diff --git a/package.json b/package.json
index 7289c77e5..40cc6ae33 100644
--- a/package.json
+++ b/package.json
@@ -4,10 +4,10 @@
"private": true,
"license": "AGPL-3.0-only",
"dependencies": {
- "@across-protocol/constants": "^3.1.22",
- "@across-protocol/contracts": "^3.0.17",
+ "@across-protocol/constants": "^3.1.24",
+ "@across-protocol/contracts": "^3.0.19",
"@across-protocol/contracts-v3.0.6": "npm:@across-protocol/contracts@3.0.6",
- "@across-protocol/sdk": "^3.3.25",
+ "@across-protocol/sdk": "^3.3.27",
"@amplitude/analytics-browser": "^2.3.5",
"@balancer-labs/sdk": "1.1.6-beta.16",
"@emotion/react": "^11.13.0",
diff --git a/scripts/chain-configs/index.ts b/scripts/chain-configs/index.ts
index 401adde6f..1d5129c26 100644
--- a/scripts/chain-configs/index.ts
+++ b/scripts/chain-configs/index.ts
@@ -5,6 +5,7 @@ export { default as BASE } from "./base";
export { default as BASE_SEPOLIA } from "./base-sepolia";
export { default as BLAST } from "./blast";
export { default as BLAST_SEPOLIA } from "./blast-sepolia";
+export { default as INK } from "./ink";
export { default as LINEA } from "./linea";
export { default as LISK } from "./lisk";
export { default as LISK_SEPOLIA } from "./lisk-sepolia";
diff --git a/scripts/chain-configs/ink/assets/grayscale-logo.svg b/scripts/chain-configs/ink/assets/grayscale-logo.svg
new file mode 100644
index 000000000..1b88dc96b
--- /dev/null
+++ b/scripts/chain-configs/ink/assets/grayscale-logo.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/scripts/chain-configs/ink/assets/logo.svg b/scripts/chain-configs/ink/assets/logo.svg
new file mode 100644
index 000000000..23cba437a
--- /dev/null
+++ b/scripts/chain-configs/ink/assets/logo.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/scripts/chain-configs/ink/index.ts b/scripts/chain-configs/ink/index.ts
new file mode 100644
index 000000000..e72a9690d
--- /dev/null
+++ b/scripts/chain-configs/ink/index.ts
@@ -0,0 +1,23 @@
+import { CHAIN_IDs, PUBLIC_NETWORKS } from "@across-protocol/constants";
+import { utils as sdkUtils } from "@across-protocol/sdk";
+import { ChainConfig } from "../types";
+
+const { getDeployedAddress, getDeployedBlockNumber } = sdkUtils;
+
+const chainId = CHAIN_IDs.INK;
+const chainInfoBase = PUBLIC_NETWORKS[chainId];
+
+export default {
+ ...chainInfoBase,
+ logoPath: "./assets/logo.svg",
+ grayscaleLogoPath: "./assets/grayscale-logo.svg",
+ spokePool: {
+ address: getDeployedAddress("SpokePool", chainId),
+ blockNumber: getDeployedBlockNumber("SpokePool", chainId),
+ },
+ chainId,
+ publicRpcUrl: "https://rpc-gel.inkonchain.com",
+ blockTimeSeconds: 1,
+ tokens: ["WETH", "ETH"],
+ enableCCTP: false,
+} as ChainConfig;
diff --git a/scripts/generate-routes.ts b/scripts/generate-routes.ts
index 1cf9f6958..60d2980b4 100644
--- a/scripts/generate-routes.ts
+++ b/scripts/generate-routes.ts
@@ -45,6 +45,7 @@ const enabledMainnetChainConfigs = [
chainConfigs.ZORA,
chainConfigs.WORLD_CHAIN,
chainConfigs.ALEPH_ZERO,
+ chainConfigs.INK,
];
const enabledSepoliaChainConfigs = [
@@ -89,6 +90,7 @@ const enabledRoutes = {
CHAIN_IDs.SCROLL,
CHAIN_IDs.ZORA,
CHAIN_IDs.WORLD_CHAIN,
+ CHAIN_IDs.INK,
],
},
swapAndBridgeAddresses: {
diff --git a/src/assets/chain-logos/ink-grayscale.svg b/src/assets/chain-logos/ink-grayscale.svg
new file mode 100644
index 000000000..1b88dc96b
--- /dev/null
+++ b/src/assets/chain-logos/ink-grayscale.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/assets/chain-logos/ink.svg b/src/assets/chain-logos/ink.svg
new file mode 100644
index 000000000..23cba437a
--- /dev/null
+++ b/src/assets/chain-logos/ink.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/src/constants/chains/configs.ts b/src/constants/chains/configs.ts
index 5989790e8..72ac85862 100644
--- a/src/constants/chains/configs.ts
+++ b/src/constants/chains/configs.ts
@@ -35,6 +35,11 @@ import blastSepoliaGrayscaleLogo from "assets/chain-logos/blast-sepolia-grayscal
import { ReactComponent as blastSepoliaLogoSvg } from "assets/chain-logos/blast-sepolia.svg";
import { ReactComponent as blastSepoliaGrayscaleLogoSvg } from "assets/chain-logos/blast-sepolia-grayscale.svg";
+import inkLogo from "assets/chain-logos/ink.svg";
+import inkGrayscaleLogo from "assets/chain-logos/ink-grayscale.svg";
+import { ReactComponent as inkLogoSvg } from "assets/chain-logos/ink.svg";
+import { ReactComponent as inkGrayscaleLogoSvg } from "assets/chain-logos/ink-grayscale.svg";
+
import lineaLogo from "assets/chain-logos/linea.svg";
import lineaGrayscaleLogo from "assets/chain-logos/linea-grayscale.svg";
import { ReactComponent as lineaLogoSvg } from "assets/chain-logos/linea.svg";
@@ -233,6 +238,22 @@ export const blastSepolia = {
pollingInterval: 2000,
};
+export const ink = {
+ name: "Ink",
+ fullName: "Ink",
+ chainId: 57073,
+ logoURI: inkLogo,
+ grayscaleLogoURI: inkGrayscaleLogo,
+ logoSvg: inkLogoSvg,
+ grayscaleLogoSvg: inkGrayscaleLogoSvg,
+ rpcUrl: "https://rpc-gel.inkonchain.com",
+ explorerUrl: "https://explorer.inkonchain.com",
+ constructExplorerLink: (txHash: string) => `${ink.explorerUrl}/tx/${txHash}`,
+ nativeCurrencySymbol: "ETH",
+ customRpcUrl: process.env.REACT_APP_CHAIN_57073_PROVIDER_URL,
+ pollingInterval: 1000,
+};
+
export const linea = {
name: "Linea",
fullName: "Linea",
@@ -510,6 +531,7 @@ export const chainConfigs = [
baseSepolia,
blast,
blastSepolia,
+ ink,
linea,
lisk,
liskSepolia,
diff --git a/src/constants/chains/index.ts b/src/constants/chains/index.ts
index 18d3af78e..799aa091f 100644
--- a/src/constants/chains/index.ts
+++ b/src/constants/chains/index.ts
@@ -25,6 +25,7 @@ const orderedEnabledChainIds = [
CHAIN_IDs.ZORA,
CHAIN_IDs.WORLD_CHAIN,
CHAIN_IDs.ALEPH_ZERO,
+ CHAIN_IDs.INK,
// testnet
CHAIN_IDs.SEPOLIA,
CHAIN_IDs.BASE_SEPOLIA,
diff --git a/src/data/chains_1.json b/src/data/chains_1.json
index 3bd719c7d..41706a291 100644
--- a/src/data/chains_1.json
+++ b/src/data/chains_1.json
@@ -1523,5 +1523,46 @@
"logoUrl": "https://raw.githubusercontent.com/across-protocol/frontend/master/src/assets/token-logos/usdt.svg"
}
]
+ },
+ {
+ "chainId": 57073,
+ "name": "Ink",
+ "publicRpcUrl": "https://rpc-gel.inkonchain.com",
+ "explorerUrl": "https://explorer.inkonchain.com",
+ "logoUrl": "https://raw.githubusercontent.com/across-protocol/frontend/master/scripts/chain-configs/ink/assets/logo.svg",
+ "spokePool": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "spokePoolBlock": 1139240,
+ "inputTokens": [
+ {
+ "address": "0x4200000000000000000000000000000000000006",
+ "symbol": "WETH",
+ "name": "Wrapped Ether",
+ "decimals": 18,
+ "logoUrl": "https://raw.githubusercontent.com/across-protocol/frontend/master/src/assets/token-logos/weth.svg"
+ },
+ {
+ "address": "0x4200000000000000000000000000000000000006",
+ "symbol": "ETH",
+ "name": "Ether",
+ "decimals": 18,
+ "logoUrl": "https://raw.githubusercontent.com/across-protocol/frontend/master/src/assets/token-logos/eth.svg"
+ }
+ ],
+ "outputTokens": [
+ {
+ "address": "0x4200000000000000000000000000000000000006",
+ "symbol": "WETH",
+ "name": "Wrapped Ether",
+ "decimals": 18,
+ "logoUrl": "https://raw.githubusercontent.com/across-protocol/frontend/master/src/assets/token-logos/weth.svg"
+ },
+ {
+ "address": "0x4200000000000000000000000000000000000006",
+ "symbol": "ETH",
+ "name": "Ether",
+ "decimals": 18,
+ "logoUrl": "https://raw.githubusercontent.com/across-protocol/frontend/master/src/assets/token-logos/eth.svg"
+ }
+ ]
}
]
diff --git a/src/data/routes_1_0xc186fA914353c44b2E33eBE05f21846F1048bEda.json b/src/data/routes_1_0xc186fA914353c44b2E33eBE05f21846F1048bEda.json
index 60d42c04c..7b5cff05c 100644
--- a/src/data/routes_1_0xc186fA914353c44b2E33eBE05f21846F1048bEda.json
+++ b/src/data/routes_1_0xc186fA914353c44b2E33eBE05f21846F1048bEda.json
@@ -967,6 +967,28 @@
"isNative": false,
"l1TokenAddress": "0xdAC17F958D2ee523a2206206994597C13D831ec7"
},
+ {
+ "fromChain": 1,
+ "toChain": 57073,
+ "fromTokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0x5c7BCd6E7De5423a257D81B442095A1a6ced35C5",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 1,
+ "toChain": 57073,
+ "fromTokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0x5c7BCd6E7De5423a257D81B442095A1a6ced35C5",
+ "fromTokenSymbol": "ETH",
+ "toTokenSymbol": "ETH",
+ "isNative": true,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
{
"fromChain": 10,
"toChain": 1,
@@ -1891,6 +1913,28 @@
"isNative": false,
"l1TokenAddress": "0xdAC17F958D2ee523a2206206994597C13D831ec7"
},
+ {
+ "fromChain": 10,
+ "toChain": 57073,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0x6f26Bf09B1C792e3228e5467807a900A503c0281",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 10,
+ "toChain": 57073,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0x6f26Bf09B1C792e3228e5467807a900A503c0281",
+ "fromTokenSymbol": "ETH",
+ "toTokenSymbol": "ETH",
+ "isNative": true,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
{
"fromChain": 137,
"toChain": 1,
@@ -2650,6 +2694,17 @@
"isNative": false,
"l1TokenAddress": "0xdAC17F958D2ee523a2206206994597C13D831ec7"
},
+ {
+ "fromChain": 137,
+ "toChain": 57073,
+ "fromTokenAddress": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0x9295ee1d8C5b022Be115A2AD3c30C72E34e7F096",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
{
"fromChain": 42161,
"toChain": 1,
@@ -3563,6 +3618,28 @@
"isNative": false,
"l1TokenAddress": "0xdAC17F958D2ee523a2206206994597C13D831ec7"
},
+ {
+ "fromChain": 42161,
+ "toChain": 57073,
+ "fromTokenAddress": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0xe35e9842fceaCA96570B734083f4a58e8F7C5f2A",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 42161,
+ "toChain": 57073,
+ "fromTokenAddress": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0xe35e9842fceaCA96570B734083f4a58e8F7C5f2A",
+ "fromTokenSymbol": "ETH",
+ "toTokenSymbol": "ETH",
+ "isNative": true,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
{
"fromChain": 324,
"toChain": 1,
@@ -4311,6 +4388,28 @@
"isNative": false,
"l1TokenAddress": "0xdAC17F958D2ee523a2206206994597C13D831ec7"
},
+ {
+ "fromChain": 324,
+ "toChain": 57073,
+ "fromTokenAddress": "0x5AEa5775959fBC2557Cc8789bC1bf90A239D9a91",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0xE0B015E54d54fc84a6cB9B666099c46adE9335FF",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 324,
+ "toChain": 57073,
+ "fromTokenAddress": "0x5AEa5775959fBC2557Cc8789bC1bf90A239D9a91",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0xE0B015E54d54fc84a6cB9B666099c46adE9335FF",
+ "fromTokenSymbol": "ETH",
+ "toTokenSymbol": "ETH",
+ "isNative": true,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
{
"fromChain": 8453,
"toChain": 1,
@@ -4949,6 +5048,28 @@
"isNative": true,
"l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
},
+ {
+ "fromChain": 8453,
+ "toChain": 57073,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0x09aea4b2242abC8bb4BB78D537A67a245A7bEC64",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 8453,
+ "toChain": 57073,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0x09aea4b2242abC8bb4BB78D537A67a245A7bEC64",
+ "fromTokenSymbol": "ETH",
+ "toTokenSymbol": "ETH",
+ "isNative": true,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
{
"fromChain": 59144,
"toChain": 1,
@@ -5697,6 +5818,28 @@
"isNative": false,
"l1TokenAddress": "0xdAC17F958D2ee523a2206206994597C13D831ec7"
},
+ {
+ "fromChain": 59144,
+ "toChain": 57073,
+ "fromTokenAddress": "0xe5D7C2a44FfDDf6b295A15c148167daaAf5Cf34f",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0x7E63A5f1a8F0B4d0934B2f2327DAED3F6bb2ee75",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 59144,
+ "toChain": 57073,
+ "fromTokenAddress": "0xe5D7C2a44FfDDf6b295A15c148167daaAf5Cf34f",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0x7E63A5f1a8F0B4d0934B2f2327DAED3F6bb2ee75",
+ "fromTokenSymbol": "ETH",
+ "toTokenSymbol": "ETH",
+ "isNative": true,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
{
"fromChain": 34443,
"toChain": 1,
@@ -6368,6 +6511,28 @@
"isNative": false,
"l1TokenAddress": "0xdAC17F958D2ee523a2206206994597C13D831ec7"
},
+ {
+ "fromChain": 34443,
+ "toChain": 57073,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0x3baD7AD0728f9917d1Bf08af5782dCbD516cDd96",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 34443,
+ "toChain": 57073,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0x3baD7AD0728f9917d1Bf08af5782dCbD516cDd96",
+ "fromTokenSymbol": "ETH",
+ "toTokenSymbol": "ETH",
+ "isNative": true,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
{
"fromChain": 81457,
"toChain": 1,
@@ -6863,6 +7028,28 @@
"isNative": true,
"l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
},
+ {
+ "fromChain": 81457,
+ "toChain": 57073,
+ "fromTokenAddress": "0x4300000000000000000000000000000000000004",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0x2D509190Ed0172ba588407D4c2df918F955Cc6E1",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 81457,
+ "toChain": 57073,
+ "fromTokenAddress": "0x4300000000000000000000000000000000000004",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0x2D509190Ed0172ba588407D4c2df918F955Cc6E1",
+ "fromTokenSymbol": "ETH",
+ "toTokenSymbol": "ETH",
+ "isNative": true,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
{
"fromChain": 1135,
"toChain": 1,
@@ -7391,6 +7578,28 @@
"isNative": false,
"l1TokenAddress": "0xdAC17F958D2ee523a2206206994597C13D831ec7"
},
+ {
+ "fromChain": 1135,
+ "toChain": 57073,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0x9552a0a6624A23B848060AE5901659CDDa1f83f8",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 1135,
+ "toChain": 57073,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0x9552a0a6624A23B848060AE5901659CDDa1f83f8",
+ "fromTokenSymbol": "ETH",
+ "toTokenSymbol": "ETH",
+ "isNative": true,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
{
"fromChain": 534352,
"toChain": 1,
@@ -8128,6 +8337,28 @@
"isNative": false,
"l1TokenAddress": "0xdAC17F958D2ee523a2206206994597C13D831ec7"
},
+ {
+ "fromChain": 534352,
+ "toChain": 57073,
+ "fromTokenAddress": "0x5300000000000000000000000000000000000004",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0x3baD7AD0728f9917d1Bf08af5782dCbD516cDd96",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 534352,
+ "toChain": 57073,
+ "fromTokenAddress": "0x5300000000000000000000000000000000000004",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0x3baD7AD0728f9917d1Bf08af5782dCbD516cDd96",
+ "fromTokenSymbol": "ETH",
+ "toTokenSymbol": "ETH",
+ "isNative": true,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
{
"fromChain": 690,
"toChain": 1,
@@ -8436,6 +8667,28 @@
"isNative": true,
"l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
},
+ {
+ "fromChain": 690,
+ "toChain": 57073,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0x13fDac9F9b4777705db45291bbFF3c972c6d1d97",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 690,
+ "toChain": 57073,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0x13fDac9F9b4777705db45291bbFF3c972c6d1d97",
+ "fromTokenSymbol": "ETH",
+ "toTokenSymbol": "ETH",
+ "isNative": true,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
{
"fromChain": 7777777,
"toChain": 1,
@@ -8898,6 +9151,28 @@
"isNative": true,
"l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
},
+ {
+ "fromChain": 7777777,
+ "toChain": 57073,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0x13fDac9F9b4777705db45291bbFF3c972c6d1d97",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 7777777,
+ "toChain": 57073,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0x13fDac9F9b4777705db45291bbFF3c972c6d1d97",
+ "fromTokenSymbol": "ETH",
+ "toTokenSymbol": "ETH",
+ "isNative": true,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
{
"fromChain": 480,
"toChain": 1,
@@ -9537,12 +9812,34 @@
"l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
},
{
- "fromChain": 41455,
- "toChain": 1,
- "fromTokenAddress": "0xD648529D4803d3467bA8850577BEd4e4b8Ae583C",
- "toTokenAddress": "0xdAC17F958D2ee523a2206206994597C13D831ec7",
- "fromSpokeAddress": "0x13fDac9F9b4777705db45291bbFF3c972c6d1d97",
- "fromTokenSymbol": "USDT",
+ "fromChain": 480,
+ "toChain": 57073,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0x09aea4b2242abC8bb4BB78D537A67a245A7bEC64",
+ "fromTokenSymbol": "ETH",
+ "toTokenSymbol": "ETH",
+ "isNative": true,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 480,
+ "toChain": 57073,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0x09aea4b2242abC8bb4BB78D537A67a245A7bEC64",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 41455,
+ "toChain": 1,
+ "fromTokenAddress": "0xD648529D4803d3467bA8850577BEd4e4b8Ae583C",
+ "toTokenAddress": "0xdAC17F958D2ee523a2206206994597C13D831ec7",
+ "fromSpokeAddress": "0x13fDac9F9b4777705db45291bbFF3c972c6d1d97",
+ "fromTokenSymbol": "USDT",
"toTokenSymbol": "USDT",
"isNative": false,
"l1TokenAddress": "0xdAC17F958D2ee523a2206206994597C13D831ec7"
@@ -9788,6 +10085,347 @@
"toTokenSymbol": "WETH",
"isNative": false,
"l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 41455,
+ "toChain": 57073,
+ "fromTokenAddress": "0xB3f0eE446723f4258862D949B4c9688e7e7d35d3",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0x13fDac9F9b4777705db45291bbFF3c972c6d1d97",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 1,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 1,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "ETH",
+ "toTokenSymbol": "ETH",
+ "isNative": true,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 10,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 10,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "ETH",
+ "toTokenSymbol": "ETH",
+ "isNative": true,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 137,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 137,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "ETH",
+ "toTokenSymbol": "ETH",
+ "isNative": true,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 42161,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 42161,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "ETH",
+ "toTokenSymbol": "ETH",
+ "isNative": true,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 324,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x5AEa5775959fBC2557Cc8789bC1bf90A239D9a91",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 324,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x5AEa5775959fBC2557Cc8789bC1bf90A239D9a91",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "ETH",
+ "toTokenSymbol": "ETH",
+ "isNative": true,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 8453,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 8453,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "ETH",
+ "toTokenSymbol": "ETH",
+ "isNative": true,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 59144,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0xe5D7C2a44FfDDf6b295A15c148167daaAf5Cf34f",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 59144,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0xe5D7C2a44FfDDf6b295A15c148167daaAf5Cf34f",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "ETH",
+ "toTokenSymbol": "ETH",
+ "isNative": true,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 34443,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 34443,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "ETH",
+ "toTokenSymbol": "ETH",
+ "isNative": true,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 81457,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4300000000000000000000000000000000000004",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 81457,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4300000000000000000000000000000000000004",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "ETH",
+ "toTokenSymbol": "ETH",
+ "isNative": true,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 1135,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 1135,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "ETH",
+ "toTokenSymbol": "ETH",
+ "isNative": true,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 534352,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x5300000000000000000000000000000000000004",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 534352,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x5300000000000000000000000000000000000004",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "ETH",
+ "toTokenSymbol": "ETH",
+ "isNative": true,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 690,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 690,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "ETH",
+ "toTokenSymbol": "ETH",
+ "isNative": true,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 7777777,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 7777777,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "ETH",
+ "toTokenSymbol": "ETH",
+ "isNative": true,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 480,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 480,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0x4200000000000000000000000000000000000006",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "ETH",
+ "toTokenSymbol": "ETH",
+ "isNative": true,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 41455,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0xB3f0eE446723f4258862D949B4c9688e7e7d35d3",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "WETH",
+ "toTokenSymbol": "WETH",
+ "isNative": false,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
+ },
+ {
+ "fromChain": 57073,
+ "toChain": 41455,
+ "fromTokenAddress": "0x4200000000000000000000000000000000000006",
+ "toTokenAddress": "0xB3f0eE446723f4258862D949B4c9688e7e7d35d3",
+ "fromSpokeAddress": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
+ "fromTokenSymbol": "ETH",
+ "toTokenSymbol": "ETH",
+ "isNative": true,
+ "l1TokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
}
],
"swapRoutes": [
@@ -10525,7 +11163,7 @@
"address": "0xB4A8d45647445EA9FC3E1058096142390683dBC2",
"enabledChains": [
1, 10, 137, 8453, 42161, 59144, 34443, 81457, 1135, 690, 534352, 7777777,
- 480
+ 480, 57073
]
}
}
diff --git a/src/utils/constants.ts b/src/utils/constants.ts
index 670193481..46b82c189 100644
--- a/src/utils/constants.ts
+++ b/src/utils/constants.ts
@@ -122,6 +122,7 @@ export const rewardPrograms: Record = {
ChainId.OPTIMISM,
ChainId.MODE,
ChainId.BASE,
+ ChainId.INK,
ChainId.WORLD_CHAIN,
ChainId.LISK,
],
diff --git a/yarn.lock b/yarn.lock
index 76dc5e008..f3c4d49eb 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -16,15 +16,10 @@
"@uma/common" "^2.17.0"
hardhat "^2.9.3"
-"@across-protocol/constants@^3.1.19":
- version "3.1.20"
- resolved "https://registry.yarnpkg.com/@across-protocol/constants/-/constants-3.1.20.tgz#305bd41f5644b7db5d9fd12a6a6b4bbbbe2fd016"
- integrity sha512-B5RsvuOQsZdFgLk0WcFZGmoivm6g6gv95a+YKVBydcxZkNxAsyP065UQEDAmvRXvPhqGyehhd52515Xa/3bzyg==
-
-"@across-protocol/constants@^3.1.22":
- version "3.1.22"
- resolved "https://registry.yarnpkg.com/@across-protocol/constants/-/constants-3.1.22.tgz#888fb6852b9781aa9f872ac44e888d7bf2a643c7"
- integrity sha512-l9CteL0FGHPPIbLaAztANpm/uNk8jV7hmDuecAToZdqAgqcN9E9Hfi44Fflr6H882uVsNlTU0/h1oWkTeifUnA==
+"@across-protocol/constants@^3.1.24":
+ version "3.1.24"
+ resolved "https://registry.yarnpkg.com/@across-protocol/constants/-/constants-3.1.24.tgz#01fe49330bb467dd01813387ddbac741bc74a035"
+ integrity sha512-guKtvIbif//vsmSZbwGubTWVtfkWiyWenr2sVyo63U/68GOW89ceJRLu4efLjeLVGiSrNAJtFUCv9dTwrrosWA==
"@across-protocol/constants@^3.1.9":
version "3.1.13"
@@ -60,40 +55,12 @@
"@openzeppelin/contracts" "4.1.0"
"@uma/core" "^2.18.0"
-"@across-protocol/contracts@^3.0.17":
- version "3.0.17"
- resolved "https://registry.yarnpkg.com/@across-protocol/contracts/-/contracts-3.0.17.tgz#eb1c260cc5feeeec24cf300f8ebba29755d17e65"
- integrity sha512-XnWoVA10IeEiOxAOOeO7r1sq79lP0EEp3tpajN9sDPBnzVCiwSzhthNSClbbOQOxpOG9NYxBXC9bamEe4AUG2g==
- dependencies:
- "@across-protocol/constants" "^3.1.19"
- "@coral-xyz/anchor" "^0.30.1"
- "@defi-wonderland/smock" "^2.3.4"
- "@eth-optimism/contracts" "^0.5.40"
- "@ethersproject/abstract-provider" "5.7.0"
- "@ethersproject/abstract-signer" "5.7.0"
- "@ethersproject/bignumber" "5.7.0"
- "@openzeppelin/contracts" "4.9.6"
- "@openzeppelin/contracts-upgradeable" "4.9.6"
- "@scroll-tech/contracts" "^0.1.0"
- "@solana-developers/helpers" "^2.4.0"
- "@solana/spl-token" "^0.4.6"
- "@solana/web3.js" "^1.31.0"
- "@types/yargs" "^17.0.33"
- "@uma/common" "^2.37.3"
- "@uma/contracts-node" "^0.4.17"
- "@uma/core" "^2.61.0"
- axios "^1.7.4"
- bs58 "^6.0.0"
- prettier-plugin-rust "^0.1.9"
- yargs "^17.7.2"
- zksync-web3 "^0.14.3"
-
-"@across-protocol/contracts@^3.0.18":
- version "3.0.18"
- resolved "https://registry.yarnpkg.com/@across-protocol/contracts/-/contracts-3.0.18.tgz#b5acbebcb249b193a4d9a019a7cd5af00131a70b"
- integrity sha512-4eWgmK8D33ezNZPx/ePLnh3Za0FfcHj5mmDK5FfWbeOM+AjXOzV7miV2/xBcEZXclhIc52e3GcPdbegI15lA2w==
+"@across-protocol/contracts@^3.0.19":
+ version "3.0.19"
+ resolved "https://registry.yarnpkg.com/@across-protocol/contracts/-/contracts-3.0.19.tgz#3756504bb3f5f625f9ca403045a79050e675602f"
+ integrity sha512-9GjKKF8SHGKP9FGhawHzLZ8sfBVFUICd+Bn1pn3SFuh0p+ndQIayG+QEYRKGFUXVPV6+XXLve750PQ1Hu7dIEg==
dependencies:
- "@across-protocol/constants" "^3.1.22"
+ "@across-protocol/constants" "^3.1.24"
"@coral-xyz/anchor" "^0.30.1"
"@defi-wonderland/smock" "^2.3.4"
"@eth-optimism/contracts" "^0.5.40"
@@ -116,14 +83,14 @@
yargs "^17.7.2"
zksync-web3 "^0.14.3"
-"@across-protocol/sdk@^3.3.25":
- version "3.3.25"
- resolved "https://registry.yarnpkg.com/@across-protocol/sdk/-/sdk-3.3.25.tgz#6eec255fb7a1025050e0415b56f1bf8681936b1e"
- integrity sha512-nBBrXY/kslvfsYnVd6kTNOuDSomlfRTw6v4uI40au/rEzPQ6G8X5d/F+DGN3iPfi3ltHY5BEiqE+E6s7AxHA8A==
+"@across-protocol/sdk@^3.3.27":
+ version "3.3.27"
+ resolved "https://registry.yarnpkg.com/@across-protocol/sdk/-/sdk-3.3.27.tgz#ca58012c30e7d489ba5493981447c8cf2b82ef58"
+ integrity sha512-TebERt9Z0CF3NzD4dkurrgEqHn7gqidgoUrvk0kMUy2HzrlZilYj3oKgn+Kevn4XqomPfdWOkuAyiWDV5uNYew==
dependencies:
"@across-protocol/across-token" "^1.0.0"
- "@across-protocol/constants" "^3.1.22"
- "@across-protocol/contracts" "^3.0.18"
+ "@across-protocol/constants" "^3.1.24"
+ "@across-protocol/contracts" "^3.0.19"
"@eth-optimism/sdk" "^3.3.1"
"@ethersproject/bignumber" "^5.7.0"
"@pinata/sdk" "^2.1.0"