diff --git a/apps/connect-v1/src/components/atoms/Connect.tsx b/apps/connect-v1/src/components/atoms/Connect.tsx index fe91910e9..b5cc6d7ce 100644 --- a/apps/connect-v1/src/components/atoms/Connect.tsx +++ b/apps/connect-v1/src/components/atoms/Connect.tsx @@ -17,7 +17,7 @@ export const Connect = memo(() => { useEffect(() => { if (config) { - localStorage.setItem("Connect Config", JSON.stringify(config, null, 2)); + localStorage.setItem("Connect Config v1", JSON.stringify(config, null, 2)); } }, [config]); diff --git a/apps/connect/package-lock.json b/apps/connect/package-lock.json index ef49b27b9..6b4680860 100644 --- a/apps/connect/package-lock.json +++ b/apps/connect/package-lock.json @@ -2990,9 +2990,9 @@ "integrity": "sha512-D1Yc+Zy8oL/hkUkFUL/bwxvuDBzRGpc4cF7/SkdhxX4iHpSLgdOuTt1mhCh9+kl6NQREy9t7SYZ6xeW5gFe60w==" }, "node_modules/@cosmjs/cosmwasm-stargate/node_modules/axios": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.4.tgz", - "integrity": "sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==", + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", + "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", "dependencies": { "follow-redirects": "^1.15.6", "form-data": "^4.0.0", @@ -15677,46 +15677,46 @@ } }, "node_modules/@wormhole-foundation/sdk": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk/-/sdk-0.10.3.tgz", - "integrity": "sha512-Q47D9VasCT+lHFMtjUMYED7Db32P6Va0kYqBLqseIzClKACpIBD5smshIXGoKL19OEqSwkABG2cu6f1CmPimOg==", - "dependencies": { - "@wormhole-foundation/sdk-algorand": "0.10.3", - "@wormhole-foundation/sdk-algorand-core": "0.10.3", - "@wormhole-foundation/sdk-algorand-tokenbridge": "0.10.3", - "@wormhole-foundation/sdk-aptos": "0.10.3", - "@wormhole-foundation/sdk-aptos-core": "0.10.3", - "@wormhole-foundation/sdk-aptos-tokenbridge": "0.10.3", - "@wormhole-foundation/sdk-base": "0.10.3", - "@wormhole-foundation/sdk-connect": "0.10.3", - "@wormhole-foundation/sdk-cosmwasm": "0.10.3", - "@wormhole-foundation/sdk-cosmwasm-core": "0.10.3", - "@wormhole-foundation/sdk-cosmwasm-ibc": "0.10.3", - "@wormhole-foundation/sdk-cosmwasm-tokenbridge": "0.10.3", - "@wormhole-foundation/sdk-definitions": "0.10.3", - "@wormhole-foundation/sdk-evm": "0.10.3", - "@wormhole-foundation/sdk-evm-cctp": "0.10.3", - "@wormhole-foundation/sdk-evm-core": "0.10.3", - "@wormhole-foundation/sdk-evm-portico": "0.10.3", - "@wormhole-foundation/sdk-evm-tokenbridge": "0.10.3", - "@wormhole-foundation/sdk-solana": "0.10.3", - "@wormhole-foundation/sdk-solana-cctp": "0.10.3", - "@wormhole-foundation/sdk-solana-core": "0.10.3", - "@wormhole-foundation/sdk-solana-tokenbridge": "0.10.3", - "@wormhole-foundation/sdk-sui": "0.10.3", - "@wormhole-foundation/sdk-sui-core": "0.10.3", - "@wormhole-foundation/sdk-sui-tokenbridge": "0.10.3" + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk/-/sdk-0.10.5.tgz", + "integrity": "sha512-/2ueKFzcmg5BRt+DxL66/qH/h9Lmc28RfM5WjqhrX7XH5vAnAdCPPEW6E5U7z+zFUgwUNw4Mnbd3P8Ziu9OQKA==", + "dependencies": { + "@wormhole-foundation/sdk-algorand": "0.10.5", + "@wormhole-foundation/sdk-algorand-core": "0.10.5", + "@wormhole-foundation/sdk-algorand-tokenbridge": "0.10.5", + "@wormhole-foundation/sdk-aptos": "0.10.5", + "@wormhole-foundation/sdk-aptos-core": "0.10.5", + "@wormhole-foundation/sdk-aptos-tokenbridge": "0.10.5", + "@wormhole-foundation/sdk-base": "0.10.5", + "@wormhole-foundation/sdk-connect": "0.10.5", + "@wormhole-foundation/sdk-cosmwasm": "0.10.5", + "@wormhole-foundation/sdk-cosmwasm-core": "0.10.5", + "@wormhole-foundation/sdk-cosmwasm-ibc": "0.10.5", + "@wormhole-foundation/sdk-cosmwasm-tokenbridge": "0.10.5", + "@wormhole-foundation/sdk-definitions": "0.10.5", + "@wormhole-foundation/sdk-evm": "0.10.5", + "@wormhole-foundation/sdk-evm-cctp": "0.10.5", + "@wormhole-foundation/sdk-evm-core": "0.10.5", + "@wormhole-foundation/sdk-evm-portico": "0.10.5", + "@wormhole-foundation/sdk-evm-tokenbridge": "0.10.5", + "@wormhole-foundation/sdk-solana": "0.10.5", + "@wormhole-foundation/sdk-solana-cctp": "0.10.5", + "@wormhole-foundation/sdk-solana-core": "0.10.5", + "@wormhole-foundation/sdk-solana-tokenbridge": "0.10.5", + "@wormhole-foundation/sdk-sui": "0.10.5", + "@wormhole-foundation/sdk-sui-core": "0.10.5", + "@wormhole-foundation/sdk-sui-tokenbridge": "0.10.5" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-algorand": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand/-/sdk-algorand-0.10.3.tgz", - "integrity": "sha512-G0rNNulqfOK8QQAI9M8BHPGErtQyP7wqbuctY5Iv5c+oT/HotY8vQBGlAKCFlU6QMNZBeQ0j3rg75s2+NGwaQA==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand/-/sdk-algorand-0.10.5.tgz", + "integrity": "sha512-l6/eowUesjacHSwnTrM5QeNsouhvAKo5qeqXepCHVoyWzd7Jqq/JAnkPqpaNWNc00S/iKhkiPl5LYAufejjaNw==", "dependencies": { - "@wormhole-foundation/sdk-connect": "0.10.3", + "@wormhole-foundation/sdk-connect": "0.10.5", "algosdk": "2.7.0" }, "engines": { @@ -15724,36 +15724,36 @@ } }, "node_modules/@wormhole-foundation/sdk-algorand-core": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand-core/-/sdk-algorand-core-0.10.3.tgz", - "integrity": "sha512-Q490WtWtdj+UGlB6fEU2WaXSavGxX8ZGX8hPria7BpX8OJyc/lyqplQuej71QdT9Zvxy7r03eybip+8ooYWQTw==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand-core/-/sdk-algorand-core-0.10.5.tgz", + "integrity": "sha512-XqSDDHMZGCytuKDU3141aAfh5e4u9ucOUU7PKngOc87uZOmuhq6DaLrgd00NDFBLgjNXAK9QIFbv4MZuh7u97w==", "dependencies": { - "@wormhole-foundation/sdk-algorand": "0.10.3", - "@wormhole-foundation/sdk-connect": "0.10.3" + "@wormhole-foundation/sdk-algorand": "0.10.5", + "@wormhole-foundation/sdk-connect": "0.10.5" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-algorand-tokenbridge": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand-tokenbridge/-/sdk-algorand-tokenbridge-0.10.3.tgz", - "integrity": "sha512-H8kXHtUDNIYnA+mlts5rUatNNRKAOA02SZJq2FSKp38Y9yUV82H5f1NOa7gKlk3QAhBdaV79Uewbjt69QdxZlQ==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand-tokenbridge/-/sdk-algorand-tokenbridge-0.10.5.tgz", + "integrity": "sha512-sHEjmq43NOIKlp7lHGX1cDryuEkiKT85rGlWcspVJovPHqbd0pPtSFFxiBE5yDJnXLXmAxCqpQ/r2FgEwH+1rw==", "dependencies": { - "@wormhole-foundation/sdk-algorand": "0.10.3", - "@wormhole-foundation/sdk-algorand-core": "0.10.3", - "@wormhole-foundation/sdk-connect": "0.10.3" + "@wormhole-foundation/sdk-algorand": "0.10.5", + "@wormhole-foundation/sdk-algorand-core": "0.10.5", + "@wormhole-foundation/sdk-connect": "0.10.5" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-aptos": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos/-/sdk-aptos-0.10.3.tgz", - "integrity": "sha512-f9u9Ns4PNmL6s3T0y6olguqXrsgpdtqFjwBBhXVsy+dY9NXoCd3InTS3+0kQMWNtgrQJbJUpvmm9keWPsNufHA==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos/-/sdk-aptos-0.10.5.tgz", + "integrity": "sha512-kaXfm1uinifqlUc902O9abbmOo2t8pduRG8chXx5yXHYZOL4d/NeiVfCu9wJlDo964/W3L+JYkRDagAWxC7ozg==", "dependencies": { - "@wormhole-foundation/sdk-connect": "0.10.3", + "@wormhole-foundation/sdk-connect": "0.10.5", "aptos": "1.21.0" }, "engines": { @@ -15761,60 +15761,50 @@ } }, "node_modules/@wormhole-foundation/sdk-aptos-core": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-core/-/sdk-aptos-core-0.10.3.tgz", - "integrity": "sha512-MUg3au7xWbXWqUKsJCZ+vuMKIabYKr+a2nr7KV9A4edXZ9iCvXQKAhk7KBI6n03rY6gdcEmuUro+F48kGIXQQw==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-core/-/sdk-aptos-core-0.10.5.tgz", + "integrity": "sha512-AA8KMwfzZzO1iUJUsKTGIkz/XNmcD96hQNKC8I2YarBIZVh8iSEMEO9QNhDopmFNw3nBGwktNfY0/5D/5GcMaA==", "dependencies": { - "@wormhole-foundation/sdk-aptos": "0.10.3", - "@wormhole-foundation/sdk-connect": "0.10.3" + "@wormhole-foundation/sdk-aptos": "0.10.5", + "@wormhole-foundation/sdk-connect": "0.10.5" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-aptos-tokenbridge": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-tokenbridge/-/sdk-aptos-tokenbridge-0.10.3.tgz", - "integrity": "sha512-BwjAEvAFUUBop3PLMRafe+6NNlBViyso+hS/jUQE83nliBfD3w1392nt6Gx4MqxtL69FS3gijsgq2X42BCa/PQ==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-tokenbridge/-/sdk-aptos-tokenbridge-0.10.5.tgz", + "integrity": "sha512-hrF6uUIW1R8DPo0pcypziip0sGyfPaKF9tA0Bxp3iqfkvzbhVmMcaQ6yCGIHtKN3Z/DRO36VGAiEMfZv8GLIDg==", "dependencies": { - "@wormhole-foundation/sdk-aptos": "0.10.3", - "@wormhole-foundation/sdk-connect": "0.10.3" + "@wormhole-foundation/sdk-aptos": "0.10.5", + "@wormhole-foundation/sdk-connect": "0.10.5" }, "engines": { "node": ">=16" } }, + "node_modules/@wormhole-foundation/sdk-base": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.10.5.tgz", + "integrity": "sha512-O8/C5P44QstuxZiGmkSpN1XRW3q3Fpl8rd6AcY1naikqAUySLXOIF/MSe+IKcnSS82IBJ57HD7n9JW/tbI3Lmw==", + "dependencies": { + "@scure/base": "^1.1.3" + } + }, "node_modules/@wormhole-foundation/sdk-connect": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.10.3.tgz", - "integrity": "sha512-QUqDHJcHlN0xCLWvyKvesA4WnYKW1A18tgCQa23o5MzHX+yuOBxCCh5tVqKr6n71qPVpS9x3qlqRVYQL+MOYdA==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.10.5.tgz", + "integrity": "sha512-sDxfS8jJxIrEV308z1V6NbEcJk66jsjL2YOhuanu6dm5Lq5D3bDfdqbM1Kuc0S5M3FdOgiUtmUCbAeFqUfrxbQ==", "dependencies": { - "@wormhole-foundation/sdk-base": "0.10.3", - "@wormhole-foundation/sdk-definitions": "0.10.3", + "@wormhole-foundation/sdk-base": "0.10.5", + "@wormhole-foundation/sdk-definitions": "0.10.5", "axios": "^1.4.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-connect/node_modules/@wormhole-foundation/sdk-base": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.10.3.tgz", - "integrity": "sha512-Bi4DQJPItE2phsozl55mXRfw6k/Kf0pvIWtDrxotnbtIGRIoQBv1W2u9mch74VG94ChAcUUYhN5EoOmgx1mpUg==", - "dependencies": { - "@scure/base": "^1.1.3" - } - }, - "node_modules/@wormhole-foundation/sdk-connect/node_modules/@wormhole-foundation/sdk-definitions": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.10.3.tgz", - "integrity": "sha512-JJpSmxnDlcnXMmNn8GXgfBf0gAr7+51ngVjj5afqi9/UeAMtAnocDxzrG2CE1c4GV2Sy1taIV3WVKfXHvKThVg==", - "dependencies": { - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "0.10.3" - } - }, "node_modules/@wormhole-foundation/sdk-connect/node_modules/axios": { "version": "1.7.7", "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", @@ -15826,15 +15816,15 @@ } }, "node_modules/@wormhole-foundation/sdk-cosmwasm": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm/-/sdk-cosmwasm-0.10.3.tgz", - "integrity": "sha512-rxT6HuqTGpLZUJ+HQWODijvg0Dkg8K+Eb94NjWgvfNg8WUWcRDHlnYvTGCAJtIcik4nDZX4HqkeiOtc6t+30jw==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm/-/sdk-cosmwasm-0.10.5.tgz", + "integrity": "sha512-t9wU2gBPkty3oxOPW5GshActbkmlHdEqtKwz7W/kDq7x7WOsD3ssS0jRsBpn+2IMvngBGcn64tey9Ezg4s7TWQ==", "dependencies": { "@cosmjs/cosmwasm-stargate": "^0.32.0", "@cosmjs/proto-signing": "^0.32.0", "@cosmjs/stargate": "^0.32.0", "@injectivelabs/sdk-ts": "^1.14.13-beta.2", - "@wormhole-foundation/sdk-connect": "0.10.3", + "@wormhole-foundation/sdk-connect": "0.10.5", "cosmjs-types": "^0.9.0" }, "engines": { @@ -15842,15 +15832,15 @@ } }, "node_modules/@wormhole-foundation/sdk-cosmwasm-core": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-core/-/sdk-cosmwasm-core-0.10.3.tgz", - "integrity": "sha512-JIcJU/VS03OxnwFbWm9BdzV6ZPQILXqZEbGS2O/zbG8Jgu2Yga1Y6bRB1hXxH8pBMAZgAiVHJaxEyJpdeOokew==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-core/-/sdk-cosmwasm-core-0.10.5.tgz", + "integrity": "sha512-lwVtkUUmLeGh8kDzO/vSE/m6ER5iHReBC1bnrKq0L+ZiGZ30LQUnZwMbGbdptBIrU4yh54RI89Lgi0A87rNrZQ==", "dependencies": { "@cosmjs/cosmwasm-stargate": "^0.32.0", "@cosmjs/stargate": "^0.32.0", "@injectivelabs/sdk-ts": "^1.14.13-beta.2", - "@wormhole-foundation/sdk-connect": "0.10.3", - "@wormhole-foundation/sdk-cosmwasm": "0.10.3" + "@wormhole-foundation/sdk-connect": "0.10.5", + "@wormhole-foundation/sdk-cosmwasm": "0.10.5" }, "engines": { "node": ">=16" @@ -16206,16 +16196,16 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-ibc/-/sdk-cosmwasm-ibc-0.10.3.tgz", - "integrity": "sha512-s56Wl20qB2HAh5W/6AfXSkFYRMe5aK+sTItI7bAzlWfw7fYTMryY73vTvdzrXl6UCvaXe5Ozbf0Uj6XWsD/LAg==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-ibc/-/sdk-cosmwasm-ibc-0.10.5.tgz", + "integrity": "sha512-FMtVn3D5q/K5De4YPctNSNIQLzCv93eYFurxEo57S/UzxF3RCjiybgmM/oJ0qCcPB5X4OZ4ADQjGiOFEfa3Axw==", "dependencies": { "@cosmjs/cosmwasm-stargate": "^0.32.0", "@cosmjs/stargate": "^0.32.0", "@injectivelabs/sdk-ts": "^1.14.13-beta.2", - "@wormhole-foundation/sdk-connect": "0.10.3", - "@wormhole-foundation/sdk-cosmwasm": "0.10.3", - "@wormhole-foundation/sdk-cosmwasm-core": "0.10.3", + "@wormhole-foundation/sdk-connect": "0.10.5", + "@wormhole-foundation/sdk-cosmwasm": "0.10.5", + "@wormhole-foundation/sdk-cosmwasm-core": "0.10.5", "cosmjs-types": "^0.9.0" }, "engines": { @@ -16572,14 +16562,14 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-tokenbridge/-/sdk-cosmwasm-tokenbridge-0.10.3.tgz", - "integrity": "sha512-RbpDLhvi+uvTJ8+8Ez7vWwCv6pQIJHtHZBxwwmBfJ0GdTbPo4WPNhm7zNBnPgi0MAsArmaO/2OBRlMCA6/Wj0Q==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-tokenbridge/-/sdk-cosmwasm-tokenbridge-0.10.5.tgz", + "integrity": "sha512-13kbmBca677YmhOXCYd4qtjh+MUZJq4kLZ6Q4FPYqPnjK8VOatUnleI+uVFBlXtb24XUus3cIFU2EC6SsYtkvA==", "dependencies": { "@cosmjs/cosmwasm-stargate": "^0.32.0", "@injectivelabs/sdk-ts": "^1.14.13-beta.2", - "@wormhole-foundation/sdk-connect": "0.10.3", - "@wormhole-foundation/sdk-cosmwasm": "0.10.3" + "@wormhole-foundation/sdk-connect": "0.10.5", + "@wormhole-foundation/sdk-cosmwasm": "0.10.5" }, "engines": { "node": ">=16" @@ -17283,12 +17273,22 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, + "node_modules/@wormhole-foundation/sdk-definitions": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.10.5.tgz", + "integrity": "sha512-yQI851i1cPaDKziDt0KZ13YAws3hJLcyBMgUtU2ANI3+cYARXnBl7UjrpVnsVY3NZFPb8vEHrH8D61KIVWdOiQ==", + "dependencies": { + "@noble/curves": "^1.4.0", + "@noble/hashes": "^1.3.1", + "@wormhole-foundation/sdk-base": "0.10.5" + } + }, "node_modules/@wormhole-foundation/sdk-evm": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-0.10.3.tgz", - "integrity": "sha512-5RKtITKzu2yYGBGI/o6/+pCSgaiRv0cx299vc9FBhsdMeVxtQpEQslBc2jAYH6MBXV16cesOCdhfLC+WF6YdCw==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-0.10.5.tgz", + "integrity": "sha512-hIir01b6Fe6LUXrMvUHLxVslWInDeYGh6K6yI/a9OX9FU4x822+8V3dLdbLgkg5KQfUEpP5/7nEM5yL4LONy4Q==", "dependencies": { - "@wormhole-foundation/sdk-connect": "0.10.3", + "@wormhole-foundation/sdk-connect": "0.10.5", "ethers": "^6.5.1" }, "engines": { @@ -17296,12 +17296,12 @@ } }, "node_modules/@wormhole-foundation/sdk-evm-cctp": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-cctp/-/sdk-evm-cctp-0.10.3.tgz", - "integrity": "sha512-FYjeuy56EPFu8Nmr5zwu3FYS68Um6mN1Wp2pxe8E/TK6O2PF+u4WEwYs3htUMgtiAFZlNeZy264rhq7o4thxDw==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-cctp/-/sdk-evm-cctp-0.10.5.tgz", + "integrity": "sha512-tO9Q7mh5esN6MJpe69lEafuzmjQnT4Gb8+XJ1CwKugw8as9OJ7T1XKYJBGf/8i1eO4/WgSYBWWX9XWl4jU106Q==", "dependencies": { - "@wormhole-foundation/sdk-connect": "0.10.3", - "@wormhole-foundation/sdk-evm": "0.10.3", + "@wormhole-foundation/sdk-connect": "0.10.5", + "@wormhole-foundation/sdk-evm": "0.10.5", "ethers": "^6.5.1" }, "engines": { @@ -17398,12 +17398,12 @@ } }, "node_modules/@wormhole-foundation/sdk-evm-core": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-core/-/sdk-evm-core-0.10.3.tgz", - "integrity": "sha512-KJ4yfajdO5x0LG7CETJR8WC3ghBeBCyXGW9lFJ7OLDOM7KGrLFlsCZKYyVdoCB7EEbHb0Yx17yoRI9Zr8gteGw==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-core/-/sdk-evm-core-0.10.5.tgz", + "integrity": "sha512-ddupL3pxLLEWm16cBFsMpsWYsIoWDG9JweZkSK/YkpHZeECH53kAcihLblEOK1zm53BskOOSiLJBSELONLto6Q==", "dependencies": { - "@wormhole-foundation/sdk-connect": "0.10.3", - "@wormhole-foundation/sdk-evm": "0.10.3", + "@wormhole-foundation/sdk-connect": "0.10.5", + "@wormhole-foundation/sdk-evm": "0.10.5", "ethers": "^6.5.1" }, "engines": { @@ -17543,24 +17543,6 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.13.tgz", "integrity": "sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==" }, - "node_modules/@wormhole-foundation/sdk-evm-ntt/node_modules/@wormhole-foundation/sdk-base": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.10.3.tgz", - "integrity": "sha512-Bi4DQJPItE2phsozl55mXRfw6k/Kf0pvIWtDrxotnbtIGRIoQBv1W2u9mch74VG94ChAcUUYhN5EoOmgx1mpUg==", - "dependencies": { - "@scure/base": "^1.1.3" - } - }, - "node_modules/@wormhole-foundation/sdk-evm-ntt/node_modules/@wormhole-foundation/sdk-definitions": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.10.3.tgz", - "integrity": "sha512-JJpSmxnDlcnXMmNn8GXgfBf0gAr7+51ngVjj5afqi9/UeAMtAnocDxzrG2CE1c4GV2Sy1taIV3WVKfXHvKThVg==", - "dependencies": { - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "0.10.3" - } - }, "node_modules/@wormhole-foundation/sdk-evm-ntt/node_modules/@wormhole-foundation/sdk-definitions-ntt": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions-ntt/-/sdk-definitions-ntt-0.2.0.tgz", @@ -17643,14 +17625,14 @@ } }, "node_modules/@wormhole-foundation/sdk-evm-portico": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-portico/-/sdk-evm-portico-0.10.3.tgz", - "integrity": "sha512-SBAEgsM5Sypi0h4ICYDQvEHVLm7ev4SkTMEi1yF4eeLAD5XziWi4ZyeHH8W4NpBD2orJjpaa34oAQxvlcVj4HA==", - "dependencies": { - "@wormhole-foundation/sdk-connect": "0.10.3", - "@wormhole-foundation/sdk-evm": "0.10.3", - "@wormhole-foundation/sdk-evm-core": "0.10.3", - "@wormhole-foundation/sdk-evm-tokenbridge": "0.10.3", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-portico/-/sdk-evm-portico-0.10.5.tgz", + "integrity": "sha512-Ti84/jAx6XPK5VH/c/dBrDN5lQqxPGNcR60giPWSEgqoN40BefcIH9ffdZXGiwC34EzKN016Wd83ua2I8iM6Xg==", + "dependencies": { + "@wormhole-foundation/sdk-connect": "0.10.5", + "@wormhole-foundation/sdk-evm": "0.10.5", + "@wormhole-foundation/sdk-evm-core": "0.10.5", + "@wormhole-foundation/sdk-evm-tokenbridge": "0.10.5", "ethers": "^6.5.1" }, "engines": { @@ -17747,13 +17729,13 @@ } }, "node_modules/@wormhole-foundation/sdk-evm-tokenbridge": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-tokenbridge/-/sdk-evm-tokenbridge-0.10.3.tgz", - "integrity": "sha512-T5bBOb8brcB01QXXtGU6UYdM4q20VhePNu5ELBNXoUw3XSWcIW1ocga7RMFor1OTi6HYsAqPdtqaJJ9q5zduYQ==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-tokenbridge/-/sdk-evm-tokenbridge-0.10.5.tgz", + "integrity": "sha512-MXn0S1aHidyFGjAHnIc8NfCFy3Waz57dqi+U8kp99LsgUjUp6av9/DD7w26lfHTUrC7XJ2Bo7rw7fL7TJ9NhhQ==", "dependencies": { - "@wormhole-foundation/sdk-connect": "0.10.3", - "@wormhole-foundation/sdk-evm": "0.10.3", - "@wormhole-foundation/sdk-evm-core": "0.10.3", + "@wormhole-foundation/sdk-connect": "0.10.5", + "@wormhole-foundation/sdk-evm": "0.10.5", + "@wormhole-foundation/sdk-evm-core": "0.10.5", "ethers": "^6.5.1" }, "engines": { @@ -18006,24 +17988,6 @@ "@solana/web3.js": "^1.89.1" } }, - "node_modules/@wormhole-foundation/sdk-route-ntt/node_modules/@wormhole-foundation/sdk-base": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.10.3.tgz", - "integrity": "sha512-Bi4DQJPItE2phsozl55mXRfw6k/Kf0pvIWtDrxotnbtIGRIoQBv1W2u9mch74VG94ChAcUUYhN5EoOmgx1mpUg==", - "dependencies": { - "@scure/base": "^1.1.3" - } - }, - "node_modules/@wormhole-foundation/sdk-route-ntt/node_modules/@wormhole-foundation/sdk-definitions": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.10.3.tgz", - "integrity": "sha512-JJpSmxnDlcnXMmNn8GXgfBf0gAr7+51ngVjj5afqi9/UeAMtAnocDxzrG2CE1c4GV2Sy1taIV3WVKfXHvKThVg==", - "dependencies": { - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "0.10.3" - } - }, "node_modules/@wormhole-foundation/sdk-route-ntt/node_modules/@wormhole-foundation/sdk-definitions-ntt": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions-ntt/-/sdk-definitions-ntt-0.2.0.tgz", @@ -18064,15 +18028,15 @@ } }, "node_modules/@wormhole-foundation/sdk-solana": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana/-/sdk-solana-0.10.3.tgz", - "integrity": "sha512-Dq7Fet8WqX2GR55nY+dS1x8LvZBbprclgk26CarRpN70GiKjdBlpb3oI03ihvjDkkuJf7RAkM773NZj8say77g==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana/-/sdk-solana-0.10.5.tgz", + "integrity": "sha512-AkeWn/ZKpIz1wnfZC7JNkr3Gly86x0prqMYWNp5jG7xykH87aX/PBwhGmwFZxafqOTmXDZ0/LuuL6nFpGS3v7Q==", "dependencies": { "@coral-xyz/anchor": "0.29.0", "@coral-xyz/borsh": "0.29.0", "@solana/spl-token": "0.3.9", "@solana/web3.js": "^1.95.2", - "@wormhole-foundation/sdk-connect": "0.10.3", + "@wormhole-foundation/sdk-connect": "0.10.5", "rpc-websockets": "^7.10.0" }, "engines": { @@ -18080,15 +18044,15 @@ } }, "node_modules/@wormhole-foundation/sdk-solana-cctp": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-cctp/-/sdk-solana-cctp-0.10.3.tgz", - "integrity": "sha512-lT+u8wfqAFfu3ysnki//b8ez6pTh4MeSNW0HCt9zFJCdxAiB05jDSoF6gTX7ADclcSByFaV8WGUsJsiEcCVFpQ==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-cctp/-/sdk-solana-cctp-0.10.5.tgz", + "integrity": "sha512-FAUAk0hhZX1R3vXpxZFC8T5rjMrX52LLqiMNc0rrEz8+UgNmF4fiqST1QvXOiYsyfzHRQsWSPoHk2pHAfjjgjQ==", "dependencies": { "@coral-xyz/anchor": "0.29.0", "@solana/spl-token": "0.3.9", "@solana/web3.js": "^1.95.2", - "@wormhole-foundation/sdk-connect": "0.10.3", - "@wormhole-foundation/sdk-solana": "0.10.3" + "@wormhole-foundation/sdk-connect": "0.10.5", + "@wormhole-foundation/sdk-solana": "0.10.5" }, "engines": { "node": ">=16" @@ -18111,15 +18075,15 @@ } }, "node_modules/@wormhole-foundation/sdk-solana-core": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-core/-/sdk-solana-core-0.10.3.tgz", - "integrity": "sha512-ii4h8UhgqLLhEmofbL69Km2w9t0/hSfZD9nRInNyuKn0dwF2LSuA3BT5gW6lxM8HZL8oocBa3yvOf0fzaEFOzA==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-core/-/sdk-solana-core-0.10.5.tgz", + "integrity": "sha512-EBd1BLxjLUjm+pet5gehRPgoeR2lgZ68dkVocrQEZvJchZyvPyQZG7buAN9F3ETQ8rDvrgJXvK8STCD+Fpu1nA==", "dependencies": { "@coral-xyz/anchor": "0.29.0", "@coral-xyz/borsh": "0.29.0", "@solana/web3.js": "^1.95.2", - "@wormhole-foundation/sdk-connect": "0.10.3", - "@wormhole-foundation/sdk-solana": "0.10.3" + "@wormhole-foundation/sdk-connect": "0.10.5", + "@wormhole-foundation/sdk-solana": "0.10.5" }, "engines": { "node": ">=16" @@ -18141,16 +18105,16 @@ } }, "node_modules/@wormhole-foundation/sdk-solana-tokenbridge": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-tokenbridge/-/sdk-solana-tokenbridge-0.10.3.tgz", - "integrity": "sha512-DnzcbFLDFxeP+wUGQV0Xuu2UGo8zlI/QGE+zOXmf7N/6yqKdFgTRYdAk4nJi+jULULbyZnCQto1WtPhXk/mFOA==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-tokenbridge/-/sdk-solana-tokenbridge-0.10.5.tgz", + "integrity": "sha512-sESZ+B3eSefB9eFUJ7Wwh3b7HxWLjdTxsQ2bMDPV/lB+vNnx2SJbyughSZu9zfl7knv1G0Kfnse2kPDCxQoujw==", "dependencies": { "@coral-xyz/anchor": "0.29.0", "@solana/spl-token": "0.3.9", "@solana/web3.js": "^1.95.2", - "@wormhole-foundation/sdk-connect": "0.10.3", - "@wormhole-foundation/sdk-solana": "0.10.3", - "@wormhole-foundation/sdk-solana-core": "0.10.3" + "@wormhole-foundation/sdk-connect": "0.10.5", + "@wormhole-foundation/sdk-solana": "0.10.5", + "@wormhole-foundation/sdk-solana-core": "0.10.5" }, "engines": { "node": ">=16" @@ -18204,25 +18168,25 @@ } }, "node_modules/@wormhole-foundation/sdk-sui": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui/-/sdk-sui-0.10.3.tgz", - "integrity": "sha512-A3Spg83+WZKMI+ViwUmDKkVPeuiZGcWRHTSAz0b04aihDPb+ZvP/MdZVCEX6unt2Fz/yu7g3o95cgvhdIDXTNw==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui/-/sdk-sui-0.10.5.tgz", + "integrity": "sha512-TyT6P01kjLnaPYWc5U7y1EZPrX71InUBwGCJA8Euw3IyOuw6a1I9gT+obdgR0A+Or1st3eqi7kM/QfYcgypyGw==", "dependencies": { "@mysten/sui.js": "^0.50.1", - "@wormhole-foundation/sdk-connect": "0.10.3" + "@wormhole-foundation/sdk-connect": "0.10.5" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-sui-core": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-core/-/sdk-sui-core-0.10.3.tgz", - "integrity": "sha512-XSVmNJrTISNo8X1YkxQCOhpqYYxWSxtSlUekfbm2rTLy+/Oz2Sy4nrdDOJ6LymepZWHlXnu9ZaOXz+aAYL7McQ==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-core/-/sdk-sui-core-0.10.5.tgz", + "integrity": "sha512-HeaLOIF4eH0ZkZrPzMjqbiPWAYYo0t+qn6+HV5KFojssmOdumVUyTXkdjOKwgsuFgJW6Gn/C1khX2D8KJXjsLA==", "dependencies": { "@mysten/sui.js": "^0.50.1", - "@wormhole-foundation/sdk-connect": "0.10.3", - "@wormhole-foundation/sdk-sui": "0.10.3" + "@wormhole-foundation/sdk-connect": "0.10.5", + "@wormhole-foundation/sdk-sui": "0.10.5" }, "engines": { "node": ">=16" @@ -18272,14 +18236,14 @@ } }, "node_modules/@wormhole-foundation/sdk-sui-tokenbridge": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-tokenbridge/-/sdk-sui-tokenbridge-0.10.3.tgz", - "integrity": "sha512-IDiCNihD/f5ItfDTEpJwRGsBnQ0GvoFS9ea5RMfveeWhtzftwpIfuQvRHiZ5IWPmTRi+Ic6dM5tT/PSJ3FHM1Q==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-tokenbridge/-/sdk-sui-tokenbridge-0.10.5.tgz", + "integrity": "sha512-DBsUlum7eavvUcFoSsgXjpw0gG9TSetnds2WQdVCOvgvYIRgwyqldEcgixzdfXx/1TGuqrR8s91AW+BPowgUdA==", "dependencies": { "@mysten/sui.js": "^0.50.1", - "@wormhole-foundation/sdk-connect": "0.10.3", - "@wormhole-foundation/sdk-sui": "0.10.3", - "@wormhole-foundation/sdk-sui-core": "0.10.3" + "@wormhole-foundation/sdk-connect": "0.10.5", + "@wormhole-foundation/sdk-sui": "0.10.5", + "@wormhole-foundation/sdk-sui-core": "0.10.5" }, "engines": { "node": ">=16" @@ -18371,28 +18335,10 @@ "base-x": "^4.0.0" } }, - "node_modules/@wormhole-foundation/sdk/node_modules/@wormhole-foundation/sdk-base": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.10.3.tgz", - "integrity": "sha512-Bi4DQJPItE2phsozl55mXRfw6k/Kf0pvIWtDrxotnbtIGRIoQBv1W2u9mch74VG94ChAcUUYhN5EoOmgx1mpUg==", - "dependencies": { - "@scure/base": "^1.1.3" - } - }, - "node_modules/@wormhole-foundation/sdk/node_modules/@wormhole-foundation/sdk-definitions": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.10.3.tgz", - "integrity": "sha512-JJpSmxnDlcnXMmNn8GXgfBf0gAr7+51ngVjj5afqi9/UeAMtAnocDxzrG2CE1c4GV2Sy1taIV3WVKfXHvKThVg==", - "dependencies": { - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "0.10.3" - } - }, "node_modules/@wormhole-foundation/wormhole-connect": { "version": "0.3.7", "resolved": "file:wormhole-foundation-wormhole-connect-0.3.7.tgz", - "integrity": "sha512-dXntgICD77gY9ORk4RtRPSglbtEu6jcOMOPnvW69gJf9Te64llOVu2eEXE5o0seUOlzrikCFkA65aeqxVnyA3Q==", + "integrity": "sha512-816JvEGv2mOjoe1gl7QnH4mFDbSJwLQdUJT6xXQ6HRUqK0tQuFo3XkbcNXP4fbAUY3wWrKdyNjiBiN/V4o5eWA==", "dependencies": { "@artursapek/vite-plugin-checker": "^0.7.3", "@coral-xyz/anchor": "^0.29.0", @@ -18410,7 +18356,7 @@ "@ledgerhq/hw-transport-webhid": "6.27.1", "@ledgerhq/logs": "6.12.0", "@manahippo/aptos-wallet-adapter": "^1.0.8", - "@mayanfinance/wormhole-sdk-route": "^0.4.0", + "@mayanfinance/wormhole-sdk-route": "^0.4.1", "@mui/icons-material": "^5.11.0", "@mui/material": "^5.11.4", "@mysten/sui.js": "^0.32.2", @@ -18419,8 +18365,8 @@ "@solana/spl-token": "^0.3.9", "@solana/wallet-adapter-wallets": "^0.19.25", "@solana/web3.js": "^1.95.2", - "@wormhole-foundation/sdk": "^0.10.3", - "@wormhole-foundation/sdk-definitions": "^0.10.3", + "@wormhole-foundation/sdk": "^0.10.5", + "@wormhole-foundation/sdk-definitions": "^0.10.5", "@wormhole-foundation/sdk-definitions-ntt": "^0.2.0", "@wormhole-foundation/sdk-evm-ntt": "^0.2.0", "@wormhole-foundation/sdk-icons": "^0.6.8", @@ -18442,6 +18388,7 @@ "material-ui-popup-state": "^5.0.4", "react": "^18.2.0", "react-dom": "^18.2.0", + "react-infinite-scroller": "^1.2.6", "react-redux": "^8.0.5", "react-timer-hook": "^3.0.7", "rpc-websockets": "^7.11.0", @@ -18709,9 +18656,9 @@ "integrity": "sha512-iMfEJPWaan8QaZw87WMUnFFRJqveE3FpU2ObTE0ydTJLPJNOUJjjurGBklqdWM/j5BIQvpi3byGKFChfNg8CaQ==" }, "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@mayanfinance/wormhole-sdk-route": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@mayanfinance/wormhole-sdk-route/-/wormhole-sdk-route-0.4.0.tgz", - "integrity": "sha512-SGzp0rLnJvQ6/F0CQkElqG2wpovjS6+2klMWDf0NexZbBpkAcAuZcqREpThe+LKEUjUIEOHBxx0CMr46atl13w==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@mayanfinance/wormhole-sdk-route/-/wormhole-sdk-route-0.4.1.tgz", + "integrity": "sha512-Qb/DMYesDOgFFjmNAxrn1bmN48nRuFSSMqTkDznu8MVeCwe0cf64u1Hr67/XUvJAqjsOVW08NwnSgpLuUAlQnA==", "dependencies": { "@mayanfinance/swap-sdk": "9.0.0", "@wormhole-foundation/sdk-connect": "^0.10.0", @@ -18727,6 +18674,28 @@ "ethers": "^6" } }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@noble/curves": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", + "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", + "dependencies": { + "@noble/hashes": "1.3.2" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@noble/curves/node_modules/@noble/hashes": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", + "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@noble/hashes": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.3.tgz", @@ -18783,24 +18752,6 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.13.tgz", "integrity": "sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==" }, - "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-base": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.10.3.tgz", - "integrity": "sha512-Bi4DQJPItE2phsozl55mXRfw6k/Kf0pvIWtDrxotnbtIGRIoQBv1W2u9mch74VG94ChAcUUYhN5EoOmgx1mpUg==", - "dependencies": { - "@scure/base": "^1.1.3" - } - }, - "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-definitions": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.10.3.tgz", - "integrity": "sha512-JJpSmxnDlcnXMmNn8GXgfBf0gAr7+51ngVjj5afqi9/UeAMtAnocDxzrG2CE1c4GV2Sy1taIV3WVKfXHvKThVg==", - "dependencies": { - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "0.10.3" - } - }, "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-definitions-ntt": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions-ntt/-/sdk-definitions-ntt-0.2.0.tgz", @@ -18814,17 +18765,6 @@ "@wormhole-foundation/sdk-definitions": "^0.10.2" } }, - "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-definitions/node_modules/@noble/hashes": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.5.0.tgz", - "integrity": "sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==", - "engines": { - "node": "^14.21.3 || >=16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-solana-ntt": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-ntt/-/sdk-solana-ntt-0.2.0.tgz", @@ -18970,17 +18910,6 @@ "node": ">=14.0.0" } }, - "node_modules/@wormhole-foundation/wormhole-connect/node_modules/ethers/node_modules/@noble/curves": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", - "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", - "dependencies": { - "@noble/hashes": "1.3.2" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, "node_modules/@wormhole-foundation/wormhole-connect/node_modules/ethers/node_modules/@noble/hashes": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", @@ -31100,6 +31029,17 @@ "react": "^18.2.0" } }, + "node_modules/react-infinite-scroller": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/react-infinite-scroller/-/react-infinite-scroller-1.2.6.tgz", + "integrity": "sha512-mGdMyOD00YArJ1S1F3TVU9y4fGSfVVl6p5gh/Vt4u99CJOptfVu/q5V/Wlle72TMgYlBwIhbxK5wF0C/R33PXQ==", + "dependencies": { + "prop-types": "^15.5.8" + }, + "peerDependencies": { + "react": "^0.14.9 || ^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/react-is": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", diff --git a/apps/connect/package.json b/apps/connect/package.json index 1d44bd120..74e20e348 100644 --- a/apps/connect/package.json +++ b/apps/connect/package.json @@ -5,23 +5,23 @@ "type": "module", "scripts": { "dev:usdc-bridge": "vite --config ./vite.usdc-bridge.config.ts", - "dev:usdc-bridge:mainnet": "cross-env VITE_APP_CLUSTER=mainnet npm run dev:usdc-bridge", - "dev:usdc-bridge:testnet": "cross-env VITE_APP_CLUSTER=testnet npm run dev:usdc-bridge", - "build:usdc-bridge": "cross-env VITE_APP_CLUSTER=mainnet tsc && cross-env VITE_APP_CLUSTER=mainnet vite build --config ./vite.usdc-bridge.config.ts", + "dev:usdc-bridge:mainnet": "cross-env VITE_APP_CLUSTER=Mainnet npm run dev:usdc-bridge", + "dev:usdc-bridge:testnet": "cross-env VITE_APP_CLUSTER=Testnet npm run dev:usdc-bridge", + "build:usdc-bridge": "cross-env VITE_APP_CLUSTER=Mainnet tsc && cross-env VITE_APP_CLUSTER=Mainnet vite build --config ./vite.usdc-bridge.config.ts", "dev:token-bridge": "vite --config ./vite.token-bridge.config.ts", - "dev:token-bridge:mainnet": "cross-env VITE_APP_CLUSTER=mainnet npm run dev:token-bridge", - "dev:token-bridge:testnet": "cross-env VITE_APP_CLUSTER=testnet npm run dev:token-bridge", - "build:token-bridge": "cross-env VITE_APP_CLUSTER=mainnet tsc && cross-env VITE_APP_CLUSTER=mainnet vite build --config ./vite.token-bridge.config.ts", + "dev:token-bridge:mainnet": "cross-env VITE_APP_CLUSTER=Mainnet npm run dev:token-bridge", + "dev:token-bridge:testnet": "cross-env VITE_APP_CLUSTER=Testnet npm run dev:token-bridge", + "build:token-bridge": "cross-env VITE_APP_CLUSTER=Mainnet tsc && cross-env VITE_APP_CLUSTER=Mainnet vite build --config ./vite.token-bridge.config.ts", "dev": "npm run dev:token-bridge:testnet", "start": "npm run dev", "build": "tsc && vite build", "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0", "prettier": "prettier --check ./src", - "preview": "cross-env VITE_APP_CLUSTER=mainnet vite preview", + "preview": "cross-env VITE_APP_CLUSTER=Mainnet vite preview", "format": "npm run prettier -- --write ./src", "ts:check": "tsc --project ./tsconfig.json --noEmit --skipLibCheck", - "test": "cross-env VITE_APP_CLUSTER=mainnet jest --coverage", - "test:watch": "cross-env VITE_APP_CLUSTER=mainnet jest --coverage --watchAll=true" + "test": "cross-env VITE_APP_CLUSTER=Mainnet jest --coverage", + "test:watch": "cross-env VITE_APP_CLUSTER=Mainnet jest --coverage --watchAll=true" }, "dependencies": { "@certusone/wormhole-sdk": "^0.10.18", diff --git a/apps/connect/src/env.d.ts b/apps/connect/src/env.d.ts index 24a79ae14..5b31cb4a6 100644 --- a/apps/connect/src/env.d.ts +++ b/apps/connect/src/env.d.ts @@ -2,7 +2,7 @@ interface ImportMetaEnv { readonly VITE_APP_VERSION: string; - readonly VITE_APP_CLUSTER: "testnet" | "mainnet"; + readonly VITE_APP_CLUSTER: "Testnet" | "Mainnet"; // readonly VITE_APP_JS_WC_INTEGRITY_SHA_384: string; // readonly VITE_APP_CSS_WC_INTEGRITY_SHA_384: string; // more env variables... diff --git a/apps/connect/src/env/common.ts b/apps/connect/src/env/common.ts index 8a6d39c80..d6b77fe2e 100644 --- a/apps/connect/src/env/common.ts +++ b/apps/connect/src/env/common.ts @@ -36,7 +36,7 @@ export const MAINNET_RPCS = { export const PUBLIC_URL = envVars.VITE_PUBLIC_URL || ""; -export const CLUSTER = envVars.VITE_APP_CLUSTER || "testnet"; +export const CLUSTER = envVars.VITE_APP_CLUSTER || "Testnet"; export const wormholeConnectConfigCommon: Partial = { walletConnectProjectId: envVars.VITE_APP_WALLET_CONNECT_PROJECT_ID || "", env: CLUSTER, @@ -46,7 +46,6 @@ export const wormholeConnectConfigCommon: Partial = { href: `https://wormholescan.io/#/txs?address={:address}&network=${CLUSTER}`, }, useRedesign: true, - //manualTargetAddress: true, menu: [], }; diff --git a/apps/connect/src/env/token-bridge.mainnet.ts b/apps/connect/src/env/token-bridge.mainnet.ts index 3a9cfcb81..4398d3a99 100644 --- a/apps/connect/src/env/token-bridge.mainnet.ts +++ b/apps/connect/src/env/token-bridge.mainnet.ts @@ -2,6 +2,7 @@ import { ACALA, ALGORAND, MORE, SEI, ENV as ENV_BASE } from "./token-bridge"; import { mergeDeep } from "../utils/mergeDeep"; import { DEFAULT_ROUTES, + MayanRoute, nttRoutes, type WormholeConnectConfig, } from "@wormhole-foundation/wormhole-connect"; @@ -18,6 +19,7 @@ export const ENV: Env = { } as WormholeConnectConfig["moreNetworks"], routes: [ ...DEFAULT_ROUTES, + MayanRoute, ...nttRoutes({ tokens: { W: [ @@ -403,6 +405,45 @@ export const ENV: Env = { }, }), ], + wrappedTokens: { + WOM: { + Ethereum: "0xc0B314a8c08637685Fc3daFC477b92028c540CFB", + Avalanche: "0xa15E4544D141aa98C4581a1EA10Eb9048c3b3382", + Base: "0xD9541B08B375D58ae104EC247d7443D2D7235D64", + Scroll: "0x1a7aD8A6171A1EA84DD1E6d649cbd616189660D9", + Optimism: "0xD2612B256F6f76feA8C6fbca0BF3166D0d13a668", + Arbitrum: "0x7B5EB3940021Ec0e8e463D5dBB4B7B09a89DDF96", + }, + "USDC.e": { + Ethereum: "0x566957eF80F9fd5526CD2BEF8BE67035C0b81130", + Bsc: "0x672147dD47674757C457eB155BAA382cc10705Dd", + Avalanche: "0x543672E9CBEC728CBBa9C3Ccd99ed80aC3607FA8", + Sui: "0xcf72ec52c0f8ddead746252481fb44ff6e8485a39b803825bde6b00d77cdb0bb::coin::COIN", + Aptos: + "0xc7160b1c2415d19a88add188ec726e62aab0045f0aed798106a2ef2994a9101e::coin::T", + Arbitrum: "0x9A3Fba8a0870Fb9765023681DAa5390C7919C916", + Fantom: "0x6e0e8cf6Ad151e1260A4D398faaEDFC450A9f00a", + Base: "0x59f4f969dd3A91A943651C9625E96822DC84Ef94", + Celo: "0x0E21B5BdFb6eDBa7d903a610d4DE2F8c72586017", + }, + BONK: { + Ethereum: "0x1151CB3d861920e07a38e03eEAd12C32178567F6", + Bsc: "0xA697e272a73744b343528C3Bc4702F2565b2F422", + Polygon: "0xe5B49820e5A1063F6F4DdF851327b5E8B2301048", + Avalanche: "0xC07C98a93591504584738e4569928DDb3b9f12A7", + Sui: "0x6907963ca849faff0957b9a8269a7a07065e3def2eef49cc33b50ab946ea5a9f::coin::COIN", + Aptos: + "0x2a90fae71afc7460ee42b20ee49a9c9b29272905ad71fef92fbd8b3905a24b56::coin::T", + Arbitrum: "0x09199d9A5F4448D0848e4395D065e1ad9c4a1F74", + Wormchain: + "wormhole10qt8wg0n7z740ssvf3urmvgtjhxpyp74hxqvqt7z226gykuus7eq9mpu8u", + Osmosis: + "ibc/CA3733CB0071F480FAE8EF0D9C3D47A49C6589144620A642BBE0D59A293D110E", + Fantom: "0x3fEcdF1248fe7642d29f879a75CFC0339659ab93", + Base: "0xDF1Cf211D38E7762c9691Be4D779A441a17A6cFC", + Celo: "0x3fc50bc066aE2ee280876EeefADfdAbF6cA02894", + }, + }, tokensConfig: { $WIF: { key: "$WIF", @@ -452,15 +493,6 @@ export const ENV: Env = { icon: "https://assets.coingecko.com/coins/images/26946/standard/Wombat_Token.png?1696526001", coinGeckoId: "wombat-exchange", decimals: 18, - //Ehtereum, Avalanche, Base, Scroll, Optimism, Arbitrum, BNB Chain - foreignAssets: { - Ethereum: "0xc0B314a8c08637685Fc3daFC477b92028c540CFB", - Avalanche: "0xa15E4544D141aa98C4581a1EA10Eb9048c3b3382", - Base: "0xD9541B08B375D58ae104EC247d7443D2D7235D64", - Scroll: "0x1a7aD8A6171A1EA84DD1E6d649cbd616189660D9", - Optimism: "0xD2612B256F6f76feA8C6fbca0BF3166D0d13a668", - Arbitrum: "0x7B5EB3940021Ec0e8e463D5dBB4B7B09a89DDF96", - }, }, "USDC.e": { key: "USDC.e", @@ -474,18 +506,6 @@ export const ENV: Env = { coinGeckoId: "bridged-usdc-polygon-pos-bridge", color: "#FC8E03", decimals: 6, - foreignAssets: { - Ethereum: "0x566957eF80F9fd5526CD2BEF8BE67035C0b81130", - Bsc: "0x672147dD47674757C457eB155BAA382cc10705Dd", - Avalanche: "0x543672E9CBEC728CBBa9C3Ccd99ed80aC3607FA8", - Sui: "0xcf72ec52c0f8ddead746252481fb44ff6e8485a39b803825bde6b00d77cdb0bb::coin::COIN", - Aptos: - "0xc7160b1c2415d19a88add188ec726e62aab0045f0aed798106a2ef2994a9101e::coin::T", - Arbitrum: "0x9A3Fba8a0870Fb9765023681DAa5390C7919C916", - Fantom: "0x6e0e8cf6Ad151e1260A4D398faaEDFC450A9f00a", - Base: "0x59f4f969dd3A91A943651C9625E96822DC84Ef94", - Celo: "0x0E21B5BdFb6eDBa7d903a610d4DE2F8c72586017", - }, }, BONK: { key: "BONK", @@ -499,23 +519,6 @@ export const ENV: Env = { coinGeckoId: "bonk", color: "#FC8E03", decimals: 5, - foreignAssets: { - Ethereum: "0x1151CB3d861920e07a38e03eEAd12C32178567F6", - Bsc: "0xA697e272a73744b343528C3Bc4702F2565b2F422", - Polygon: "0xe5B49820e5A1063F6F4DdF851327b5E8B2301048", - Avalanche: "0xC07C98a93591504584738e4569928DDb3b9f12A7", - Sui: "0x6907963ca849faff0957b9a8269a7a07065e3def2eef49cc33b50ab946ea5a9f::coin::COIN", - Aptos: - "0x2a90fae71afc7460ee42b20ee49a9c9b29272905ad71fef92fbd8b3905a24b56::coin::T", - Arbitrum: "0x09199d9A5F4448D0848e4395D065e1ad9c4a1F74", - Wormchain: - "wormhole10qt8wg0n7z740ssvf3urmvgtjhxpyp74hxqvqt7z226gykuus7eq9mpu8u", - Osmosis: - "ibc/CA3733CB0071F480FAE8EF0D9C3D47A49C6589144620A642BBE0D59A293D110E", - Fantom: "0x3fEcdF1248fe7642d29f879a75CFC0339659ab93", - Base: "0xDF1Cf211D38E7762c9691Be4D779A441a17A6cFC", - Celo: "0x3fc50bc066aE2ee280876EeefADfdAbF6cA02894", - }, }, Wsolana: { key: "Wsolana", diff --git a/apps/connect/src/env/usdc-bridge.ts b/apps/connect/src/env/usdc-bridge.ts index 09588e244..2a272ee77 100644 --- a/apps/connect/src/env/usdc-bridge.ts +++ b/apps/connect/src/env/usdc-bridge.ts @@ -1,5 +1,5 @@ import { - DEFAULT_ROUTES, + CCTPRoute, type WormholeConnectConfig, } from "@wormhole-foundation/wormhole-connect"; import { Env, PUBLIC_URL, wormholeConnectConfigCommon } from "./common"; @@ -29,7 +29,7 @@ export const ENV: Env = { text: "USDC Transfer", align: "center", }, - routes: [...DEFAULT_ROUTES], + routes: [CCTPRoute], tokens: [ "USDCeth", "USDCavax", diff --git a/apps/connect/vite.token-bridge.config.ts b/apps/connect/vite.token-bridge.config.ts index 9c29c7219..943709cf9 100644 --- a/apps/connect/vite.token-bridge.config.ts +++ b/apps/connect/vite.token-bridge.config.ts @@ -15,7 +15,7 @@ export default defineConfig({ find: "@env", replacement: resolve( __dirname, - `./src/env/token-bridge.${process.env.VITE_APP_CLUSTER === "mainnet" ? "mainnet" : "testnet"}.ts` + `./src/env/token-bridge.${process.env.VITE_APP_CLUSTER === "Mainnet" ? "mainnet" : "testnet"}.ts` ), }, ], diff --git a/apps/connect/vite.usdc-bridge.config.ts b/apps/connect/vite.usdc-bridge.config.ts index 4dfd8f024..4eb669ca1 100644 --- a/apps/connect/vite.usdc-bridge.config.ts +++ b/apps/connect/vite.usdc-bridge.config.ts @@ -17,7 +17,7 @@ export default defineConfig({ find: "@env", replacement: resolve( __dirname, - `./src/env/usdc-bridge.${process.env.VITE_APP_CLUSTER === "mainnet" ? "mainnet" : "testnet"}.ts` + `./src/env/usdc-bridge.${process.env.VITE_APP_CLUSTER === "Mainnet" ? "mainnet" : "testnet"}.ts` ), }, ], diff --git a/apps/connect/wormhole-foundation-wormhole-connect-0.3.7.tgz b/apps/connect/wormhole-foundation-wormhole-connect-0.3.7.tgz index 2f30e03db..0000d27eb 100644 Binary files a/apps/connect/wormhole-foundation-wormhole-connect-0.3.7.tgz and b/apps/connect/wormhole-foundation-wormhole-connect-0.3.7.tgz differ