diff --git a/material-overrides/assets/stylesheets/wormhole.css b/material-overrides/assets/stylesheets/wormhole.css index d5d8a1c2..f9ddfcf2 100644 --- a/material-overrides/assets/stylesheets/wormhole.css +++ b/material-overrides/assets/stylesheets/wormhole.css @@ -1000,24 +1000,6 @@ pre .md-clipboard { margin-right: .5em; } -/* Chains list styling */ -.md-typeset .card-container { - display: grid; - grid-template-columns: repeat(4, 1fr); /* 4 items per row */ -} - -.md-typeset .chains-list { - display: flex; - flex-direction: column; - text-align: center; -} - -@media screen and (max-width: 30em) { - .md-typeset .card-container { - grid-template-columns: repeat(2, 1fr); /* 2 items per row */ - } -} - /* Type styling */ .md-typeset kbd { border-radius: 1em; @@ -1404,4 +1386,9 @@ details.child { width: fit-content; border: 1px solid var(--light-transparent-20); box-shadow: none; +} + +/* Supported Blockchains Tables */ +.full-width .md-typeset__scrollwrap .md-typeset__table { + width: 100%; } \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index f2616c57..c6e443f5 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -70,9 +70,16 @@ plugins: # Redirects will go here as pages get moved around in the following format: # old-page.md: new-page.md build/start-building/supported-networks/cosmos/gateway.md: build/start-building/supported-networks/cosmos.md - build/start-building/supported-networks/cosmos/cosmos.md: build/start-building/supported-networks/cosmos.md + build/start-building/supported-networks/cosmos/cosmos.md: build/start-building/supported-networks.md + build/start-building/supported-networks/cosmos.md: build/start-building/supported-networks.md build/contract-integrations/gateway.md: build/start-building/supported-networks/cosmos.md learn/messaging/gateway.md: learn/messaging/index.md + build/start-building/supported-networks/evm.md: build/start-building/supported-networks.md + build/start-building/supported-networks/algorand.md: build/start-building/supported-networks.md + build/start-building/supported-networks/aptos.md: build/start-building/supported-networks.md + build/start-building/supported-networks/near.md: build/start-building/supported-networks.md + build/start-building/supported-networks/solana.md: build/start-building/supported-networks.md + build/start-building/supported-networks/sui.md: build/start-building/supported-networks.md - macros: include_yaml: - wormhole-docs/variables.yml diff --git a/scripts/package-lock.json b/scripts/package-lock.json index d52eca8b..5cf42f41 100644 --- a/scripts/package-lock.json +++ b/scripts/package-lock.json @@ -9,22 +9,20 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@certusone/wormhole-sdk": "^0.10.18", - "@wormhole-foundation/sdk": "0.13.0", - "@wormhole-foundation/sdk-icons": "0.13.0", + "@wormhole-foundation/sdk": "1.2.0", "sharp": "^0.33.5", "swagger-markdown": "^2.3.2" }, "devDependencies": { - "@types/node": "^22.7.8", - "markdown-link-check": "^3.12.2", - "typescript": "^5.6.3" + "@types/node": "^22.10.1", + "markdown-link-check": "^3.13.6", + "typescript": "^5.7.2" } }, "node_modules/@0no-co/graphql.web": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@0no-co/graphql.web/-/graphql.web-1.0.9.tgz", - "integrity": "sha512-lXSg4bDHvP8CiMdpQf9f/rca12IIjXHN/p0Rc5mgzgLe4JBlIoA1zFa9NKhfG1bW0OyI2hgaOldFCfkEQwZuEQ==", + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/@0no-co/graphql.web/-/graphql.web-1.0.12.tgz", + "integrity": "sha512-BTDjjsV/zSPy5fqItwm+KWUfh9CSe9tTtR6rCB72ddtkAxdcHbi4Ir4r/L1Et4lyxmL+i7Rb3m9sjLLi9tYrzA==", "license": "MIT", "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" @@ -96,18 +94,20 @@ } }, "node_modules/@apollo/client": { - "version": "3.7.17", - "resolved": "https://registry.npmjs.org/@apollo/client/-/client-3.7.17.tgz", - "integrity": "sha512-0EErSHEtKPNl5wgWikHJbKFAzJ/k11O0WO2QyqZSHpdxdAnw7UWHY4YiLbHCFG7lhrD+NTQ3Z/H9Jn4rcikoJA==", + "version": "3.12.2", + "resolved": "https://registry.npmjs.org/@apollo/client/-/client-3.12.2.tgz", + "integrity": "sha512-dkacsdMgVsrrQhLpN4JqZTIEfnNsPVwny+4vccSRqheWZElzUz1Xi0h39p2+TieS1f+wwvyzwpoJEV57vwzT9Q==", + "license": "MIT", "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", - "@wry/context": "^0.7.0", - "@wry/equality": "^0.5.0", - "@wry/trie": "^0.4.0", + "@wry/caches": "^1.0.0", + "@wry/equality": "^0.5.6", + "@wry/trie": "^0.5.0", "graphql-tag": "^2.12.6", "hoist-non-react-statics": "^3.3.2", - "optimism": "^0.16.2", + "optimism": "^0.18.0", "prop-types": "^15.7.2", + "rehackt": "^0.1.0", "response-iterator": "^0.2.6", "symbol-observable": "^4.0.0", "ts-invariant": "^0.10.3", @@ -115,10 +115,10 @@ "zen-observable-ts": "^1.2.5" }, "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0", + "graphql": "^15.0.0 || ^16.0.0", "graphql-ws": "^5.5.5", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc", "subscriptions-transport-ws": "^0.9.0 || ^0.11.0" }, "peerDependenciesMeta": { @@ -177,108 +177,6 @@ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" }, - "node_modules/@certusone/wormhole-sdk": { - "version": "0.10.18", - "resolved": "https://registry.npmjs.org/@certusone/wormhole-sdk/-/wormhole-sdk-0.10.18.tgz", - "integrity": "sha512-VuN4AGB018ELkzTT/jN+yWgE6TWqXsHilxxCVWqGctzow2hKSFd8ADUhxhHigies436rS0vPvrgXi6m0J1+Ecw==", - "license": "Apache-2.0", - "dependencies": { - "@certusone/wormhole-sdk-proto-web": "0.0.7", - "@certusone/wormhole-sdk-wasm": "^0.0.1", - "@coral-xyz/borsh": "0.2.6", - "@mysten/sui.js": "0.32.2", - "@project-serum/anchor": "^0.25.0", - "@solana/spl-token": "^0.3.5", - "@solana/web3.js": "^1.66.2", - "@terra-money/terra.js": "3.1.9", - "@xpla/xpla.js": "^0.2.1", - "algosdk": "^2.4.0", - "aptos": "1.5.0", - "axios": "^0.24.0", - "bech32": "^2.0.0", - "binary-parser": "^2.2.1", - "bs58": "^4.0.1", - "elliptic": "^6.5.4", - "js-base64": "^3.6.1", - "near-api-js": "^1.0.0" - }, - "optionalDependencies": { - "@injectivelabs/networks": "1.10.12", - "@injectivelabs/sdk-ts": "1.10.72", - "@injectivelabs/utils": "1.10.12" - } - }, - "node_modules/@certusone/wormhole-sdk-proto-web": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/@certusone/wormhole-sdk-proto-web/-/wormhole-sdk-proto-web-0.0.7.tgz", - "integrity": "sha512-GCe1/bcqMS0Mt+hsWp4SE4NLL59pWmK0lhQXO0oqAKl0G9AuuTdudySMDF/sLc7z5H2w34bSuSrIEKvPuuSC+w==", - "dependencies": { - "@improbable-eng/grpc-web": "^0.15.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.5.6" - } - }, - "node_modules/@certusone/wormhole-sdk-wasm": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@certusone/wormhole-sdk-wasm/-/wormhole-sdk-wasm-0.0.1.tgz", - "integrity": "sha512-LdIwLhOyr4pPs2jqYubqC7d4UkqYBX0EG/ppspQlW3qlVE0LZRMrH6oVzzLMyHtV0Rw7O9sIKzORW/T3mrJv2w==", - "dependencies": { - "@types/long": "^4.0.2", - "@types/node": "^18.0.3" - } - }, - "node_modules/@certusone/wormhole-sdk-wasm/node_modules/@types/node": { - "version": "18.16.19", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.19.tgz", - "integrity": "sha512-IXl7o+R9iti9eBW4Wg2hx1xQDig183jj7YLn8F7udNceyfkbn1ZxmzZXuak20gR40D7pIkIY1kYGx5VIGbaHKA==" - }, - "node_modules/@classic-terra/terra.proto": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@classic-terra/terra.proto/-/terra.proto-1.1.0.tgz", - "integrity": "sha512-bYhQG5LUaGF0KPRY9hYT/HEcd1QExZPQd6zLV/rQkCe/eDxfwFRLzZHpaaAdfWoAAZjsRWqJbUCqCg7gXBbJpw==", - "dependencies": { - "@improbable-eng/grpc-web": "^0.14.1", - "google-protobuf": "^3.17.3", - "long": "^4.0.0", - "protobufjs": "~6.11.2" - } - }, - "node_modules/@classic-terra/terra.proto/node_modules/@improbable-eng/grpc-web": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/@improbable-eng/grpc-web/-/grpc-web-0.14.1.tgz", - "integrity": "sha512-XaIYuunepPxoiGVLLHmlnVminUGzBTnXr8Wv7khzmLWbNw4TCwJKX09GSMJlKhu/TRk6gms0ySFxewaETSBqgw==", - "dependencies": { - "browser-headers": "^0.4.1" - }, - "peerDependencies": { - "google-protobuf": "^3.14.0" - } - }, - "node_modules/@classic-terra/terra.proto/node_modules/protobufjs": { - "version": "6.11.4", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.4.tgz", - "integrity": "sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==", - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": ">=13.7.0", - "long": "^4.0.0" - }, - "bin": { - "pbjs": "bin/pbjs", - "pbts": "bin/pbts" - } - }, "node_modules/@confio/ics23": { "version": "0.6.8", "resolved": "https://registry.npmjs.org/@confio/ics23/-/ics23-0.6.8.tgz", @@ -372,33 +270,6 @@ "integrity": "sha512-4AOeU+P5UuE/4nOUkmcQdW5y7i9ndt1cQd/3iUe+LTz3RxESf/W/5lg4B74HbDMMv8PHnPnGCQFH45kBcrQYoQ==", "license": "MIT" }, - "node_modules/@coral-xyz/borsh": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/@coral-xyz/borsh/-/borsh-0.2.6.tgz", - "integrity": "sha512-y6nmHw1bFcJib7sMHsQPpC8r47xhqDZVvhUdna7NUPzpSbOZG6f46N21+aXsQ2w/tG8Ggls488J/ZmwbgVmyjg==", - "dependencies": { - "bn.js": "^5.1.2", - "buffer-layout": "^1.2.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@solana/web3.js": "^1.2.0" - } - }, - "node_modules/@cosmjs/amino": { - "version": "0.30.1", - "resolved": "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.30.1.tgz", - "integrity": "sha512-yNHnzmvAlkETDYIpeCTdVqgvrdt1qgkOXwuRVi8s27UKI5hfqyE9fJ/fuunXE6ZZPnKkjIecDznmuUOMrMvw4w==", - "optional": true, - "dependencies": { - "@cosmjs/crypto": "^0.30.1", - "@cosmjs/encoding": "^0.30.1", - "@cosmjs/math": "^0.30.1", - "@cosmjs/utils": "^0.30.1" - } - }, "node_modules/@cosmjs/cosmwasm-stargate": { "version": "0.32.4", "resolved": "https://registry.npmjs.org/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.32.4.tgz", @@ -552,9 +423,9 @@ "license": "Apache-2.0" }, "node_modules/@cosmjs/cosmwasm-stargate/node_modules/axios": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", - "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", + "version": "1.7.9", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz", + "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==", "license": "MIT", "dependencies": { "follow-redirects": "^1.15.6", @@ -574,883 +445,20 @@ "integrity": "sha512-MN/yUe6mkJwHnCFfsNPeCfXVhyxHYW6c/xDUzrSbBycYzw++XvWDMJArXp2pLdgD6FQ8DW79vkPjeNKVrXaHeQ==", "license": "Apache-2.0" }, - "node_modules/@cosmjs/crypto": { - "version": "0.30.1", - "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.30.1.tgz", - "integrity": "sha512-rAljUlake3MSXs9xAm87mu34GfBLN0h/1uPPV6jEwClWjNkAMotzjC0ab9MARy5FFAvYHL3lWb57bhkbt2GtzQ==", - "optional": true, - "dependencies": { - "@cosmjs/encoding": "^0.30.1", - "@cosmjs/math": "^0.30.1", - "@cosmjs/utils": "^0.30.1", - "@noble/hashes": "^1", - "bn.js": "^5.2.0", - "elliptic": "^6.5.4", - "libsodium-wrappers": "^0.7.6" - } - }, - "node_modules/@cosmjs/encoding": { - "version": "0.30.1", - "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.30.1.tgz", - "integrity": "sha512-rXmrTbgqwihORwJ3xYhIgQFfMSrwLu1s43RIK9I8EBudPx3KmnmyAKzMOVsRDo9edLFNuZ9GIvysUCwQfq3WlQ==", - "optional": true, - "dependencies": { - "base64-js": "^1.3.0", - "bech32": "^1.1.4", - "readonly-date": "^1.0.0" - } - }, - "node_modules/@cosmjs/encoding/node_modules/bech32": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", - "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==", - "optional": true - }, - "node_modules/@cosmjs/json-rpc": { - "version": "0.30.1", - "resolved": "https://registry.npmjs.org/@cosmjs/json-rpc/-/json-rpc-0.30.1.tgz", - "integrity": "sha512-pitfC/2YN9t+kXZCbNuyrZ6M8abnCC2n62m+JtU9vQUfaEtVsgy+1Fk4TRQ175+pIWSdBMFi2wT8FWVEE4RhxQ==", - "optional": true, - "dependencies": { - "@cosmjs/stream": "^0.30.1", - "xstream": "^11.14.0" - } - }, - "node_modules/@cosmjs/math": { - "version": "0.30.1", - "resolved": "https://registry.npmjs.org/@cosmjs/math/-/math-0.30.1.tgz", - "integrity": "sha512-yaoeI23pin9ZiPHIisa6qqLngfnBR/25tSaWpkTm8Cy10MX70UF5oN4+/t1heLaM6SSmRrhk3psRkV4+7mH51Q==", - "optional": true, - "dependencies": { - "bn.js": "^5.2.0" - } - }, - "node_modules/@cosmjs/proto-signing": { - "version": "0.30.1", - "resolved": "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.30.1.tgz", - "integrity": "sha512-tXh8pPYXV4aiJVhTKHGyeZekjj+K9s2KKojMB93Gcob2DxUjfKapFYBMJSgfKPuWUPEmyr8Q9km2hplI38ILgQ==", - "optional": true, - "dependencies": { - "@cosmjs/amino": "^0.30.1", - "@cosmjs/crypto": "^0.30.1", - "@cosmjs/encoding": "^0.30.1", - "@cosmjs/math": "^0.30.1", - "@cosmjs/utils": "^0.30.1", - "cosmjs-types": "^0.7.1", - "long": "^4.0.0" - } - }, - "node_modules/@cosmjs/socket": { - "version": "0.30.1", - "resolved": "https://registry.npmjs.org/@cosmjs/socket/-/socket-0.30.1.tgz", - "integrity": "sha512-r6MpDL+9N+qOS/D5VaxnPaMJ3flwQ36G+vPvYJsXArj93BjgyFB7BwWwXCQDzZ+23cfChPUfhbINOenr8N2Kow==", - "optional": true, - "dependencies": { - "@cosmjs/stream": "^0.30.1", - "isomorphic-ws": "^4.0.1", - "ws": "^7", - "xstream": "^11.14.0" - } - }, - "node_modules/@cosmjs/stargate": { - "version": "0.30.1", - "resolved": "https://registry.npmjs.org/@cosmjs/stargate/-/stargate-0.30.1.tgz", - "integrity": "sha512-RdbYKZCGOH8gWebO7r6WvNnQMxHrNXInY/gPHPzMjbQF6UatA6fNM2G2tdgS5j5u7FTqlCI10stNXrknaNdzog==", - "optional": true, - "dependencies": { - "@confio/ics23": "^0.6.8", - "@cosmjs/amino": "^0.30.1", - "@cosmjs/encoding": "^0.30.1", - "@cosmjs/math": "^0.30.1", - "@cosmjs/proto-signing": "^0.30.1", - "@cosmjs/stream": "^0.30.1", - "@cosmjs/tendermint-rpc": "^0.30.1", - "@cosmjs/utils": "^0.30.1", - "cosmjs-types": "^0.7.1", - "long": "^4.0.0", - "protobufjs": "~6.11.3", - "xstream": "^11.14.0" - } - }, - "node_modules/@cosmjs/stargate/node_modules/protobufjs": { - "version": "6.11.4", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.4.tgz", - "integrity": "sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==", - "hasInstallScript": true, - "optional": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": ">=13.7.0", - "long": "^4.0.0" - }, - "bin": { - "pbjs": "bin/pbjs", - "pbts": "bin/pbts" - } - }, - "node_modules/@cosmjs/stream": { - "version": "0.30.1", - "resolved": "https://registry.npmjs.org/@cosmjs/stream/-/stream-0.30.1.tgz", - "integrity": "sha512-Fg0pWz1zXQdoxQZpdHRMGvUH5RqS6tPv+j9Eh7Q953UjMlrwZVo0YFLC8OTf/HKVf10E4i0u6aM8D69Q6cNkgQ==", - "optional": true, - "dependencies": { - "xstream": "^11.14.0" - } - }, - "node_modules/@cosmjs/tendermint-rpc": { - "version": "0.30.1", - "resolved": "https://registry.npmjs.org/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.30.1.tgz", - "integrity": "sha512-Z3nCwhXSbPZJ++v85zHObeUggrEHVfm1u18ZRwXxFE9ZMl5mXTybnwYhczuYOl7KRskgwlB+rID0WYACxj4wdQ==", - "optional": true, - "dependencies": { - "@cosmjs/crypto": "^0.30.1", - "@cosmjs/encoding": "^0.30.1", - "@cosmjs/json-rpc": "^0.30.1", - "@cosmjs/math": "^0.30.1", - "@cosmjs/socket": "^0.30.1", - "@cosmjs/stream": "^0.30.1", - "@cosmjs/utils": "^0.30.1", - "axios": "^0.21.2", - "readonly-date": "^1.0.0", - "xstream": "^11.14.0" - } - }, - "node_modules/@cosmjs/tendermint-rpc/node_modules/axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", - "optional": true, - "dependencies": { - "follow-redirects": "^1.14.0" - } - }, - "node_modules/@cosmjs/utils": { - "version": "0.30.1", - "resolved": "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.30.1.tgz", - "integrity": "sha512-KvvX58MGMWh7xA+N+deCfunkA/ZNDvFLw4YbOmX3f/XBIkqrVY7qlotfy2aNb1kgp6h4B6Yc8YawJPDTfvWX7g==", - "optional": true - }, - "node_modules/@emnapi/runtime": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.2.0.tgz", - "integrity": "sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==", - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@ethereumjs/common": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.6.5.tgz", - "integrity": "sha512-lRyVQOeCDaIVtgfbowla32pzeDv2Obr8oR8Put5RdUBNRGr1VGPGQNGP6elWIpgK3YdpzqTOh4GyUGOureVeeA==", - "optional": true, - "dependencies": { - "crc-32": "^1.2.0", - "ethereumjs-util": "^7.1.5" - } - }, - "node_modules/@ethereumjs/tx": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.5.2.tgz", - "integrity": "sha512-gQDNJWKrSDGu2w7w0PzVXVBNMzb7wwdDOmOqczmhNjqFxFuIbhVJDwiGEnxFNC2/b8ifcZzY7MLcluizohRzNw==", - "optional": true, - "dependencies": { - "@ethereumjs/common": "^2.6.4", - "ethereumjs-util": "^7.1.5" - } - }, - "node_modules/@ethersproject/abi": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.7.0.tgz", - "integrity": "sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "optional": true, - "dependencies": { - "@ethersproject/address": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/hash": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/strings": "^5.7.0" - } - }, - "node_modules/@ethersproject/abstract-provider": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz", - "integrity": "sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "optional": true, - "dependencies": { - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/networks": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "@ethersproject/web": "^5.7.0" - } - }, - "node_modules/@ethersproject/abstract-signer": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.7.0.tgz", - "integrity": "sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "optional": true, - "dependencies": { - "@ethersproject/abstract-provider": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0" - } - }, - "node_modules/@ethersproject/address": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.7.0.tgz", - "integrity": "sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "optional": true, - "dependencies": { - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/rlp": "^5.7.0" - } - }, - "node_modules/@ethersproject/base64": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.7.0.tgz", - "integrity": "sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "optional": true, - "dependencies": { - "@ethersproject/bytes": "^5.7.0" - } - }, - "node_modules/@ethersproject/basex": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.7.0.tgz", - "integrity": "sha512-ywlh43GwZLv2Voc2gQVTKBoVQ1mti3d8HK5aMxsfu/nRDnMmNqaSJ3r3n85HBByT8OpoY96SXM1FogC533T4zw==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "optional": true, - "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/properties": "^5.7.0" - } - }, - "node_modules/@ethersproject/bignumber": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.7.0.tgz", - "integrity": "sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "optional": true, - "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "bn.js": "^5.2.1" - } - }, - "node_modules/@ethersproject/bytes": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.7.0.tgz", - "integrity": "sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/logger": "^5.7.0" - } - }, - "node_modules/@ethersproject/constants": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.7.0.tgz", - "integrity": "sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "optional": true, - "dependencies": { - "@ethersproject/bignumber": "^5.7.0" - } - }, - "node_modules/@ethersproject/contracts": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/contracts/-/contracts-5.7.0.tgz", - "integrity": "sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "optional": true, - "dependencies": { - "@ethersproject/abi": "^5.7.0", - "@ethersproject/abstract-provider": "^5.7.0", - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/transactions": "^5.7.0" - } - }, - "node_modules/@ethersproject/hash": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.7.0.tgz", - "integrity": "sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "optional": true, - "dependencies": { - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/base64": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/strings": "^5.7.0" - } - }, - "node_modules/@ethersproject/hdnode": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.7.0.tgz", - "integrity": "sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "optional": true, - "dependencies": { - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/basex": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/pbkdf2": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/sha2": "^5.7.0", - "@ethersproject/signing-key": "^5.7.0", - "@ethersproject/strings": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "@ethersproject/wordlists": "^5.7.0" - } - }, - "node_modules/@ethersproject/json-wallets": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.7.0.tgz", - "integrity": "sha512-8oee5Xgu6+RKgJTkvEMl2wDgSPSAQ9MB/3JYjFV9jlKvcYHUXZC+cQp0njgmxdHkYWn8s6/IqIZYm0YWCjO/0g==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "optional": true, - "dependencies": { - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/hdnode": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/pbkdf2": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/random": "^5.7.0", - "@ethersproject/strings": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "aes-js": "3.0.0", - "scrypt-js": "3.0.1" - } - }, - "node_modules/@ethersproject/keccak256": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.7.0.tgz", - "integrity": "sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "js-sha3": "0.8.0" - } - }, - "node_modules/@ethersproject/logger": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.7.0.tgz", - "integrity": "sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ] - }, - "node_modules/@ethersproject/networks": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.7.1.tgz", - "integrity": "sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "optional": true, - "dependencies": { - "@ethersproject/logger": "^5.7.0" - } - }, - "node_modules/@ethersproject/pbkdf2": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.7.0.tgz", - "integrity": "sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "optional": true, - "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/sha2": "^5.7.0" - } - }, - "node_modules/@ethersproject/properties": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.7.0.tgz", - "integrity": "sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/logger": "^5.7.0" - } - }, - "node_modules/@ethersproject/providers": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.7.2.tgz", - "integrity": "sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "optional": true, - "dependencies": { - "@ethersproject/abstract-provider": "^5.7.0", - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/base64": "^5.7.0", - "@ethersproject/basex": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/hash": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/networks": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/random": "^5.7.0", - "@ethersproject/rlp": "^5.7.0", - "@ethersproject/sha2": "^5.7.0", - "@ethersproject/strings": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "@ethersproject/web": "^5.7.0", - "bech32": "1.1.4", - "ws": "7.4.6" - } - }, - "node_modules/@ethersproject/providers/node_modules/bech32": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", - "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==", - "optional": true - }, - "node_modules/@ethersproject/providers/node_modules/ws": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", - "optional": true, - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/@ethersproject/random": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/random/-/random-5.7.0.tgz", - "integrity": "sha512-19WjScqRA8IIeWclFme75VMXSBvi4e6InrUNuaR4s5pTF2qNhcGdCUwdxUVGtDDqC00sDLCO93jPQoDUH4HVmQ==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "optional": true, - "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0" - } - }, - "node_modules/@ethersproject/rlp": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.7.0.tgz", - "integrity": "sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "optional": true, - "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0" - } - }, - "node_modules/@ethersproject/sha2": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.7.0.tgz", - "integrity": "sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "optional": true, - "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "hash.js": "1.1.7" - } - }, - "node_modules/@ethersproject/signing-key": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.7.0.tgz", - "integrity": "sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "bn.js": "^5.2.1", - "elliptic": "6.5.4", - "hash.js": "1.1.7" - } - }, - "node_modules/@ethersproject/solidity": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/solidity/-/solidity-5.7.0.tgz", - "integrity": "sha512-HmabMd2Dt/raavyaGukF4XxizWKhKQ24DoLtdNbBmNKUOPqwjsKQSdV9GQtj9CBEea9DlzETlVER1gYeXXBGaA==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "optional": true, - "dependencies": { - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/sha2": "^5.7.0", - "@ethersproject/strings": "^5.7.0" - } - }, - "node_modules/@ethersproject/strings": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.7.0.tgz", - "integrity": "sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "optional": true, - "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/logger": "^5.7.0" - } - }, - "node_modules/@ethersproject/transactions": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.7.0.tgz", - "integrity": "sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "optional": true, - "dependencies": { - "@ethersproject/address": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/rlp": "^5.7.0", - "@ethersproject/signing-key": "^5.7.0" - } - }, - "node_modules/@ethersproject/units": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/units/-/units-5.7.0.tgz", - "integrity": "sha512-pD3xLMy3SJu9kG5xDGI7+xhTEmGXlEqXU4OfNapmfnxLVY4EMSSRp7j1k7eezutBPH7RBN/7QPnwR7hzNlEFeg==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "optional": true, - "dependencies": { - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/logger": "^5.7.0" - } - }, - "node_modules/@ethersproject/wallet": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/wallet/-/wallet-5.7.0.tgz", - "integrity": "sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@emnapi/runtime": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.2.0.tgz", + "integrity": "sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==", + "license": "MIT", "optional": true, "dependencies": { - "@ethersproject/abstract-provider": "^5.7.0", - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/hash": "^5.7.0", - "@ethersproject/hdnode": "^5.7.0", - "@ethersproject/json-wallets": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/random": "^5.7.0", - "@ethersproject/signing-key": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "@ethersproject/wordlists": "^5.7.0" - } - }, - "node_modules/@ethersproject/web": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.7.1.tgz", - "integrity": "sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==", + "tslib": "^2.4.0" + } + }, + "node_modules/@ethersproject/bytes": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.7.0.tgz", + "integrity": "sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==", "funding": [ { "type": "individual", @@ -1461,19 +469,14 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "optional": true, "dependencies": { - "@ethersproject/base64": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/strings": "^5.7.0" + "@ethersproject/logger": "^5.7.0" } }, - "node_modules/@ethersproject/wordlists": { + "node_modules/@ethersproject/logger": { "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.7.0.tgz", - "integrity": "sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA==", + "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.7.0.tgz", + "integrity": "sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==", "funding": [ { "type": "individual", @@ -1483,15 +486,7 @@ "type": "individual", "url": "https://www.buymeacoffee.com/ricmoo" } - ], - "optional": true, - "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/hash": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/strings": "^5.7.0" - } + ] }, "node_modules/@gql.tada/cli-utils": { "version": "1.6.3", @@ -1901,52 +896,15 @@ "url": "https://opencollective.com/libvips" } }, - "node_modules/@improbable-eng/grpc-web": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/@improbable-eng/grpc-web/-/grpc-web-0.15.0.tgz", - "integrity": "sha512-ERft9/0/8CmYalqOVnJnpdDry28q+j+nAlFFARdjyxXDJ+Mhgv9+F600QC8BR9ygOfrXRlAk6CvST2j+JCpQPg==", - "dependencies": { - "browser-headers": "^0.4.1" - }, - "peerDependencies": { - "google-protobuf": "^3.14.0" - } - }, - "node_modules/@injectivelabs/core-proto-ts": { - "version": "0.0.14", - "resolved": "https://registry.npmjs.org/@injectivelabs/core-proto-ts/-/core-proto-ts-0.0.14.tgz", - "integrity": "sha512-NZWlgBzgVrXow9IknFQHvcYKX4QkUD25taRigoNYQK8PDn4+VXd9xM5WFUDRhzm2smTCguyl/+MghpEp4oTPWw==", - "optional": true, - "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" - } - }, - "node_modules/@injectivelabs/dmm-proto-ts": { - "version": "1.0.20", - "resolved": "https://registry.npmjs.org/@injectivelabs/dmm-proto-ts/-/dmm-proto-ts-1.0.20.tgz", - "integrity": "sha512-S9vGOAZbNNa+N5QDW2HcXn7ohvU/4qze6wELA9gF8zu8uWbE+UKWTqzkZ+B4XuG1MkJwoHL7pVcj3M+nC9Qe4A==", - "license": "MIT", - "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" - } - }, "node_modules/@injectivelabs/exceptions": { - "version": "1.14.13", - "resolved": "https://registry.npmjs.org/@injectivelabs/exceptions/-/exceptions-1.14.13.tgz", - "integrity": "sha512-yFtB0jQtZI6D3AuaP6ObYtlVgDB4vriCWuV+6GY3frduv7i3kz1ZYVsPKsKSKBCOD5QegZXcEmGJL4RiDi1OKA==", - "hasInstallScript": true, + "version": "1.14.33", + "resolved": "https://registry.npmjs.org/@injectivelabs/exceptions/-/exceptions-1.14.33.tgz", + "integrity": "sha512-2c8YzLgwTOOsyc1WheqdM8jEfgGBhVrXN4cZ0jsikFVsLF619IDRn3hjIYqTeNERaEpeRPiuJGfZDu0DomwFrQ==", "license": "Apache-2.0", "dependencies": { "@injectivelabs/grpc-web": "^0.0.1", - "@injectivelabs/ts-types": "^1.14.13", + "@injectivelabs/ts-types": "^1.14.33", "http-status-codes": "^2.2.0", - "link-module-alias": "^1.2.0", "shx": "^0.3.2" } }, @@ -1977,23 +935,11 @@ "@injectivelabs/grpc-web": ">=0.0.1" } }, - "node_modules/@injectivelabs/indexer-proto-ts": { - "version": "1.10.8-rc.4", - "resolved": "https://registry.npmjs.org/@injectivelabs/indexer-proto-ts/-/indexer-proto-ts-1.10.8-rc.4.tgz", - "integrity": "sha512-IwbepTfsHHAv3Z36As6yH/+HIplOEpUu6SFHBCVgdSIaQ8GuvTib4HETiVnV4mjYqoyVgWs+zLSAfih46rdMJQ==", - "optional": true, - "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" - } - }, - "node_modules/@injectivelabs/mito-proto-ts": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@injectivelabs/mito-proto-ts/-/mito-proto-ts-1.0.9.tgz", - "integrity": "sha512-+TZMvJ4SHwcn6SFPdqaiQFZdNhjH7hyRFozY15nOTC2utdGij9jEsjz1NsyOejfYDA0s1z5Wm1SgrMYKaVpAmQ==", - "optional": true, + "node_modules/@injectivelabs/olp-proto-ts": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@injectivelabs/olp-proto-ts/-/olp-proto-ts-1.13.1.tgz", + "integrity": "sha512-dKxse7mZpmvRhm00Wn8Yy93EVEvFD7FPWeWFfxga0Patow3HK0D7k43VV7fE5kX9CDM1bxTatEVQ7WYGq4w0Eg==", + "license": "MIT", "dependencies": { "@injectivelabs/grpc-web": "^0.0.1", "google-protobuf": "^3.14.0", @@ -2001,157 +947,55 @@ "rxjs": "^7.4.0" } }, - "node_modules/@injectivelabs/networks": { - "version": "1.10.12", - "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.10.12.tgz", - "integrity": "sha512-tTHyLls1Nik5QTs/S03qqG2y/ITvNwI8CJOQbMmmsr1CL2CdjJBtzRYn9Dyx2p8XgzRFf9hmlybpe20tq9O3SA==", - "hasInstallScript": true, - "optional": true, - "dependencies": { - "@injectivelabs/exceptions": "^1.10.12", - "@injectivelabs/ts-types": "^1.10.12", - "@injectivelabs/utils": "^1.10.12", - "link-module-alias": "^1.2.0", - "shx": "^0.3.2" - } - }, - "node_modules/@injectivelabs/sdk-ts": { - "version": "1.10.72", - "resolved": "https://registry.npmjs.org/@injectivelabs/sdk-ts/-/sdk-ts-1.10.72.tgz", - "integrity": "sha512-A5mHNNBgO4fI1c/7CZ0bGfVXliy8laP+VaYZ++aWh1YyudoZw4CTCEmLetZRy7AUU3XcfbHa8sAImRi7db+v6Q==", - "hasInstallScript": true, - "optional": true, - "dependencies": { - "@apollo/client": "^3.5.8", - "@cosmjs/amino": "^0.30.1", - "@cosmjs/proto-signing": "^0.30.1", - "@cosmjs/stargate": "^0.30.1", - "@ethersproject/bytes": "^5.7.0", - "@injectivelabs/core-proto-ts": "^0.0.14", - "@injectivelabs/exceptions": "^1.10.12", - "@injectivelabs/grpc-web": "^0.0.1", - "@injectivelabs/grpc-web-node-http-transport": "^0.0.2", - "@injectivelabs/grpc-web-react-native-transport": "^0.0.2", - "@injectivelabs/indexer-proto-ts": "1.10.8-rc.4", - "@injectivelabs/mito-proto-ts": "1.0.9", - "@injectivelabs/networks": "^1.10.12", - "@injectivelabs/test-utils": "^1.10.12", - "@injectivelabs/token-metadata": "^1.10.42", - "@injectivelabs/ts-types": "^1.10.12", - "@injectivelabs/utils": "^1.10.12", - "@metamask/eth-sig-util": "^4.0.0", - "axios": "^0.27.2", - "bech32": "^2.0.0", - "bip39": "^3.0.4", - "cosmjs-types": "^0.7.1", - "eth-crypto": "^2.6.0", - "ethereumjs-util": "^7.1.4", - "ethers": "^5.7.2", - "google-protobuf": "^3.21.0", - "graphql": "^16.3.0", - "http-status-codes": "^2.2.0", - "js-sha3": "^0.8.0", - "jscrypto": "^1.0.3", - "keccak256": "^1.0.6", - "link-module-alias": "^1.2.0", - "rxjs": "^7.8.0", - "secp256k1": "^4.0.3", - "shx": "^0.3.2", - "snakecase-keys": "^5.4.1" - } - }, - "node_modules/@injectivelabs/sdk-ts/node_modules/axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", - "optional": true, - "dependencies": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" - } - }, "node_modules/@injectivelabs/test-utils": { - "version": "1.14.13", - "resolved": "https://registry.npmjs.org/@injectivelabs/test-utils/-/test-utils-1.14.13.tgz", - "integrity": "sha512-wa5TQcWLvORRm36mw4Hee+XF7lBlArVK3DM1ebC0uBvVcUgrmm3g/nh1pV/NzLN16WtrLLsvnTsE5uiNEcgYdw==", - "hasInstallScript": true, + "version": "1.14.33", + "resolved": "https://registry.npmjs.org/@injectivelabs/test-utils/-/test-utils-1.14.33.tgz", + "integrity": "sha512-1SfIRsMnWcJAYNrrpY+ZUWmbD62lWWdIvD6c+FYmFKS14zU3yDIK9NXe9g1lTM/GdUVkVKQgGg2QAYZ5f2G/xA==", "license": "Apache-2.0", "dependencies": { + "@injectivelabs/exceptions": "^1.14.33", + "@injectivelabs/networks": "^1.14.33", + "@injectivelabs/ts-types": "^1.14.33", + "@injectivelabs/utils": "^1.14.33", "axios": "^1.6.4", "bignumber.js": "^9.0.1", - "link-module-alias": "^1.2.0", "shx": "^0.3.2", "snakecase-keys": "^5.1.2", "store2": "^2.12.0" } }, - "node_modules/@injectivelabs/test-utils/node_modules/axios": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz", - "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==", - "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/@injectivelabs/token-metadata": { - "version": "1.14.11", - "resolved": "https://registry.npmjs.org/@injectivelabs/token-metadata/-/token-metadata-1.14.11.tgz", - "integrity": "sha512-WKJlvjKiTRHxpOeez4kYrzIwgWmpspD1IMxWclkTysAcwGltUfUsvUhu1cKuACleIjFFWmiZv/HoGRFdvEAZ8w==", - "hasInstallScript": true, - "optional": true, - "dependencies": { - "@injectivelabs/exceptions": "^1.14.11", - "@injectivelabs/networks": "^1.14.11", - "@injectivelabs/ts-types": "^1.14.11", - "@injectivelabs/utils": "^1.14.11", - "@types/lodash.values": "^4.3.6", - "copyfiles": "^2.4.1", - "jsonschema": "^1.4.0", - "link-module-alias": "^1.2.0", - "lodash": "^4.17.21", - "lodash.values": "^4.3.0", - "shx": "^0.3.2" - } - }, - "node_modules/@injectivelabs/token-metadata/node_modules/@injectivelabs/networks": { - "version": "1.14.11", - "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.14.11.tgz", - "integrity": "sha512-wiw1vWyHhFmS8FsXsSvB6EXRJEcf89yugKD6vB0WjXq9haulxJlTpuuzmAo0/v80KkZJOeCjoOOdOWAK02/9JQ==", - "hasInstallScript": true, - "optional": true, + "node_modules/@injectivelabs/test-utils/node_modules/@injectivelabs/networks": { + "version": "1.14.33", + "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.14.33.tgz", + "integrity": "sha512-XDhAYwWYKdKBRfwO/MIfMyKjKRWz/AliMJG9yaM1C/cDlGHmA3EY7Au2Nf+PdkRhuxl2FzLV2Hp4uWeC0g8BYw==", + "license": "Apache-2.0", "dependencies": { - "@injectivelabs/exceptions": "^1.14.11", - "@injectivelabs/ts-types": "^1.14.11", - "@injectivelabs/utils": "^1.14.11", - "link-module-alias": "^1.2.0", + "@injectivelabs/exceptions": "^1.14.33", + "@injectivelabs/ts-types": "^1.14.33", + "@injectivelabs/utils": "^1.14.33", "shx": "^0.3.2" } }, - "node_modules/@injectivelabs/token-metadata/node_modules/@injectivelabs/utils": { - "version": "1.14.11", - "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.14.11.tgz", - "integrity": "sha512-OjzEhD5kWo1M+VZVW9IMQvY0TnKNMQPor/DJ+2CJNxJH84D0J1rz/vPGgyGkqGIeBZ7O3fit1zGPxFtBrV4VhA==", - "hasInstallScript": true, - "optional": true, + "node_modules/@injectivelabs/test-utils/node_modules/@injectivelabs/utils": { + "version": "1.14.33", + "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.14.33.tgz", + "integrity": "sha512-zsezML4dTujF0xGLhcGmWBCghfJiy9MW+r6VqR8zJUlxnmnEdNpmsvBhBI6cmmov6Se4FL+yALAIFRvTm3txbg==", + "license": "Apache-2.0", "dependencies": { - "@injectivelabs/exceptions": "^1.14.11", - "@injectivelabs/ts-types": "^1.14.11", + "@injectivelabs/exceptions": "^1.14.33", + "@injectivelabs/ts-types": "^1.14.33", "axios": "^1.6.4", "bignumber.js": "^9.0.1", "http-status-codes": "^2.2.0", - "link-module-alias": "^1.2.0", "shx": "^0.3.2", "snakecase-keys": "^5.1.2", "store2": "^2.12.0" } }, - "node_modules/@injectivelabs/token-metadata/node_modules/axios": { + "node_modules/@injectivelabs/test-utils/node_modules/axios": { "version": "1.7.2", "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz", "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==", - "optional": true, "dependencies": { "follow-redirects": "^1.15.6", "form-data": "^4.0.0", @@ -2159,43 +1003,14 @@ } }, "node_modules/@injectivelabs/ts-types": { - "version": "1.14.13", - "resolved": "https://registry.npmjs.org/@injectivelabs/ts-types/-/ts-types-1.14.13.tgz", - "integrity": "sha512-jkR4+JnQ91n7LWAdt+cZuvXFfqhv9RVlTE2pezAjZab7z7VeDonYwktjia5OcbqTKjlirvVHFALIZ0pmYd0j+A==", - "hasInstallScript": true, + "version": "1.14.33", + "resolved": "https://registry.npmjs.org/@injectivelabs/ts-types/-/ts-types-1.14.33.tgz", + "integrity": "sha512-sJZzMNJtZFFZoPKZ91G09bxrZqQ5aS9omoTjQWy+7OxfiRAakzhsarTueX47hm6oTaN0XeBgD3wkMukkWUaobw==", "license": "Apache-2.0", "dependencies": { - "link-module-alias": "^1.2.0", "shx": "^0.3.2" } }, - "node_modules/@injectivelabs/utils": { - "version": "1.10.12", - "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.10.12.tgz", - "integrity": "sha512-c8al79nxIJgV1cBAdW2TPDGldj/8gm5k0h5TIN/AJs8/AeIjpTwwVGfLY3QvPOpRsxuQ9CjBkTXrAcSL1wwkcw==", - "hasInstallScript": true, - "optional": true, - "dependencies": { - "@injectivelabs/exceptions": "^1.10.12", - "@injectivelabs/ts-types": "^1.10.12", - "axios": "^0.21.1", - "bignumber.js": "^9.0.1", - "http-status-codes": "^2.2.0", - "link-module-alias": "^1.2.0", - "shx": "^0.3.2", - "snakecase-keys": "^5.1.2", - "store2": "^2.12.0" - } - }, - "node_modules/@injectivelabs/utils/node_modules/axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", - "optional": true, - "dependencies": { - "follow-redirects": "^1.14.0" - } - }, "node_modules/@jsdevtools/ono": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", @@ -2243,47 +1058,6 @@ "rlp": "^2.2.3" } }, - "node_modules/@mysten/bcs": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/@mysten/bcs/-/bcs-0.7.1.tgz", - "integrity": "sha512-wFPb8bkhwrbiStfZMV5rFM7J+umpke59/dNjDp+UYJKykNlW23LCk2ePyEUvGdb62HGJM1jyOJ8g4egE3OmdKA==", - "dependencies": { - "bs58": "^5.0.0" - } - }, - "node_modules/@mysten/bcs/node_modules/base-x": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", - "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==" - }, - "node_modules/@mysten/bcs/node_modules/bs58": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", - "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", - "dependencies": { - "base-x": "^4.0.0" - } - }, - "node_modules/@mysten/sui.js": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/@mysten/sui.js/-/sui.js-0.32.2.tgz", - "integrity": "sha512-/Hm4xkGolJhqj8FvQr7QSHDTlxIvL52mtbOao9f75YjrBh7y1Uh9kbJSY7xiTF1NY9sv6p5hUVlYRJuM0Hvn9A==", - "dependencies": { - "@mysten/bcs": "0.7.1", - "@noble/curves": "^1.0.0", - "@noble/hashes": "^1.3.0", - "@scure/bip32": "^1.3.0", - "@scure/bip39": "^1.2.0", - "@suchipi/femver": "^1.0.0", - "jayson": "^4.0.0", - "rpc-websockets": "^7.5.1", - "superstruct": "^1.0.3", - "tweetnacl": "^1.0.3" - }, - "engines": { - "node": ">=16" - } - }, "node_modules/@noble/curves": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.1.0.tgz", @@ -2306,49 +1080,56 @@ "url": "https://paulmillr.com/funding/" } }, - "node_modules/@project-serum/anchor": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@project-serum/anchor/-/anchor-0.25.0.tgz", - "integrity": "sha512-E6A5Y/ijqpfMJ5psJvbw0kVTzLZFUcOFgs6eSM2M2iWE1lVRF18T6hWZVNl6zqZsoz98jgnNHtVGJMs+ds9A7A==", + "node_modules/@oozcitak/dom": { + "version": "1.15.10", + "resolved": "https://registry.npmjs.org/@oozcitak/dom/-/dom-1.15.10.tgz", + "integrity": "sha512-0JT29/LaxVgRcGKvHmSrUTEvZ8BXvZhGl2LASRUgHqDTC1M5g1pLmVv56IYNyt3bG2CUjDkc67wnyZC14pbQrQ==", + "dev": true, + "license": "MIT", "dependencies": { - "@project-serum/borsh": "^0.2.5", - "@solana/web3.js": "^1.36.0", - "base64-js": "^1.5.1", - "bn.js": "^5.1.2", - "bs58": "^4.0.1", - "buffer-layout": "^1.2.2", - "camelcase": "^5.3.1", - "cross-fetch": "^3.1.5", - "crypto-hash": "^1.3.0", - "eventemitter3": "^4.0.7", - "js-sha256": "^0.9.0", - "pako": "^2.0.3", - "snake-case": "^3.0.4", - "superstruct": "^0.15.4", - "toml": "^3.0.0" + "@oozcitak/infra": "1.0.8", + "@oozcitak/url": "1.0.4", + "@oozcitak/util": "8.3.8" }, "engines": { - "node": ">=11" + "node": ">=8.0" } }, - "node_modules/@project-serum/anchor/node_modules/superstruct": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-0.15.5.tgz", - "integrity": "sha512-4AOeU+P5UuE/4nOUkmcQdW5y7i9ndt1cQd/3iUe+LTz3RxESf/W/5lg4B74HbDMMv8PHnPnGCQFH45kBcrQYoQ==" - }, - "node_modules/@project-serum/borsh": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/@project-serum/borsh/-/borsh-0.2.5.tgz", - "integrity": "sha512-UmeUkUoKdQ7rhx6Leve1SssMR/Ghv8qrEiyywyxSWg7ooV7StdpPBhciiy5eB3T0qU1BXvdRNC8TdrkxK7WC5Q==", + "node_modules/@oozcitak/infra": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@oozcitak/infra/-/infra-1.0.8.tgz", + "integrity": "sha512-JRAUc9VR6IGHOL7OGF+yrvs0LO8SlqGnPAMqyzOuFZPSZSXI7Xf2O9+awQPSMXgIWGtgUf/dA6Hs6X6ySEaWTg==", + "dev": true, + "license": "MIT", "dependencies": { - "bn.js": "^5.1.2", - "buffer-layout": "^1.2.0" + "@oozcitak/util": "8.3.8" }, "engines": { - "node": ">=10" + "node": ">=6.0" + } + }, + "node_modules/@oozcitak/url": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@oozcitak/url/-/url-1.0.4.tgz", + "integrity": "sha512-kDcD8y+y3FCSOvnBI6HJgl00viO/nGbQoCINmQ0h98OhnGITrWR3bOGfwYCthgcrV8AnTJz8MzslTQbC3SOAmw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@oozcitak/infra": "1.0.8", + "@oozcitak/util": "8.3.8" }, - "peerDependencies": { - "@solana/web3.js": "^1.2.0" + "engines": { + "node": ">=8.0" + } + }, + "node_modules/@oozcitak/util": { + "version": "8.3.8", + "resolved": "https://registry.npmjs.org/@oozcitak/util/-/util-8.3.8.tgz", + "integrity": "sha512-T8TbSnGsxo6TDBJx/Sgv/BlVJL3tshxZP7Aq5R1mSnM5OcHY2dQaxLMu2+E8u3gN0MLOzdjurqN4ZRVuzQycOQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0" } }, "node_modules/@protobufjs/aspromise": { @@ -2492,9 +1273,9 @@ } }, "node_modules/@solana/web3.js": { - "version": "1.95.3", - "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.95.3.tgz", - "integrity": "sha512-O6rPUN0w2fkNqx/Z3QJMB9L225Ex10PRDH8bTaIUPZXMPV0QP8ZpPvjQnXK+upUczlRgzHzd6SjKIha1p+I6og==", + "version": "1.95.8", + "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.95.8.tgz", + "integrity": "sha512-sBHzNh7dHMrmNS5xPD1d0Xa2QffW/RXaxu/OysRXBfwTp+LYqGGmMtCYYwrHPrN5rjAmJCsQRNAwv4FM0t3B6g==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.25.0", @@ -2624,131 +1405,15 @@ } }, "node_modules/@szmarczak/http-timer": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", - "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", - "license": "MIT", - "dependencies": { - "defer-to-connect": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@terra-money/legacy.proto": { - "name": "@terra-money/terra.proto", - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/@terra-money/terra.proto/-/terra.proto-0.1.7.tgz", - "integrity": "sha512-NXD7f6pQCulvo6+mv6MAPzhOkUzRjgYVuHZE/apih+lVnPG5hDBU0rRYnOGGofwvKT5/jQoOENnFn/gioWWnyQ==", - "dependencies": { - "google-protobuf": "^3.17.3", - "long": "^4.0.0", - "protobufjs": "~6.11.2" - } - }, - "node_modules/@terra-money/legacy.proto/node_modules/protobufjs": { - "version": "6.11.4", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.4.tgz", - "integrity": "sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==", - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": ">=13.7.0", - "long": "^4.0.0" - }, - "bin": { - "pbjs": "bin/pbjs", - "pbts": "bin/pbts" - } - }, - "node_modules/@terra-money/terra.js": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/@terra-money/terra.js/-/terra.js-3.1.9.tgz", - "integrity": "sha512-JulSvOHLM56fL7s+cIjIbZeWPBluq883X1soWxA4TG5rKkDythT/DHeLXr3jP5Ld/26VENPSg6lNvK7cEYKpiw==", - "dependencies": { - "@classic-terra/terra.proto": "^1.1.0", - "@terra-money/terra.proto": "^2.1.0", - "axios": "^0.27.2", - "bech32": "^2.0.0", - "bip32": "^2.0.6", - "bip39": "^3.0.3", - "bufferutil": "^4.0.3", - "decimal.js": "^10.2.1", - "jscrypto": "^1.0.1", - "readable-stream": "^3.6.0", - "secp256k1": "^4.0.2", - "tmp": "^0.2.1", - "utf-8-validate": "^5.0.5", - "ws": "^7.5.9" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@terra-money/terra.js/node_modules/axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", - "dependencies": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" - } - }, - "node_modules/@terra-money/terra.proto": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@terra-money/terra.proto/-/terra.proto-2.1.0.tgz", - "integrity": "sha512-rhaMslv3Rkr+QsTQEZs64FKA4QlfO0DfQHaR6yct/EovenMkibDEQ63dEL6yJA6LCaEQGYhyVB9JO9pTUA8ybw==", - "dependencies": { - "@improbable-eng/grpc-web": "^0.14.1", - "google-protobuf": "^3.17.3", - "long": "^4.0.0", - "protobufjs": "~6.11.2" - } - }, - "node_modules/@terra-money/terra.proto/node_modules/@improbable-eng/grpc-web": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/@improbable-eng/grpc-web/-/grpc-web-0.14.1.tgz", - "integrity": "sha512-XaIYuunepPxoiGVLLHmlnVminUGzBTnXr8Wv7khzmLWbNw4TCwJKX09GSMJlKhu/TRk6gms0ySFxewaETSBqgw==", - "dependencies": { - "browser-headers": "^0.4.1" - }, - "peerDependencies": { - "google-protobuf": "^3.14.0" - } - }, - "node_modules/@terra-money/terra.proto/node_modules/protobufjs": { - "version": "6.11.4", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.4.tgz", - "integrity": "sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==", - "hasInstallScript": true, + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "license": "MIT", "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": ">=13.7.0", - "long": "^4.0.0" + "defer-to-connect": "^2.0.0" }, - "bin": { - "pbjs": "bin/pbjs", - "pbts": "bin/pbts" + "engines": { + "node": ">=10" } }, "node_modules/@tootallnate/quickjs-emscripten": { @@ -2801,33 +1466,18 @@ "@types/node": "*" } }, - "node_modules/@types/lodash": { - "version": "4.14.195", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.195.tgz", - "integrity": "sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg==", - "optional": true - }, - "node_modules/@types/lodash.values": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/@types/lodash.values/-/lodash.values-4.3.7.tgz", - "integrity": "sha512-Moex9/sWxtKEa+BKiH5zvmhfcieDlcz4wRxMhO/oJ2qOKUdujoU6dQjUTxWA8jwEREpHXmiY4HCwNRpycW8JQA==", - "optional": true, - "dependencies": { - "@types/lodash": "*" - } - }, "node_modules/@types/long": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" }, "node_modules/@types/node": { - "version": "22.7.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.8.tgz", - "integrity": "sha512-a922jJy31vqR5sk+kAdIENJjHblqcZ4RmERviFsER4WJcEONqxKcjNOlk0q7OUfrF5sddT+vng070cdfMlrPLg==", + "version": "22.10.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.1.tgz", + "integrity": "sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==", "license": "MIT", "dependencies": { - "undici-types": "~6.19.2" + "undici-types": "~6.20.0" } }, "node_modules/@types/pbkdf2": { @@ -2870,48 +1520,48 @@ } }, "node_modules/@wormhole-foundation/sdk": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk/-/sdk-0.13.0.tgz", - "integrity": "sha512-KyqAtzI86Dk28SaDdd90o0voboRg5HZpQobmPglT+korTwoBreC+h6wmzaCEMh02t6AnKUpodMrwjwKAJdnwzQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk/-/sdk-1.2.0.tgz", + "integrity": "sha512-0kRNJmDEbF3TwaG0l5SXo/2g9hjXdIyfDz0LLRe26qZKx4BHcUV+uhhwy0l8mWNpLcxLmuPbHBbi3/E1F0ThlA==", "license": "Apache-2.0", "dependencies": { - "@wormhole-foundation/sdk-algorand": "0.13.0", - "@wormhole-foundation/sdk-algorand-core": "0.13.0", - "@wormhole-foundation/sdk-algorand-tokenbridge": "0.13.0", - "@wormhole-foundation/sdk-aptos": "0.13.0", - "@wormhole-foundation/sdk-aptos-core": "0.13.0", - "@wormhole-foundation/sdk-aptos-tokenbridge": "0.13.0", - "@wormhole-foundation/sdk-base": "0.13.0", - "@wormhole-foundation/sdk-connect": "0.13.0", - "@wormhole-foundation/sdk-cosmwasm": "0.13.0", - "@wormhole-foundation/sdk-cosmwasm-core": "0.13.0", - "@wormhole-foundation/sdk-cosmwasm-ibc": "0.13.0", - "@wormhole-foundation/sdk-cosmwasm-tokenbridge": "0.13.0", - "@wormhole-foundation/sdk-definitions": "0.13.0", - "@wormhole-foundation/sdk-evm": "0.13.0", - "@wormhole-foundation/sdk-evm-cctp": "0.13.0", - "@wormhole-foundation/sdk-evm-core": "0.13.0", - "@wormhole-foundation/sdk-evm-portico": "0.13.0", - "@wormhole-foundation/sdk-evm-tokenbridge": "0.13.0", - "@wormhole-foundation/sdk-solana": "0.13.0", - "@wormhole-foundation/sdk-solana-cctp": "0.13.0", - "@wormhole-foundation/sdk-solana-core": "0.13.0", - "@wormhole-foundation/sdk-solana-tokenbridge": "0.13.0", - "@wormhole-foundation/sdk-sui": "0.13.0", - "@wormhole-foundation/sdk-sui-core": "0.13.0", - "@wormhole-foundation/sdk-sui-tokenbridge": "0.13.0" + "@wormhole-foundation/sdk-algorand": "1.2.0", + "@wormhole-foundation/sdk-algorand-core": "1.2.0", + "@wormhole-foundation/sdk-algorand-tokenbridge": "1.2.0", + "@wormhole-foundation/sdk-aptos": "1.2.0", + "@wormhole-foundation/sdk-aptos-core": "1.2.0", + "@wormhole-foundation/sdk-aptos-tokenbridge": "1.2.0", + "@wormhole-foundation/sdk-base": "1.2.0", + "@wormhole-foundation/sdk-connect": "1.2.0", + "@wormhole-foundation/sdk-cosmwasm": "1.2.0", + "@wormhole-foundation/sdk-cosmwasm-core": "1.2.0", + "@wormhole-foundation/sdk-cosmwasm-ibc": "1.2.0", + "@wormhole-foundation/sdk-cosmwasm-tokenbridge": "1.2.0", + "@wormhole-foundation/sdk-definitions": "1.2.0", + "@wormhole-foundation/sdk-evm": "1.2.0", + "@wormhole-foundation/sdk-evm-cctp": "1.2.0", + "@wormhole-foundation/sdk-evm-core": "1.2.0", + "@wormhole-foundation/sdk-evm-portico": "1.2.0", + "@wormhole-foundation/sdk-evm-tokenbridge": "1.2.0", + "@wormhole-foundation/sdk-solana": "1.2.0", + "@wormhole-foundation/sdk-solana-cctp": "1.2.0", + "@wormhole-foundation/sdk-solana-core": "1.2.0", + "@wormhole-foundation/sdk-solana-tokenbridge": "1.2.0", + "@wormhole-foundation/sdk-sui": "1.2.0", + "@wormhole-foundation/sdk-sui-core": "1.2.0", + "@wormhole-foundation/sdk-sui-tokenbridge": "1.2.0" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-algorand": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand/-/sdk-algorand-0.13.0.tgz", - "integrity": "sha512-I+kAZoWeBm+9OrVl9q3iQepG6Lk4hKztTooODb22CgEsauHztsQ8fmwb5n9Jlz75fu4GO2rGKWfCURUJyTOHRQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand/-/sdk-algorand-1.2.0.tgz", + "integrity": "sha512-wDUbYshckm+8ficjxlTMTljkV099xjLclYp0LokC4AMbZDhpR6vD6FAUQn7Fcc2QVK8v0qs21bDlfr6i+kcnHw==", "license": "Apache-2.0", "dependencies": { - "@wormhole-foundation/sdk-connect": "0.13.0", + "@wormhole-foundation/sdk-connect": "1.2.0", "algosdk": "2.7.0" }, "engines": { @@ -2919,39 +1569,39 @@ } }, "node_modules/@wormhole-foundation/sdk-algorand-core": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand-core/-/sdk-algorand-core-0.13.0.tgz", - "integrity": "sha512-sh8OV33p3Tc9t6DKiRc9AIAv5kqVGwrnFnISi8KP8S8xQ/jslhmwmq0581luWRQ4V8c7Uu0+fQWr880uuYFQkg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand-core/-/sdk-algorand-core-1.2.0.tgz", + "integrity": "sha512-c9qndqFuv8T3QQEOHDjgUvfreUKKdqwA8ntHZi3GJsdJIzyovWcMIid2WL6rbpswg2ob9rtgWAtpQOTqnO4ETw==", "license": "Apache-2.0", "dependencies": { - "@wormhole-foundation/sdk-algorand": "0.13.0", - "@wormhole-foundation/sdk-connect": "0.13.0" + "@wormhole-foundation/sdk-algorand": "1.2.0", + "@wormhole-foundation/sdk-connect": "1.2.0" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-algorand-tokenbridge": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand-tokenbridge/-/sdk-algorand-tokenbridge-0.13.0.tgz", - "integrity": "sha512-cCUHHgjII41XovjLqcUx55uNP0bSSEz+TltHx3UimtgeA1m1IY029jnVrlRO3Ugu+8GCOGXWrmWSVSmoQz0HFA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand-tokenbridge/-/sdk-algorand-tokenbridge-1.2.0.tgz", + "integrity": "sha512-fThya7NTmpnLwvuhks4OlGTcc8sYFnbSHpfvyRZHERAaudMp6O1ziBhKkHBB1xeGQy1phVqZFYQozinq/RkjsA==", "license": "Apache-2.0", "dependencies": { - "@wormhole-foundation/sdk-algorand": "0.13.0", - "@wormhole-foundation/sdk-algorand-core": "0.13.0", - "@wormhole-foundation/sdk-connect": "0.13.0" + "@wormhole-foundation/sdk-algorand": "1.2.0", + "@wormhole-foundation/sdk-algorand-core": "1.2.0", + "@wormhole-foundation/sdk-connect": "1.2.0" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-aptos": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos/-/sdk-aptos-0.13.0.tgz", - "integrity": "sha512-l/CkxgExbLZrPymCJAKqxUc9V06j5FiJfyqGyn67uwdAg82Zggh+rmaNomBh/Mx8stKu5AlEkn6/UTXSFRHe4w==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos/-/sdk-aptos-1.2.0.tgz", + "integrity": "sha512-yNh4wZvcnhHI+OZcwc/i9o4Q8dc/ipE5+JSpBcVSF2y+45+Tddu/OiIII0KAeyOslLARofrNZ5pS3seWa0J/WA==", "license": "Apache-2.0", "dependencies": { - "@wormhole-foundation/sdk-connect": "0.13.0", + "@wormhole-foundation/sdk-connect": "1.2.0", "aptos": "1.21.0" }, "engines": { @@ -2959,26 +1609,26 @@ } }, "node_modules/@wormhole-foundation/sdk-aptos-core": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-core/-/sdk-aptos-core-0.13.0.tgz", - "integrity": "sha512-nU0lQaOidTqrhYrbOrljhzY+2dPhEvjrVnbh7vplJ4hZqgLcMiHmEv+C6tjCEP+i7vGQVA3y251o8cFLHMuwjg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-core/-/sdk-aptos-core-1.2.0.tgz", + "integrity": "sha512-a+9HjguUsRMi1oQs4NOpqgjWXPUVqIVJ5xU6WqAWTGNDwmGj2eVhi4UzzvcQ3NEh/b5g0xwxVDanOmlX/bHycA==", "license": "Apache-2.0", "dependencies": { - "@wormhole-foundation/sdk-aptos": "0.13.0", - "@wormhole-foundation/sdk-connect": "0.13.0" + "@wormhole-foundation/sdk-aptos": "1.2.0", + "@wormhole-foundation/sdk-connect": "1.2.0" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-aptos-tokenbridge": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-tokenbridge/-/sdk-aptos-tokenbridge-0.13.0.tgz", - "integrity": "sha512-VF0gSTcndZHvvFEuz00ZhrvKwcGMdOCuG+Mz++tERXcPlrDnZa4aJW6lVBekKudElFcmUnNjDtkjhfr3HUCbwA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-tokenbridge/-/sdk-aptos-tokenbridge-1.2.0.tgz", + "integrity": "sha512-7xe+cOGu10fpSZcVgbR8jG5vdczK6TcWS3H1I+Em8iSMHy6XTzbQT8/Px9ePAsdaPsnBI0LHQKWHzAWduZ8pQA==", "license": "Apache-2.0", "dependencies": { - "@wormhole-foundation/sdk-aptos": "0.13.0", - "@wormhole-foundation/sdk-connect": "0.13.0" + "@wormhole-foundation/sdk-aptos": "1.2.0", + "@wormhole-foundation/sdk-connect": "1.2.0" }, "engines": { "node": ">=16" @@ -3021,22 +1671,23 @@ "license": "MIT" }, "node_modules/@wormhole-foundation/sdk-base": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.13.0.tgz", - "integrity": "sha512-huhrY3Oe0OHzZKVVh+aOo7Fg+BuuTDr80jFIRyTP+1zZF0zbB7hSkiiQJiyBss1N0eaLOlWsEhDJdt96mLIl6g==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-1.2.0.tgz", + "integrity": "sha512-sr9iece0N4OWHHlDGMLY723C8pgooJK93hQWj7FAcHapgwMpcdA9T7zaCqPLiKa2UqYYxGK+1AE/jVJz9vy4Zg==", "license": "Apache-2.0", "dependencies": { - "@scure/base": "^1.1.3" + "@scure/base": "^1.1.3", + "binary-layout": "^1.0.3" } }, "node_modules/@wormhole-foundation/sdk-connect": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.13.0.tgz", - "integrity": "sha512-to/2u52E5Xtyx+kE2pKdIA5mooPAsCA5KghovfBiITQbZyD36WdO3/IsPVaiMcFd7ux0Gn2rNHVfGUCcc0vWcw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.2.0.tgz", + "integrity": "sha512-PUAIjdQX9kStG6if7+2848xEKFPWGkjSqO1MH+219n02SQVObtkRb4+ricX5nERiWtux1tPbY7JDArOf1T3Okw==", "license": "Apache-2.0", "dependencies": { - "@wormhole-foundation/sdk-base": "0.13.0", - "@wormhole-foundation/sdk-definitions": "0.13.0", + "@wormhole-foundation/sdk-base": "1.2.0", + "@wormhole-foundation/sdk-definitions": "1.2.0", "axios": "^1.4.0" }, "engines": { @@ -3044,9 +1695,9 @@ } }, "node_modules/@wormhole-foundation/sdk-connect/node_modules/axios": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", - "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", + "version": "1.7.9", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz", + "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==", "license": "MIT", "dependencies": { "follow-redirects": "^1.15.6", @@ -3055,16 +1706,16 @@ } }, "node_modules/@wormhole-foundation/sdk-cosmwasm": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm/-/sdk-cosmwasm-0.13.0.tgz", - "integrity": "sha512-5uKeDV9h4Ebaq6ROnQ07LmCnK3/ADNjG0IhzcZ1aTkeQ1vBsDgn21ffIvtfEhemtGXGohr8RWO2YJGLGajb1/g==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm/-/sdk-cosmwasm-1.2.0.tgz", + "integrity": "sha512-vBk9M/o056Hav2wh16T+ExrPD+TFTerbvltIJQk68V3XAXziBVrSgsq01uSA4shyh65Vy1K6BltKx+AO1GQ9MQ==", "license": "Apache-2.0", "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.13.0", + "@wormhole-foundation/sdk-connect": "1.2.0", "cosmjs-types": "^0.9.0" }, "engines": { @@ -3072,16 +1723,16 @@ } }, "node_modules/@wormhole-foundation/sdk-cosmwasm-core": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-core/-/sdk-cosmwasm-core-0.13.0.tgz", - "integrity": "sha512-4GdUjXb12jstPFdoJyyFqwhbOQI29F55pkvMVQR0CSZZmr8XSwqTwbTlR2yD6UST+Es7VtXG47IATOkFAIjKhw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-core/-/sdk-cosmwasm-core-1.2.0.tgz", + "integrity": "sha512-2tgv+mTnt8Gk+gZxYoaBnSGrKrH46dJn7n5AGOBMVV3PTgliETfSPHirFT7UeV1rYXE8QwCC7OFb/arAniijxg==", "license": "Apache-2.0", "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.13.0", - "@wormhole-foundation/sdk-cosmwasm": "0.13.0" + "@wormhole-foundation/sdk-connect": "1.2.0", + "@wormhole-foundation/sdk-cosmwasm": "1.2.0" }, "engines": { "node": ">=16" @@ -3228,9 +1879,9 @@ "license": "Apache-2.0" }, "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@injectivelabs/core-proto-ts": { - "version": "0.0.21", - "resolved": "https://registry.npmjs.org/@injectivelabs/core-proto-ts/-/core-proto-ts-0.0.21.tgz", - "integrity": "sha512-RBxSkRBCty60R/l55/D1jsSW0Aof5dyGFhCFdN3A010KjMv/SzZGGr+6DZPY/hflyFeaJzDv/VTopCymKNRBvQ==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/@injectivelabs/core-proto-ts/-/core-proto-ts-1.13.4.tgz", + "integrity": "sha512-81+bwey0qzNgOzUASsxYghSahcWzH5l6bSceW8FdR7w42+Knp+bAgbg12sSyS1hiOO2kMXx6tBvmYkCmnghM1Q==", "license": "MIT", "dependencies": { "@injectivelabs/grpc-web": "^0.0.1", @@ -3240,9 +1891,9 @@ } }, "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@injectivelabs/indexer-proto-ts": { - "version": "1.11.42", - "resolved": "https://registry.npmjs.org/@injectivelabs/indexer-proto-ts/-/indexer-proto-ts-1.11.42.tgz", - "integrity": "sha512-6ejCpcWZWOSsELFIfUf2+xuJPOH+YdiJtwtB3d9x2H7dnrCBjXMxlPCSxoKEUbDH6w/lY2mO6TJm65rNy9piew==", + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/@injectivelabs/indexer-proto-ts/-/indexer-proto-ts-1.13.3.tgz", + "integrity": "sha512-rLesVPCARl+OC82vj063/pUawYu0ISty/2+xg6ya4Lwk6PDbXmtRvw8wpNP6K+pAsBOKaSkRnO4ThP5qbX+E6A==", "license": "MIT", "dependencies": { "@injectivelabs/grpc-web": "^0.0.1", @@ -3252,9 +1903,9 @@ } }, "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@injectivelabs/mito-proto-ts": { - "version": "1.0.65", - "resolved": "https://registry.npmjs.org/@injectivelabs/mito-proto-ts/-/mito-proto-ts-1.0.65.tgz", - "integrity": "sha512-kceZP68QrgFop387RYyO7tkfJCYxoktuceHTs9DQP3dJceLqj/V2mz0NlpkkacjgE5NhYkQ/zc0Z40hr8tnYqQ==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@injectivelabs/mito-proto-ts/-/mito-proto-ts-1.13.0.tgz", + "integrity": "sha512-DE9iK7PkEnkWAMTDJDH01R8jxkxVCNuurfVp/09Te9wY3dm3mRx9M6R756JywP2Sd/ggJl2UbavGAQe2pZ7v1w==", "license": "MIT", "dependencies": { "@injectivelabs/grpc-web": "^0.0.1", @@ -3264,43 +1915,40 @@ } }, "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@injectivelabs/networks": { - "version": "1.14.13", - "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.14.13.tgz", - "integrity": "sha512-P+eCQXWpbk4LbPxgTmi2gY7OzdZTNsIEUvDoh59Ma0CkqSFaYMtgB8fZVxpkKM0UPla587EDlEEIVxprDBcnZg==", - "hasInstallScript": true, + "version": "1.14.33", + "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.14.33.tgz", + "integrity": "sha512-XDhAYwWYKdKBRfwO/MIfMyKjKRWz/AliMJG9yaM1C/cDlGHmA3EY7Au2Nf+PdkRhuxl2FzLV2Hp4uWeC0g8BYw==", "license": "Apache-2.0", "dependencies": { - "@injectivelabs/exceptions": "^1.14.13", - "@injectivelabs/ts-types": "^1.14.13", - "@injectivelabs/utils": "^1.14.13", - "link-module-alias": "^1.2.0", + "@injectivelabs/exceptions": "^1.14.33", + "@injectivelabs/ts-types": "^1.14.33", + "@injectivelabs/utils": "^1.14.33", "shx": "^0.3.2" } }, "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@injectivelabs/sdk-ts": { - "version": "1.14.13", - "resolved": "https://registry.npmjs.org/@injectivelabs/sdk-ts/-/sdk-ts-1.14.13.tgz", - "integrity": "sha512-qcLoIu+hEMpuvdG0iXGNJvWQD05NkcO59tL3ijEhYmshlJWBMWJtpJJGt/E/hV9YxJfNTl20Rhi/5i7l0y8Hfg==", - "hasInstallScript": true, + "version": "1.14.33", + "resolved": "https://registry.npmjs.org/@injectivelabs/sdk-ts/-/sdk-ts-1.14.33.tgz", + "integrity": "sha512-qEuu6yzhy8t8rtviCBqV1VMR+JAaDSy59Eebd23i+1P5zqQ9X2lZLLLxz+gWjiglWb8uQYsoLN3TFh2509WNzQ==", "license": "Apache-2.0", "dependencies": { - "@apollo/client": "^3.5.8", + "@apollo/client": "^3.11.10", "@cosmjs/amino": "^0.32.3", "@cosmjs/proto-signing": "^0.32.3", "@cosmjs/stargate": "^0.32.3", "@ethersproject/bytes": "^5.7.0", - "@injectivelabs/core-proto-ts": "^0.0.21", - "@injectivelabs/dmm-proto-ts": "1.0.20", - "@injectivelabs/exceptions": "^1.14.13", + "@injectivelabs/core-proto-ts": "1.13.4", + "@injectivelabs/exceptions": "^1.14.33", "@injectivelabs/grpc-web": "^0.0.1", "@injectivelabs/grpc-web-node-http-transport": "^0.0.2", "@injectivelabs/grpc-web-react-native-transport": "^0.0.2", - "@injectivelabs/indexer-proto-ts": "1.11.42", - "@injectivelabs/mito-proto-ts": "1.0.65", - "@injectivelabs/networks": "^1.14.13", - "@injectivelabs/test-utils": "^1.14.13", - "@injectivelabs/ts-types": "^1.14.13", - "@injectivelabs/utils": "^1.14.13", + "@injectivelabs/indexer-proto-ts": "1.13.3", + "@injectivelabs/mito-proto-ts": "1.13.0", + "@injectivelabs/networks": "^1.14.33", + "@injectivelabs/olp-proto-ts": "1.13.1", + "@injectivelabs/test-utils": "^1.14.33", + "@injectivelabs/ts-types": "^1.14.33", + "@injectivelabs/utils": "^1.14.33", "@metamask/eth-sig-util": "^4.0.0", "@noble/curves": "^1.4.0", "axios": "^1.6.4", @@ -3315,37 +1963,34 @@ "js-sha3": "^0.8.0", "jscrypto": "^1.0.3", "keccak256": "^1.0.6", - "link-module-alias": "^1.2.0", "secp256k1": "^4.0.3", "shx": "^0.3.2", "snakecase-keys": "^5.4.1" } }, "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@injectivelabs/utils": { - "version": "1.14.13", - "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.14.13.tgz", - "integrity": "sha512-djmSq28R7HDSb2Mezan+EFjqQgmDRydY+fLOmkODwOCYA04xOGQo7yna+WVovV85aKpwPjn864AWPy65xiHUZg==", - "hasInstallScript": true, + "version": "1.14.33", + "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.14.33.tgz", + "integrity": "sha512-zsezML4dTujF0xGLhcGmWBCghfJiy9MW+r6VqR8zJUlxnmnEdNpmsvBhBI6cmmov6Se4FL+yALAIFRvTm3txbg==", "license": "Apache-2.0", "dependencies": { - "@injectivelabs/exceptions": "^1.14.13", - "@injectivelabs/ts-types": "^1.14.13", + "@injectivelabs/exceptions": "^1.14.33", + "@injectivelabs/ts-types": "^1.14.33", "axios": "^1.6.4", "bignumber.js": "^9.0.1", "http-status-codes": "^2.2.0", - "link-module-alias": "^1.2.0", "shx": "^0.3.2", "snakecase-keys": "^5.1.2", "store2": "^2.12.0" } }, "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@noble/curves": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.6.0.tgz", - "integrity": "sha512-TlaHRXDehJuRNR9TfZDNQ45mMEd5dwUwmicsafcIX4SsNiqnCHKjE/1alYPd/lDRVhxdhUAlv8uEhMCI5zjIJQ==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.7.0.tgz", + "integrity": "sha512-UTMhXK9SeDhFJVrHeUJ5uZlI6ajXg10O6Ddocf9S6GjbSBVZsJo88HzKwXznNfGpMTRDyJkqMjNDPYgf0qFWnw==", "license": "MIT", "dependencies": { - "@noble/hashes": "1.5.0" + "@noble/hashes": "1.6.0" }, "engines": { "node": "^14.21.3 || >=16" @@ -3355,9 +2000,9 @@ } }, "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@noble/hashes": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.5.0.tgz", - "integrity": "sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.6.0.tgz", + "integrity": "sha512-YUULf0Uk4/mAA89w+k3+yUYh6NrEvxZa5T6SY3wlMvE2chHkxFUUIDI8/XW1QSC357iA5pSnqt7XEhvFOqmDyQ==", "license": "MIT", "engines": { "node": "^14.21.3 || >=16" @@ -3382,9 +2027,9 @@ "license": "MIT" }, "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/axios": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", - "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", + "version": "1.7.9", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz", + "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==", "license": "MIT", "dependencies": { "follow-redirects": "^1.15.6", @@ -3471,18 +2116,24 @@ } } }, + "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" + }, "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-ibc/-/sdk-cosmwasm-ibc-0.13.0.tgz", - "integrity": "sha512-wNNwFx1LQ1kAdQxd8qddu1p16TGxAvCCpOa650/JhgT07xvt3bN0i9Qa+AqL5m0W0xHEmKUTEZ+CG/D/xHHFcQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-ibc/-/sdk-cosmwasm-ibc-1.2.0.tgz", + "integrity": "sha512-q3MFteWw3Xo0fhtJEF2Dnagc4Os35Y3zBxH8pQCctQWYN0gQhfXOy/JAHQW4gIsvSZDj8JRKRJK/ACL2x8zaww==", "license": "Apache-2.0", "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.13.0", - "@wormhole-foundation/sdk-cosmwasm": "0.13.0", - "@wormhole-foundation/sdk-cosmwasm-core": "0.13.0", + "@wormhole-foundation/sdk-connect": "1.2.0", + "@wormhole-foundation/sdk-cosmwasm": "1.2.0", + "@wormhole-foundation/sdk-cosmwasm-core": "1.2.0", "cosmjs-types": "^0.9.0" }, "engines": { @@ -3630,9 +2281,9 @@ "license": "Apache-2.0" }, "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@injectivelabs/core-proto-ts": { - "version": "0.0.21", - "resolved": "https://registry.npmjs.org/@injectivelabs/core-proto-ts/-/core-proto-ts-0.0.21.tgz", - "integrity": "sha512-RBxSkRBCty60R/l55/D1jsSW0Aof5dyGFhCFdN3A010KjMv/SzZGGr+6DZPY/hflyFeaJzDv/VTopCymKNRBvQ==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/@injectivelabs/core-proto-ts/-/core-proto-ts-1.13.4.tgz", + "integrity": "sha512-81+bwey0qzNgOzUASsxYghSahcWzH5l6bSceW8FdR7w42+Knp+bAgbg12sSyS1hiOO2kMXx6tBvmYkCmnghM1Q==", "license": "MIT", "dependencies": { "@injectivelabs/grpc-web": "^0.0.1", @@ -3642,9 +2293,9 @@ } }, "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@injectivelabs/indexer-proto-ts": { - "version": "1.11.42", - "resolved": "https://registry.npmjs.org/@injectivelabs/indexer-proto-ts/-/indexer-proto-ts-1.11.42.tgz", - "integrity": "sha512-6ejCpcWZWOSsELFIfUf2+xuJPOH+YdiJtwtB3d9x2H7dnrCBjXMxlPCSxoKEUbDH6w/lY2mO6TJm65rNy9piew==", + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/@injectivelabs/indexer-proto-ts/-/indexer-proto-ts-1.13.3.tgz", + "integrity": "sha512-rLesVPCARl+OC82vj063/pUawYu0ISty/2+xg6ya4Lwk6PDbXmtRvw8wpNP6K+pAsBOKaSkRnO4ThP5qbX+E6A==", "license": "MIT", "dependencies": { "@injectivelabs/grpc-web": "^0.0.1", @@ -3654,9 +2305,9 @@ } }, "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@injectivelabs/mito-proto-ts": { - "version": "1.0.65", - "resolved": "https://registry.npmjs.org/@injectivelabs/mito-proto-ts/-/mito-proto-ts-1.0.65.tgz", - "integrity": "sha512-kceZP68QrgFop387RYyO7tkfJCYxoktuceHTs9DQP3dJceLqj/V2mz0NlpkkacjgE5NhYkQ/zc0Z40hr8tnYqQ==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@injectivelabs/mito-proto-ts/-/mito-proto-ts-1.13.0.tgz", + "integrity": "sha512-DE9iK7PkEnkWAMTDJDH01R8jxkxVCNuurfVp/09Te9wY3dm3mRx9M6R756JywP2Sd/ggJl2UbavGAQe2pZ7v1w==", "license": "MIT", "dependencies": { "@injectivelabs/grpc-web": "^0.0.1", @@ -3666,43 +2317,40 @@ } }, "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@injectivelabs/networks": { - "version": "1.14.13", - "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.14.13.tgz", - "integrity": "sha512-P+eCQXWpbk4LbPxgTmi2gY7OzdZTNsIEUvDoh59Ma0CkqSFaYMtgB8fZVxpkKM0UPla587EDlEEIVxprDBcnZg==", - "hasInstallScript": true, + "version": "1.14.33", + "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.14.33.tgz", + "integrity": "sha512-XDhAYwWYKdKBRfwO/MIfMyKjKRWz/AliMJG9yaM1C/cDlGHmA3EY7Au2Nf+PdkRhuxl2FzLV2Hp4uWeC0g8BYw==", "license": "Apache-2.0", "dependencies": { - "@injectivelabs/exceptions": "^1.14.13", - "@injectivelabs/ts-types": "^1.14.13", - "@injectivelabs/utils": "^1.14.13", - "link-module-alias": "^1.2.0", + "@injectivelabs/exceptions": "^1.14.33", + "@injectivelabs/ts-types": "^1.14.33", + "@injectivelabs/utils": "^1.14.33", "shx": "^0.3.2" } }, "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@injectivelabs/sdk-ts": { - "version": "1.14.13", - "resolved": "https://registry.npmjs.org/@injectivelabs/sdk-ts/-/sdk-ts-1.14.13.tgz", - "integrity": "sha512-qcLoIu+hEMpuvdG0iXGNJvWQD05NkcO59tL3ijEhYmshlJWBMWJtpJJGt/E/hV9YxJfNTl20Rhi/5i7l0y8Hfg==", - "hasInstallScript": true, + "version": "1.14.33", + "resolved": "https://registry.npmjs.org/@injectivelabs/sdk-ts/-/sdk-ts-1.14.33.tgz", + "integrity": "sha512-qEuu6yzhy8t8rtviCBqV1VMR+JAaDSy59Eebd23i+1P5zqQ9X2lZLLLxz+gWjiglWb8uQYsoLN3TFh2509WNzQ==", "license": "Apache-2.0", "dependencies": { - "@apollo/client": "^3.5.8", + "@apollo/client": "^3.11.10", "@cosmjs/amino": "^0.32.3", "@cosmjs/proto-signing": "^0.32.3", "@cosmjs/stargate": "^0.32.3", "@ethersproject/bytes": "^5.7.0", - "@injectivelabs/core-proto-ts": "^0.0.21", - "@injectivelabs/dmm-proto-ts": "1.0.20", - "@injectivelabs/exceptions": "^1.14.13", + "@injectivelabs/core-proto-ts": "1.13.4", + "@injectivelabs/exceptions": "^1.14.33", "@injectivelabs/grpc-web": "^0.0.1", "@injectivelabs/grpc-web-node-http-transport": "^0.0.2", "@injectivelabs/grpc-web-react-native-transport": "^0.0.2", - "@injectivelabs/indexer-proto-ts": "1.11.42", - "@injectivelabs/mito-proto-ts": "1.0.65", - "@injectivelabs/networks": "^1.14.13", - "@injectivelabs/test-utils": "^1.14.13", - "@injectivelabs/ts-types": "^1.14.13", - "@injectivelabs/utils": "^1.14.13", + "@injectivelabs/indexer-proto-ts": "1.13.3", + "@injectivelabs/mito-proto-ts": "1.13.0", + "@injectivelabs/networks": "^1.14.33", + "@injectivelabs/olp-proto-ts": "1.13.1", + "@injectivelabs/test-utils": "^1.14.33", + "@injectivelabs/ts-types": "^1.14.33", + "@injectivelabs/utils": "^1.14.33", "@metamask/eth-sig-util": "^4.0.0", "@noble/curves": "^1.4.0", "axios": "^1.6.4", @@ -3717,37 +2365,34 @@ "js-sha3": "^0.8.0", "jscrypto": "^1.0.3", "keccak256": "^1.0.6", - "link-module-alias": "^1.2.0", "secp256k1": "^4.0.3", "shx": "^0.3.2", "snakecase-keys": "^5.4.1" } }, "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@injectivelabs/utils": { - "version": "1.14.13", - "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.14.13.tgz", - "integrity": "sha512-djmSq28R7HDSb2Mezan+EFjqQgmDRydY+fLOmkODwOCYA04xOGQo7yna+WVovV85aKpwPjn864AWPy65xiHUZg==", - "hasInstallScript": true, + "version": "1.14.33", + "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.14.33.tgz", + "integrity": "sha512-zsezML4dTujF0xGLhcGmWBCghfJiy9MW+r6VqR8zJUlxnmnEdNpmsvBhBI6cmmov6Se4FL+yALAIFRvTm3txbg==", "license": "Apache-2.0", "dependencies": { - "@injectivelabs/exceptions": "^1.14.13", - "@injectivelabs/ts-types": "^1.14.13", + "@injectivelabs/exceptions": "^1.14.33", + "@injectivelabs/ts-types": "^1.14.33", "axios": "^1.6.4", "bignumber.js": "^9.0.1", "http-status-codes": "^2.2.0", - "link-module-alias": "^1.2.0", "shx": "^0.3.2", "snakecase-keys": "^5.1.2", "store2": "^2.12.0" } }, "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@noble/curves": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.6.0.tgz", - "integrity": "sha512-TlaHRXDehJuRNR9TfZDNQ45mMEd5dwUwmicsafcIX4SsNiqnCHKjE/1alYPd/lDRVhxdhUAlv8uEhMCI5zjIJQ==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.7.0.tgz", + "integrity": "sha512-UTMhXK9SeDhFJVrHeUJ5uZlI6ajXg10O6Ddocf9S6GjbSBVZsJo88HzKwXznNfGpMTRDyJkqMjNDPYgf0qFWnw==", "license": "MIT", "dependencies": { - "@noble/hashes": "1.5.0" + "@noble/hashes": "1.6.0" }, "engines": { "node": "^14.21.3 || >=16" @@ -3757,9 +2402,9 @@ } }, "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@noble/hashes": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.5.0.tgz", - "integrity": "sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.6.0.tgz", + "integrity": "sha512-YUULf0Uk4/mAA89w+k3+yUYh6NrEvxZa5T6SY3wlMvE2chHkxFUUIDI8/XW1QSC357iA5pSnqt7XEhvFOqmDyQ==", "license": "MIT", "engines": { "node": "^14.21.3 || >=16" @@ -3784,9 +2429,9 @@ "license": "MIT" }, "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/axios": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", - "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", + "version": "1.7.9", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz", + "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==", "license": "MIT", "dependencies": { "follow-redirects": "^1.15.6", @@ -3873,16 +2518,22 @@ } } }, + "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" + }, "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-tokenbridge/-/sdk-cosmwasm-tokenbridge-0.13.0.tgz", - "integrity": "sha512-R0TqSfI9WB4NTSmXN9lzxDa8ex3ZMFfvOTzrJk+6hNwqY3MqsGSABemayKprr95emZ0OIvJ18/FRljA4aPdOhw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-tokenbridge/-/sdk-cosmwasm-tokenbridge-1.2.0.tgz", + "integrity": "sha512-6lpCQcXa+pywIK+sQHm7eYFwciTbjyMgtDZQ8xI27VZTfmJfMdcwiRiiE9+CsyfLKD+ykiaOp+fJPFRqfQ3dUg==", "license": "Apache-2.0", "dependencies": { "@cosmjs/cosmwasm-stargate": "^0.32.0", "@injectivelabs/sdk-ts": "^1.14.13-beta.2", - "@wormhole-foundation/sdk-connect": "0.13.0", - "@wormhole-foundation/sdk-cosmwasm": "0.13.0" + "@wormhole-foundation/sdk-connect": "1.2.0", + "@wormhole-foundation/sdk-cosmwasm": "1.2.0" }, "engines": { "node": ">=16" @@ -4029,9 +2680,9 @@ "license": "Apache-2.0" }, "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@injectivelabs/core-proto-ts": { - "version": "0.0.21", - "resolved": "https://registry.npmjs.org/@injectivelabs/core-proto-ts/-/core-proto-ts-0.0.21.tgz", - "integrity": "sha512-RBxSkRBCty60R/l55/D1jsSW0Aof5dyGFhCFdN3A010KjMv/SzZGGr+6DZPY/hflyFeaJzDv/VTopCymKNRBvQ==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/@injectivelabs/core-proto-ts/-/core-proto-ts-1.13.4.tgz", + "integrity": "sha512-81+bwey0qzNgOzUASsxYghSahcWzH5l6bSceW8FdR7w42+Knp+bAgbg12sSyS1hiOO2kMXx6tBvmYkCmnghM1Q==", "license": "MIT", "dependencies": { "@injectivelabs/grpc-web": "^0.0.1", @@ -4041,9 +2692,9 @@ } }, "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@injectivelabs/indexer-proto-ts": { - "version": "1.11.42", - "resolved": "https://registry.npmjs.org/@injectivelabs/indexer-proto-ts/-/indexer-proto-ts-1.11.42.tgz", - "integrity": "sha512-6ejCpcWZWOSsELFIfUf2+xuJPOH+YdiJtwtB3d9x2H7dnrCBjXMxlPCSxoKEUbDH6w/lY2mO6TJm65rNy9piew==", + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/@injectivelabs/indexer-proto-ts/-/indexer-proto-ts-1.13.3.tgz", + "integrity": "sha512-rLesVPCARl+OC82vj063/pUawYu0ISty/2+xg6ya4Lwk6PDbXmtRvw8wpNP6K+pAsBOKaSkRnO4ThP5qbX+E6A==", "license": "MIT", "dependencies": { "@injectivelabs/grpc-web": "^0.0.1", @@ -4053,9 +2704,9 @@ } }, "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@injectivelabs/mito-proto-ts": { - "version": "1.0.65", - "resolved": "https://registry.npmjs.org/@injectivelabs/mito-proto-ts/-/mito-proto-ts-1.0.65.tgz", - "integrity": "sha512-kceZP68QrgFop387RYyO7tkfJCYxoktuceHTs9DQP3dJceLqj/V2mz0NlpkkacjgE5NhYkQ/zc0Z40hr8tnYqQ==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@injectivelabs/mito-proto-ts/-/mito-proto-ts-1.13.0.tgz", + "integrity": "sha512-DE9iK7PkEnkWAMTDJDH01R8jxkxVCNuurfVp/09Te9wY3dm3mRx9M6R756JywP2Sd/ggJl2UbavGAQe2pZ7v1w==", "license": "MIT", "dependencies": { "@injectivelabs/grpc-web": "^0.0.1", @@ -4065,43 +2716,40 @@ } }, "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@injectivelabs/networks": { - "version": "1.14.13", - "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.14.13.tgz", - "integrity": "sha512-P+eCQXWpbk4LbPxgTmi2gY7OzdZTNsIEUvDoh59Ma0CkqSFaYMtgB8fZVxpkKM0UPla587EDlEEIVxprDBcnZg==", - "hasInstallScript": true, + "version": "1.14.33", + "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.14.33.tgz", + "integrity": "sha512-XDhAYwWYKdKBRfwO/MIfMyKjKRWz/AliMJG9yaM1C/cDlGHmA3EY7Au2Nf+PdkRhuxl2FzLV2Hp4uWeC0g8BYw==", "license": "Apache-2.0", "dependencies": { - "@injectivelabs/exceptions": "^1.14.13", - "@injectivelabs/ts-types": "^1.14.13", - "@injectivelabs/utils": "^1.14.13", - "link-module-alias": "^1.2.0", + "@injectivelabs/exceptions": "^1.14.33", + "@injectivelabs/ts-types": "^1.14.33", + "@injectivelabs/utils": "^1.14.33", "shx": "^0.3.2" } }, "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@injectivelabs/sdk-ts": { - "version": "1.14.13", - "resolved": "https://registry.npmjs.org/@injectivelabs/sdk-ts/-/sdk-ts-1.14.13.tgz", - "integrity": "sha512-qcLoIu+hEMpuvdG0iXGNJvWQD05NkcO59tL3ijEhYmshlJWBMWJtpJJGt/E/hV9YxJfNTl20Rhi/5i7l0y8Hfg==", - "hasInstallScript": true, + "version": "1.14.33", + "resolved": "https://registry.npmjs.org/@injectivelabs/sdk-ts/-/sdk-ts-1.14.33.tgz", + "integrity": "sha512-qEuu6yzhy8t8rtviCBqV1VMR+JAaDSy59Eebd23i+1P5zqQ9X2lZLLLxz+gWjiglWb8uQYsoLN3TFh2509WNzQ==", "license": "Apache-2.0", "dependencies": { - "@apollo/client": "^3.5.8", + "@apollo/client": "^3.11.10", "@cosmjs/amino": "^0.32.3", "@cosmjs/proto-signing": "^0.32.3", "@cosmjs/stargate": "^0.32.3", "@ethersproject/bytes": "^5.7.0", - "@injectivelabs/core-proto-ts": "^0.0.21", - "@injectivelabs/dmm-proto-ts": "1.0.20", - "@injectivelabs/exceptions": "^1.14.13", + "@injectivelabs/core-proto-ts": "1.13.4", + "@injectivelabs/exceptions": "^1.14.33", "@injectivelabs/grpc-web": "^0.0.1", "@injectivelabs/grpc-web-node-http-transport": "^0.0.2", "@injectivelabs/grpc-web-react-native-transport": "^0.0.2", - "@injectivelabs/indexer-proto-ts": "1.11.42", - "@injectivelabs/mito-proto-ts": "1.0.65", - "@injectivelabs/networks": "^1.14.13", - "@injectivelabs/test-utils": "^1.14.13", - "@injectivelabs/ts-types": "^1.14.13", - "@injectivelabs/utils": "^1.14.13", + "@injectivelabs/indexer-proto-ts": "1.13.3", + "@injectivelabs/mito-proto-ts": "1.13.0", + "@injectivelabs/networks": "^1.14.33", + "@injectivelabs/olp-proto-ts": "1.13.1", + "@injectivelabs/test-utils": "^1.14.33", + "@injectivelabs/ts-types": "^1.14.33", + "@injectivelabs/utils": "^1.14.33", "@metamask/eth-sig-util": "^4.0.0", "@noble/curves": "^1.4.0", "axios": "^1.6.4", @@ -4116,37 +2764,34 @@ "js-sha3": "^0.8.0", "jscrypto": "^1.0.3", "keccak256": "^1.0.6", - "link-module-alias": "^1.2.0", "secp256k1": "^4.0.3", "shx": "^0.3.2", "snakecase-keys": "^5.4.1" } }, "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@injectivelabs/utils": { - "version": "1.14.13", - "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.14.13.tgz", - "integrity": "sha512-djmSq28R7HDSb2Mezan+EFjqQgmDRydY+fLOmkODwOCYA04xOGQo7yna+WVovV85aKpwPjn864AWPy65xiHUZg==", - "hasInstallScript": true, + "version": "1.14.33", + "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.14.33.tgz", + "integrity": "sha512-zsezML4dTujF0xGLhcGmWBCghfJiy9MW+r6VqR8zJUlxnmnEdNpmsvBhBI6cmmov6Se4FL+yALAIFRvTm3txbg==", "license": "Apache-2.0", "dependencies": { - "@injectivelabs/exceptions": "^1.14.13", - "@injectivelabs/ts-types": "^1.14.13", + "@injectivelabs/exceptions": "^1.14.33", + "@injectivelabs/ts-types": "^1.14.33", "axios": "^1.6.4", "bignumber.js": "^9.0.1", "http-status-codes": "^2.2.0", - "link-module-alias": "^1.2.0", "shx": "^0.3.2", "snakecase-keys": "^5.1.2", "store2": "^2.12.0" } }, "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@noble/curves": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.6.0.tgz", - "integrity": "sha512-TlaHRXDehJuRNR9TfZDNQ45mMEd5dwUwmicsafcIX4SsNiqnCHKjE/1alYPd/lDRVhxdhUAlv8uEhMCI5zjIJQ==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.7.0.tgz", + "integrity": "sha512-UTMhXK9SeDhFJVrHeUJ5uZlI6ajXg10O6Ddocf9S6GjbSBVZsJo88HzKwXznNfGpMTRDyJkqMjNDPYgf0qFWnw==", "license": "MIT", "dependencies": { - "@noble/hashes": "1.5.0" + "@noble/hashes": "1.6.0" }, "engines": { "node": "^14.21.3 || >=16" @@ -4156,9 +2801,9 @@ } }, "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@noble/hashes": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.5.0.tgz", - "integrity": "sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.6.0.tgz", + "integrity": "sha512-YUULf0Uk4/mAA89w+k3+yUYh6NrEvxZa5T6SY3wlMvE2chHkxFUUIDI8/XW1QSC357iA5pSnqt7XEhvFOqmDyQ==", "license": "MIT", "engines": { "node": "^14.21.3 || >=16" @@ -4183,9 +2828,9 @@ "license": "MIT" }, "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/axios": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", - "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", + "version": "1.7.9", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz", + "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==", "license": "MIT", "dependencies": { "follow-redirects": "^1.15.6", @@ -4272,6 +2917,12 @@ } } }, + "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" + }, "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@cosmjs/amino": { "version": "0.32.4", "resolved": "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.32.4.tgz", @@ -4413,9 +3064,9 @@ "license": "Apache-2.0" }, "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@injectivelabs/core-proto-ts": { - "version": "0.0.21", - "resolved": "https://registry.npmjs.org/@injectivelabs/core-proto-ts/-/core-proto-ts-0.0.21.tgz", - "integrity": "sha512-RBxSkRBCty60R/l55/D1jsSW0Aof5dyGFhCFdN3A010KjMv/SzZGGr+6DZPY/hflyFeaJzDv/VTopCymKNRBvQ==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/@injectivelabs/core-proto-ts/-/core-proto-ts-1.13.4.tgz", + "integrity": "sha512-81+bwey0qzNgOzUASsxYghSahcWzH5l6bSceW8FdR7w42+Knp+bAgbg12sSyS1hiOO2kMXx6tBvmYkCmnghM1Q==", "license": "MIT", "dependencies": { "@injectivelabs/grpc-web": "^0.0.1", @@ -4425,9 +3076,9 @@ } }, "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@injectivelabs/indexer-proto-ts": { - "version": "1.11.42", - "resolved": "https://registry.npmjs.org/@injectivelabs/indexer-proto-ts/-/indexer-proto-ts-1.11.42.tgz", - "integrity": "sha512-6ejCpcWZWOSsELFIfUf2+xuJPOH+YdiJtwtB3d9x2H7dnrCBjXMxlPCSxoKEUbDH6w/lY2mO6TJm65rNy9piew==", + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/@injectivelabs/indexer-proto-ts/-/indexer-proto-ts-1.13.3.tgz", + "integrity": "sha512-rLesVPCARl+OC82vj063/pUawYu0ISty/2+xg6ya4Lwk6PDbXmtRvw8wpNP6K+pAsBOKaSkRnO4ThP5qbX+E6A==", "license": "MIT", "dependencies": { "@injectivelabs/grpc-web": "^0.0.1", @@ -4437,9 +3088,9 @@ } }, "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@injectivelabs/mito-proto-ts": { - "version": "1.0.65", - "resolved": "https://registry.npmjs.org/@injectivelabs/mito-proto-ts/-/mito-proto-ts-1.0.65.tgz", - "integrity": "sha512-kceZP68QrgFop387RYyO7tkfJCYxoktuceHTs9DQP3dJceLqj/V2mz0NlpkkacjgE5NhYkQ/zc0Z40hr8tnYqQ==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@injectivelabs/mito-proto-ts/-/mito-proto-ts-1.13.0.tgz", + "integrity": "sha512-DE9iK7PkEnkWAMTDJDH01R8jxkxVCNuurfVp/09Te9wY3dm3mRx9M6R756JywP2Sd/ggJl2UbavGAQe2pZ7v1w==", "license": "MIT", "dependencies": { "@injectivelabs/grpc-web": "^0.0.1", @@ -4449,43 +3100,40 @@ } }, "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@injectivelabs/networks": { - "version": "1.14.13", - "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.14.13.tgz", - "integrity": "sha512-P+eCQXWpbk4LbPxgTmi2gY7OzdZTNsIEUvDoh59Ma0CkqSFaYMtgB8fZVxpkKM0UPla587EDlEEIVxprDBcnZg==", - "hasInstallScript": true, + "version": "1.14.33", + "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.14.33.tgz", + "integrity": "sha512-XDhAYwWYKdKBRfwO/MIfMyKjKRWz/AliMJG9yaM1C/cDlGHmA3EY7Au2Nf+PdkRhuxl2FzLV2Hp4uWeC0g8BYw==", "license": "Apache-2.0", "dependencies": { - "@injectivelabs/exceptions": "^1.14.13", - "@injectivelabs/ts-types": "^1.14.13", - "@injectivelabs/utils": "^1.14.13", - "link-module-alias": "^1.2.0", + "@injectivelabs/exceptions": "^1.14.33", + "@injectivelabs/ts-types": "^1.14.33", + "@injectivelabs/utils": "^1.14.33", "shx": "^0.3.2" } }, "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@injectivelabs/sdk-ts": { - "version": "1.14.13", - "resolved": "https://registry.npmjs.org/@injectivelabs/sdk-ts/-/sdk-ts-1.14.13.tgz", - "integrity": "sha512-qcLoIu+hEMpuvdG0iXGNJvWQD05NkcO59tL3ijEhYmshlJWBMWJtpJJGt/E/hV9YxJfNTl20Rhi/5i7l0y8Hfg==", - "hasInstallScript": true, + "version": "1.14.33", + "resolved": "https://registry.npmjs.org/@injectivelabs/sdk-ts/-/sdk-ts-1.14.33.tgz", + "integrity": "sha512-qEuu6yzhy8t8rtviCBqV1VMR+JAaDSy59Eebd23i+1P5zqQ9X2lZLLLxz+gWjiglWb8uQYsoLN3TFh2509WNzQ==", "license": "Apache-2.0", "dependencies": { - "@apollo/client": "^3.5.8", + "@apollo/client": "^3.11.10", "@cosmjs/amino": "^0.32.3", "@cosmjs/proto-signing": "^0.32.3", "@cosmjs/stargate": "^0.32.3", "@ethersproject/bytes": "^5.7.0", - "@injectivelabs/core-proto-ts": "^0.0.21", - "@injectivelabs/dmm-proto-ts": "1.0.20", - "@injectivelabs/exceptions": "^1.14.13", + "@injectivelabs/core-proto-ts": "1.13.4", + "@injectivelabs/exceptions": "^1.14.33", "@injectivelabs/grpc-web": "^0.0.1", "@injectivelabs/grpc-web-node-http-transport": "^0.0.2", "@injectivelabs/grpc-web-react-native-transport": "^0.0.2", - "@injectivelabs/indexer-proto-ts": "1.11.42", - "@injectivelabs/mito-proto-ts": "1.0.65", - "@injectivelabs/networks": "^1.14.13", - "@injectivelabs/test-utils": "^1.14.13", - "@injectivelabs/ts-types": "^1.14.13", - "@injectivelabs/utils": "^1.14.13", + "@injectivelabs/indexer-proto-ts": "1.13.3", + "@injectivelabs/mito-proto-ts": "1.13.0", + "@injectivelabs/networks": "^1.14.33", + "@injectivelabs/olp-proto-ts": "1.13.1", + "@injectivelabs/test-utils": "^1.14.33", + "@injectivelabs/ts-types": "^1.14.33", + "@injectivelabs/utils": "^1.14.33", "@metamask/eth-sig-util": "^4.0.0", "@noble/curves": "^1.4.0", "axios": "^1.6.4", @@ -4500,37 +3148,34 @@ "js-sha3": "^0.8.0", "jscrypto": "^1.0.3", "keccak256": "^1.0.6", - "link-module-alias": "^1.2.0", "secp256k1": "^4.0.3", "shx": "^0.3.2", "snakecase-keys": "^5.4.1" } }, "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@injectivelabs/utils": { - "version": "1.14.13", - "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.14.13.tgz", - "integrity": "sha512-djmSq28R7HDSb2Mezan+EFjqQgmDRydY+fLOmkODwOCYA04xOGQo7yna+WVovV85aKpwPjn864AWPy65xiHUZg==", - "hasInstallScript": true, + "version": "1.14.33", + "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.14.33.tgz", + "integrity": "sha512-zsezML4dTujF0xGLhcGmWBCghfJiy9MW+r6VqR8zJUlxnmnEdNpmsvBhBI6cmmov6Se4FL+yALAIFRvTm3txbg==", "license": "Apache-2.0", "dependencies": { - "@injectivelabs/exceptions": "^1.14.13", - "@injectivelabs/ts-types": "^1.14.13", + "@injectivelabs/exceptions": "^1.14.33", + "@injectivelabs/ts-types": "^1.14.33", "axios": "^1.6.4", "bignumber.js": "^9.0.1", "http-status-codes": "^2.2.0", - "link-module-alias": "^1.2.0", "shx": "^0.3.2", "snakecase-keys": "^5.1.2", "store2": "^2.12.0" } }, "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@noble/curves": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.6.0.tgz", - "integrity": "sha512-TlaHRXDehJuRNR9TfZDNQ45mMEd5dwUwmicsafcIX4SsNiqnCHKjE/1alYPd/lDRVhxdhUAlv8uEhMCI5zjIJQ==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.7.0.tgz", + "integrity": "sha512-UTMhXK9SeDhFJVrHeUJ5uZlI6ajXg10O6Ddocf9S6GjbSBVZsJo88HzKwXznNfGpMTRDyJkqMjNDPYgf0qFWnw==", "license": "MIT", "dependencies": { - "@noble/hashes": "1.5.0" + "@noble/hashes": "1.6.0" }, "engines": { "node": "^14.21.3 || >=16" @@ -4540,9 +3185,9 @@ } }, "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@noble/hashes": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.5.0.tgz", - "integrity": "sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.6.0.tgz", + "integrity": "sha512-YUULf0Uk4/mAA89w+k3+yUYh6NrEvxZa5T6SY3wlMvE2chHkxFUUIDI8/XW1QSC357iA5pSnqt7XEhvFOqmDyQ==", "license": "MIT", "engines": { "node": "^14.21.3 || >=16" @@ -4567,9 +3212,9 @@ "license": "MIT" }, "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/axios": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", - "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", + "version": "1.7.9", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz", + "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==", "license": "MIT", "dependencies": { "follow-redirects": "^1.15.6", @@ -4656,23 +3301,29 @@ } } }, + "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" + }, "node_modules/@wormhole-foundation/sdk-definitions": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.13.0.tgz", - "integrity": "sha512-6VzZj1EA1J8vo1WO+PD3vLZlCsQNGKLv3iAE7HhwJzi/MdeCKsr/4Wb8W6pq1OLEHTbrw0epr3vdItp0V8fALw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-1.2.0.tgz", + "integrity": "sha512-RMk2iV5ImlNvAvsXrOqQZSZ/yZTAyIULwbIJ7HS0YhVcWPuv5Mi9HS3xsij5mFe//194vcqGk+kK2M0RmZ5Mjw==", "dependencies": { "@noble/curves": "^1.4.0", "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "0.13.0" + "@wormhole-foundation/sdk-base": "1.2.0" } }, "node_modules/@wormhole-foundation/sdk-definitions/node_modules/@noble/curves": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.6.0.tgz", - "integrity": "sha512-TlaHRXDehJuRNR9TfZDNQ45mMEd5dwUwmicsafcIX4SsNiqnCHKjE/1alYPd/lDRVhxdhUAlv8uEhMCI5zjIJQ==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.7.0.tgz", + "integrity": "sha512-UTMhXK9SeDhFJVrHeUJ5uZlI6ajXg10O6Ddocf9S6GjbSBVZsJo88HzKwXznNfGpMTRDyJkqMjNDPYgf0qFWnw==", "license": "MIT", "dependencies": { - "@noble/hashes": "1.5.0" + "@noble/hashes": "1.6.0" }, "engines": { "node": "^14.21.3 || >=16" @@ -4682,9 +3333,9 @@ } }, "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==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.6.0.tgz", + "integrity": "sha512-YUULf0Uk4/mAA89w+k3+yUYh6NrEvxZa5T6SY3wlMvE2chHkxFUUIDI8/XW1QSC357iA5pSnqt7XEhvFOqmDyQ==", "license": "MIT", "engines": { "node": "^14.21.3 || >=16" @@ -4694,12 +3345,12 @@ } }, "node_modules/@wormhole-foundation/sdk-evm": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-0.13.0.tgz", - "integrity": "sha512-3HXarBRvxdHRfRHareHCaiwkX5kQXXMuNBqKzNl2qvMYBt2IKfrjJTHR66RkSBR8D0bKe56XgJkOsoorNDzQIw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-1.2.0.tgz", + "integrity": "sha512-eNB2iqQJijGiBZFdOFh93mfWIQ3myHoyLxPTUJdf/vTq9Oh0zo/oJT+e3fzflU0IToJTewIUihf4/OsGz/BQ+g==", "license": "Apache-2.0", "dependencies": { - "@wormhole-foundation/sdk-connect": "0.13.0", + "@wormhole-foundation/sdk-connect": "1.2.0", "ethers": "^6.5.1" }, "engines": { @@ -4707,13 +3358,13 @@ } }, "node_modules/@wormhole-foundation/sdk-evm-cctp": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-cctp/-/sdk-evm-cctp-0.13.0.tgz", - "integrity": "sha512-Ss4N6qX3JFsagBIKvP7vrxhMKyR+LEbphqxCO1lU/xQzMTHdE0KPhOMbkkQnew+l0gMOWVNyDubYS1K4kRf+QQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-cctp/-/sdk-evm-cctp-1.2.0.tgz", + "integrity": "sha512-jDd2j68IupDOkNCB2cJYx6GdaHgVfZm/8BGN+ywN55FMzzia/JfxX9PTeNFlXp6KLlwwocowGOZV7Lkba/kAOw==", "license": "Apache-2.0", "dependencies": { - "@wormhole-foundation/sdk-connect": "0.13.0", - "@wormhole-foundation/sdk-evm": "0.13.0", + "@wormhole-foundation/sdk-connect": "1.2.0", + "@wormhole-foundation/sdk-evm": "1.2.0", "ethers": "^6.5.1" }, "engines": { @@ -4787,6 +3438,12 @@ "node": ">=14.0.0" } }, + "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" + }, "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/ws": { "version": "8.17.1", "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", @@ -4809,13 +3466,13 @@ } }, "node_modules/@wormhole-foundation/sdk-evm-core": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-core/-/sdk-evm-core-0.13.0.tgz", - "integrity": "sha512-0LhDcyrvr4NBYXTMcwaWBhKVcsTLBcjQW/OgyWTzIRmp6OVGTRwo76+sOjEXSBiNf/0VmrRJCPgZkVRAuUAsHw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-core/-/sdk-evm-core-1.2.0.tgz", + "integrity": "sha512-K9gr4Z44P4CGKRALw4R1LlaA86pQgLt4fU+C6YzETTbsbeXXxRxUmKmL47/AnXn95X9Zd0nGpIvKjNDQoXHi2w==", "license": "Apache-2.0", "dependencies": { - "@wormhole-foundation/sdk-connect": "0.13.0", - "@wormhole-foundation/sdk-evm": "0.13.0", + "@wormhole-foundation/sdk-connect": "1.2.0", + "@wormhole-foundation/sdk-evm": "1.2.0", "ethers": "^6.5.1" }, "engines": { @@ -4889,6 +3546,12 @@ "node": ">=14.0.0" } }, + "node_modules/@wormhole-foundation/sdk-evm-core/node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" + }, "node_modules/@wormhole-foundation/sdk-evm-core/node_modules/ws": { "version": "8.17.1", "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", @@ -4911,15 +3574,15 @@ } }, "node_modules/@wormhole-foundation/sdk-evm-portico": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-portico/-/sdk-evm-portico-0.13.0.tgz", - "integrity": "sha512-Q2MLOWiG2wxVVBCjT3U9Fh6zSbwAvmgzdN7T7Anh5DDhqFYCnZ3+fzHgHOd6eR0zxQNtYpeG4w8Dufsd9Jt2xQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-portico/-/sdk-evm-portico-1.2.0.tgz", + "integrity": "sha512-yMoPZ6FtujrYMGGZZ7NT2L43QC/S0xcnh6zBZz+9ES9uY6iE664m+BRB6FM+DLdNLH1i3Yd4kZW5cjBAJItJ6g==", "license": "Apache-2.0", "dependencies": { - "@wormhole-foundation/sdk-connect": "0.13.0", - "@wormhole-foundation/sdk-evm": "0.13.0", - "@wormhole-foundation/sdk-evm-core": "0.13.0", - "@wormhole-foundation/sdk-evm-tokenbridge": "0.13.0", + "@wormhole-foundation/sdk-connect": "1.2.0", + "@wormhole-foundation/sdk-evm": "1.2.0", + "@wormhole-foundation/sdk-evm-core": "1.2.0", + "@wormhole-foundation/sdk-evm-tokenbridge": "1.2.0", "ethers": "^6.5.1" }, "engines": { @@ -4993,6 +3656,12 @@ "node": ">=14.0.0" } }, + "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" + }, "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/ws": { "version": "8.17.1", "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", @@ -5015,14 +3684,14 @@ } }, "node_modules/@wormhole-foundation/sdk-evm-tokenbridge": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-tokenbridge/-/sdk-evm-tokenbridge-0.13.0.tgz", - "integrity": "sha512-mzlLNJnEeduQ/xjAjPit6lsQtyZoHOw04oOdY2IWzKgXUhYDyfKqkZlXW5xb8bSzj/i/V5Ny1r4wmWIYf/kogg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-tokenbridge/-/sdk-evm-tokenbridge-1.2.0.tgz", + "integrity": "sha512-Qt3SNHrTdc+TL0K6IMg8u1R50LBZji5m23283mfmm9YYST1w+4nU/kIT4ylEnlMTqZtQHXIXKoi41arbSkvsYg==", "license": "Apache-2.0", "dependencies": { - "@wormhole-foundation/sdk-connect": "0.13.0", - "@wormhole-foundation/sdk-evm": "0.13.0", - "@wormhole-foundation/sdk-evm-core": "0.13.0", + "@wormhole-foundation/sdk-connect": "1.2.0", + "@wormhole-foundation/sdk-evm": "1.2.0", + "@wormhole-foundation/sdk-evm-core": "1.2.0", "ethers": "^6.5.1" }, "engines": { @@ -5096,6 +3765,12 @@ "node": ">=14.0.0" } }, + "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" + }, "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/ws": { "version": "8.17.1", "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", @@ -5184,6 +3859,12 @@ "node": ">=14.0.0" } }, + "node_modules/@wormhole-foundation/sdk-evm/node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" + }, "node_modules/@wormhole-foundation/sdk-evm/node_modules/ws": { "version": "8.17.1", "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", @@ -5205,26 +3886,17 @@ } } }, - "node_modules/@wormhole-foundation/sdk-icons": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-icons/-/sdk-icons-0.13.0.tgz", - "integrity": "sha512-Y/DLR2/o7ujpKB8tyTQj+AylZq9amquRr+w6fuO3A4djxSG8sn7V3AJXPyTg6tV4Of2trUIOzGJju19WhpM55g==", - "license": "Apache-2.0", - "dependencies": { - "@wormhole-foundation/sdk-base": "0.13.0" - } - }, "node_modules/@wormhole-foundation/sdk-solana": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana/-/sdk-solana-0.13.0.tgz", - "integrity": "sha512-BgXhelXZbRlBNULMyG6nNQDuDIyizkONm3OJh72JLQN7wsJh0h4BYHEC5dNVFiOJM4n7hblGQ50dJlCIzo1FwA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana/-/sdk-solana-1.2.0.tgz", + "integrity": "sha512-eAObo/7S7Xu0VVK/ASrLbApg0AqIflRdu8lEIs7AkDIWQaufcyhNMgbL01zlyiOSovUIAUKyKci605Y/OCOOJQ==", "license": "Apache-2.0", "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.13.0", + "@solana/web3.js": "^1.95.8", + "@wormhole-foundation/sdk-connect": "1.2.0", "rpc-websockets": "^7.10.0" }, "engines": { @@ -5232,32 +3904,32 @@ } }, "node_modules/@wormhole-foundation/sdk-solana-cctp": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-cctp/-/sdk-solana-cctp-0.13.0.tgz", - "integrity": "sha512-BQzJr77xUHh4EiKRhUr6MrE0ZlfHvRAM2taeW0/2r+KLfuVFpyIhgS8JIozzleRcQLywxndafuAGP2Lt1Kf0Mg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-cctp/-/sdk-solana-cctp-1.2.0.tgz", + "integrity": "sha512-growADK9XmTtwAJCu7u7rMcxi3Sw1V+5MtuBGPsnxdIi4PsArrJ/2zfKg87n1cISMtfLynmf5scKEqX93Nc2gw==", "license": "Apache-2.0", "dependencies": { "@coral-xyz/anchor": "0.29.0", "@solana/spl-token": "0.3.9", - "@solana/web3.js": "^1.95.2", - "@wormhole-foundation/sdk-connect": "0.13.0", - "@wormhole-foundation/sdk-solana": "0.13.0" + "@solana/web3.js": "^1.95.8", + "@wormhole-foundation/sdk-connect": "1.2.0", + "@wormhole-foundation/sdk-solana": "1.2.0" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-solana-core": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-core/-/sdk-solana-core-0.13.0.tgz", - "integrity": "sha512-2lBQwU2RqlCHbcHgzptSC3YIJaiI6I1/BGLmyRRS/yJH+bn8Ni64AN2YQ5FFlHr219xgtinfmGLgdSb/kkdnNA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-core/-/sdk-solana-core-1.2.0.tgz", + "integrity": "sha512-v6r6i6sT5+GCdupdCZTmTmCo3jCgW9iJHg7ch3Sgs7/my1lzdKkBoou1Sy6NSPqllHe5x7Zjd7HB5zG5JCtBnQ==", "license": "Apache-2.0", "dependencies": { "@coral-xyz/anchor": "0.29.0", "@coral-xyz/borsh": "0.29.0", - "@solana/web3.js": "^1.95.2", - "@wormhole-foundation/sdk-connect": "0.13.0", - "@wormhole-foundation/sdk-solana": "0.13.0" + "@solana/web3.js": "^1.95.8", + "@wormhole-foundation/sdk-connect": "1.2.0", + "@wormhole-foundation/sdk-solana": "1.2.0" }, "engines": { "node": ">=16" @@ -5280,17 +3952,17 @@ } }, "node_modules/@wormhole-foundation/sdk-solana-tokenbridge": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-tokenbridge/-/sdk-solana-tokenbridge-0.13.0.tgz", - "integrity": "sha512-6dRsYP0+3BBTIGv1FB5T4dsVA/yNY6kGF3MLLsK7bohMNIP7IXX3ulZ12S+P/JXZLECT4rhLsCw+wLuuXIPbbQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-tokenbridge/-/sdk-solana-tokenbridge-1.2.0.tgz", + "integrity": "sha512-meiQXMviMSFlWUSJtw2ceM2Zm7DBVWn0HrqEi1qR6RvjSSEyPhyOx/FWSxKPJ+7MIJDP+aZcgy4hZgzLTuNqBQ==", "license": "Apache-2.0", "dependencies": { "@coral-xyz/anchor": "0.29.0", "@solana/spl-token": "0.3.9", - "@solana/web3.js": "^1.95.2", - "@wormhole-foundation/sdk-connect": "0.13.0", - "@wormhole-foundation/sdk-solana": "0.13.0", - "@wormhole-foundation/sdk-solana-core": "0.13.0" + "@solana/web3.js": "^1.95.8", + "@wormhole-foundation/sdk-connect": "1.2.0", + "@wormhole-foundation/sdk-solana": "1.2.0", + "@wormhole-foundation/sdk-solana-core": "1.2.0" }, "engines": { "node": ">=16" @@ -5313,27 +3985,27 @@ } }, "node_modules/@wormhole-foundation/sdk-sui": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui/-/sdk-sui-0.13.0.tgz", - "integrity": "sha512-yqMSp+Q4ieG7JEs7T77uU55XbV1nZ4ByRm+D0SSS0g92JzdthWcxKBLHf14C+48jbX8dOtF0HhiOz7TWk4NmOg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui/-/sdk-sui-1.2.0.tgz", + "integrity": "sha512-MeY8nLhXTAUtDAylDJgxc1ha4aQRkkEVlwEWq1DKTra02+hMTC/birywcLFzikr2Ay7ke+n6+67uYf0OTi1xcw==", "license": "Apache-2.0", "dependencies": { "@mysten/sui.js": "^0.50.1", - "@wormhole-foundation/sdk-connect": "0.13.0" + "@wormhole-foundation/sdk-connect": "1.2.0" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-sui-core": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-core/-/sdk-sui-core-0.13.0.tgz", - "integrity": "sha512-El+yCj8d79yrGMpvy6Dk3x8EWdsBC89j+Y+70scxYnwWi6dsPBml1KTHzjG1jLgVTTEBtpeXhXAhuZLco3wjFw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-core/-/sdk-sui-core-1.2.0.tgz", + "integrity": "sha512-afH4QrHaw4Qr4tdwOXTKXkSPubRC8wTFYmoskUhR+9bYaWiheRjLuBMkLYYZ4lHXeQazwDnaaHc7VuvmvCtc8w==", "license": "Apache-2.0", "dependencies": { "@mysten/sui.js": "^0.50.1", - "@wormhole-foundation/sdk-connect": "0.13.0", - "@wormhole-foundation/sdk-sui": "0.13.0" + "@wormhole-foundation/sdk-connect": "1.2.0", + "@wormhole-foundation/sdk-sui": "1.2.0" }, "engines": { "node": ">=16" @@ -5388,15 +4060,15 @@ } }, "node_modules/@wormhole-foundation/sdk-sui-tokenbridge": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-tokenbridge/-/sdk-sui-tokenbridge-0.13.0.tgz", - "integrity": "sha512-gYySxXFHA/4yXr1ppE+0tDK3r5eQohHKIgJ6y5IzCpU4Uz99egOLssFC0F0zfDRj/9S58bD/GsPwIcaiKAAhPw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-tokenbridge/-/sdk-sui-tokenbridge-1.2.0.tgz", + "integrity": "sha512-TY0fw4RP5FFx/kqPWFmwfoiiX2dqMIg9L6YtQ6GiD8/KFCu5sHuRqaHk2UYRUpHnygjpnJwn/TBIJZBps/fhWA==", "license": "Apache-2.0", "dependencies": { "@mysten/sui.js": "^0.50.1", - "@wormhole-foundation/sdk-connect": "0.13.0", - "@wormhole-foundation/sdk-sui": "0.13.0", - "@wormhole-foundation/sdk-sui-core": "0.13.0" + "@wormhole-foundation/sdk-connect": "1.2.0", + "@wormhole-foundation/sdk-sui": "1.2.0", + "@wormhole-foundation/sdk-sui-core": "1.2.0" }, "engines": { "node": ">=16" @@ -5498,10 +4170,23 @@ "base-x": "^4.0.0" } }, + "node_modules/@wry/caches": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@wry/caches/-/caches-1.0.1.tgz", + "integrity": "sha512-bXuaUNLVVkD20wcGBWRyo7j9N3TxePEWFZj2Y+r9OoUzfqmavM84+mFykRicNsBqatba5JLay1t48wxaXaWnlA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@wry/context": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/@wry/context/-/context-0.7.3.tgz", - "integrity": "sha512-Nl8WTesHp89RF803Se9X3IiHjdmLBrIvPMaJkl+rKVJAYyPsz1TEUbu89943HpvujtSJgDUx9W4vZw3K1Mr3sA==", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@wry/context/-/context-0.7.4.tgz", + "integrity": "sha512-jmT7Sb4ZQWI5iyu3lobQxICu2nC/vbUhP0vIdd6tHC9PTfenmRmuIFqktc6GH9cgi+ZHnsLWPvfSvc4DrYmKiQ==", + "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, @@ -5521,9 +4206,10 @@ } }, "node_modules/@wry/trie": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@wry/trie/-/trie-0.4.3.tgz", - "integrity": "sha512-I6bHwH0fSf6RqQcnnXLJKhkSXG45MFral3GxPaY4uAl0LYDZM+YDVDAiU9bYwjTuysy1S0IeecWtmq1SZA3M1w==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@wry/trie/-/trie-0.5.0.tgz", + "integrity": "sha512-FNoYzHawTMk/6KMQoEG5O4PuioX19UbwdQKF44yw0nLfOypfQdjtfZzo/UIJWAJ23sNIFbD1Ug9lbaDGMwbqQA==", + "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, @@ -5531,71 +4217,12 @@ "node": ">=8" } }, - "node_modules/@xpla/xpla.js": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@xpla/xpla.js/-/xpla.js-0.2.3.tgz", - "integrity": "sha512-Tfk7hCGWXtwr08reY3Pi6dmzIqFbzri9jcyzJdfNmdo4cN0PMwpRJuZZcPmtxiIUnNef3AN1E/6nJUD5MKniuA==", - "dependencies": { - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/keccak256": "^5.6.1", - "@ethersproject/signing-key": "^5.6.2", - "@terra-money/legacy.proto": "npm:@terra-money/terra.proto@^0.1.7", - "@terra-money/terra.proto": "^2.1.0", - "axios": "^0.26.1", - "bech32": "^2.0.0", - "bip32": "^2.0.6", - "bip39": "^3.0.3", - "bufferutil": "^4.0.3", - "crypto-addr-codec": "^0.1.7", - "decimal.js": "^10.2.1", - "elliptic": "^6.5.4", - "ethereumjs-util": "^7.1.5", - "jscrypto": "^1.0.1", - "readable-stream": "^3.6.0", - "secp256k1": "^4.0.2", - "tmp": "^0.2.1", - "utf-8-validate": "^5.0.5", - "ws": "^7.5.8" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@xpla/xpla.js/node_modules/axios": { - "version": "0.26.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", - "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", - "dependencies": { - "follow-redirects": "^1.14.8" - } - }, - "node_modules/acorn": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz", - "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==", - "optional": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/aes-js": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz", - "integrity": "sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==", - "optional": true - }, "node_modules/agent-base": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", - "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", "dev": true, "license": "MIT", - "dependencies": { - "debug": "^4.3.4" - }, "engines": { "node": ">= 14" } @@ -5666,76 +4293,6 @@ "node": ">=18.0.0" } }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/aptos": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/aptos/-/aptos-1.5.0.tgz", - "integrity": "sha512-N7OuRtU7IYHkDkNx+4QS3g/QQGCp+36KzYn3oXPmT7Kttfuv+UKliQVdjy3cLmwd/DCQSh9ObTovwdxnHjUn0g==", - "dependencies": { - "@noble/hashes": "1.1.3", - "@scure/bip39": "1.1.0", - "axios": "0.27.2", - "form-data": "4.0.0", - "tweetnacl": "1.0.3" - }, - "engines": { - "node": ">=11.0.0" - } - }, - "node_modules/aptos/node_modules/@noble/hashes": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.3.tgz", - "integrity": "sha512-CE0FCR57H2acVI5UOzIGSSIYxZ6v/HOhDR0Ro9VLyhnzLwx0o8W1mmgaqlEUx4049qJDlIBRztv5k+MM8vbO3A==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ] - }, - "node_modules/aptos/node_modules/@scure/bip39": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.1.0.tgz", - "integrity": "sha512-pwrPOS16VeTKg98dYXQyIjJEcWfz7/1YJIwxUEPFfQPtc86Ym/1sVgQ2RLoD43AazMk2l/unK4ITySSpW2+82w==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "@noble/hashes": "~1.1.1", - "@scure/base": "~1.1.0" - } - }, - "node_modules/aptos/node_modules/axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", - "dependencies": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" - } - }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -5756,24 +4313,17 @@ } }, "node_modules/async": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", - "dev": true + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "dev": true, + "license": "MIT" }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, - "node_modules/axios": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.24.0.tgz", - "integrity": "sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==", - "dependencies": { - "follow-redirects": "^1.14.4" - } - }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -5821,14 +4371,6 @@ "resolved": "https://registry.npmjs.org/bech32/-/bech32-2.0.0.tgz", "integrity": "sha512-LcknSilhIGatDAsY1ak2I8VtGaHNhgMSYVxFrGLXv+xLHytaKZKcaUJJUE7qmBr7h33o5YQwP55pMI0xmkpJwg==" }, - "node_modules/big-integer": { - "version": "1.6.36", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.36.tgz", - "integrity": "sha512-t70bfa7HYEA1D9idDbmuv7YbsbVkQ+Hp+8KFSul4aE5e/i1bjCNIRYJZlA8Q8p0r9T8cF/RVvwUgRA//FydEyg==", - "engines": { - "node": ">=0.6" - } - }, "node_modules/bigint-buffer": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/bigint-buffer/-/bigint-buffer-1.1.5.tgz", @@ -5849,44 +4391,20 @@ "node": "*" } }, - "node_modules/binary-parser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/binary-parser/-/binary-parser-2.2.1.tgz", - "integrity": "sha512-5ATpz/uPDgq5GgEDxTB4ouXCde7q2lqAQlSdBRQVl/AJnxmQmhIfyxJx+0MGu//D5rHQifkfGbWWlaysG0o9NA==", - "engines": { - "node": ">=12" - } + "node_modules/binary-layout": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/binary-layout/-/binary-layout-1.0.3.tgz", + "integrity": "sha512-kpXCSOko4wbQaQswZk4IPcjVZwN77TKZgjMacdoX54EvUHAn/CzJclCt25SUmpXfzFrGovoq3LkPJkMy10bZxQ==", + "license": "Apache-2.0" }, "node_modules/bindings": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/bip32": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz", - "integrity": "sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==", - "dependencies": { - "@types/node": "10.12.18", - "bs58check": "^2.1.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "tiny-secp256k1": "^1.1.3", - "typeforce": "^1.11.5", - "wif": "^2.0.6" - }, - "engines": { - "node": ">=6.0.0" + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dependencies": { + "file-uri-to-path": "1.0.0" } }, - "node_modules/bip32/node_modules/@types/node": { - "version": "10.12.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz", - "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==" - }, "node_modules/bip39": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.1.0.tgz", @@ -5895,15 +4413,6 @@ "@noble/hashes": "^1.2.0" } }, - "node_modules/bip66": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz", - "integrity": "sha512-nemMHz95EmS38a26XbbdxIYj5csHd3RMP3H5bwQknX0WYHF01qhpufP42mLOwVICuH2JmhIhXiWs89MfUGL7Xw==", - "optional": true, - "dependencies": { - "safe-buffer": "^5.0.1" - } - }, "node_modules/blakejs": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz", @@ -6022,6 +4531,7 @@ "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.7.tgz", "integrity": "sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw==", "hasInstallScript": true, + "optional": true, "dependencies": { "node-gyp-build": "^4.3.0" }, @@ -6061,32 +4571,6 @@ "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==" }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/capability": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/capability/-/capability-0.2.5.tgz", - "integrity": "sha512-rsJZYVCgXd08sPqwmaIqjAd5SUTfonV0z/gDJ8D6cN8wQphky1kkAYEqQ+hmDxTw7UihvBfjUVUSY+DBEe44jg==" - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/cheerio": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0.tgz", @@ -6140,17 +4624,6 @@ "safe-buffer": "^5.0.1" } }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "optional": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, "node_modules/clone-response": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", @@ -6176,14 +4649,6 @@ "node": ">=12.5.0" } }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, "node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", @@ -6238,79 +4703,6 @@ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, - "node_modules/copyfiles": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/copyfiles/-/copyfiles-2.4.1.tgz", - "integrity": "sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==", - "optional": true, - "dependencies": { - "glob": "^7.0.5", - "minimatch": "^3.0.3", - "mkdirp": "^1.0.4", - "noms": "0.0.0", - "through2": "^2.0.1", - "untildify": "^4.0.0", - "yargs": "^16.1.0" - }, - "bin": { - "copyfiles": "copyfiles", - "copyup": "copyfiles" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "optional": true - }, - "node_modules/cosmjs-types": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/cosmjs-types/-/cosmjs-types-0.7.2.tgz", - "integrity": "sha512-vf2uLyktjr/XVAgEq0DjMxeAWh1yYREe7AMHDKd7EiHVqxBPCaBS+qEEQUkXbR9ndnckqr1sUG8BQhazh4X5lA==", - "optional": true, - "dependencies": { - "long": "^4.0.0", - "protobufjs": "~6.11.2" - } - }, - "node_modules/cosmjs-types/node_modules/protobufjs": { - "version": "6.11.4", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.4.tgz", - "integrity": "sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==", - "hasInstallScript": true, - "optional": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": ">=13.7.0", - "long": "^4.0.0" - }, - "bin": { - "pbjs": "bin/pbjs", - "pbts": "bin/pbts" - } - }, - "node_modules/crc-32": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", - "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", - "optional": true, - "bin": { - "crc32": "bin/crc32.njs" - }, - "engines": { - "node": ">=0.8" - } - }, "node_modules/create-hash": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", @@ -6344,20 +4736,6 @@ "node-fetch": "^2.6.12" } }, - "node_modules/crypto-addr-codec": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/crypto-addr-codec/-/crypto-addr-codec-0.1.7.tgz", - "integrity": "sha512-X4hzfBzNhy4mAc3UpiXEC/L0jo5E8wAa9unsnA8nNXYzXjCcGk83hfC5avJWCSGT8V91xMnAS9AKMHmjw5+XCg==", - "dependencies": { - "base-x": "^3.0.8", - "big-integer": "1.6.36", - "blakejs": "^1.1.0", - "bs58": "^4.0.1", - "ripemd160-min": "0.0.6", - "safe-buffer": "^5.2.0", - "sha3": "^2.1.1" - } - }, "node_modules/crypto-hash": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/crypto-hash/-/crypto-hash-1.3.0.tgz", @@ -6410,9 +4788,9 @@ } }, "node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "dev": true, "license": "MIT", "dependencies": { @@ -6427,11 +4805,6 @@ } } }, - "node_modules/decimal.js": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" - }, "node_modules/decompress-response": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", @@ -6517,14 +4890,6 @@ "node": ">=0.4.0" } }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/detect-libc": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", @@ -6602,62 +4967,6 @@ "tslib": "^2.0.3" } }, - "node_modules/drbg.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/drbg.js/-/drbg.js-1.0.1.tgz", - "integrity": "sha512-F4wZ06PvqxYLFEZKkFxTDcns9oFNk34hvmJSEwdzsxVQ8YI5YaxtACgQatkYgv2VI2CFkUd2Y+xosPQnHv809g==", - "optional": true, - "dependencies": { - "browserify-aes": "^1.0.6", - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/eccrypto": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/eccrypto/-/eccrypto-1.1.6.tgz", - "integrity": "sha512-d78ivVEzu7Tn0ZphUUaL43+jVPKTMPFGtmgtz1D0LrFn7cY3K8CdrvibuLz2AAkHBLKZtR8DMbB2ukRYFk987A==", - "hasInstallScript": true, - "optional": true, - "dependencies": { - "acorn": "7.1.1", - "elliptic": "6.5.4", - "es6-promise": "4.2.8", - "nan": "2.14.0" - }, - "optionalDependencies": { - "secp256k1": "3.7.1" - } - }, - "node_modules/eccrypto/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "optional": true - }, - "node_modules/eccrypto/node_modules/secp256k1": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-3.7.1.tgz", - "integrity": "sha512-1cf8sbnRreXrQFdH6qsg2H71Xw91fCCS9Yp021GnUNJzWJS/py96fS4lHbnTnouLp08Xj6jBoBB6V78Tdbdu5g==", - "hasInstallScript": true, - "optional": true, - "dependencies": { - "bindings": "^1.5.0", - "bip66": "^1.1.5", - "bn.js": "^4.11.8", - "create-hash": "^1.2.0", - "drbg.js": "^1.0.1", - "elliptic": "^6.4.1", - "nan": "^2.14.0", - "safe-buffer": "^5.1.2" - }, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/elliptic": { "version": "6.5.4", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", @@ -6677,12 +4986,6 @@ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "optional": true - }, "node_modules/encoding-sniffer": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.0.tgz", @@ -6719,16 +5022,6 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/error-polyfill": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/error-polyfill/-/error-polyfill-0.1.3.tgz", - "integrity": "sha512-XHJk60ufE+TG/ydwp4lilOog549iiQF2OAPhkk9DdiYWMrltz5yhDz/xnKuenNwP7gy3dsibssO5QpVhkrSzzg==", - "dependencies": { - "capability": "^0.2.5", - "o3": "^1.0.3", - "u3": "^0.1.1" - } - }, "node_modules/es6-promise": { "version": "4.2.8", "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", @@ -6742,23 +5035,6 @@ "es6-promise": "^4.0.3" } }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "optional": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/escodegen": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", @@ -6813,57 +5089,6 @@ "node": ">=0.10.0" } }, - "node_modules/eth-crypto": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/eth-crypto/-/eth-crypto-2.6.0.tgz", - "integrity": "sha512-GCX4ffFYRUGgnuWR5qxcZIRQJ1KEqPFiyXU9yVy7s6dtXIMlUXZQ2h+5ID6rFaOHWbpJbjfkC6YdhwtwRYCnug==", - "optional": true, - "dependencies": { - "@babel/runtime": "7.20.13", - "@ethereumjs/tx": "3.5.2", - "@types/bn.js": "5.1.1", - "eccrypto": "1.1.6", - "ethereumjs-util": "7.1.5", - "ethers": "5.7.2", - "secp256k1": "5.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/pubkey" - } - }, - "node_modules/eth-crypto/node_modules/@babel/runtime": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", - "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", - "optional": true, - "dependencies": { - "regenerator-runtime": "^0.13.11" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/eth-crypto/node_modules/node-addon-api": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", - "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==", - "optional": true - }, - "node_modules/eth-crypto/node_modules/secp256k1": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-5.0.0.tgz", - "integrity": "sha512-TKWX8xvoGHrxVdqbYeZM9w+izTF4b9z3NhSaDkdn81btvuh+ivbIMGT/zQvDtTFWhRlThpoz6LEYTr7n8A5GcA==", - "hasInstallScript": true, - "optional": true, - "dependencies": { - "elliptic": "^6.5.4", - "node-addon-api": "^5.0.0", - "node-gyp-build": "^4.2.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, "node_modules/ethereum-cryptography": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", @@ -6937,54 +5162,6 @@ "node": ">=10.0.0" } }, - "node_modules/ethers": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.7.2.tgz", - "integrity": "sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "optional": true, - "dependencies": { - "@ethersproject/abi": "5.7.0", - "@ethersproject/abstract-provider": "5.7.0", - "@ethersproject/abstract-signer": "5.7.0", - "@ethersproject/address": "5.7.0", - "@ethersproject/base64": "5.7.0", - "@ethersproject/basex": "5.7.0", - "@ethersproject/bignumber": "5.7.0", - "@ethersproject/bytes": "5.7.0", - "@ethersproject/constants": "5.7.0", - "@ethersproject/contracts": "5.7.0", - "@ethersproject/hash": "5.7.0", - "@ethersproject/hdnode": "5.7.0", - "@ethersproject/json-wallets": "5.7.0", - "@ethersproject/keccak256": "5.7.0", - "@ethersproject/logger": "5.7.0", - "@ethersproject/networks": "5.7.1", - "@ethersproject/pbkdf2": "5.7.0", - "@ethersproject/properties": "5.7.0", - "@ethersproject/providers": "5.7.2", - "@ethersproject/random": "5.7.0", - "@ethersproject/rlp": "5.7.0", - "@ethersproject/sha2": "5.7.0", - "@ethersproject/signing-key": "5.7.0", - "@ethersproject/solidity": "5.7.0", - "@ethersproject/strings": "5.7.0", - "@ethersproject/transactions": "5.7.0", - "@ethersproject/units": "5.7.0", - "@ethersproject/wallet": "5.7.0", - "@ethersproject/web": "5.7.1", - "@ethersproject/wordlists": "5.7.0" - } - }, "node_modules/ethjs-util": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz", @@ -7067,21 +5244,6 @@ "node": ">= 6" } }, - "node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -7092,15 +5254,6 @@ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "optional": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, "node_modules/get-intrinsic": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", @@ -7131,16 +5284,15 @@ } }, "node_modules/get-uri": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.3.tgz", - "integrity": "sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.4.tgz", + "integrity": "sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==", "dev": true, "license": "MIT", "dependencies": { "basic-ftp": "^5.0.2", "data-uri-to-buffer": "^6.0.2", - "debug": "^4.3.4", - "fs-extra": "^11.2.0" + "debug": "^4.3.4" }, "engines": { "node": ">= 14" @@ -7228,13 +5380,6 @@ "typescript": "^5.0.0" } }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true, - "license": "ISC" - }, "node_modules/graphql": { "version": "16.8.1", "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.8.1.tgz", @@ -7268,14 +5413,6 @@ "node": ">= 0.4.0" } }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" - } - }, "node_modules/has-property-descriptors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", @@ -7390,29 +5527,6 @@ "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", "license": "BSD-2-Clause" }, - "node_modules/http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/http-errors/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/http-proxy-agent": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", @@ -7446,13 +5560,13 @@ } }, "node_modules/https-proxy-agent": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", - "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", "dev": true, "license": "MIT", "dependencies": { - "agent-base": "^7.0.2", + "agent-base": "^7.1.2", "debug": "4" }, "engines": { @@ -7572,15 +5686,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "optional": true, - "engines": { - "node": ">=8" - } - }, "node_modules/is-hex-prefixed": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz", @@ -7606,25 +5711,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", - "optional": true - }, - "node_modules/isemail": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/isemail/-/isemail-3.2.0.tgz", - "integrity": "sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "punycode": "2.x.x" - }, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/isomorphic-ws": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", @@ -7685,11 +5771,6 @@ } } }, - "node_modules/js-base64": { - "version": "3.7.5", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.5.tgz", - "integrity": "sha512-3MEt5DTINKqfScXKfJFrRbxkrnk2AxPWGBL/ycjz4dK8iqiSJ06UxD8jh8xuh6p10TX4t2+7FsBYVxxQbMg+qA==" - }, "node_modules/js-sha256": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/js-sha256/-/js-sha256-0.9.0.tgz", @@ -7769,19 +5850,6 @@ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, "node_modules/jsonparse": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", @@ -7790,15 +5858,6 @@ "node >= 0.2.0" ] }, - "node_modules/jsonschema": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.1.tgz", - "integrity": "sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ==", - "optional": true, - "engines": { - "node": "*" - } - }, "node_modules/JSONStream": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", @@ -7847,27 +5906,12 @@ "json-buffer": "3.0.1" } }, - "node_modules/libsodium": { - "version": "0.7.11", - "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.11.tgz", - "integrity": "sha512-WPfJ7sS53I2s4iM58QxY3Inb83/6mjlYgcmZs7DJsvDlnmVUwNinBCi5vBT43P6bHRy01O4zsMU2CoVR6xJ40A==", - "optional": true - }, "node_modules/libsodium-sumo": { "version": "0.7.15", "resolved": "https://registry.npmjs.org/libsodium-sumo/-/libsodium-sumo-0.7.15.tgz", "integrity": "sha512-5tPmqPmq8T8Nikpm1Nqj0hBHvsLFCXvdhBFV7SGOitQPZAA6jso8XoL0r4L7vmfKXr486fiQInvErHtEvizFMw==", "license": "ISC" }, - "node_modules/libsodium-wrappers": { - "version": "0.7.11", - "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.11.tgz", - "integrity": "sha512-SrcLtXj7BM19vUKtQuyQKiQCRJPgbpauzl3s0rSwD+60wtHqSUuqcoawlMDheCJga85nKOQwxNYQxf/CKAvs6Q==", - "optional": true, - "dependencies": { - "libsodium": "^0.7.11" - } - }, "node_modules/libsodium-wrappers-sumo": { "version": "0.7.15", "resolved": "https://registry.npmjs.org/libsodium-wrappers-sumo/-/libsodium-wrappers-sumo-0.7.15.tgz", @@ -7878,31 +5922,17 @@ } }, "node_modules/link-check": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/link-check/-/link-check-5.3.0.tgz", - "integrity": "sha512-Jhb7xueDgQgBaZzkfOtAyOZEZAIMJQIjUpYD2QY/zEB+LKTY1tWiBwZg8QIDbzQdPBOcqzg7oLQDNcES/tQmXg==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/link-check/-/link-check-5.4.0.tgz", + "integrity": "sha512-0Pf4xBVUnwJdbDgpBlhHNmWDtbVjHTpIFs+JaBuIsC9PKRxjv4KMGCO2Gc8lkVnqMf9B/yaNY+9zmMlO5MyToQ==", "dev": true, - "license": "ISC", - "dependencies": { - "is-relative-url": "^4.0.0", - "isemail": "^3.2.0", - "ms": "^2.1.3", - "needle": "^3.3.1", - "proxy-agent": "^6.4.0" - } - }, - "node_modules/link-module-alias": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/link-module-alias/-/link-module-alias-1.2.0.tgz", - "integrity": "sha512-ahPjXepbSVKbahTB6LxR//VHm8HPfI+QQygCH+E82spBY4HR5VPJTvlhKBc9F7muVxnS6C1rRfoPOXAbWO/fyw==", - "dependencies": { - "chalk": "^2.4.1" - }, - "bin": { - "link-module-alias": "index.js" - }, - "engines": { - "node": "> 8.0.0" + "license": "ISC", + "dependencies": { + "is-relative-url": "^4.0.0", + "ms": "^2.1.3", + "needle": "^3.3.1", + "node-email-verifier": "^2.0.0", + "proxy-agent": "^6.4.0" } }, "node_modules/linkify-it": { @@ -7914,18 +5944,6 @@ "uc.micro": "^1.0.1" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "devOptional": true - }, - "node_modules/lodash.values": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.values/-/lodash.values-4.3.0.tgz", - "integrity": "sha512-r0RwvdCv8id9TUblb/O7rYPwVy6lerCbcawrfdo9iC/1t1wsNMJknO79WNBgwkH0hIeJ08jmvvESbFpNb4jH0Q==", - "optional": true - }, "node_modules/long": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", @@ -8009,21 +6027,21 @@ } }, "node_modules/markdown-link-check": { - "version": "3.12.2", - "resolved": "https://registry.npmjs.org/markdown-link-check/-/markdown-link-check-3.12.2.tgz", - "integrity": "sha512-GWMwSvxuZn+uGGydi5yywnnDZy08SGps4I/63xqvWT7lxtH4cVLnhgZZYtEcPz/QvgPg9vbH2rvWpa29owMtHA==", + "version": "3.13.6", + "resolved": "https://registry.npmjs.org/markdown-link-check/-/markdown-link-check-3.13.6.tgz", + "integrity": "sha512-JiqexKOR+oaBovJ16x/VEN886CzPI48bSGUcKJvnkHVS8xSb9fRJtsdcLwG8+5QQ/V0UZKFmW8JEZFcZbd0BBA==", "dev": true, "license": "ISC", "dependencies": { - "async": "^3.2.5", + "async": "^3.2.6", "chalk": "^5.3.0", "commander": "^12.1.0", - "link-check": "^5.3.0", - "lodash": "^4.17.21", + "link-check": "^5.4.0", "markdown-link-extractor": "^4.0.2", "needle": "^3.3.1", "progress": "^2.0.3", - "proxy-agent": "^6.4.0" + "proxy-agent": "^6.4.0", + "xmlbuilder2": "^3.1.1" }, "bin": { "markdown-link-check": "markdown-link-check" @@ -8194,55 +6212,12 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "optional": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "license": "MIT" }, - "node_modules/mustache": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", - "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", - "bin": { - "mustache": "bin/mustache" - } - }, - "node_modules/nan": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", - "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==" - }, - "node_modules/near-api-js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/near-api-js/-/near-api-js-1.1.0.tgz", - "integrity": "sha512-qYKv1mYsaDZc2uYndhS+ttDhR9+60qFc+ZjD6lWsAxr3ZskMjRwPffDGQZYhC7BRDQMe1HEbk6d5mf+TVm0Lqg==", - "dependencies": { - "bn.js": "5.2.1", - "borsh": "^0.7.0", - "bs58": "^4.0.0", - "depd": "^2.0.0", - "error-polyfill": "^0.1.3", - "http-errors": "^1.7.2", - "js-sha256": "^0.9.0", - "mustache": "^4.0.0", - "node-fetch": "^2.6.1", - "text-encoding-utf-8": "^1.0.2", - "tweetnacl": "^1.0.1" - } - }, "node_modules/needle": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz", @@ -8284,6 +6259,20 @@ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==" }, + "node_modules/node-email-verifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/node-email-verifier/-/node-email-verifier-2.0.0.tgz", + "integrity": "sha512-AHcppjOH2KT0mxakrxFMOMjV/gOVMRpYvnJUkNfgF9oJ3INdVmqcMFJ5TlM8elpTPwt6A7bSp1IMnnWcxGom/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3", + "validator": "^13.11.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", @@ -8313,34 +6302,6 @@ "node-gyp-build-test": "build-test.js" } }, - "node_modules/noms": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz", - "integrity": "sha512-lNDU9VJaOPxUmXcLb+HQFeUgQQPtMI24Gt6hgfuMHRJgMRHMF/qZ4HJD3GDru4sSw9IQl2jPjAYnQrdIeLbwow==", - "optional": true, - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "~1.0.31" - } - }, - "node_modules/noms/node_modules/readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", - "optional": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "node_modules/noms/node_modules/string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", - "optional": true - }, "node_modules/normalize-url": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", @@ -8366,14 +6327,6 @@ "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/o3": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/o3/-/o3-1.0.3.tgz", - "integrity": "sha512-f+4n+vC6s4ysy7YO7O2gslWZBUu8Qj2i2OUJOvjRxQva7jVjYjB29jrr9NCjmxZQR0gzrOcv1RnqoYOeMs5VRQ==", - "dependencies": { - "capability": "^0.2.5" - } - }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -8405,23 +6358,15 @@ "license": "MIT" }, "node_modules/optimism": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/optimism/-/optimism-0.16.2.tgz", - "integrity": "sha512-zWNbgWj+3vLEjZNIh/okkY2EUfX+vB9TJopzIZwT1xxaMqC5hRLLraePod4c5n4He08xuXNH+zhKFFCu390wiQ==", + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/optimism/-/optimism-0.18.1.tgz", + "integrity": "sha512-mLXNwWPa9dgFyDqkNi54sjDyNJ9/fTI6WGBLgnXku1vdKY/jovHfZT5r+aiVeFFLOz+foPNOm5YJ4mqgld2GBQ==", + "license": "MIT", "dependencies": { + "@wry/caches": "^1.0.0", "@wry/context": "^0.7.0", - "@wry/trie": "^0.3.0" - } - }, - "node_modules/optimism/node_modules/@wry/trie": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@wry/trie/-/trie-0.3.2.tgz", - "integrity": "sha512-yRTyhWSls2OY/pYLfwff867r8ekooZ4UI+/gxot5Wj8EFwSf2rG+n+Mo/6LoLQm1TKA4GRj2+LCpbfS937dClQ==", - "dependencies": { + "@wry/trie": "^0.5.0", "tslib": "^2.3.0" - }, - "engines": { - "node": ">=8" } }, "node_modules/p-cancelable": { @@ -8434,20 +6379,20 @@ } }, "node_modules/pac-proxy-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.2.tgz", - "integrity": "sha512-BFi3vZnO9X5Qt6NRz7ZOaPja3ic0PhlsmCRYLOpN11+mWBCR6XJDqW5RF3j8jm4WGGQZtBA+bTfxYzeKW73eHg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.1.0.tgz", + "integrity": "sha512-Z5FnLVVZSnX7WjBg0mhDtydeRZ1xMcATZThjySQUHqr+0ksP8kqaw23fNKkaaN/Z8gwLUs/W7xdl0I75eP2Xyw==", "dev": true, "license": "MIT", "dependencies": { "@tootallnate/quickjs-emscripten": "^0.23.0", - "agent-base": "^7.0.2", + "agent-base": "^7.1.2", "debug": "^4.3.4", "get-uri": "^6.0.1", "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.5", + "https-proxy-agent": "^7.0.6", "pac-resolver": "^7.0.1", - "socks-proxy-agent": "^8.0.4" + "socks-proxy-agent": "^8.0.5" }, "engines": { "node": ">= 14" @@ -8540,12 +6485,6 @@ "node": ">=0.12" } }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "optional": true - }, "node_modules/progress": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", @@ -8594,20 +6533,20 @@ "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" }, "node_modules/proxy-agent": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.4.0.tgz", - "integrity": "sha512-u0piLU+nCOHMgGjRbimiXmA9kM/L9EHh3zL81xCdp7m+Y2pHIsnmbdDoEDoAz5geaonNR6q6+yOPQs6n4T6sBQ==", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz", + "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==", "dev": true, "license": "MIT", "dependencies": { - "agent-base": "^7.0.2", + "agent-base": "^7.1.2", "debug": "^4.3.4", "http-proxy-agent": "^7.0.1", - "https-proxy-agent": "^7.0.3", + "https-proxy-agent": "^7.0.6", "lru-cache": "^7.14.1", - "pac-proxy-agent": "^7.0.1", + "pac-proxy-agent": "^7.1.0", "proxy-from-env": "^1.1.0", - "socks-proxy-agent": "^8.0.2" + "socks-proxy-agent": "^8.0.5" }, "engines": { "node": ">= 14" @@ -8690,19 +6629,22 @@ "node": ">= 0.10" } }, - "node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", - "optional": true - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "optional": true, - "engines": { - "node": ">=0.10.0" + "node_modules/rehackt": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/rehackt/-/rehackt-0.1.0.tgz", + "integrity": "sha512-7kRDOuLHB87D/JESKxQoRwv4DzbIdwkAGQ7p6QKGdVlY1IZheUnVhlk/4UZlNUVxdAXpyxikE3URsG067ybVzw==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react": { + "optional": true + } } }, "node_modules/require-from-string": { @@ -8755,20 +6697,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/ripemd160": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", @@ -8778,14 +6706,6 @@ "inherits": "^2.0.1" } }, - "node_modules/ripemd160-min": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/ripemd160-min/-/ripemd160-min-0.0.6.tgz", - "integrity": "sha512-+GcJgQivhs6S9qvLogusiTcS9kQUfgR75whKuy5jIhuiOfQuJ8fjqxV6EGD5duH1Y/FawFUMtMhyeq3Fbnib8A==", - "engines": { - "node": ">=8" - } - }, "node_modules/rlp": { "version": "2.2.7", "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz", @@ -8913,11 +6833,6 @@ "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, "node_modules/sha.js": { "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", @@ -8930,14 +6845,6 @@ "sha.js": "bin.js" } }, - "node_modules/sha3": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/sha3/-/sha3-2.1.4.tgz", - "integrity": "sha512-S8cNxbyb0UGUM2VhRD4Poe5N58gJnJsLJ5vC7FYWGUmGhcsj4++WaIOBFVDxlG0W3To6xBuiRh+i0Qp2oNCOtg==", - "dependencies": { - "buffer": "6.0.3" - } - }, "node_modules/sharp": { "version": "0.33.5", "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", @@ -9066,13 +6973,13 @@ } }, "node_modules/socks-proxy-agent": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.4.tgz", - "integrity": "sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==", + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", + "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", "dev": true, "license": "MIT", "dependencies": { - "agent-base": "^7.1.1", + "agent-base": "^7.1.2", "debug": "^4.3.4", "socks": "^2.8.3" }, @@ -9096,14 +7003,6 @@ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/store2": { "version": "2.14.2", "resolved": "https://registry.npmjs.org/store2/-/store2-2.14.2.tgz", @@ -9117,32 +7016,6 @@ "safe-buffer": "~5.2.0" } }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "optional": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "optional": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/strip-hex-prefix": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz", @@ -9163,17 +7036,6 @@ "node": ">=14.0.0" } }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", @@ -9219,92 +7081,6 @@ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "optional": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/through2/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "optional": true - }, - "node_modules/through2/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "optional": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/through2/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "optional": true - }, - "node_modules/through2/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/tiny-secp256k1": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-1.1.6.tgz", - "integrity": "sha512-FmqJZGduTyvsr2cF3375fqGHUovSwDi/QytexX1Se4BPuPZpTE5Ftp5fg+EFSuEf3lhZqgCRjEG3ydUQ/aNiwA==", - "hasInstallScript": true, - "dependencies": { - "bindings": "^1.3.0", - "bn.js": "^4.11.8", - "create-hmac": "^1.1.7", - "elliptic": "^6.4.0", - "nan": "^2.13.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/tiny-secp256k1/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dependencies": { - "rimraf": "^3.0.0" - }, - "engines": { - "node": ">=8.17.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "engines": { - "node": ">=0.6" - } - }, "node_modules/toml": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz", @@ -9353,15 +7129,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/typeforce": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/typeforce/-/typeforce-1.18.0.tgz", - "integrity": "sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==" - }, "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", @@ -9371,11 +7142,6 @@ "node": ">=14.17" } }, - "node_modules/u3": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/u3/-/u3-0.1.1.tgz", - "integrity": "sha512-+J5D5ir763y+Am/QY6hXNRlwljIeRMZMGs0cT6qqZVVzzT3X3nFPXVyPOFRMOR4kupB0T8JnCdpWdp6Q/iXn3w==" - }, "node_modules/uc.micro": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", @@ -9393,30 +7159,11 @@ } }, "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", "license": "MIT" }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", - "optional": true, - "engines": { - "node": ">=8" - } - }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -9430,6 +7177,7 @@ "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz", "integrity": "sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==", "hasInstallScript": true, + "optional": true, "dependencies": { "node-gyp-build": "^4.3.0" }, @@ -9450,6 +7198,16 @@ "uuid": "dist/bin/uuid" } }, + "node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, "node_modules/vlq": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/vlq/-/vlq-2.0.4.tgz", @@ -9492,64 +7250,6 @@ "webidl-conversions": "^3.0.0" } }, - "node_modules/wif": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/wif/-/wif-2.0.6.tgz", - "integrity": "sha512-HIanZn1zmduSF+BQhkE+YXIbEiH0xPr1012QbFEGB0xsKqJii0/SqJjyn8dFv6y36kOznMgMB+LGcbZTJ1xACQ==", - "dependencies": { - "bs58check": "<3.0.0" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "optional": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "optional": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "optional": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "optional": true - }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -9575,6 +7275,22 @@ } } }, + "node_modules/xmlbuilder2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder2/-/xmlbuilder2-3.1.1.tgz", + "integrity": "sha512-WCSfbfZnQDdLQLiMdGUQpMxxckeQ4oZNMNhLVkcekTu7xhD4tuUDyAPoY8CwXvBYE6LwBHd6QW2WZXlOWr1vCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@oozcitak/dom": "1.15.10", + "@oozcitak/infra": "1.0.8", + "@oozcitak/util": "8.3.8", + "js-yaml": "3.14.1" + }, + "engines": { + "node": ">=12.0" + } + }, "node_modules/xstream": { "version": "11.14.0", "resolved": "https://registry.npmjs.org/xstream/-/xstream-11.14.0.tgz", @@ -9592,51 +7308,6 @@ "node": ">=0.10" } }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "optional": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "optional": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "optional": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "optional": true, - "engines": { - "node": ">=10" - } - }, "node_modules/zen-observable": { "version": "0.8.15", "resolved": "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.15.tgz", diff --git a/scripts/package.json b/scripts/package.json index cb80661f..fb43a976 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -7,21 +7,18 @@ "update": "npx npm-check-updates -u && npm install --silent", "generate": "npx tsx src/index.ts", "check:consts": "npx tsx src/check.ts", - "check:links": "find ../docs -name \\*.md -print0 | xargs -0 -n1 npx markdown-link-check", - "icons": "npx tsx src/icons.ts" + "check:links": "find ../docs -name \\*.md -print0 | xargs -0 -n1 npx markdown-link-check" }, "keywords": [], "author": "", "license": "ISC", "devDependencies": { - "@types/node": "^22.7.8", - "markdown-link-check": "^3.12.2", - "typescript": "^5.6.3" + "@types/node": "^22.10.1", + "markdown-link-check": "^3.13.6", + "typescript": "^5.7.2" }, "dependencies": { - "@certusone/wormhole-sdk": "^0.10.18", - "@wormhole-foundation/sdk": "0.13.0", - "@wormhole-foundation/sdk-icons": "0.13.0", + "@wormhole-foundation/sdk": "1.2.0", "sharp": "^0.33.5", "swagger-markdown": "^2.3.2" } diff --git a/scripts/src/card.ts b/scripts/src/card.ts deleted file mode 100644 index c63a4301..00000000 --- a/scripts/src/card.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { ChainDetails, ChainType } from './config'; - -export function chainCard( - dc: ChainDetails, - chainType: ChainType, -): string { - const { name } = dc; - - let environment = chainType.toLowerCase(); - if (environment === '') environment = name; - - let title = dc.extraDetails?.title; - if (title === undefined) title = name; - - const icon = `/docs/images/build/start-building/supported-networks/${name}.webp`; - const link = `/docs/build/start-building/supported-networks/${environment}#${name}`; - - return ` -
`; -} diff --git a/scripts/src/chains/ArbitrumSepolia.json b/scripts/src/chains/ArbitrumSepolia.json new file mode 100644 index 00000000..d31eb045 --- /dev/null +++ b/scripts/src/chains/ArbitrumSepolia.json @@ -0,0 +1,20 @@ +{ + "title": "Arbitrum Sepolia", + "homepage": "https://arbitrum.io/", + "devDocs": "https://docs.arbitrum.io/", + "faucet": { + "url": "https://docs.arbitrum.io/for-devs/dev-tools-and-resources/chain-info#faucets", + "token": "ETH", + "description": "List of Faucets" + }, + "testnet": { + "name": "Sepolia", + "id": "421614" + }, + "explorer": [ + { + "url": "https://sepolia.arbiscan.io/", + "description": "Arbitrum Explorer" + } + ] + } \ No newline at end of file diff --git a/scripts/src/chains/BaseSepolia.json b/scripts/src/chains/BaseSepolia.json new file mode 100644 index 00000000..f5e66f16 --- /dev/null +++ b/scripts/src/chains/BaseSepolia.json @@ -0,0 +1,21 @@ +{ + "title": "Base Sepolia", + "homepage": "https://base.org/", + "testnet": { + "name": "Base Sepolia", + "id": "84532" + }, + "explorer": [ + { + "url": "https://sepolia.basescan.org/", + "description": "Etherscan" + } + ], + "contractSource": "ethereum/contracts/bridge/Bridge.sol", + "devDocs": "https://docs.base.org/", + "faucet": { + "url": "https://docs.base.org/docs/tools/network-faucets/", + "token": "ETH", + "description": "List of Faucets" + } +} diff --git a/scripts/src/chains/Ink.json b/scripts/src/chains/Ink.json new file mode 100644 index 00000000..dc62ab6e --- /dev/null +++ b/scripts/src/chains/Ink.json @@ -0,0 +1,20 @@ +{ + "title": "Ink", + "testnet": { + "name": "Testnet", + "id": "763373" + }, + "homepage": "https://inkonchain.com/", + "devDocs": "https://docs.inkonchain.com/", + "faucet": { + "url": "https://inkonchain.com/faucet", + "token": "ETH", + "description": "Official Ink Faucet" + }, + "explorer": [ + { + "url": "https://explorer-sepolia.inkonchain.com/", + "description": "Ink Sepolia Explorer" + } + ] +} diff --git a/scripts/src/chains/MonadDevnet.json b/scripts/src/chains/MonadDevnet.json new file mode 100644 index 00000000..38b97d97 --- /dev/null +++ b/scripts/src/chains/MonadDevnet.json @@ -0,0 +1,9 @@ +{ + "title": "MonadDevnet", + "homepage": "https://www.monad.xyz/", + "devDocs": "https://docs.monad.xyz/", + "testnet": { + "name": "Testnet", + "id": "41454" + } +} diff --git a/scripts/src/chains/OptimismSepolia.json b/scripts/src/chains/OptimismSepolia.json new file mode 100644 index 00000000..e7981254 --- /dev/null +++ b/scripts/src/chains/OptimismSepolia.json @@ -0,0 +1,25 @@ +{ + "title": "Optimism Sepolia", + "testnet": { + "name": "Optimism Sepolia", + "id": "11155420" + }, + "homepage": "https://www.optimism.io/", + "devDocs": "https://docs.optimism.io/", + "contractSource": "ethereum/contracts/bridge/Bridge.sol", + "finality": { + "instant": 200, + "otherwise": "finalized" + }, + "explorer": [ + { + "url": "https://sepolia-optimistic.etherscan.io/", + "description": "OP Sepolia Etherscan" + } + ], + "faucet": { + "url": "https://console.optimism.io/faucet", + "token": "ETH", + "description": "Superchain Faucet" + } + } \ No newline at end of file diff --git a/scripts/src/chains/PolygonSepolia.json b/scripts/src/chains/PolygonSepolia.json new file mode 100644 index 00000000..11a49deb --- /dev/null +++ b/scripts/src/chains/PolygonSepolia.json @@ -0,0 +1,26 @@ +{ + "title": "Polygon Amoy", + "homepage": "https://polygon.technology/", + "testnet": { + "name": "Amoy", + "id": "80002" + }, + "contractSource": "ethereum/contracts/bridge/Bridge.sol", + "finality": { + "details": "https://docs.polygon.technology/pos/architecture/heimdall/checkpoints/", + "instant": 200, + "otherwise": "finalized" + }, + "devDocs": "https://docs.polygon.technology/", + "faucet": { + "url": "https://faucet.polygon.technology/", + "token": "POL", + "description": "Official Polygon Faucet" + }, + "explorer": [ + { + "url": "https://amoy.polygonscan.com/", + "description": "Polygonscan" + } + ] + } \ No newline at end of file diff --git a/scripts/src/chains/Worldchain.json b/scripts/src/chains/Worldchain.json new file mode 100644 index 00000000..edeb5404 --- /dev/null +++ b/scripts/src/chains/Worldchain.json @@ -0,0 +1,23 @@ +{ + "title": "World Chain", + "testnet": { + "name": "Testnet", + "id": "4801" + }, + "mainnet": { + "name": "Mainnet", + "id": "480" + }, + "homepage": "https://world.org/world-chain", + "devDocs": "https://docs.world.org/", + "faucet": { + "url": "https://www.alchemy.com/faucets/world-chain-sepolia", + "token": "ETH", + "description": "Alchemy Faucet" + }, + "explorer": [ + { + "url": "https://docs.world.org/world-chain/providers/explorers" + } + ] +} diff --git a/scripts/src/chains/acala.json b/scripts/src/chains/acala.json index cbd50990..e6e7b7c6 100644 --- a/scripts/src/chains/acala.json +++ b/scripts/src/chains/acala.json @@ -17,20 +17,16 @@ "url": "https://blockscout.acala.network/" } ], - "developer": [ - { - "url": "https://evmdocs.acala.network/", - "description": "Developer docs" - }, - { - "url": "https://evmdocs.acala.network/tooling/faucet", - "description": "Faucet" - } - ], "contractSource": "ethereum/contracts/bridge/Bridge.sol", "finality": { "instant": 200, "safe": 201, "otherwise": "finalized" + }, + "devDocs": "https://evmdocs.acala.network/", + "faucet": { + "url": "https://discord.gg/5JJgXKSznc", + "token": "ACA", + "description": "Discord Faucet" } -} +} \ No newline at end of file diff --git a/scripts/src/chains/algorand.json b/scripts/src/chains/algorand.json index 209e225f..9b5cd5e5 100644 --- a/scripts/src/chains/algorand.json +++ b/scripts/src/chains/algorand.json @@ -1,13 +1,13 @@ { "homepage": "https://algorand.com", "title": "Algorand", - "mainnet":{ - "id":"mainnet-v1.0", - "name":"Mainnet" + "mainnet": { + "id": "mainnet-v1.0", + "name": "Mainnet" }, - "testnet":{ - "id":"testnet-v1.0", - "name":"Testnet" + "testnet": { + "id": "testnet-v1.0", + "name": "Testnet" }, "explorer": [ { @@ -19,19 +19,15 @@ "description": "Pera Explorer" } ], - "developer": [ - { - "url": "https://developer.algorand.org", - "description": "Developer Docs" - }, - { - "url":"https://bank.testnet.algorand.network/", - "description":"Faucet" - } - ], "contractSource": "algorand/wormhole_core.py", "finality": { "finalized": 0, - "details":"https://developer.algorand.org/docs/get-started/basics/why_algorand/#finality" + "details": "https://developer.algorand.org/docs/get-started/basics/why_algorand/#finality" + }, + "devDocs": "https://developer.algorand.org", + "faucet": { + "url": "https://bank.testnet.algorand.network/", + "token": "ALGO", + "description": "Official Algorand Faucet" } } \ No newline at end of file diff --git a/scripts/src/chains/aptos.json b/scripts/src/chains/aptos.json index ccb92e51..0ca83da7 100644 --- a/scripts/src/chains/aptos.json +++ b/scripts/src/chains/aptos.json @@ -19,10 +19,6 @@ "description": "AptoScan" } ], - "developer": [ - { "url": "https://aptos.dev/", "description": "Developer Docs" }, - { "url": "https://www.aptosfaucet.com/", "description": "Faucet" } - ], "examples": [ { "url": "https://github.com/wormhole-foundation/wormhole/tree/main/aptos/examples", @@ -31,7 +27,13 @@ ], "contractSource": "aptos/wormhole/sources/wormhole.move", "finality": { - "details": "https://aptos.dev/reference/glossary/#byzantine-fault-tolerance-bft", + "details": "https://aptos.dev/en/network/glossary#byzantine-fault-tolerance-bft", "finalized": 0 + }, + "devDocs": "https://aptos.dev/", + "faucet": { + "url": "https://www.aptosfaucet.com/", + "token": "APT", + "description": "Official Aptos Faucet" } -} +} \ No newline at end of file diff --git a/scripts/src/chains/arbitrum.json b/scripts/src/chains/arbitrum.json index cc67339c..63850641 100644 --- a/scripts/src/chains/arbitrum.json +++ b/scripts/src/chains/arbitrum.json @@ -15,16 +15,11 @@ "description": "Arbitrum Explorer" } ], - "developer": [ - { - "url": "https://developer.arbitrum.io/getting-started-devs", - "description": "Developer Docs" - } - ], "finality": { - "details": "https://developer.arbitrum.io/tx-lifecycle", + "details": "https://docs.arbitrum.io/how-arbitrum-works/tx-lifecycle", "instant": 200, "safe": 201, "otherwise": "finalized" - } -} + }, + "devDocs": "https://docs.arbitrum.io/" +} \ No newline at end of file diff --git a/scripts/src/chains/arbitrum_sepolia.json b/scripts/src/chains/arbitrum_sepolia.json deleted file mode 100644 index ed7fd95b..00000000 --- a/scripts/src/chains/arbitrum_sepolia.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "title": "Arbitrum Sepolia", - "homepage": "https://arbitrum.io/", - "testnet":{ - "name":"Sepolia", - "id":"421614" - }, - "explorer": [ - { - "url": "https://sepolia.arbiscan.io/", - "description": "Arbitrum Explorer" - } - ], - "developer": [ ] -} \ No newline at end of file diff --git a/scripts/src/chains/aurora.json b/scripts/src/chains/aurora.json index ea2bca83..02e6daff 100644 --- a/scripts/src/chains/aurora.json +++ b/scripts/src/chains/aurora.json @@ -1,13 +1,13 @@ { "title": "Aurora", "homepage": "https://aurora.dev/", - "mainnet":{ - "name":"Mainnet", - "id":"1313161554" + "mainnet": { + "name": "Mainnet", + "id": "1313161554" }, - "testnet":{ - "name":"Testnet", - "id":"1313161555" + "testnet": { + "name": "Testnet", + "id": "1313161555" }, "explorer": [ { @@ -15,15 +15,11 @@ "description": "Block Explorer" } ], - "developer": [ - { - "url": "https://doc.aurora.dev/", - "description": "Developer docs" - }, - { - "url":"https://aurora.dev/faucet", - "description":"Faucet" - } - ], - "contractSource": "ethereum/contracts/bridge/Bridge.sol" + "contractSource": "ethereum/contracts/bridge/Bridge.sol", + "devDocs": "https://doc.aurora.dev/", + "faucet": { + "url": "https://aurora.dev/faucet", + "token": "ETH", + "description": "Official Aurora Faucet" + } } \ No newline at end of file diff --git a/scripts/src/chains/avalanche.json b/scripts/src/chains/avalanche.json index 5506f2d3..0d4fc21a 100644 --- a/scripts/src/chains/avalanche.json +++ b/scripts/src/chains/avalanche.json @@ -18,20 +18,16 @@ "url": "https://subnets.avax.network/" } ], - "developer": [ - { - "url": "https://docs.avax.network/", - "description": "Developer docs" - }, - { - "url": "https://core.app/tools/testnet-faucet/?subnet=c&token=c", - "description": "Faucet" - } - ], "contractSource": "ethereum/contracts/bridge/Bridge.sol", "finality": { "instant": 200, "otherwise": "finalized", - "details": "https://docs.avax.network/build/dapp/advanced/integrate-exchange#determining-finality" + "details": "https://docs.avax.network/dapps/advanced-tutorials/exchange-integration#determining-finality" + }, + "devDocs": "https://docs.avax.network/", + "faucet": { + "url": "https://core.app/tools/testnet-faucet/?subnet=c&token=c", + "token": "AVAX", + "description": "Official Avalanche Faucet" } -} +} \ No newline at end of file diff --git a/scripts/src/chains/base.json b/scripts/src/chains/base.json index fd05b8a8..0dd4f387 100644 --- a/scripts/src/chains/base.json +++ b/scripts/src/chains/base.json @@ -9,12 +9,6 @@ "name": "Base Goerli", "id": "84531" }, - "developer": [ - { - "url": "https://docs.base.org/", - "description": "Developer docs" - } - ], "explorer": [ { "url": "https://goerli.basescan.org/", @@ -30,5 +24,6 @@ "instant": 200, "safe": 201, "otherwise": "finalized" - } -} + }, + "devDocs": "https://docs.base.org/" +} \ No newline at end of file diff --git a/scripts/src/chains/base_sepolia.json b/scripts/src/chains/base_sepolia.json deleted file mode 100644 index 2ec63b4e..00000000 --- a/scripts/src/chains/base_sepolia.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "title": "Base Sepolia", - "homepage": "https://base.org/", - "testnet":{ - "name":"Base Sepolia", - "id":"84532" - }, - "developer": [ - { - "url": "https://docs.base.org/", - "description":"Developer docs" - } - ], - "explorer": [ - { - "url": "https://sepolia.basescan.org/", - "description": "Etherscan" - } - ], - "contractSource": "ethereum/contracts/bridge/Bridge.sol" -} \ No newline at end of file diff --git a/scripts/src/chains/berachain.json b/scripts/src/chains/berachain.json index d83ec873..f3359730 100644 --- a/scripts/src/chains/berachain.json +++ b/scripts/src/chains/berachain.json @@ -1,8 +1,24 @@ { "title": "Berachain", - "testnet": { "name": "Testnet", "id": "80084" }, + "testnet": { + "name": "Testnet", + "id": "80084" + }, "finality": { "instant": 200, "otherwise": "finalized" - } -} + }, + "homepage": "https://www.berachain.com/", + "devDocs": "https://docs.berachain.com/", + "faucet": { + "url": "https://bartio.faucet.berachain.com/", + "token": "BERA", + "description": "Official Berachain Faucet" + }, + "explorer": [ + { + "url": "https://bartio.beratrail.io/", + "description": "Beratrail" + } + ] +} \ No newline at end of file diff --git a/scripts/src/chains/blast.json b/scripts/src/chains/blast.json index 381165f0..97673b52 100644 --- a/scripts/src/chains/blast.json +++ b/scripts/src/chains/blast.json @@ -1,10 +1,28 @@ { "title": "Blast", - "testnet": { "name": "Testnet", "id": "168587773" }, - "mainnet": { "name": "Mainnet", "id": "81457" }, + "testnet": { + "name": "Testnet", + "id": "168587773" + }, + "mainnet": { + "name": "Mainnet", + "id": "81457" + }, "finality": { "instant": 200, "safe": 201, "otherwise": "finalized" - } + }, + "devDocs": "https://docs.blast.io/about-blast", + "faucet": { + "url": "https://docs.blast.io/tools/faucets#faucets", + "token": "ETH", + "description": "List of Faucets" + }, + "homepage": "https://blast.io/", + "explorer": [ + { + "url": "https://docs.blast.io/tools/block-explorers#block-explorers" + } + ] } diff --git a/scripts/src/chains/bsc.json b/scripts/src/chains/bsc.json index b72a65eb..2c4d78b3 100644 --- a/scripts/src/chains/bsc.json +++ b/scripts/src/chains/bsc.json @@ -1,35 +1,31 @@ { "title": "BNB Smart Chain", "homepage": "https://www.bnbchain.org/en/smartChain", - "mainnet":{ - "name":"Mainnet", - "id":"56" + "mainnet": { + "name": "Mainnet", + "id": "56" }, - "testnet":{ - "name":"Testnet", - "id":"97" + "testnet": { + "name": "Testnet", + "id": "97" }, "explorer": [ { "url": "https://bscscan.com/", - "description": "Etherscan" + "description": "BscScan" } ], - "developer": [ - { - "url": "https://docs.bnbchain.org/docs/learn/intro", - "description":"Developer docs" - }, - { - "url":"https://testnet.binance.org/faucet-smart/", - "description":"Faucet" - } - ], "contractSource": "ethereum/contracts/bridge/Bridge.sol", "finality": { "instant": 200, "otherwise": "finalized", - "safe":201, - "details":"https://docs.bnbchain.org/docs/learn/consensus" + "safe": 201, + "details": "https://docs.bnbchain.org/bnb-smart-chain/introduction/?h=finality" + }, + "devDocs": "https://docs.bnbchain.org/", + "faucet": { + "url": "https://testnet.binance.org/faucet-smart/", + "token": "BNB", + "description": "Official BNB Faucet" } } \ No newline at end of file diff --git a/scripts/src/chains/celestia.json b/scripts/src/chains/celestia.json index cc8a6e82..08d3c306 100644 --- a/scripts/src/chains/celestia.json +++ b/scripts/src/chains/celestia.json @@ -1,15 +1,23 @@ { "title": "Celestia", "homepage": "https://celestia.org", - "mainnet":{ - "name":"Mainnet", - "id":"celestia" + "mainnet": { + "name": "Mainnet", + "id": "celestia" }, - "testnet":{ - "name":"Testnet", - "id":"mocha-4" + "testnet": { + "name": "Testnet", + "id": "mocha-4" }, - "developer":[ - {"url":"https://celestia.org/build/", "description":"Developer docs"} + "devDocs": "https://docs.celestia.org/", + "faucet": { + "url": "https://discord.gg/celestiacommunity", + "token": "TIA", + "description": "Discord Faucet" + }, + "explorer": [ + { + "url": "https://docs.celestia.org/how-to-guides/mocha-testnet#explorers" + } ] -} \ No newline at end of file +} diff --git a/scripts/src/chains/celo.json b/scripts/src/chains/celo.json index 01481426..964be8de 100644 --- a/scripts/src/chains/celo.json +++ b/scripts/src/chains/celo.json @@ -1,13 +1,13 @@ { "homepage": "https://celo.org/", "title": "Celo", - "mainnet":{ - "name":"Mainnet", - "id":"42220" + "mainnet": { + "name": "Mainnet", + "id": "42220" }, - "testnet":{ - "name":"Alfajores", - "id":"44787" + "testnet": { + "name": "Alfajores", + "id": "44787" }, "explorer": [ { @@ -17,19 +17,15 @@ "url": "https://celoscan.io/" } ], - "developer": [ - { - "url": "https://docs.celo.org/", - "description":"Developer docs" - }, - { - "url":"https://faucet.celo.org/alfajores", - "description":"Faucet" - } - ], "contractSource": "ethereum/contracts/bridge/Bridge.sol", "finality": { "instant": 200, "otherwise": "finalized" + }, + "devDocs": "https://docs.celo.org/", + "faucet": { + "url": "https://faucet.celo.org/alfajores", + "token": "CELO", + "description": "Official Celo Faucet" } } \ No newline at end of file diff --git a/scripts/src/chains/cosmoshub.json b/scripts/src/chains/cosmoshub.json index 2a79682a..5eb12bbd 100644 --- a/scripts/src/chains/cosmoshub.json +++ b/scripts/src/chains/cosmoshub.json @@ -1,5 +1,5 @@ { - "title": "Cosmoshub", + "title": "Cosmos Hub", "mainnet": { "name": "Mainnet", "id": "cosmoshub-4" @@ -7,5 +7,17 @@ "testnet": { "name": "Testnet", "id": "theta-testnet-001" - } + }, + "homepage": "https://cosmos.network/", + "devDocs": "https://hub.cosmos.network/main", + "faucet": { + "url": "https://discord.com/invite/cosmosnetwork", + "token": "ATOM", + "description": "Discord Faucet" + }, + "explorer": [ + { + "url": "https://hub.cosmos.network/main/hub-tutorials/join-mainnet#explorers" + } + ] } diff --git a/scripts/src/chains/dymension.json b/scripts/src/chains/dymension.json index a7c15965..5f0bfbb0 100644 --- a/scripts/src/chains/dymension.json +++ b/scripts/src/chains/dymension.json @@ -1,13 +1,14 @@ { - "homepage": "https://dymension.xyz/", - "title": "Dymension", - "mainnet":{ - "name":"Mainnet", - "id":"dymension_1100-1" - }, - "explorer": [ - { - "url": "https://www.mintscan.io/dymension" - } - ] - } \ No newline at end of file + "homepage": "https://dymension.xyz/", + "title": "Dymension", + "mainnet": { + "name": "Mainnet", + "id": "dymension_1100-1" + }, + "explorer": [ + { + "url": "https://www.mintscan.io/dymension" + } + ], + "devDocs": "https://docs.dymension.xyz/" +} \ No newline at end of file diff --git a/scripts/src/chains/ethereum.json b/scripts/src/chains/ethereum.json index 647a1114..b1923773 100644 --- a/scripts/src/chains/ethereum.json +++ b/scripts/src/chains/ethereum.json @@ -12,11 +12,7 @@ "notes":[ "Deployed contracts are also available on the [Sepolia](#sepolia) testnet." ], - "developer": [ - { - "url": "https://ethereum.org/en/developers/docs/" - } - ], + "devDocs": "https://ethereum.org/en/developers/docs/", "explorer": [ { "url": "https://etherscan.io/" diff --git a/scripts/src/chains/evmos.json b/scripts/src/chains/evmos.json index 74cc6ed2..bcd2900b 100644 --- a/scripts/src/chains/evmos.json +++ b/scripts/src/chains/evmos.json @@ -1,17 +1,23 @@ { "homepage": "https://evmos.org/", "title": "Evmos", - "mainnet":{ - "name":"Mainnet", - "id":"evmos_9001-2" + "mainnet": { + "name": "Mainnet", + "id": "evmos_9001-2" }, - "testnet":{ - "name":"Testnet", - "id":"evmos_9000-4" + "testnet": { + "name": "Testnet", + "id": "evmos_9000-4" }, "explorer": [ { "url": "https://www.mintscan.io/evmos" } - ] + ], + "devDocs": "https://docs.evmos.org/", + "faucet": { + "url": "https://faucet.evmos.dev/", + "token": "TEVMOS", + "description": "Official Evmos Faucet" + } } \ No newline at end of file diff --git a/scripts/src/chains/fantom.json b/scripts/src/chains/fantom.json index f75cbc87..ff3acb2a 100644 --- a/scripts/src/chains/fantom.json +++ b/scripts/src/chains/fantom.json @@ -1,24 +1,14 @@ { "homepage": "https://fantom.foundation/", "title": "Fantom", - "mainnet":{ - "name":"Mainnet", - "id":"250" + "mainnet": { + "name": "Mainnet", + "id": "250" }, - "testnet":{ - "name":"Testnet", - "id":"4002" + "testnet": { + "name": "Testnet", + "id": "4002" }, - "developer": [ - { - "url": "https://docs.fantom.foundation/", - "description": "Developer docs" - }, - { - "url": "https://faucet.fantom.network/", - "description": "Faucet" - } - ], "explorer": [ { "url": "https://ftmscan.com/" @@ -28,5 +18,11 @@ "finality": { "instant": 200, "otherwise": "finalized" + }, + "devDocs": "https://docs.fantom.foundation/", + "faucet": { + "url": "https://faucet.fantom.network/", + "token": "FTM", + "description": "Official Fantom Faucet" } } \ No newline at end of file diff --git a/scripts/src/chains/gnosis.json b/scripts/src/chains/gnosis.json index 6adc934d..60840d34 100644 --- a/scripts/src/chains/gnosis.json +++ b/scripts/src/chains/gnosis.json @@ -1,23 +1,25 @@ { "title": "Gnosis", "homepage": "https://www.gnosis.io/", - "mainnet":{ - "name":"Mainnet", - "id":"100" + "mainnet": { + "name": "Mainnet", + "id": "100" }, - "testnet":{ - "name":"Chaido", - "id":"10200" + "testnet": { + "name": "Chiado", + "id": "10200" }, "contractSource": "ethereum/contracts/bridge/Bridge.sol", - "developer": [ - { - "url": "https://docs.gnosischain.com/developers/overview", - "description":"Developer docs" - }, - { - "url":"https://faucet.gnosischain.com/", - "description":"Faucet" - } - ] -} \ No newline at end of file + "devDocs": "https://docs.gnosischain.com/", + "faucet": { + "url": "https://faucet.gnosischain.com/", + "token": "xDAI", + "description": "Official Gnosis Faucet" + }, + "explorer": [ + { + "url": "https://gnosisscan.io/", + "description": "GnosisScan" + } + ] +} diff --git a/scripts/src/chains/holesky.json b/scripts/src/chains/holesky.json index affaaccc..2733ab88 100644 --- a/scripts/src/chains/holesky.json +++ b/scripts/src/chains/holesky.json @@ -1,16 +1,23 @@ { - "title":"Ethereum Holesky", - "mainnet":{ - "name":"Mainnet", - "id":"N/A" + "title": "Ethereum Holesky", + "mainnet": { + "name": "Mainnet", + "id": "N/A" }, - "testnet":{ - "name":"Holesky", - "id":"17000" + "testnet": { + "name": "Holesky", + "id": "17000" }, - "notes":[ + "notes": [ "Holesky is a testnet only chain and can be used as an alternative to Goerli", "Note that a different chain id is used for Holesky" ], - "contractSource": "ethereum/contracts/bridge/Bridge.sol" + "contractSource": "ethereum/contracts/bridge/Bridge.sol", + "homepage": "https://ethereum.org/", + "devDocs": "https://ethereum.org/en/developers/docs/", + "faucet": { + "url": "https://www.alchemy.com/faucets/ethereum-holesky", + "token": "ETH", + "description": "Alchemy Faucet" + } } \ No newline at end of file diff --git a/scripts/src/chains/injective.json b/scripts/src/chains/injective.json index ab3987b9..0d734d74 100644 --- a/scripts/src/chains/injective.json +++ b/scripts/src/chains/injective.json @@ -15,22 +15,24 @@ "description": "Injective Testnet Explorer" } ], - "developer": [ - { - "url": "https://docs.injective.network/", - "description": "Developer docs" - }, + "testnet": { + "name": "Testnet", + "id": "injective-888" + }, + "devDocs": "https://docs.injective.network/", + "faucet": { + "url": "https://testnet.faucet.injective.network/", + "token": "INJ", + "description": "Official Injective Faucet" + }, + "additionaLinks": [ { "url": "https://docs.ts.injective.network/", "description": "Injective Typescript SDK docs" }, - { + { "url": "https://docs.trading.injective.network/", "description": "Injective trading docs" } - ], - "testnet": { - "name": "Testnet", - "id": "injective-888" - } + ] } diff --git a/scripts/src/chains/karura.json b/scripts/src/chains/karura.json index 01789426..33c09f6d 100644 --- a/scripts/src/chains/karura.json +++ b/scripts/src/chains/karura.json @@ -15,5 +15,11 @@ "instant": 200, "safe": 201, "otherwise": "finalized" + }, + "devDocs": "https://evmdocs.acala.network/", + "faucet": { + "url": "https://discord.gg/5JJgXKSznc", + "token": "ACA", + "description": "Discord Faucet" } -} +} \ No newline at end of file diff --git a/scripts/src/chains/klaytn.json b/scripts/src/chains/klaytn.json index a9dcd672..b0bc0716 100644 --- a/scripts/src/chains/klaytn.json +++ b/scripts/src/chains/klaytn.json @@ -2,13 +2,13 @@ "title": "Kaia", "homepage": "https://kaia.io/", "contractSource": "ethereum/contracts/bridge/Bridge.sol", - "mainnet":{ - "name":"Mainnet", - "id":"8217" + "mainnet": { + "name": "Mainnet", + "id": "8217" }, - "testnet":{ - "name":"Kairos", - "id":"1001" + "testnet": { + "name": "Kairos", + "id": "1001" }, "explorer": [ { @@ -20,18 +20,14 @@ "description": "Kaiascope" } ], - "developer": [ - { - "url": "https://docs.kaia.io/", - "description": "Developer docs" - }, - { - "url": "https://faucet.kaia.io", - "description": "Faucet" - } - ], "finality": { "instant": 200, "otherwise": "finalized" + }, + "devDocs": "https://docs.kaia.io/", + "faucet": { + "url": "https://faucet.kaia.io", + "token": "KAIA", + "description": "Official Kaia Faucet" } } \ No newline at end of file diff --git a/scripts/src/chains/kujira.json b/scripts/src/chains/kujira.json index d3908b14..1691cb7b 100644 --- a/scripts/src/chains/kujira.json +++ b/scripts/src/chains/kujira.json @@ -1,11 +1,24 @@ { - "title":"Kujira", - "mainnet":{ - "name":"Mainnet", - "id":"kaiyo-1" - }, - "testnet":{ - "name":"Testnet", - "id":"harpoon-4" + "title": "Kujira", + "homepage": "https://kujira.network/", + "devDocs": "https://docs.kujira.app/developers/developer-kickstart-page", + "faucet": { + "url": "https://discord.com/channels/970650215801569330/1009931570263629854", + "token": "KUJI", + "description": "Discord Faucet" + }, + "explorer": [ + { + "url": "https://finder.kujira.network/", + "description": "FINDER" } + ], + "mainnet": { + "name": "Mainnet", + "id": "kaiyo-1" + }, + "testnet": { + "name": "Testnet", + "id": "harpoon-4" + } } \ No newline at end of file diff --git a/scripts/src/chains/linea.json b/scripts/src/chains/linea.json index e66b8b7f..705adb39 100644 --- a/scripts/src/chains/linea.json +++ b/scripts/src/chains/linea.json @@ -1,9 +1,27 @@ { "title": "Linea", - "testnet": { "name": "Testnet", "id": "59141" }, - "mainnet": { "name": "Mainnet", "id": "59144" }, + "homepage": "https://linea.build/", + "devDocs": "https://docs.linea.build/", + "faucet": { + "url": "https://docs.linea.build/get-started/how-to/get-testnet-eth", + "token": "ETH", + "description": "List of Faucets" + }, + "explorer": [ + { + "url": "https://docs.linea.build/get-started/build/block-explorers" + } + ], + "testnet": { + "name": "Testnet", + "id": "59141" + }, + "mainnet": { + "name": "Mainnet", + "id": "59144" + }, "finality": { "instant": 200, "otherwise": "finalized" } -} +} \ No newline at end of file diff --git a/scripts/src/chains/mantle.json b/scripts/src/chains/mantle.json index bfdb87ba..5e65b11a 100644 --- a/scripts/src/chains/mantle.json +++ b/scripts/src/chains/mantle.json @@ -9,15 +9,21 @@ "name": "Sepolia", "id": "5003" }, - "developer": [ - { - "url": "https://docs.mantle.xyz/network/introduction/overview", - "description": "Developer docs" - } - ], "finality": { "instant": 200, "safe": 201, "otherwise": "finalized" - } -} + }, + "devDocs": "https://docs.mantle.xyz/network/introduction/overview", + "faucet": { + "url": "https://faucet.sepolia.mantle.xyz/", + "token": "MNT", + "description": "Official Mantle Faucet" + }, + "explorer": [ + { + "url": "https://mantlescan.xyz/", + "description": "Mantlescan" + } + ] +} \ No newline at end of file diff --git a/scripts/src/chains/moonbeam.json b/scripts/src/chains/moonbeam.json index 4dc96121..01dde423 100644 --- a/scripts/src/chains/moonbeam.json +++ b/scripts/src/chains/moonbeam.json @@ -12,24 +12,20 @@ "explorer": [ { "url": "https://moonscan.io/", - "description": "Moonbeam EVM Block Explorer" + "description": "Moonscan" } ], "contractSource": "ethereum/contracts/bridge/Bridge.sol", - "developer": [ - { - "url": "https://docs.moonbeam.network/", - "description": "Developer docs" - }, - { - "url": "https://faucet.moonbeam.network/", - "description": "Faucet" - } - ], "finality": { "instant": 200, "safe": 201, "otherwise": "finalized", - "details": "https://docs.moonbeam.network/builders/build/moonbeam-custom-api/#finality-rpc-endpoints" + "details": "https://docs.moonbeam.network/builders/ethereum/json-rpc/moonbeam-custom-api/#finality-rpc-endpoints" + }, + "devDocs": "https://docs.moonbeam.network/", + "faucet": { + "url": "https://faucet.moonbeam.network/", + "token": "DEV", + "description": "Official Moonbeam Faucet" } -} +} \ No newline at end of file diff --git a/scripts/src/chains/near.json b/scripts/src/chains/near.json index 2c4fac45..6d639354 100644 --- a/scripts/src/chains/near.json +++ b/scripts/src/chains/near.json @@ -9,11 +9,7 @@ "name":"Testnet", "id":"testnet" }, - "developer":[ - { - "url": "https://docs.near.org/" - } - ], + "devDocs":"https://docs.near.org/", "explorer":[ { "url": "https://nearblocks.io/" @@ -22,5 +18,10 @@ "finality": { "details":"https://nomicon.io/ChainSpec/Consensus", "finalized": 0 + }, + "faucet": { + "url": "https://near-faucet.io/", + "token": "NEAR", + "description": "Official NEAR Faucet" } } diff --git a/scripts/src/chains/neon.json b/scripts/src/chains/neon.json index 10ea4629..80cc0bd7 100644 --- a/scripts/src/chains/neon.json +++ b/scripts/src/chains/neon.json @@ -1,13 +1,25 @@ { "title": "Neon", - "mainnet":{ - "name":"Mainnet", - "id":"245022934" + "mainnet": { + "name": "Mainnet", + "id": "245022934" }, - "testnet":{ - "name":"Testnet", - "id":"245022940" + "testnet": { + "name": "Testnet", + "id": "245022940" }, - "homepage": "https://neon-labs.org/", + "homepage": "https://neonevm.org/", + "devDocs": "https://neonevm.org/docs/", + "faucet": { + "url": "https://neonfaucet.org/", + "token": "NEON", + "description": "Official Neon Faucet" + }, + "explorer": [ + { + "url": "https://neonscan.org/", + "description": "Neonscan" + } + ], "contractSource": "ethereum/contracts/bridge/Bridge.sol" } \ No newline at end of file diff --git a/scripts/src/chains/neutron.json b/scripts/src/chains/neutron.json index 641e7a81..ec590805 100644 --- a/scripts/src/chains/neutron.json +++ b/scripts/src/chains/neutron.json @@ -1,15 +1,23 @@ { "title": "Neutron", "homepage": "https://www.neutron.org/", - "mainnet":{ - "name":"Mainnet", - "id":"neutron-1" + "mainnet": { + "name": "Mainnet", + "id": "neutron-1" }, - "testnet":{ - "name":"Testnet", - "id":"pion-1" + "testnet": { + "name": "Testnet", + "id": "pion-1" }, - "developer":[ - {"url":"https://docs.neutron.org/", "description":"Developer docs"} + "devDocs": "https://docs.neutron.org/", + "faucet": { + "url": "https://docs.neutron.org/neutron/faq#where-is-the-testnet-faucet", + "token": "NTRN", + "description": "List of Faucets" + }, + "explorer": [ + { + "url": "https://docs.neutron.org/neutron/faq#where-is-the-block-explorer" + } ] -} \ No newline at end of file +} diff --git a/scripts/src/chains/oasis.json b/scripts/src/chains/oasis.json index 273584f9..03d2443b 100644 --- a/scripts/src/chains/oasis.json +++ b/scripts/src/chains/oasis.json @@ -13,5 +13,16 @@ "finality": { "instant": 200, "otherwise": "finalized" - } -} + }, + "devDocs": "https://docs.oasis.io/", + "faucet": { + "url": "https://faucet.testnet.oasis.io/", + "token": "TEST", + "description": "Official Oasis Faucet" + }, + "explorer": [ + { + "url": "https://docs.oasis.io/dapp/cipher/#block-explorers" + } + ] +} \ No newline at end of file diff --git a/scripts/src/chains/optimism.json b/scripts/src/chains/optimism.json index 4ea7bcd7..7d5724d1 100644 --- a/scripts/src/chains/optimism.json +++ b/scripts/src/chains/optimism.json @@ -5,14 +5,21 @@ "id": "10" }, "testnet": { - "name": "Optimism Goerli", - "id": "420" + "name": "Optimism Sepolia", + "id": "11155420" }, "homepage": "https://www.optimism.io/", + "devDocs": "https://docs.optimism.io/", "contractSource": "ethereum/contracts/bridge/Bridge.sol", "finality": { "instant": 200, "safe": 201, "otherwise": "finalized" - } -} + }, + "explorer": [ + { + "url": "https://optimistic.etherscan.io/", + "description": "OP Mainnet Etherscan" + } + ] +} \ No newline at end of file diff --git a/scripts/src/chains/optimism_sepolia.json b/scripts/src/chains/optimism_sepolia.json deleted file mode 100644 index f65458be..00000000 --- a/scripts/src/chains/optimism_sepolia.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "title": "Optimism Sepolia", - "testnet":{ - "name":"Optimism Sepolia", - "id":"11155420" - }, - "homepage": "https://www.optimism.io/", - "contractSource": "ethereum/contracts/bridge/Bridge.sol", - "finality": { - "instant": 200, - "otherwise": "finalized" - } -} \ No newline at end of file diff --git a/scripts/src/chains/osmosis.json b/scripts/src/chains/osmosis.json index 2ee5018c..c0592bc0 100644 --- a/scripts/src/chains/osmosis.json +++ b/scripts/src/chains/osmosis.json @@ -1,12 +1,23 @@ { - "title":"Osmosis", + "title": "Osmosis", "homepage": "https://osmosis.zone/", - "mainnet":{ - "name":"Mainnet", - "id":"osmosis-1" + "devDocs": "https://docs.osmosis.zone/", + "faucet": { + "url": "https://faucet.testnet.osmosis.zone/", + "token": "OSMO", + "description": "Official Osmosis Faucet" }, - "testnet":{ - "name":"Testnet", - "id":"osmo-test-5" + "explorer": [ + { + "url": "https://docs.osmosis.zone/overview/endpoints#explorers" + } + ], + "mainnet": { + "name": "Mainnet", + "id": "osmosis-1" + }, + "testnet": { + "name": "Testnet", + "id": "osmo-test-5" } } \ No newline at end of file diff --git a/scripts/src/chains/polygon.json b/scripts/src/chains/polygon.json index 8bab5c5d..da103fc4 100644 --- a/scripts/src/chains/polygon.json +++ b/scripts/src/chains/polygon.json @@ -1,22 +1,25 @@ { "title": "Polygon", "homepage": "https://polygon.technology/", - "mainnet":{ - "name":"Mainnet", - "id":"137" + "mainnet": { + "name": "Mainnet", + "id": "137" }, - "testnet":{ - "name":"Mumbai", - "id":"80001" + "testnet": { + "name": "Amoy", + "id": "80002" }, "contractSource": "ethereum/contracts/bridge/Bridge.sol", - "developer":[ - {"url":"https://wiki.polygon.technology/", "description":"Developer docs"}, - {"url":"https://faucet.polygon.technology/", "description":"Faucet"} - ], "finality": { - "details":"https://docs.polygon.technology/pos/architecture/heimdall/checkpoints/", + "details": "https://docs.polygon.technology/pos/architecture/heimdall/checkpoints/", "instant": 200, "otherwise": "finalized" - } + }, + "devDocs": "https://docs.polygon.technology/", + "explorer": [ + { + "url": "https://polygonscan.com/", + "description": "Polygonscan" + } + ] } \ No newline at end of file diff --git a/scripts/src/chains/polygon_sepolia.json b/scripts/src/chains/polygon_sepolia.json deleted file mode 100644 index b4b8722b..00000000 --- a/scripts/src/chains/polygon_sepolia.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "title": "Polygon Sepolia", - "homepage": "https://polygon.technology/", - "testnet":{ - "name":"Sepolia", - "id":"80002" - }, - "contractSource": "ethereum/contracts/bridge/Bridge.sol", - "finality": { - "details":"https://docs.polygon.technology/pos/architecture/heimdall/checkpoints/", - "instant": 200, - "otherwise": "finalized" - } - } \ No newline at end of file diff --git a/scripts/src/chains/provenance.json b/scripts/src/chains/provenance.json index cda5c540..1aee20e2 100644 --- a/scripts/src/chains/provenance.json +++ b/scripts/src/chains/provenance.json @@ -1 +1,15 @@ -{"title":"Provenance","mainnet":{"name":"Mainnet","id":"pio-mainnet-1"}} \ No newline at end of file +{ + "title": "Provenance", + "homepage": "https://provenance.io/", + "devDocs": "https://developer.provenance.io/docs/", + "explorer": [ + { + "url": "https://explorer.provenance.io/dashboard", + "description": "Provenance Explorer" + } + ], + "mainnet": { + "name": "Mainnet", + "id": "pio-mainnet-1" + } +} \ No newline at end of file diff --git a/scripts/src/chains/pythnet.json b/scripts/src/chains/pythnet.json index a3d2101b..d90f7ffe 100644 --- a/scripts/src/chains/pythnet.json +++ b/scripts/src/chains/pythnet.json @@ -1 +1,14 @@ -{"title":"Pythnet"} \ No newline at end of file +{ + "title": "Pythnet", + "homepage": "https://www.pyth.network/", + "devDocs": "https://docs.pyth.network/home", + "faucet": { + "url": "https://console.optimism.io/faucet" + }, + "explorer": [ + { + "url": "https://sepolia-optimism.etherscan.io/", + "description": "OP Sepolia Etherscan" + } + ] +} \ No newline at end of file diff --git a/scripts/src/chains/rootstock.json b/scripts/src/chains/rootstock.json index 44e574d7..fe1bee2c 100644 --- a/scripts/src/chains/rootstock.json +++ b/scripts/src/chains/rootstock.json @@ -1,11 +1,24 @@ { - "title":"Rootstock", - "mainnet":{ - "name":"Mainnet", - "id":"30" - }, - "testnet":{ - "name":"Testnet", - "id":"31" + "title": "Rootstock", + "mainnet": { + "name": "Mainnet", + "id": "30" + }, + "testnet": { + "name": "Testnet", + "id": "31" + }, + "homepage": "https://rootstock.io/", + "devDocs": "https://dev.rootstock.io/", + "explorer": [ + { + "url": "https://explorer.rootstock.io/", + "description": "Rootstock Explorer" } -} + ], + "faucet": { + "url": "https://faucet.rootstock.io/", + "token": "RBTC", + "description": "Official Rootstock Faucet" + } +} \ No newline at end of file diff --git a/scripts/src/chains/scroll.json b/scripts/src/chains/scroll.json index 599decbf..4b02fe46 100644 --- a/scripts/src/chains/scroll.json +++ b/scripts/src/chains/scroll.json @@ -9,14 +9,24 @@ "name": "Sepolia", "id": "534351" }, - "developer": [ - { - "url": "https://docs.scroll.io/en/home/", - "description": "Developer docs" - } - ], "finality": { "instant": 200, "otherwise": "finalized" - } -} + }, + "devDocs": "https://docs.scroll.io/en/home/", + "faucet": { + "url": "https://docs.scroll.io/en/user-guide/faucet/", + "token": "ETH", + "description": "List of Faucets" + }, + "explorer": [ + { + "url": "https://scrollscan.com/", + "description": "Scrollscan" + }, + { + "url": "https://sepolia.scrollscan.com/", + "description": "Sepolia Scrollscan" + } + ] +} \ No newline at end of file diff --git a/scripts/src/chains/seda.json b/scripts/src/chains/seda.json index 7dcf662b..da732755 100644 --- a/scripts/src/chains/seda.json +++ b/scripts/src/chains/seda.json @@ -1,9 +1,20 @@ { - "homepage": "https://seda.xyz/", - "title": "Seda", - "testnet":{ - "name":"Testnet", - "id":"seda-1-testnet" - }, - "explorer": [ ] - } \ No newline at end of file + "homepage": "https://seda.xyz/", + "devDocs": "https://docs.seda.xyz/home", + "title": "SEDA", + "testnet": { + "name": "Testnet", + "id": "seda-1-testnet" + }, + "faucet": { + "url": "https://devnet.explorer.seda.xyz/faucet", + "token": "SEDA", + "description": "Official SEDA Faucet" + }, + "explorer": [ + { + "url": "https://explorer.seda.xyz/", + "description": "SEDA Explorer" + } + ] +} \ No newline at end of file diff --git a/scripts/src/chains/sei.json b/scripts/src/chains/sei.json index 34f8d90f..9dcf3b85 100644 --- a/scripts/src/chains/sei.json +++ b/scripts/src/chains/sei.json @@ -1,18 +1,23 @@ { "title": "Sei", "homepage": "https://www.sei.io/", - "mainnet":{ - "name":"Mainnet", - "id":"pacific-1" + "devDocs": "https://www.docs.sei.io/", + "mainnet": { + "name": "Mainnet", + "id": "pacific-1" }, - "testnet":{ - "name":"Testnet", - "id":"atlantic-2" + "testnet": { + "name": "Testnet", + "id": "atlantic-2" }, - "developer": [ + "faucet": { + "url": "https://atlantic-2.app.sei.io/faucet", + "token": "SEI", + "description": "Sei Atlantic-2 Faucet" + }, + "explorer": [ { - "url": "https://atlantic-2.app.sei.io/faucet", - "description": "Faucet" + "url": "https://www.docs.sei.io/dev-ecosystem-providers/explorers#sei-explorers" } ] -} +} \ No newline at end of file diff --git a/scripts/src/chains/seievm.json b/scripts/src/chains/seievm.json index 71334465..b54c5637 100644 --- a/scripts/src/chains/seievm.json +++ b/scripts/src/chains/seievm.json @@ -1 +1,3 @@ -{"title":"Seievm"} \ No newline at end of file +{ + "title": "Seievm" +} \ No newline at end of file diff --git a/scripts/src/chains/sepolia.json b/scripts/src/chains/sepolia.json index 94826d2e..7cdabe08 100644 --- a/scripts/src/chains/sepolia.json +++ b/scripts/src/chains/sepolia.json @@ -1,16 +1,19 @@ { - "title":"Ethereum Sepolia", - "mainnet":{ - "name":"Mainnet", - "id":"N/A" + "title": "Ethereum Sepolia", + "mainnet": { + "name": "Mainnet", + "id": "N/A" }, - "testnet":{ - "name":"Sepolia", - "id":"11155111" + "testnet": { + "name": "Sepolia", + "id": "11155111" }, - "notes":[ - "Sepolia is a testnet only chain and can be used as an alternative to Goerli", - "Note that a different chain id is used for Sepolia" - ], - "contractSource": "ethereum/contracts/bridge/Bridge.sol" + "contractSource": "ethereum/contracts/bridge/Bridge.sol", + "homepage": "https://ethereum.org/", + "devDocs": "https://ethereum.org/en/developers/docs/", + "faucet": { + "url": "https://www.alchemy.com/faucets/ethereum-sepolia", + "token": "ETH", + "description": "Alchemy Faucet" + } } \ No newline at end of file diff --git a/scripts/src/chains/snaxchain.json b/scripts/src/chains/snaxchain.json index 49c6a4af..c77e4294 100644 --- a/scripts/src/chains/snaxchain.json +++ b/scripts/src/chains/snaxchain.json @@ -1,11 +1,19 @@ { - "title":"SNAXchain", - "mainnet":{ - "name":"Mainnet", - "id":"2192" - }, - "testnet":{ - "name":"Testnet", - "id":"13001" + "title": "SNAXchain", + "mainnet": { + "name": "Mainnet", + "id": "2192" + }, + "testnet": { + "name": "Testnet", + "id": "13001" + }, + "devDocs": "https://docs.synthetix.io/v3/", + "homepage": "https://synthetix.io/", + "explorer": [ + { + "url": "https://explorer.snaxchain.io/", + "description": "SNAXchain Explorer" } -} + ] +} \ No newline at end of file diff --git a/scripts/src/chains/solana.json b/scripts/src/chains/solana.json index f7dcf6c0..b26af10c 100644 --- a/scripts/src/chains/solana.json +++ b/scripts/src/chains/solana.json @@ -1,31 +1,27 @@ { "title": "Solana", "homepage": "https://solana.com/", - "mainnet":{ - "name":"Mainnet Beta", - "id":"5eykt4UsFv8P8NJdTREpY1vzqKqZKvdpKuc147dw2N9d" + "mainnet": { + "name": "Mainnet Beta", + "id": "5eykt4UsFv8P8NJdTREpY1vzqKqZKvdpKuc147dw2N9d" }, - "testnet":{ - "name":"Devnet", - "id":"EtWTRABZaYq6iMfeYKouRu166VU2xqa1wcaWoxPkrZBG" + "testnet": { + "name": "Devnet", + "id": "EtWTRABZaYq6iMfeYKouRu166VU2xqa1wcaWoxPkrZBG" }, - "notes":[ - "The contract addresess for `testnet` are on the Solana `devnet`" + "notes": [ + "The contract addresess for testnet are on the Solana devnet" ], "explorer": [ { - "url": "https://explorer.solana.com/" - } - ], - "developer": [ - { - "url": "https://solana.com/developers", - "description": "Developer docs" + "url": "https://explorer.solana.com/", + "description": "Solana Explorer" } ], "finality": { - "details":"https://docs.solana.com/cluster/commitments", + "details": "https://docs.anza.xyz/consensus/commitments/", "confirmed": 0, "finalized": 1 - } + }, + "devDocs": "https://solana.com/docs" } \ No newline at end of file diff --git a/scripts/src/chains/stargaze.json b/scripts/src/chains/stargaze.json index 85278d2a..e1fe1563 100644 --- a/scripts/src/chains/stargaze.json +++ b/scripts/src/chains/stargaze.json @@ -1,13 +1,14 @@ { - "homepage": "https://www.stargaze.zone/", - "title": "Stargaze", - "mainnet":{ - "name":"Mainnet", - "id":"stargaze-1" - }, - "explorer": [ - { - "url": "https://www.mintscan.io/stargaze" - } - ] - } \ No newline at end of file + "homepage": "https://www.stargaze.zone/", + "devDocs": "https://docs.stargaze.zone/", + "title": "Stargaze", + "mainnet": { + "name": "Mainnet", + "id": "stargaze-1" + }, + "explorer": [ + { + "url": "https://www.mintscan.io/stargaze" + } + ] +} \ No newline at end of file diff --git a/scripts/src/chains/sui.json b/scripts/src/chains/sui.json index fd902867..7bd79379 100644 --- a/scripts/src/chains/sui.json +++ b/scripts/src/chains/sui.json @@ -2,13 +2,9 @@ "title": "Sui", "homepage": "https://sui.io/", "explorer": [ - { - "url": "https://suiexplorer.com/", - "description": "suiexplorer" - }, { "url": "https://suiscan.xyz/", - "description": "suiscan" + "description": "Suiscan" } ], "mainnet": { @@ -19,13 +15,15 @@ "name": "Testnet", "id": "4c78adac" }, - "developer": [ - { "url": "https://docs.sui.io/", "description": "Developer docs" }, - { "url": "https://docs.sui.io/build/faucet", "description": "Faucet" } - ], "finality": { "details": "https://docs.sui.io/concepts/sui-architecture/consensus", "finalized": 0, "otherwise": "" + }, + "devDocs": "https://docs.sui.io/", + "faucet": { + "url": "https://docs.sui.io/build/faucet", + "token": "SUI", + "description": "List of Faucets" } -} +} \ No newline at end of file diff --git a/scripts/src/chains/terra.json b/scripts/src/chains/terra.json index 7ddc7705..bfc6ac90 100644 --- a/scripts/src/chains/terra.json +++ b/scripts/src/chains/terra.json @@ -1,12 +1,23 @@ { - "title":"Terra", - "mainnet":{ - "name":"Mainnet", - "id":"columbus-5" - }, - "testnet":{ - "name":"Testnet", - "id":"bombay-12" + "title": "Terra", + "homepage": "https://www.terra.money/", + "devDocs": "https://classic-docs.terra.money/docs/full-node/run-a-full-terra-node/join-a-network.html", + "faucet": { + "url": "https://faucet.terra.money/", + "token": "LUNA", + "description": "Terra Official Faucet" + }, + "mainnet": { + "name": "Mainnet", + "id": "columbus-5" + }, + "testnet": { + "name": "Testnet", + "id": "bombay-12" + }, + "explorer": [ + { + "url": "https://classic-docs.terra.money/docs/ecosystem/explore.html?highlight=explorer#block-explorers" } - + ] } \ No newline at end of file diff --git a/scripts/src/chains/terra2.json b/scripts/src/chains/terra2.json index 5a6c60db..259daf50 100644 --- a/scripts/src/chains/terra2.json +++ b/scripts/src/chains/terra2.json @@ -1,11 +1,24 @@ { - "title":"Terra2", - "mainnet":{ - "name":"Mainnet", - "id":"phoenix-1" - }, - "testnet":{ - "name":"Testnet", - "id":"pisco-1" + "title": "Terra 2.0", + "homepage": "https://www.terra.money/", + "devDocs": "https://docs.terra.money/", + "faucet": { + "url": "https://faucet.terra.money/", + "token": "LUNA", + "description": "Terra Official Faucet" + }, + "mainnet": { + "name": "Mainnet", + "id": "phoenix-1" + }, + "testnet": { + "name": "Testnet", + "id": "pisco-1" + }, + "explorer": [ + { + "url": "https://finder.terra.money/", + "description": "Terra Finder" } + ] } \ No newline at end of file diff --git a/scripts/src/chains/unichain.json b/scripts/src/chains/unichain.json index 225c66c4..71518004 100644 --- a/scripts/src/chains/unichain.json +++ b/scripts/src/chains/unichain.json @@ -1,33 +1,29 @@ { - "title": "Unichain", - "homepage": "https://www.unichain.org/", - "mainnet": { - "name": "", - "id": "" - }, - "testnet": { - "name": "Unichain Sepolia", - "id": "1301" - }, - "explorer": [ - { - "url": "https://sepolia.uniscan.xyz/", - "description": "Unichain Sepolia Testnet Explorer" - } - ], - "developer": [ - { - "url": "https://docs.unichain.org/docs", - "description": "Developer docs" - }, - { - "url": "https://faucet.quicknode.com/unichain/sepolia", - "description": "Faucet" - } - ], - "finality": { - "instant": 200, - "safe": 201, - "otherwise": "finalized" - } -} + "title": "Unichain", + "homepage": "https://www.unichain.org/", + "mainnet": { + "name": "", + "id": "" + }, + "testnet": { + "name": "Unichain Sepolia", + "id": "1301" + }, + "explorer": [ + { + "url": "https://sepolia.uniscan.xyz/", + "description": "Unichain Sepolia Testnet Explorer" + } + ], + "finality": { + "instant": 200, + "safe": 201, + "otherwise": "finalized" + }, + "devDocs": "https://docs.unichain.org/docs", + "faucet": { + "url": "https://faucet.quicknode.com/unichain/sepolia", + "token": "ETH", + "description": "QuickNode Faucet" + } +} \ No newline at end of file diff --git a/scripts/src/chains/xlayer.json b/scripts/src/chains/xlayer.json index 57d89c4b..ccb1bd60 100644 --- a/scripts/src/chains/xlayer.json +++ b/scripts/src/chains/xlayer.json @@ -1,10 +1,29 @@ { - "title": "Xlayer", - "testnet": { "name": "Testnet", "id": "195" }, - "mainnet": { "name": "Mainnet", "id": "196" }, + "title": "X Layer", + "homepage": "https://www.okx.com/xlayer", + "devDocs": "https://www.okx.com/xlayer/docs/developer/build-on-xlayer/about-xlayer", + "testnet": { + "name": "Testnet", + "id": "195" + }, + "mainnet": { + "name": "Mainnet", + "id": "196" + }, "finality": { "instant": 200, "safe": 201, "otherwise": "finalized" - } -} + }, + "faucet": { + "url": "https://www.okx.com/xlayer/faucet", + "token": "OKB", + "description": "X Layer Official Faucet" + }, + "explorer": [ + { + "url": "https://zksync.l2scan.co/", + "description": "L2Scan" + } + ] +} \ No newline at end of file diff --git a/scripts/src/chains/xpla.json b/scripts/src/chains/xpla.json index 816e672b..652c58c6 100644 --- a/scripts/src/chains/xpla.json +++ b/scripts/src/chains/xpla.json @@ -1,11 +1,24 @@ { - "title":"Xpla", - "mainnet":{ - "name":"Mainnet", - "id":"dimension_37-1" - }, - "testnet":{ - "name":"Testnet", - "id":"cube_47-5" + "title": "XPLA", + "homepage": "https://www.xpla.io/en", + "devDocs": "https://docs.xpla.io/develop/develop/get-started/", + "mainnet": { + "name": "Mainnet", + "id": "dimension_37-1" + }, + "testnet": { + "name": "Testnet", + "id": "cube_47-5" + }, + "faucet": { + "url": "https://faucet.xpla.io/", + "token": "XPLA", + "description": "XPLA Official Faucet" + }, + "explorer": [ + { + "url": "https://explorer.xpla.io/", + "description": "XPLA Explorer" } + ] } \ No newline at end of file diff --git a/scripts/src/config.ts b/scripts/src/config.ts index 462352bb..6c473a99 100644 --- a/scripts/src/config.ts +++ b/scripts/src/config.ts @@ -1,35 +1,28 @@ -import * as wh from '@certusone/wormhole-sdk'; -import { nativeChainIds, toChain } from '@wormhole-foundation/sdk'; -import { group } from 'console'; +import { + wormhole, + nativeChainIds, + chain, + chainToPlatform, + Platform, + getContracts, + chainToChainId, + Contracts, + Chain, +} from '@wormhole-foundation/sdk'; import fs from 'fs'; // Many chains have the same underlying runtime export type ChainType = | 'EVM' - | 'Solana' - | 'Cosmos' - | 'Sui' - | 'Aptos' - | 'Algorand' + | 'SVM' + | 'CosmWasm' + | 'Sui Move VM' + | 'Move VM' + | 'AVM' + | 'NEAR VM' + | 'BTC' | ''; -// Get the blockchain environment that the chain belongs to (i.e., EVM) -export function getChainType(cid: wh.ChainId): ChainType { - if (wh.isEVMChain(cid)) return 'EVM'; - if (wh.isCosmWasmChain(cid) || wh.isTerraChain(cid)) return 'Cosmos'; - //if(wh.isSolanaChain(cid) in wh.SolanaChainName) - - const name = wh.coalesceChainName(cid); - - if (name === 'osmosis') return 'Cosmos'; - if (name === 'solana' || name === 'pythnet') return 'Solana'; - if (name === 'algorand') return 'Algorand'; - if (name === 'aptos') return 'Aptos'; - if (name === 'sui') return 'Sui'; - - return ''; -} - export type DocChain = { chainType: ChainType; // Chain type mainnet: ChainDetails; // MainNet details @@ -44,19 +37,6 @@ export type ChainDetails = { extraDetails?: ExtraDetails; }; -export type Contracts = { - // core - core?: string; - token_bridge?: string; - nft_bridge?: string; - // relayer - wormholeRelayerAddress?: string; - mockDeliveryProviderAddress?: string; - mockIntegrationAddress?: string; - // CCTP - cctp?: string; -}; - export interface Finality { // Url to get more details about finality/commitment details?: string; @@ -77,41 +57,63 @@ export interface NetworkDescription { id: string; } -export function networkString(net?: NetworkDescription): string { - if (!net) return ''; - - const { name, id } = net; - const alias = - name === '' || name === 'Mainnet' || name === 'Testnet' - ? '' - : `${name}
- `;
- return `${alias}${id}
`;
+export interface Faucet {
+ url?: string;
+ description?: string;
+ token?: string;
}
export interface ExtraDetails {
+ [x: string]: any;
notes?: string[];
finality?: Finality;
title?: string; // title case name of the chain
homepage?: string; // Url to the homepage of the chain
explorer?: SiteDescription[]; // urls to explorer sites
- developer?: SiteDescription[]; // set of sites to help devs
+ devDocs?: string;
+ faucet?: Faucet;
contractSource?: string; // url to core contract
examples?: SiteDescription[];
testnet?: NetworkDescription;
mainnet?: NetworkDescription;
}
-function getChainDetails(name: string): ExtraDetails {
+export function networkString(net?: NetworkDescription): string {
+ if (!net) return '';
+
+ const { name, id } = net;
+ const alias =
+ name === '' || name === 'Mainnet' || name === 'Testnet'
+ ? ''
+ : `${name}
- `;
+ return `${alias}${id}
`;
+}
+
+const chainTypeMapping: Record${testnet.id}
-
" : `${s}
`;
}
+
+export function buildHTMLTable(tableHeader: string, tableBody: string): string {
+ if (tableBody.trim() == "") {
+ return 'N/A';
+ }
+
+ return `
+