diff --git a/src/utils/chain.ts b/src/utils/chain.ts index 22a068de9..a0a7bdc47 100644 --- a/src/utils/chain.ts +++ b/src/utils/chain.ts @@ -59,8 +59,10 @@ export const getOfferPaymentToken = (chain: Chain) => { return "0x82af49447d8a07e3bd95bd0d56f35241523fbab1" // WETH case Chain.Blast: return "0x4300000000000000000000000000000000000004" // WETH - // MegaETH and OP Chains have WETH at the same address + // MegaETH, Soneium, AnimeChain, and OP Chains have WETH at the same address case Chain.MegaETH: + case Chain.Soneium: + case Chain.AnimeChain: case Chain.Base: case Chain.Optimism: case Chain.Zora: @@ -115,6 +117,8 @@ export const getListingPaymentToken = (chain: Chain) => { case Chain.Unichain: case Chain.Monad: case Chain.MegaETH: + case Chain.Soneium: + case Chain.AnimeChain: case Chain.Ink: return "0x0000000000000000000000000000000000000000" // ETH case Chain.Polygon: diff --git a/test/utils/chain.spec.ts b/test/utils/chain.spec.ts index dfe272427..3d3c8c42f 100644 --- a/test/utils/chain.spec.ts +++ b/test/utils/chain.spec.ts @@ -112,6 +112,8 @@ describe("Utils: chain", () => { Chain.Shape, Chain.Unichain, Chain.Ink, + Chain.Soneium, + Chain.AnimeChain, ] const expectedAddress = "0x4200000000000000000000000000000000000006" @@ -210,6 +212,8 @@ describe("Utils: chain", () => { Chain.Unichain, Chain.MegaETH, Chain.Ink, + Chain.Soneium, + Chain.AnimeChain, ] for (const chain of ethChains) {