diff --git a/smoketest/tests/register_token.rs b/smoketest/tests/register_token.rs index 884fd32a49..a804452f9b 100644 --- a/smoketest/tests/register_token.rs +++ b/smoketest/tests/register_token.rs @@ -59,7 +59,7 @@ async fn register_token() { assert_eq!(receipt.status.unwrap().as_u64(), 1u64); - let wait_for_blocks = 70; + let wait_for_blocks = 100; let mut blocks = assethub .blocks() .subscribe_finalized() diff --git a/smoketest/tests/send_token.rs b/smoketest/tests/send_token.rs index cd88dde9be..e0063d9391 100644 --- a/smoketest/tests/send_token.rs +++ b/smoketest/tests/send_token.rs @@ -89,7 +89,7 @@ async fn send_token() { assert_eq!(receipt.status.unwrap().as_u64(), 1u64); - let wait_for_blocks = 50; + let wait_for_blocks = 100; let mut blocks = assethub .blocks() .subscribe_finalized() diff --git a/smoketest/tests/send_token_to_penpal.rs b/smoketest/tests/send_token_to_penpal.rs index 1920d8f7f6..a09dbaf4d6 100644 --- a/smoketest/tests/send_token_to_penpal.rs +++ b/smoketest/tests/send_token_to_penpal.rs @@ -90,7 +90,7 @@ async fn send_token_to_penpal() { assert_eq!(receipt.status.unwrap().as_u64(), 1u64); - let wait_for_blocks = 50; + let wait_for_blocks = 100; let mut assethub_blocks = assethub_client .blocks() .subscribe_finalized() diff --git a/web/packages/api/package.json b/web/packages/api/package.json index bf7841a7f3..09ab7c98d4 100644 --- a/web/packages/api/package.json +++ b/web/packages/api/package.json @@ -30,8 +30,8 @@ "@ethersproject/bytes": "^5.7.0", "@ethersproject/providers": "^5.7.0", "@ethersproject/units": "^5.7.0", - "@polkadot/api": "^10.10.1", - "@polkadot/types": "^10.10.1", + "@polkadot/api": "^10.12.1", + "@polkadot/types": "^10.12.1", "@snowbridge/contract-types": "workspace:*", "@typechain/ethers-v5": "^11.1.1", "ethers": "^5.7.0" diff --git a/web/packages/test-helpers/package.json b/web/packages/test-helpers/package.json index 9bc6bda851..9d37b7c107 100644 --- a/web/packages/test-helpers/package.json +++ b/web/packages/test-helpers/package.json @@ -30,9 +30,9 @@ "@ethersproject/bytes": "^5.0.0", "@ethersproject/providers": "^5.4.7", "@ethersproject/units": "^5.4.7", - "@polkadot/api": "^10.10.1", - "@polkadot/types": "^10.10.1", - "@polkadot/types-codec": "^10.9.1", + "@polkadot/api": "^10.12.1", + "@polkadot/types": "^10.12.1", + "@polkadot/types-codec": "^10.12.1", "@snowbridge/contract-types": "workspace:*", "@typechain/ethers-v5": "^10.1.1", "@types/keccak": "^3.0.1", diff --git a/web/packages/test/config/dev-example-ethereum-keys b/web/packages/test/config/dev-example-ethereum-keys index 3fe8291b2e..e274e0aa42 100644 --- a/web/packages/test/config/dev-example-ethereum-keys +++ b/web/packages/test/config/dev-example-ethereum-keys @@ -3,8 +3,8 @@ (2) 0x0a917066d306f09670e47729bfd4384f4afcac98493c65b9733870a434d71f29 (3) 0xff45ae2a6c4899294e898a171e15de8a4d2557852378364f8684c6a1520ccd7d (4) 0x27ae0c7b8d7c698e41b173265490a4c64b4e39ae78599166e003f868f12140fd -(5) 0xf9d99a8f29860f6c42714013bae3cf5e833966bf11817f7650a351790e502a45 -(6) 0x3646505e08a0f3a61417d91db18f2911b2d17c01563044f3e2f106bf36679a6a -(7) 0xe699de86629f0e795b27e26b33c343876f9282c821a62086b21aef0baa7d7ca7 -(8) 0x8013383de6e5a891e7754ae1ef5a21e7661f1fe67cd47ca8ebf4acd6de66879a // used for local testing for parachain relay +(5) 0xf9d99a8f29860f6c42714013bae3cf5e833966bf11817f7650a351790e502a4 // used for local testing for parachain relay penpal +(6) 0x3646505e08a0f3a61417d91db18f2911b2d17c01563044f3e2f106bf36679a6a // used for local testing for parachain relay asset hub +(7) 0xe699de86629f0e795b27e26b33c343876f9282c821a62086b21aef0baa7d7ca7 // used for local testing for parachain relay secondary gov +(8) 0x8013383de6e5a891e7754ae1ef5a21e7661f1fe67cd47ca8ebf4acd6de66879a // used for local testing for parachain relay primary gov (9) 0x935b65c833ced92c43ef9de6bff30703d941bd92a2637cb00cfad389f5862109 // used for local testing for beefy relay diff --git a/web/packages/test/config/dev-example-key0.prv b/web/packages/test/config/dev-example-key0.prv deleted file mode 100644 index 04af6f51ac..0000000000 --- a/web/packages/test/config/dev-example-key0.prv +++ /dev/null @@ -1 +0,0 @@ -4e9444a6efd6d42725a250b650a781da2737ea308c839eaccb0f7f3dbd2fea77 diff --git a/web/packages/test/config/dev-example-key1.prv b/web/packages/test/config/dev-example-key1.prv deleted file mode 100644 index 646fc9187c..0000000000 --- a/web/packages/test/config/dev-example-key1.prv +++ /dev/null @@ -1 +0,0 @@ -d9c5dc47ed678fc3e63249953866d79e5cf48418e79d8eec1a985be7393ef3b9 diff --git a/web/packages/test/package.json b/web/packages/test/package.json index c3a665129b..a88880f619 100644 --- a/web/packages/test/package.json +++ b/web/packages/test/package.json @@ -9,16 +9,16 @@ "directory": "web/packages/test" }, "devDependencies": { - "@polkadot/api": "^10.11.1", - "@polkadot/api-cli": "^0.56.1", - "@polkadot/keyring": "^12.6.1", - "@polkadot/types": "^10.11.1", - "@polkadot/util": "^12.6.1", - "@polkadot/util-crypto": "^12.6.1", + "@polkadot/api": "^10.12.1", + "@polkadot/api-cli": "^0.56.2", + "@polkadot/keyring": "^12.6.2", + "@polkadot/types": "^10.12.1", + "@polkadot/util": "^12.6.2", + "@polkadot/util-crypto": "^12.6.2", "@types/keccak": "^3.0.1", "@types/node": "^18.16.8", "@types/yargs": "^17.0.24", - "@zombienet/cli": "^1.3.86", + "@zombienet/cli": "^1.3.93", "bignumber.js": "^9.1.1", "bn.js": "^5.2.1", "c-kzg": "^1.1.3", diff --git a/web/packages/test/scripts/configure-assethub.sh b/web/packages/test/scripts/configure-assethub.sh deleted file mode 100755 index 35d1efd73c..0000000000 --- a/web/packages/test/scripts/configure-assethub.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env bash -set -eu - -source scripts/set-env.sh -source scripts/xcm-helper.sh - -config_xcm_version() { - local call="0x1f04020109079edaa80203000000" - send_governance_transact_from_relaychain $ASSET_HUB_PARAID "$call" -} - -configure_assethub() { - config_xcm_version -} - -if [ -z "${from_start_services:-}" ]; then - echo "config assethub only!" - configure_assethub - wait -fi diff --git a/web/packages/test/scripts/configure-bridgehub.sh b/web/packages/test/scripts/configure-substrate.sh similarity index 89% rename from web/packages/test/scripts/configure-bridgehub.sh rename to web/packages/test/scripts/configure-substrate.sh index 02d4a4a364..4706c316b1 100755 --- a/web/packages/test/scripts/configure-bridgehub.sh +++ b/web/packages/test/scripts/configure-substrate.sh @@ -27,7 +27,8 @@ fund_accounts() { transfer_balance $relaychain_ws_url "//Charlie" 1013 1000000000000000 $assethub_sovereign_account transfer_balance $relaychain_ws_url "//Charlie" 1013 1000000000000000 $penpal_sovereign_account transfer_balance $relaychain_ws_url "//Charlie" 1013 1000000000000000 $beacon_relayer_pub_key - transfer_balance $relaychain_ws_url "//Charlie" 1013 1000000000000000 $execution_relayer_pub_key + transfer_balance $relaychain_ws_url "//Charlie" 1013 1000000000000000 $execution_relayer_assethub_pub_key + transfer_balance $relaychain_ws_url "//Charlie" 1013 1000000000000000 $execution_relayer_penpal_pub_key } open_hrmp_channel() { @@ -51,6 +52,8 @@ open_hrmp_channel() { --ws "${relay_url?}" \ --seed "${relay_chain_seed?}" \ --sudo \ + --noWait \ + --nonce -1 \ tx.hrmp.forceOpenHrmpChannel \ ${sender_para_id} \ ${recipient_para_id} \ @@ -76,16 +79,22 @@ set_gateway() { send_governance_transact_from_relaychain $BRIDGE_HUB_PARAID "$transact_call" } -configure_bridgehub() { +config_xcm_version() { + local call="0x1f04020109079edaa80203000000" + send_governance_transact_from_relaychain $ASSET_HUB_PARAID "$call" +} + +configure_substrate() { set_gateway fund_accounts wait_beacon_chain_ready config_beacon_checkpoint open_hrmp_channels + config_xcm_version } if [ -z "${from_start_services:-}" ]; then echo "config beacon checkpoint only!" - configure_bridgehub + configure_substrate wait fi diff --git a/web/packages/test/scripts/deploy-ethereum.sh b/web/packages/test/scripts/deploy-ethereum.sh index 11352d8115..8ff903365c 100755 --- a/web/packages/test/scripts/deploy-ethereum.sh +++ b/web/packages/test/scripts/deploy-ethereum.sh @@ -14,8 +14,6 @@ start_geth() { ' \ config/genesis.json >$output_dir/genesis.json geth init --datadir "$ethereum_data_dir" "$output_dir/genesis.json" - geth account import --datadir "$ethereum_data_dir" --password /dev/null config/dev-example-key0.prv - geth account import --datadir "$ethereum_data_dir" --password /dev/null config/dev-example-key1.prv geth --vmdebug --datadir "$ethereum_data_dir" --networkid 11155111 \ --http --http.api debug,personal,eth,net,web3,txpool,engine,miner --ws --ws.api debug,eth,net,web3 \ --rpc.allow-unprotected-txs --mine \ @@ -25,7 +23,6 @@ start_geth() { --http.corsdomain '*' \ --allow-insecure-unlock \ --authrpc.jwtsecret config/jwtsecret \ - --unlock 0xBe68fC2d8249eb60bfCf0e71D5A0d2F2e292c4eD,0x89b4AB1eF20763630df9743ACF155865600daFF2 \ --password /dev/null \ --rpc.gascap 0 \ --ws.origins "*" \ diff --git a/web/packages/test/scripts/set-env.sh b/web/packages/test/scripts/set-env.sh index 2291d2b6eb..494f9b5b36 100755 --- a/web/packages/test/scripts/set-env.sh +++ b/web/packages/test/scripts/set-env.sh @@ -22,7 +22,10 @@ eth_fast_mode="${ETH_FAST_MODE:-true}" etherscan_api_key="${ETHERSCAN_API_KEY:-}" rebuild_lodestar="${REBUILD_LODESTAR:-true}" -parachain_relay_eth_key="${PARACHAIN_RELAY_ETH_KEY:-0x8013383de6e5a891e7754ae1ef5a21e7661f1fe67cd47ca8ebf4acd6de66879a}" +parachain_relay_primary_gov_eth_key="${PARACHAIN_RELAY_PRIMARY_GOV_ETH_KEY:-0x8013383de6e5a891e7754ae1ef5a21e7661f1fe67cd47ca8ebf4acd6de66879a}" +parachain_relay_secondary_gov_eth_key="${PARACHAIN_RELAY_SECONDARY_GOV_ETH_KEY:-0xe699de86629f0e795b27e26b33c343876f9282c821a62086b21aef0baa7d7ca7}" +parachain_relay_assethub_eth_key="${PARACHAIN_RELAY_ASSETHUB_ETH_KEY:-0x3646505e08a0f3a61417d91db18f2911b2d17c01563044f3e2f106bf36679a6a}" +parachain_relay_penpal_eth_key="${PARACHAIN_RELAY_PENPAL_ETH_KEY:-0xf9d99a8f29860f6c42714013bae3cf5e833966bf11817f7650a351790e502a4}" beefy_relay_eth_key="${BEEFY_RELAY_ETH_KEY:-0x935b65c833ced92c43ef9de6bff30703d941bd92a2637cb00cfad389f5862109}" # Parachain accounts for which the relayer will relay messages over the basic channel. @@ -68,8 +71,10 @@ assethub_sovereign_account="${ASSETHUB_SOVEREIGN_ACCOUNT:-0x7369626ce80300000000 penpal_sovereign_account="${PENPAL_SOVEREIGN_ACCOUNT:-0x7369626cd0070000000000000000000000000000000000000000000000000000}" # Beacon relay account (//BeaconRelay 5GWFwdZb6JyU46e6ZiLxjGxogAHe8SenX76btfq8vGNAaq8c in testnet) beacon_relayer_pub_key="${BEACON_RELAYER_PUB_KEY:-0xc46e141b5083721ad5f5056ba1cded69dce4a65f027ed3362357605b1687986a}" -# Execution relay account (//ExecutionRelay 5CFNWKMFPsw5Cs2Teo6Pvg7rWyjKiFfqPZs8U4MZXzMYFwXL in testnet) -execution_relayer_pub_key="${EXECUTION_RELAYER_PUB_KEY:-0x08228efd065c58a043da95c8bf177659fc587643e71e7ed1534666177730196f}" +# Execution relay account (//ExecutionRelayAssetHub 5DF6KbMTBPGQN6ScjqXzdB2ngk5wi3wXvubpQVUZezNfM6aV in testnet) +execution_relayer_assethub_pub_key="${EXECUTION_RELAYER_ASSETHUB_PUB_KEY:-0x34284f0c1920694dd2e798e94e378307980d0f52d556009fc451c08bd65a8b4a}" +# Execution relay account (//ExecutionRelayPenpal 5HgmfVcc8xBUcReNJsUaJMhFWGkdYpEw4RiCX4SeZPdKXR6H in testnet) +execution_relayer_penpal_pub_key="${EXECUTION_RELAYER_PENPAL_PUB_KEY:-0xf8aed1861e571ef861cf34fe9587a211465aa380787e0102c2e89dfb0b666d3b}" # Config for deploying contracts diff --git a/web/packages/test/scripts/start-relayer.sh b/web/packages/test/scripts/start-relayer.sh index 63980a584f..029397b699 100755 --- a/web/packages/test/scripts/start-relayer.sh +++ b/web/packages/test/scripts/start-relayer.sh @@ -150,7 +150,7 @@ start_relayer() { echo "Starting parachain-relay (primary governance) at $(date)" "${relay_bin}" run parachain \ --config "$output_dir/parachain-relay-bridge-hub-01.json" \ - --ethereum.private-key $parachain_relay_eth_key \ + --ethereum.private-key $parachain_relay_primary_gov_eth_key \ >>"$output_dir"/parachain-relay-bridge-hub-01.log 2>&1 || true sleep 20 done @@ -163,7 +163,7 @@ start_relayer() { echo "Starting parachain-relay (secondary governance) at $(date)" "${relay_bin}" run parachain \ --config "$output_dir/parachain-relay-bridge-hub-02.json" \ - --ethereum.private-key $parachain_relay_eth_key \ + --ethereum.private-key $parachain_relay_secondary_gov_eth_key \ >>"$output_dir"/parachain-relay-bridge-hub-02.log 2>&1 || true sleep 20 done @@ -176,7 +176,7 @@ start_relayer() { echo "Starting parachain relay (asset-hub) at $(date)" "${relay_bin}" run parachain \ --config "$output_dir/parachain-relay-asset-hub.json" \ - --ethereum.private-key $parachain_relay_eth_key \ + --ethereum.private-key $parachain_relay_assethub_eth_key \ >>"$output_dir"/parachain-relay-asset-hub.log 2>&1 || true sleep 20 done @@ -189,7 +189,7 @@ start_relayer() { echo "Starting parachain-relay (penpal) at $(date)" "${relay_bin}" run parachain \ --config "$output_dir/parachain-relay-penpal.json" \ - --ethereum.private-key $parachain_relay_eth_key \ + --ethereum.private-key $parachain_relay_penpal_eth_key \ >>"$output_dir"/parachain-relay-penpal.log 2>&1 || true sleep 20 done @@ -215,7 +215,7 @@ start_relayer() { echo "Starting execution relay (asset-hub) at $(date)" "${relay_bin}" run execution \ --config $output_dir/execution-relay-asset-hub.json \ - --substrate.private-key "//ExecutionRelay" \ + --substrate.private-key "//ExecutionRelayAssetHub" \ >>"$output_dir"/execution-relay-asset-hub.log 2>&1 || true sleep 20 done @@ -228,7 +228,7 @@ start_relayer() { echo "Starting execution relay (penpal) at $(date)" "${relay_bin}" run execution \ --config $output_dir/execution-relay-penpal.json \ - --substrate.private-key "//ExecutionRelay" \ + --substrate.private-key "//ExecutionRelayPenpal" \ >>"$output_dir"/execution-relay-penpal.log 2>&1 || true sleep 20 done diff --git a/web/packages/test/scripts/start-services.sh b/web/packages/test/scripts/start-services.sh index 9b5f9c697a..fa0fff872e 100755 --- a/web/packages/test/scripts/start-services.sh +++ b/web/packages/test/scripts/start-services.sh @@ -41,18 +41,13 @@ echo "Deploying ethereum contracts" source scripts/deploy-contracts.sh deploy_contracts -# 6. config bridgehub -echo "Config bridgehub" -source scripts/configure-bridgehub.sh -configure_bridgehub - -# 7. config assethub -echo "Config assethub" -source scripts/configure-assethub.sh -configure_assethub +# 6. config substrate +echo "Config Substrate" +source scripts/configure-substrate.sh +configure_substrate if [ "$skip_relayer" == "false" ]; then - # 8. start relayer + # 7. start relayer echo "Starting relayers" source scripts/start-relayer.sh deploy_relayer diff --git a/web/packages/test/scripts/xcm-helper.sh b/web/packages/test/scripts/xcm-helper.sh index 3fde6af697..7d9688bde4 100644 --- a/web/packages/test/scripts/xcm-helper.sh +++ b/web/packages/test/scripts/xcm-helper.sh @@ -61,6 +61,8 @@ send_governance_transact_from_relaychain() { --ws "${relaychain_ws_url?}" \ --seed "${relaychain_sudo_seed?}" \ --sudo \ + --noWait \ + --nonce -1 \ tx.xcmPallet.send \ "${dest}" \ "${message}" @@ -112,6 +114,8 @@ transfer_balance() { npx polkadot-js-api \ --ws "${runtime_para_endpoint}" \ --seed "${seed?}" \ + --noWait \ + --nonce -1 \ tx.xcmPallet.teleportAssets \ "${dest}" \ "${beneficiary}" \ diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 42d9b6e137..7825721dc3 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -30,11 +30,11 @@ importers: specifier: ^5.7.0 version: 5.7.0 '@polkadot/api': - specifier: ^10.10.1 - version: 10.10.1 + specifier: ^10.12.1 + version: 10.12.1 '@polkadot/types': - specifier: ^10.10.1 - version: 10.10.1 + specifier: ^10.12.1 + version: 10.12.1 '@snowbridge/contract-types': specifier: workspace:* version: link:../contract-types @@ -98,23 +98,23 @@ importers: packages/test: devDependencies: '@polkadot/api': - specifier: ^10.11.1 - version: 10.11.1 + specifier: ^10.12.1 + version: 10.12.1 '@polkadot/api-cli': - specifier: ^0.56.1 - version: 0.56.1 + specifier: ^0.56.2 + version: 0.56.2 '@polkadot/keyring': - specifier: ^12.6.1 - version: 12.6.1(@polkadot/util-crypto@12.6.1)(@polkadot/util@12.6.1) + specifier: ^12.6.2 + version: 12.6.2(@polkadot/util-crypto@12.6.2)(@polkadot/util@12.6.2) '@polkadot/types': - specifier: ^10.11.1 - version: 10.11.1 + specifier: ^10.12.1 + version: 10.12.1 '@polkadot/util': - specifier: ^12.6.1 - version: 12.6.1 + specifier: ^12.6.2 + version: 12.6.2 '@polkadot/util-crypto': - specifier: ^12.6.1 - version: 12.6.1(@polkadot/util@12.6.1) + specifier: ^12.6.2 + version: 12.6.2(@polkadot/util@12.6.2) '@types/keccak': specifier: ^3.0.1 version: 3.0.1 @@ -125,8 +125,8 @@ importers: specifier: ^17.0.24 version: 17.0.24 '@zombienet/cli': - specifier: ^1.3.86 - version: 1.3.86(@polkadot/util@12.6.1)(@types/node@18.16.8) + specifier: ^1.3.93 + version: 1.3.93(@polkadot/util@12.6.2)(@types/node@18.16.8) bignumber.js: specifier: ^9.1.1 version: 9.1.1 @@ -194,14 +194,14 @@ importers: specifier: ^5.4.7 version: 5.7.0 '@polkadot/api': - specifier: ^10.10.1 - version: 10.10.1 + specifier: ^10.12.1 + version: 10.12.1 '@polkadot/types': - specifier: ^10.10.1 - version: 10.10.1 + specifier: ^10.12.1 + version: 10.12.1 '@polkadot/types-codec': - specifier: ^10.9.1 - version: 10.9.1 + specifier: ^10.12.1 + version: 10.12.1 '@snowbridge/contract-types': specifier: workspace:* version: link:../contract-types @@ -213,7 +213,7 @@ importers: version: 3.0.1 '@types/lodash': specifier: ^4.14.186 - version: 4.14.187 + version: 4.14.186 '@types/node': specifier: ^18.13.0 version: 18.16.8 @@ -231,7 +231,7 @@ importers: version: 0.6.8 ethereumjs-util: specifier: ^7.0.10 - version: 7.1.5 + version: 7.0.10 ethers: specifier: ^5.7.2 version: 5.7.2 @@ -243,13 +243,13 @@ importers: version: 4.17.21 merkletreejs: specifier: ^0.2.18 - version: 0.2.32 + version: 0.2.18 rlp: specifier: ^2.2.6 version: 2.2.7 secp256k1: specifier: ^4.0.2 - version: 4.0.3 + version: 4.0.2 seedrandom: specifier: ^3.0.5 version: 3.0.5 @@ -281,6 +281,14 @@ packages: /@adraffy/ens-normalize@1.10.0: resolution: {integrity: sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==} + /@asamuzakjp/dom-selector@2.0.2: + resolution: {integrity: sha512-x1KXOatwofR6ZAYzXRBL5wrdV0vwNxlTCK9NCuLqAzQYARqGcvFwiJA6A1ERuh+dgeA4Dxm3JBYictIes+SqUQ==} + dependencies: + bidi-js: 1.0.3 + css-tree: 2.3.1 + is-potential-custom-element-name: 1.0.1 + dev: true + /@colors/colors@1.5.0: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} @@ -312,6 +320,21 @@ packages: - supports-color dev: true + /@ethereumjs/rlp@4.0.1: + resolution: {integrity: sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==} + engines: {node: '>=14'} + hasBin: true + dev: false + + /@ethereumjs/util@8.1.0: + resolution: {integrity: sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==} + engines: {node: '>=14'} + dependencies: + '@ethereumjs/rlp': 4.0.1 + ethereum-cryptography: 2.1.3 + micro-ftch: 0.3.1 + dev: false + /@ethersproject/abi@5.7.0: resolution: {integrity: sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==} dependencies: @@ -660,6 +683,11 @@ packages: dependencies: '@noble/hashes': 1.3.2 + /@noble/curves@1.3.0: + resolution: {integrity: sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==} + dependencies: + '@noble/hashes': 1.3.3 + /@noble/ed25519@1.7.3: resolution: {integrity: sha512-iR8GBkDt0Q3GyaVcIu7mSsVIqnFbkbRzGLWlvhwunacoLwt4J3swfKhfaM6rN6WY+TBGoYT1GtT1mIh2/jGbRQ==} dev: true @@ -668,6 +696,10 @@ packages: resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} engines: {node: '>= 16'} + /@noble/hashes@1.3.3: + resolution: {integrity: sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==} + engines: {node: '>= 16'} + /@noble/secp256k1@1.7.1: resolution: {integrity: sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==} dev: true @@ -690,177 +722,139 @@ packages: engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.13.0 + fastq: 1.15.0 dev: true - /@polkadot/api-augment@10.10.1: - resolution: {integrity: sha512-J0r1DT1M5y75iO1iwcpUBokKD3q6b22kWlPfiHEDNFydVw5vm7OTRBk9Njjl8rOnlSzcW/Ya8qWfV/wkrqHxUQ==} - engines: {node: '>=16'} + /@polkadot-api/client@0.0.1-12c4b0432a814086c3c1a3b8052b31c72c2c9ad3.1.0(rxjs@7.8.1): + resolution: {integrity: sha512-WDSMp8zKNdp6/MhbrkvS1QFn7G9sOrjv8CDHLg6SrH3MlHWAysEWRgAz6U0I9wKklmXR1tMZR+zJ3NuiTAE10A==} + peerDependencies: + rxjs: '>=7.8.0' dependencies: - '@polkadot/api-base': 10.10.1 - '@polkadot/rpc-augment': 10.10.1 - '@polkadot/types': 10.10.1 - '@polkadot/types-augment': 10.10.1 - '@polkadot/types-codec': 10.10.1 - '@polkadot/util': 12.6.1 - tslib: 2.6.2 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false + '@polkadot-api/metadata-builders': 0.0.1-12c4b0432a814086c3c1a3b8052b31c72c2c9ad3.1.0 + '@polkadot-api/substrate-bindings': 0.0.1-12c4b0432a814086c3c1a3b8052b31c72c2c9ad3.1.0 + '@polkadot-api/substrate-client': 0.0.1-12c4b0432a814086c3c1a3b8052b31c72c2c9ad3.1.0 + '@polkadot-api/utils': 0.0.1-12c4b0432a814086c3c1a3b8052b31c72c2c9ad3.1.0 + rxjs: 7.8.1 + optional: true - /@polkadot/api-augment@10.11.1: - resolution: {integrity: sha512-9Sk7fi6wzvxAoxvGJPcMt0hU4WzuIAlBy4Rng6WPiS6Ed0HJLr1dkZaqFFmV5my2pb3tu//1JGYkt+MUVB0Kqw==} - engines: {node: '>=18'} - dependencies: - '@polkadot/api-base': 10.11.1 - '@polkadot/rpc-augment': 10.11.1 - '@polkadot/types': 10.11.1 - '@polkadot/types-augment': 10.11.1 - '@polkadot/types-codec': 10.11.1 - '@polkadot/util': 12.6.1 - tslib: 2.6.2 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true + /@polkadot-api/json-rpc-provider-proxy@0.0.1-12c4b0432a814086c3c1a3b8052b31c72c2c9ad3.1.0: + resolution: {integrity: sha512-hzupcyUtObK6W1dyyeEp4BJBHRiGecB6t6YJQPk78UY1PnLsqFiboNh5doAywf+DoGBT1YXlxbYBAE3Wg43c9w==} + optional: true - /@polkadot/api-base@10.10.1: - resolution: {integrity: sha512-joH2Ywxnn+AStkw+JWAdF3i3WJy4NcBYp0SWJM/WqGafWR/FuHnati2pcj/MHzkHT8JkBippmSSJFvsqRhlwcQ==} - engines: {node: '>=16'} + /@polkadot-api/json-rpc-provider@0.0.1-12c4b0432a814086c3c1a3b8052b31c72c2c9ad3.1.0: + resolution: {integrity: sha512-772gcl5MXdmIvXuhJwVqM/APp+6f6ocRGfzcYoFfdghJ4A68l9ir1SDny691vcJXE8CQ7NAcz5Gl3t1Gz1MIqg==} + optional: true + + /@polkadot-api/metadata-builders@0.0.1-12c4b0432a814086c3c1a3b8052b31c72c2c9ad3.1.0: + resolution: {integrity: sha512-T4t2O5Nhr8yrfJtKF5+JaxGO2TY7uFxQK0N/gDp7rDglvluiWiAl5nRvXhFzI03JOAtJ7Ey6O+ezEL1YwCjbwA==} dependencies: - '@polkadot/rpc-core': 10.10.1 - '@polkadot/types': 10.10.1 - '@polkadot/util': 12.6.1 - rxjs: 7.8.1 - tslib: 2.6.2 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false + '@polkadot-api/substrate-bindings': 0.0.1-12c4b0432a814086c3c1a3b8052b31c72c2c9ad3.1.0 + '@polkadot-api/utils': 0.0.1-12c4b0432a814086c3c1a3b8052b31c72c2c9ad3.1.0 + optional: true - /@polkadot/api-base@10.11.1: - resolution: {integrity: sha512-A645Hj9bGtq0EOEWcwTaGoD40vp8/ih1suwinl5il8Psg+bdDmzodnVH5Jhuwe1dNKOuXuvxZvOmbYUPWyIqyg==} - engines: {node: '>=18'} + /@polkadot-api/substrate-bindings@0.0.1-12c4b0432a814086c3c1a3b8052b31c72c2c9ad3.1.0: + resolution: {integrity: sha512-oAOAwYG7iW2BUgLMzCo//pq+8X/zm5BxDUgJFtG0vPb3leUMd5kKnJcn7hWv9H4vLhyicAVoOPJrEPd/Kzocag==} dependencies: - '@polkadot/rpc-core': 10.11.1 - '@polkadot/types': 10.11.1 - '@polkadot/util': 12.6.1 - rxjs: 7.8.1 - tslib: 2.6.2 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true + '@noble/hashes': 1.3.3 + '@polkadot-api/utils': 0.0.1-12c4b0432a814086c3c1a3b8052b31c72c2c9ad3.1.0 + '@scure/base': 1.1.5 + scale-ts: 1.6.0 + optional: true + + /@polkadot-api/substrate-client@0.0.1-12c4b0432a814086c3c1a3b8052b31c72c2c9ad3.1.0: + resolution: {integrity: sha512-rHLhKLJxv9CSplu+tXOgpxBwYDXCh32xwbJcZqxMWlXkjoNI2OB9hulX/3GJ0NE/ngMh3DV1hrqNLmyc/8PU+A==} + optional: true + + /@polkadot-api/utils@0.0.1-12c4b0432a814086c3c1a3b8052b31c72c2c9ad3.1.0: + resolution: {integrity: sha512-H7hOfilvx65wYxMjAI130rK34GcAPzMEuoP5W693N0PsXYc1QeoEHSza5NSgoN1U4jGNzDBoxu0al2WGKo1B5g==} + optional: true - /@polkadot/api-cli@0.56.1: - resolution: {integrity: sha512-jz10vxoKid/SFwY2zx2P4rxvFLTuESh611og78neY0LUP6fZsfP9tnO6HPwpWYiZIyQ/5W+FlM0iIbp7DXPYEQ==} + /@polkadot/api-augment@10.12.1: + resolution: {integrity: sha512-M8W8L3A1AaCvbDOt6xQm0/6Ul1MTUAiO7gTdNrszP5acTJUxnetiHRziJoquClhhzldkrwD79qFbqlhXK42GaQ==} engines: {node: '>=18'} - hasBin: true dependencies: - '@polkadot/api': 10.11.1 - '@polkadot/api-augment': 10.11.1 - '@polkadot/keyring': 12.6.1(@polkadot/util-crypto@12.6.1)(@polkadot/util@12.6.1) - '@polkadot/types': 10.11.1 - '@polkadot/util': 12.6.1 - '@polkadot/util-crypto': 12.6.1(@polkadot/util@12.6.1) + '@polkadot/api-base': 10.12.1 + '@polkadot/rpc-augment': 10.12.1 + '@polkadot/types': 10.12.1 + '@polkadot/types-augment': 10.12.1 + '@polkadot/types-codec': 10.12.1 + '@polkadot/util': 12.6.2 tslib: 2.6.2 - yargs: 17.7.2 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - dev: true - /@polkadot/api-derive@10.10.1: - resolution: {integrity: sha512-Q9Ibs4eRPqdV8qnRzFPD3dlWNbLHxRqMqNTNPmNQwKPo5m6fcQbZ0UZy3yJ+PI9S4AQHGhsWtfoi5qW8006GHQ==} - engines: {node: '>=16'} + /@polkadot/api-base@10.12.1: + resolution: {integrity: sha512-USfcGxO8RBOLSwYDdUArNt9jLR/r8qVhCs8iGEGoGnaSkTcJrvT1YzZ0Qy+QF3ZjZ5GfsnzRonBg3N6drHo6fQ==} + engines: {node: '>=18'} dependencies: - '@polkadot/api': 10.10.1 - '@polkadot/api-augment': 10.10.1 - '@polkadot/api-base': 10.10.1 - '@polkadot/rpc-core': 10.10.1 - '@polkadot/types': 10.10.1 - '@polkadot/types-codec': 10.10.1 - '@polkadot/util': 12.6.1 - '@polkadot/util-crypto': 12.6.1(@polkadot/util@12.6.1) + '@polkadot/rpc-core': 10.12.1 + '@polkadot/types': 10.12.1 + '@polkadot/util': 12.6.2 rxjs: 7.8.1 tslib: 2.6.2 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/api-derive@10.11.1: - resolution: {integrity: sha512-i48okJr0l1IrFTPa9KVkoJnDL2EHKExR6XC0Z7I9+kW9noxYWqo0tIoi5s1bNVD475xWK/rUjT7qHxiDbPaCUQ==} + /@polkadot/api-cli@0.56.2: + resolution: {integrity: sha512-/a2PSs7kZicjzqTmPRmDepWMRh25a3WsuJdXKlFUHxQSXMRRT4rLPpBJonkXCV8F8XE+7eDQBKMg9dVYClmV6g==} engines: {node: '>=18'} + hasBin: true dependencies: - '@polkadot/api': 10.11.1 - '@polkadot/api-augment': 10.11.1 - '@polkadot/api-base': 10.11.1 - '@polkadot/rpc-core': 10.11.1 - '@polkadot/types': 10.11.1 - '@polkadot/types-codec': 10.11.1 - '@polkadot/util': 12.6.1 - '@polkadot/util-crypto': 12.6.1(@polkadot/util@12.6.1) - rxjs: 7.8.1 + '@polkadot/api': 10.12.1 + '@polkadot/api-augment': 10.12.1 + '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2)(@polkadot/util@12.6.2) + '@polkadot/types': 10.12.1 + '@polkadot/util': 12.6.2 + '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) tslib: 2.6.2 + yargs: 17.7.2 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate dev: true - /@polkadot/api@10.10.1: - resolution: {integrity: sha512-YHVkmNvjGF4Eg3thAbVhj9UX3SXx+Yxk6yVuzsEcckEudIRHzL2ikIWGCfUprfzSeFNpUCKdJIi1tsxVHtA7Tg==} - engines: {node: '>=16'} + /@polkadot/api-derive@10.12.1: + resolution: {integrity: sha512-tq03EmT8sgRnmbZW1E5GOIrdJGxGD+VhsJRP5kXMffpfzKGizzTbnMEOoCKg9fzB17ZtcwaJBJiLOQFTWy0O3g==} + engines: {node: '>=18'} dependencies: - '@polkadot/api-augment': 10.10.1 - '@polkadot/api-base': 10.10.1 - '@polkadot/api-derive': 10.10.1 - '@polkadot/keyring': 12.5.1(@polkadot/util-crypto@12.6.1)(@polkadot/util@12.5.1) - '@polkadot/rpc-augment': 10.10.1 - '@polkadot/rpc-core': 10.10.1 - '@polkadot/rpc-provider': 10.10.1 - '@polkadot/types': 10.10.1 - '@polkadot/types-augment': 10.10.1 - '@polkadot/types-codec': 10.10.1 - '@polkadot/types-create': 10.10.1 - '@polkadot/types-known': 10.10.1 - '@polkadot/util': 12.5.1 - '@polkadot/util-crypto': 12.6.1(@polkadot/util@12.5.1) - eventemitter3: 5.0.1 + '@polkadot/api': 10.12.1 + '@polkadot/api-augment': 10.12.1 + '@polkadot/api-base': 10.12.1 + '@polkadot/rpc-core': 10.12.1 + '@polkadot/types': 10.12.1 + '@polkadot/types-codec': 10.12.1 + '@polkadot/util': 12.6.2 + '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) rxjs: 7.8.1 tslib: 2.6.2 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/api@10.11.1: - resolution: {integrity: sha512-WEgUYvY90AHX9drmsvWQ4DDuqlE7h4x3f28K5eOoJF4dQ5AkWsFogxwJ4TH57POWLfyi8AIn6/f1vsqPtReDhA==} + /@polkadot/api@10.12.1: + resolution: {integrity: sha512-6pZPpgyxSphse9PCZ/QxUygk0BYbcCNjr5ERZZsTE/F1znZ62Ce63A8AE0bwga9ITkiVISLDSU36hghKs3tVhA==} engines: {node: '>=18'} dependencies: - '@polkadot/api-augment': 10.11.1 - '@polkadot/api-base': 10.11.1 - '@polkadot/api-derive': 10.11.1 - '@polkadot/keyring': 12.6.1(@polkadot/util-crypto@12.6.1)(@polkadot/util@12.6.1) - '@polkadot/rpc-augment': 10.11.1 - '@polkadot/rpc-core': 10.11.1 - '@polkadot/rpc-provider': 10.11.1 - '@polkadot/types': 10.11.1 - '@polkadot/types-augment': 10.11.1 - '@polkadot/types-codec': 10.11.1 - '@polkadot/types-create': 10.11.1 - '@polkadot/types-known': 10.11.1 - '@polkadot/util': 12.6.1 - '@polkadot/util-crypto': 12.6.1(@polkadot/util@12.6.1) + '@polkadot/api-augment': 10.12.1 + '@polkadot/api-base': 10.12.1 + '@polkadot/api-derive': 10.12.1 + '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2)(@polkadot/util@12.6.2) + '@polkadot/rpc-augment': 10.12.1 + '@polkadot/rpc-core': 10.12.1 + '@polkadot/rpc-provider': 10.12.1 + '@polkadot/types': 10.12.1 + '@polkadot/types-augment': 10.12.1 + '@polkadot/types-codec': 10.12.1 + '@polkadot/types-create': 10.12.1 + '@polkadot/types-known': 10.12.1 + '@polkadot/util': 12.6.2 + '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) eventemitter3: 5.0.1 rxjs: 7.8.1 tslib: 2.6.2 @@ -868,629 +862,291 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: true - - /@polkadot/keyring@12.5.1(@polkadot/util-crypto@12.6.1)(@polkadot/util@12.5.1): - resolution: {integrity: sha512-u6b+Q7wI6WY/vwmJS9uUHy/5hKZ226nTlVNmxjkj9GvrRsQvUSwS94163yHPJwiZJiIv5xK5m0rwCMyoYu+wjA==} - engines: {node: '>=16'} - peerDependencies: - '@polkadot/util': 12.5.1 - '@polkadot/util-crypto': 12.5.1 - dependencies: - '@polkadot/util': 12.5.1 - '@polkadot/util-crypto': 12.6.1(@polkadot/util@12.5.1) - tslib: 2.6.2 - dev: false - /@polkadot/keyring@12.6.1(@polkadot/util-crypto@12.6.1)(@polkadot/util@12.6.1): - resolution: {integrity: sha512-cicTctZr5Jy5vgNT2FsNiKoTZnz6zQkgDoIYv79NI+p1Fhwc9C+DN/iMCnk3Cm9vR2gSAd2fSV+Y5iKVDhAmUw==} + /@polkadot/keyring@12.6.2(@polkadot/util-crypto@12.6.2)(@polkadot/util@12.6.2): + resolution: {integrity: sha512-O3Q7GVmRYm8q7HuB3S0+Yf/q/EB2egKRRU3fv9b3B7V+A52tKzA+vIwEmNVaD1g5FKW9oB97rmpggs0zaKFqHw==} engines: {node: '>=18'} peerDependencies: - '@polkadot/util': 12.6.1 - '@polkadot/util-crypto': 12.6.1 + '@polkadot/util': 12.6.2 + '@polkadot/util-crypto': 12.6.2 dependencies: - '@polkadot/util': 12.6.1 - '@polkadot/util-crypto': 12.6.1(@polkadot/util@12.6.1) + '@polkadot/util': 12.6.2 + '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) tslib: 2.6.2 - /@polkadot/networks@12.6.1: - resolution: {integrity: sha512-pzyirxTYAnsx+6kyLYcUk26e4TLz3cX6p2KhTgAVW77YnpGX5VTKTbYykyXC8fXFd/migeQsLaa2raFN47mwoA==} + /@polkadot/networks@12.6.2: + resolution: {integrity: sha512-1oWtZm1IvPWqvMrldVH6NI2gBoCndl5GEwx7lAuQWGr7eNL+6Bdc5K3Z9T0MzFvDGoi2/CBqjX9dRKo39pDC/w==} engines: {node: '>=18'} dependencies: - '@polkadot/util': 12.6.1 + '@polkadot/util': 12.6.2 '@substrate/ss58-registry': 1.44.0 tslib: 2.6.2 - /@polkadot/rpc-augment@10.10.1: - resolution: {integrity: sha512-PcvsX8DNV8BNDXXnY2K8F4mE7cWz7fKg8ykXNZTN8XUN6MrI4k/ohv7itYic7X5LaP25ZmQt5UiGyjKDGIELow==} - engines: {node: '>=16'} - dependencies: - '@polkadot/rpc-core': 10.10.1 - '@polkadot/types': 10.10.1 - '@polkadot/types-codec': 10.10.1 - '@polkadot/util': 12.6.1 - tslib: 2.6.2 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false - - /@polkadot/rpc-augment@10.11.1: - resolution: {integrity: sha512-wrtxHnEwqS3b1GuZ3sA1pzLuUjjLnW4FPawOklONRcIuKbGmFuvu7QvEIHmxBV1FAS/fs8gbvp8ImKWUPnT93Q==} + /@polkadot/rpc-augment@10.12.1: + resolution: {integrity: sha512-4U4u5az6h7U4me2D7NYSNice++cpnG+6XUrE3UgSNQmvcQErB3DKAAln+P4iEQ9/Tj/Ex5jqjrfianCFJTlBcg==} engines: {node: '>=18'} dependencies: - '@polkadot/rpc-core': 10.11.1 - '@polkadot/types': 10.11.1 - '@polkadot/types-codec': 10.11.1 - '@polkadot/util': 12.6.1 + '@polkadot/rpc-core': 10.12.1 + '@polkadot/types': 10.12.1 + '@polkadot/types-codec': 10.12.1 + '@polkadot/util': 12.6.2 tslib: 2.6.2 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - dev: true - /@polkadot/rpc-core@10.10.1: - resolution: {integrity: sha512-awfFfJYsVF6W4DrqTj5RP00SSDRNB770FIoe1QE1Op4NcSrfeLpwh54HUJS716f4l5mOSYuvMp+zCbKzt8zKow==} - engines: {node: '>=16'} - dependencies: - '@polkadot/rpc-augment': 10.10.1 - '@polkadot/rpc-provider': 10.10.1 - '@polkadot/types': 10.10.1 - '@polkadot/util': 12.6.1 - rxjs: 7.8.1 - tslib: 2.6.2 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false - - /@polkadot/rpc-core@10.11.1: - resolution: {integrity: sha512-3l4l+zL7MDWzQx3WnaieXXUKsbeA1Miu4wsje5trYJEE+hm+nMW8h7fiFKfYzXBi7ty/wMS+S7BfQPTrDkYHxA==} + /@polkadot/rpc-core@10.12.1: + resolution: {integrity: sha512-e8UViFN4p2STOhKL5HVxMI9ugzxrq1Ir85Pxpf2N29J8h4L8RwOuc6IPyn18uuKQakkl5b7EjsE2VKecjT4iUw==} engines: {node: '>=18'} dependencies: - '@polkadot/rpc-augment': 10.11.1 - '@polkadot/rpc-provider': 10.11.1 - '@polkadot/types': 10.11.1 - '@polkadot/util': 12.6.1 + '@polkadot/rpc-augment': 10.12.1 + '@polkadot/rpc-provider': 10.12.1 + '@polkadot/types': 10.12.1 + '@polkadot/util': 12.6.2 rxjs: 7.8.1 tslib: 2.6.2 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - dev: true - - /@polkadot/rpc-provider@10.10.1: - resolution: {integrity: sha512-VMDWoJgx6/mPHAOT66Sq+Jf2lJABfV/ZUIXtT2k8HjOndbm6oKrFqGEOSSLvB2q4olDee3FkFFxkyW1s6k4JaQ==} - engines: {node: '>=16'} - dependencies: - '@polkadot/keyring': 12.6.1(@polkadot/util-crypto@12.6.1)(@polkadot/util@12.6.1) - '@polkadot/types': 10.10.1 - '@polkadot/types-support': 10.10.1 - '@polkadot/util': 12.6.1 - '@polkadot/util-crypto': 12.6.1(@polkadot/util@12.6.1) - '@polkadot/x-fetch': 12.5.1 - '@polkadot/x-global': 12.6.1 - '@polkadot/x-ws': 12.5.1 - eventemitter3: 5.0.1 - mock-socket: 9.3.1 - nock: 13.3.8 - tslib: 2.6.2 - optionalDependencies: - '@substrate/connect': 0.7.33 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false - /@polkadot/rpc-provider@10.11.1: - resolution: {integrity: sha512-86aDUOnaG42si0jSOAgn6Fs3F3rz57x+iNBK1JpM0PLL2XvmPuoMZL5dZwzqSIey3nVdGJqRYfnFquWuyQpnOQ==} + /@polkadot/rpc-provider@10.12.1: + resolution: {integrity: sha512-fLUK/j9M/eBthx1w40NEC94wIMHbCzSEpT3jTgFHHT9fu3HrMjZZlFUXuwjGF2Dqkjj9lTuy1W0R/4kx1RMOHw==} engines: {node: '>=18'} dependencies: - '@polkadot/keyring': 12.6.1(@polkadot/util-crypto@12.6.1)(@polkadot/util@12.6.1) - '@polkadot/types': 10.11.1 - '@polkadot/types-support': 10.11.1 - '@polkadot/util': 12.6.1 - '@polkadot/util-crypto': 12.6.1(@polkadot/util@12.6.1) - '@polkadot/x-fetch': 12.6.1 - '@polkadot/x-global': 12.6.1 - '@polkadot/x-ws': 12.6.1 + '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2)(@polkadot/util@12.6.2) + '@polkadot/types': 10.12.1 + '@polkadot/types-support': 10.12.1 + '@polkadot/util': 12.6.2 + '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) + '@polkadot/x-fetch': 12.6.2 + '@polkadot/x-global': 12.6.2 + '@polkadot/x-ws': 12.6.2 eventemitter3: 5.0.1 mock-socket: 9.3.1 - nock: 13.3.8 + nock: 13.5.4 tslib: 2.6.2 optionalDependencies: - '@substrate/connect': 0.7.35 + '@substrate/connect': 0.8.7 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - dev: true - /@polkadot/types-augment@10.10.1: - resolution: {integrity: sha512-XRHE75IocXfFE6EADYov3pqXCyBk5SWbiHoZ0+4WYWP9SwMuzsBaAy84NlhLBlkG3+ehIqi0HpAd/qrljJGZbg==} - engines: {node: '>=16'} - dependencies: - '@polkadot/types': 10.10.1 - '@polkadot/types-codec': 10.10.1 - '@polkadot/util': 12.6.1 - tslib: 2.6.2 - dev: false - - /@polkadot/types-augment@10.11.1: - resolution: {integrity: sha512-Exd5mMCuSOXXz73iWqy8ocScWTrwAPqHz0Kxpz5OWlAu+5usipMuhjoeaZA803FHQntZh9lHUN31fuc50Exhew==} + /@polkadot/types-augment@10.12.1: + resolution: {integrity: sha512-FZFBP7u5fky7tB9K4D1MoKEU4yXJhysGpr+FItYFJ+y6R+R2KTA0LFjLHtGzXYmijDRNOoIdCFwRDWinkdpWZA==} engines: {node: '>=18'} dependencies: - '@polkadot/types': 10.11.1 - '@polkadot/types-codec': 10.11.1 - '@polkadot/util': 12.6.1 - tslib: 2.6.2 - dev: true - - /@polkadot/types-codec@10.10.1: - resolution: {integrity: sha512-ETPG0wzWzt/bDKRQmYbO7CLe/0lUt8VrG6/bECdv+Kye+8Qedba2LZyTWm/9f2ngms8TZ82yI8mPv/mozdtfnw==} - engines: {node: '>=16'} - dependencies: - '@polkadot/util': 12.6.1 - '@polkadot/x-bigint': 12.6.1 + '@polkadot/types': 10.12.1 + '@polkadot/types-codec': 10.12.1 + '@polkadot/util': 12.6.2 tslib: 2.6.2 - dev: false - /@polkadot/types-codec@10.11.1: - resolution: {integrity: sha512-B9Fu2hq3cRpJpGPcgfZ8Qi1OSX9u82J46adlbIG95ktoA+70eZ83VS3Zvtt9ACsdLVGETCJfDjSO25XptjhZKQ==} + /@polkadot/types-codec@10.12.1: + resolution: {integrity: sha512-f6jVI0gIaPwelirtds4W3q4uLboNnzbi/2844/vwlVO4BRLvpoXU8Ee3KuUTU+Qclg14I+S0Zm491O/Op2vgGw==} engines: {node: '>=18'} dependencies: - '@polkadot/util': 12.6.1 - '@polkadot/x-bigint': 12.6.1 + '@polkadot/util': 12.6.2 + '@polkadot/x-bigint': 12.6.2 tslib: 2.6.2 - dev: true - /@polkadot/types-codec@10.9.1: - resolution: {integrity: sha512-mJ5OegKGraY1FLvEa8FopRCr3pQrhDkcn5RNOjmgJQozENVeRaxhk0NwxYz7IojFvSDnKnc6lNQfKaaSe5pLHg==} - engines: {node: '>=16'} - dependencies: - '@polkadot/util': 12.6.1 - '@polkadot/x-bigint': 12.3.2 - tslib: 2.6.1 - dev: false - - /@polkadot/types-create@10.10.1: - resolution: {integrity: sha512-7OiLzd+Ter5zrpjP7fDwA1m89kd38VvMVixfOSv8x7ld2pDT+yyyKl14TCwRSWrKWCMtIb6M3iasPhq5cUa7cw==} - engines: {node: '>=16'} - dependencies: - '@polkadot/types-codec': 10.10.1 - '@polkadot/util': 12.6.1 - tslib: 2.6.2 - dev: false - - /@polkadot/types-create@10.11.1: - resolution: {integrity: sha512-oeaI185F3XeWSz9/fe//qZ0KsQyE6C6c13WuOa+5cX/Yuz7cSAXawrhl58HRaU+fueaE/ijEHLcuK1sdM6e1JQ==} + /@polkadot/types-create@10.12.1: + resolution: {integrity: sha512-ZpWUNrDaJQO1iYwtOva68S2xlEzfpQOPW5IylqlnV6izmavQvClwr7i2y3vL52YjoFNa3ZPEhxvwH7o4NtWB0A==} engines: {node: '>=18'} dependencies: - '@polkadot/types-codec': 10.11.1 - '@polkadot/util': 12.6.1 + '@polkadot/types-codec': 10.12.1 + '@polkadot/util': 12.6.2 tslib: 2.6.2 - dev: true - /@polkadot/types-known@10.10.1: - resolution: {integrity: sha512-yRa1lbDRqg3V/zoa0vSwdGOiYTIWktILW8OfkaLDExTu0GZBSbVHZlLAta52XVpA9Zww7mrUUC9+iernOwk//w==} - engines: {node: '>=16'} - dependencies: - '@polkadot/networks': 12.6.1 - '@polkadot/types': 10.10.1 - '@polkadot/types-codec': 10.10.1 - '@polkadot/types-create': 10.10.1 - '@polkadot/util': 12.6.1 - tslib: 2.6.2 - dev: false - - /@polkadot/types-known@10.11.1: - resolution: {integrity: sha512-BPHI7EbdRaznZR4RVVrQC5epyxL6caJ5dkluZP6rRwx7VmQK0FTGIwgh3UP724mzQhM8rT77MD3h2ftnq1cteg==} + /@polkadot/types-known@10.12.1: + resolution: {integrity: sha512-qmUZ1HqPRvgrCMmRGrJy7FYuSjACxG1Htf/SSJwfWkwR+prFXQeMmADEmG8L3d9KZ/L1Mat/MF/9it0FrzX6aA==} engines: {node: '>=18'} dependencies: - '@polkadot/networks': 12.6.1 - '@polkadot/types': 10.11.1 - '@polkadot/types-codec': 10.11.1 - '@polkadot/types-create': 10.11.1 - '@polkadot/util': 12.6.1 - tslib: 2.6.2 - dev: true - - /@polkadot/types-support@10.10.1: - resolution: {integrity: sha512-Cd2mwk9RG6LlX8X3H0bRY7wCTbZPqU3z38CMFhvNkFDAyjqKjtn8hpS4n8mMrZK2EwCs/MjQH1wb7rtFkaWmJw==} - engines: {node: '>=16'} - dependencies: - '@polkadot/util': 12.6.1 + '@polkadot/networks': 12.6.2 + '@polkadot/types': 10.12.1 + '@polkadot/types-codec': 10.12.1 + '@polkadot/types-create': 10.12.1 + '@polkadot/util': 12.6.2 tslib: 2.6.2 - dev: false - /@polkadot/types-support@10.11.1: - resolution: {integrity: sha512-eCvWjdpELsHvXiTq201DdbIeOIaEr53zTD7HqC2wR/Z1bkQuw79Z+CyIU4sp79GL1vZ1PxS7vUH9M3FKNaTl1Q==} + /@polkadot/types-support@10.12.1: + resolution: {integrity: sha512-H9eR2BAjSjWE+eq2jYhd8w5fgdCKy8XKUWQJ6VNvgxDtVeVMoPgY4iqLFwZUeuQjFiZJVMshCR63zjlRM1x3fg==} engines: {node: '>=18'} dependencies: - '@polkadot/util': 12.6.1 + '@polkadot/util': 12.6.2 tslib: 2.6.2 - dev: true - /@polkadot/types@10.10.1: - resolution: {integrity: sha512-Ben62P1tjYEhKag34GBGcLX6NqcFR1VD5nNbWaxgr+t36Jl/tlHs6P9DlbFqQP7Tt9FmGrAYY0m3oTkhjG1NzA==} - engines: {node: '>=16'} - dependencies: - '@polkadot/keyring': 12.5.1(@polkadot/util-crypto@12.6.1)(@polkadot/util@12.5.1) - '@polkadot/types-augment': 10.10.1 - '@polkadot/types-codec': 10.10.1 - '@polkadot/types-create': 10.10.1 - '@polkadot/util': 12.5.1 - '@polkadot/util-crypto': 12.6.1(@polkadot/util@12.6.1) - rxjs: 7.8.1 - tslib: 2.6.2 - dev: false - - /@polkadot/types@10.11.1: - resolution: {integrity: sha512-4uKnzW2GZqNA5qRZpTPJ7z+G/ARTvXI89etv9xXXVttUdfTaYZsMf4rMuMThOAE/mAUn70LoH0JKthZLwzVgNQ==} + /@polkadot/types@10.12.1: + resolution: {integrity: sha512-rQ3OdKPAw0YucjD+97dYoEmhKLPIGDj0jd2vIwvfazeowwy854Hp3uYcPyGBq74l5hPo+6xYMySEqq7o99Nc0Q==} engines: {node: '>=18'} dependencies: - '@polkadot/keyring': 12.6.1(@polkadot/util-crypto@12.6.1)(@polkadot/util@12.6.1) - '@polkadot/types-augment': 10.11.1 - '@polkadot/types-codec': 10.11.1 - '@polkadot/types-create': 10.11.1 - '@polkadot/util': 12.6.1 - '@polkadot/util-crypto': 12.6.1(@polkadot/util@12.6.1) + '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2)(@polkadot/util@12.6.2) + '@polkadot/types-augment': 10.12.1 + '@polkadot/types-codec': 10.12.1 + '@polkadot/types-create': 10.12.1 + '@polkadot/util': 12.6.2 + '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) rxjs: 7.8.1 tslib: 2.6.2 - dev: true - - /@polkadot/util-crypto@12.6.1(@polkadot/util@12.5.1): - resolution: {integrity: sha512-2ezWFLmdgeDXqB9NAUdgpp3s2rQztNrZLY+y0SJYNOG4ch+PyodTW/qSksnOrVGVdRhZ5OESRE9xvo9LYV5UAw==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': 12.6.1 - dependencies: - '@noble/curves': 1.2.0 - '@noble/hashes': 1.3.2 - '@polkadot/networks': 12.6.1 - '@polkadot/util': 12.5.1 - '@polkadot/wasm-crypto': 7.3.2(@polkadot/util@12.5.1)(@polkadot/x-randomvalues@12.6.1) - '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.5.1) - '@polkadot/x-bigint': 12.6.1 - '@polkadot/x-randomvalues': 12.6.1(@polkadot/util@12.5.1)(@polkadot/wasm-util@7.3.2) - '@scure/base': 1.1.3 - tslib: 2.6.2 - dev: false - /@polkadot/util-crypto@12.6.1(@polkadot/util@12.6.1): - resolution: {integrity: sha512-2ezWFLmdgeDXqB9NAUdgpp3s2rQztNrZLY+y0SJYNOG4ch+PyodTW/qSksnOrVGVdRhZ5OESRE9xvo9LYV5UAw==} + /@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2): + resolution: {integrity: sha512-FEWI/dJ7wDMNN1WOzZAjQoIcCP/3vz3wvAp5QQm+lOrzOLj0iDmaIGIcBkz8HVm3ErfSe/uKP0KS4jgV/ib+Mg==} engines: {node: '>=18'} peerDependencies: - '@polkadot/util': 12.6.1 - dependencies: - '@noble/curves': 1.2.0 - '@noble/hashes': 1.3.2 - '@polkadot/networks': 12.6.1 - '@polkadot/util': 12.6.1 - '@polkadot/wasm-crypto': 7.3.2(@polkadot/util@12.6.1)(@polkadot/x-randomvalues@12.6.1) - '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.6.1) - '@polkadot/x-bigint': 12.6.1 - '@polkadot/x-randomvalues': 12.6.1(@polkadot/util@12.6.1)(@polkadot/wasm-util@7.3.2) - '@scure/base': 1.1.3 - tslib: 2.6.2 - - /@polkadot/util@12.5.1: - resolution: {integrity: sha512-fDBZL7D4/baMG09Qowseo884m3QBzErGkRWNBId1UjWR99kyex+cIY9fOSzmuQxo6nLdJlLHw1Nz2caN3+Bq0A==} - engines: {node: '>=16'} - dependencies: - '@polkadot/x-bigint': 12.5.1 - '@polkadot/x-global': 12.5.1 - '@polkadot/x-textdecoder': 12.5.1 - '@polkadot/x-textencoder': 12.5.1 - '@types/bn.js': 5.1.1 - bn.js: 5.2.1 + '@polkadot/util': 12.6.2 + dependencies: + '@noble/curves': 1.3.0 + '@noble/hashes': 1.3.3 + '@polkadot/networks': 12.6.2 + '@polkadot/util': 12.6.2 + '@polkadot/wasm-crypto': 7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2) + '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.6.2) + '@polkadot/x-bigint': 12.6.2 + '@polkadot/x-randomvalues': 12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2) + '@scure/base': 1.1.5 tslib: 2.6.2 - dev: false - /@polkadot/util@12.6.1: - resolution: {integrity: sha512-10ra3VfXtK8ZSnWI7zjhvRrhupg3rd4iFC3zCaXmRpOU+AmfIoCFVEmuUuC66gyXiz2/g6k5E6j0lWQCOProSQ==} + /@polkadot/util@12.6.2: + resolution: {integrity: sha512-l8TubR7CLEY47240uki0TQzFvtnxFIO7uI/0GoWzpYD/O62EIAMRsuY01N4DuwgKq2ZWD59WhzsLYmA5K6ksdw==} engines: {node: '>=18'} dependencies: - '@polkadot/x-bigint': 12.6.1 - '@polkadot/x-global': 12.6.1 - '@polkadot/x-textdecoder': 12.6.1 - '@polkadot/x-textencoder': 12.6.1 + '@polkadot/x-bigint': 12.6.2 + '@polkadot/x-global': 12.6.2 + '@polkadot/x-textdecoder': 12.6.2 + '@polkadot/x-textencoder': 12.6.2 '@types/bn.js': 5.1.5 bn.js: 5.2.1 tslib: 2.6.2 - /@polkadot/wasm-bridge@7.3.2(@polkadot/util@12.5.1)(@polkadot/x-randomvalues@12.6.1): + /@polkadot/wasm-bridge@7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2): resolution: {integrity: sha512-AJEXChcf/nKXd5Q/YLEV5dXQMle3UNT7jcXYmIffZAo/KI394a+/24PaISyQjoNC0fkzS1Q8T5pnGGHmXiVz2g==} engines: {node: '>=18'} peerDependencies: '@polkadot/util': '*' '@polkadot/x-randomvalues': '*' dependencies: - '@polkadot/util': 12.5.1 - '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.5.1) - '@polkadot/x-randomvalues': 12.6.1(@polkadot/util@12.5.1)(@polkadot/wasm-util@7.3.2) - tslib: 2.6.2 - dev: false - - /@polkadot/wasm-bridge@7.3.2(@polkadot/util@12.6.1)(@polkadot/x-randomvalues@12.6.1): - resolution: {integrity: sha512-AJEXChcf/nKXd5Q/YLEV5dXQMle3UNT7jcXYmIffZAo/KI394a+/24PaISyQjoNC0fkzS1Q8T5pnGGHmXiVz2g==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - '@polkadot/x-randomvalues': '*' - dependencies: - '@polkadot/util': 12.6.1 - '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.6.1) - '@polkadot/x-randomvalues': 12.6.1(@polkadot/util@12.6.1)(@polkadot/wasm-util@7.3.2) - tslib: 2.6.2 - - /@polkadot/wasm-crypto-asmjs@7.3.2(@polkadot/util@12.5.1): - resolution: {integrity: sha512-QP5eiUqUFur/2UoF2KKKYJcesc71fXhQFLT3D4ZjG28Mfk2ZPI0QNRUfpcxVQmIUpV5USHg4geCBNuCYsMm20Q==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - dependencies: - '@polkadot/util': 12.5.1 + '@polkadot/util': 12.6.2 + '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.6.2) + '@polkadot/x-randomvalues': 12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2) tslib: 2.6.2 - dev: false - /@polkadot/wasm-crypto-asmjs@7.3.2(@polkadot/util@12.6.1): + /@polkadot/wasm-crypto-asmjs@7.3.2(@polkadot/util@12.6.2): resolution: {integrity: sha512-QP5eiUqUFur/2UoF2KKKYJcesc71fXhQFLT3D4ZjG28Mfk2ZPI0QNRUfpcxVQmIUpV5USHg4geCBNuCYsMm20Q==} engines: {node: '>=18'} peerDependencies: '@polkadot/util': '*' dependencies: - '@polkadot/util': 12.6.1 - tslib: 2.6.2 - - /@polkadot/wasm-crypto-init@7.3.2(@polkadot/util@12.5.1)(@polkadot/x-randomvalues@12.6.1): - resolution: {integrity: sha512-FPq73zGmvZtnuJaFV44brze3Lkrki3b4PebxCy9Fplw8nTmisKo9Xxtfew08r0njyYh+uiJRAxPCXadkC9sc8g==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - '@polkadot/x-randomvalues': '*' - dependencies: - '@polkadot/util': 12.5.1 - '@polkadot/wasm-bridge': 7.3.2(@polkadot/util@12.5.1)(@polkadot/x-randomvalues@12.6.1) - '@polkadot/wasm-crypto-asmjs': 7.3.2(@polkadot/util@12.5.1) - '@polkadot/wasm-crypto-wasm': 7.3.2(@polkadot/util@12.5.1) - '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.5.1) - '@polkadot/x-randomvalues': 12.6.1(@polkadot/util@12.5.1)(@polkadot/wasm-util@7.3.2) + '@polkadot/util': 12.6.2 tslib: 2.6.2 - dev: false - /@polkadot/wasm-crypto-init@7.3.2(@polkadot/util@12.6.1)(@polkadot/x-randomvalues@12.6.1): + /@polkadot/wasm-crypto-init@7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2): resolution: {integrity: sha512-FPq73zGmvZtnuJaFV44brze3Lkrki3b4PebxCy9Fplw8nTmisKo9Xxtfew08r0njyYh+uiJRAxPCXadkC9sc8g==} engines: {node: '>=18'} peerDependencies: '@polkadot/util': '*' '@polkadot/x-randomvalues': '*' dependencies: - '@polkadot/util': 12.6.1 - '@polkadot/wasm-bridge': 7.3.2(@polkadot/util@12.6.1)(@polkadot/x-randomvalues@12.6.1) - '@polkadot/wasm-crypto-asmjs': 7.3.2(@polkadot/util@12.6.1) - '@polkadot/wasm-crypto-wasm': 7.3.2(@polkadot/util@12.6.1) - '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.6.1) - '@polkadot/x-randomvalues': 12.6.1(@polkadot/util@12.6.1)(@polkadot/wasm-util@7.3.2) - tslib: 2.6.2 - - /@polkadot/wasm-crypto-wasm@7.3.2(@polkadot/util@12.5.1): - resolution: {integrity: sha512-15wd0EMv9IXs5Abp1ZKpKKAVyZPhATIAHfKsyoWCEFDLSOA0/K0QGOxzrAlsrdUkiKZOq7uzSIgIDgW8okx2Mw==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - dependencies: - '@polkadot/util': 12.5.1 - '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.5.1) + '@polkadot/util': 12.6.2 + '@polkadot/wasm-bridge': 7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2) + '@polkadot/wasm-crypto-asmjs': 7.3.2(@polkadot/util@12.6.2) + '@polkadot/wasm-crypto-wasm': 7.3.2(@polkadot/util@12.6.2) + '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.6.2) + '@polkadot/x-randomvalues': 12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2) tslib: 2.6.2 - dev: false - /@polkadot/wasm-crypto-wasm@7.3.2(@polkadot/util@12.6.1): + /@polkadot/wasm-crypto-wasm@7.3.2(@polkadot/util@12.6.2): resolution: {integrity: sha512-15wd0EMv9IXs5Abp1ZKpKKAVyZPhATIAHfKsyoWCEFDLSOA0/K0QGOxzrAlsrdUkiKZOq7uzSIgIDgW8okx2Mw==} engines: {node: '>=18'} peerDependencies: '@polkadot/util': '*' dependencies: - '@polkadot/util': 12.6.1 - '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.6.1) + '@polkadot/util': 12.6.2 + '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.6.2) tslib: 2.6.2 - /@polkadot/wasm-crypto@7.3.2(@polkadot/util@12.5.1)(@polkadot/x-randomvalues@12.6.1): + /@polkadot/wasm-crypto@7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2): resolution: {integrity: sha512-+neIDLSJ6jjVXsjyZ5oLSv16oIpwp+PxFqTUaZdZDoA2EyFRQB8pP7+qLsMNk+WJuhuJ4qXil/7XiOnZYZ+wxw==} engines: {node: '>=18'} peerDependencies: '@polkadot/util': '*' '@polkadot/x-randomvalues': '*' dependencies: - '@polkadot/util': 12.5.1 - '@polkadot/wasm-bridge': 7.3.2(@polkadot/util@12.5.1)(@polkadot/x-randomvalues@12.6.1) - '@polkadot/wasm-crypto-asmjs': 7.3.2(@polkadot/util@12.5.1) - '@polkadot/wasm-crypto-init': 7.3.2(@polkadot/util@12.5.1)(@polkadot/x-randomvalues@12.6.1) - '@polkadot/wasm-crypto-wasm': 7.3.2(@polkadot/util@12.5.1) - '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.5.1) - '@polkadot/x-randomvalues': 12.6.1(@polkadot/util@12.5.1)(@polkadot/wasm-util@7.3.2) + '@polkadot/util': 12.6.2 + '@polkadot/wasm-bridge': 7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2) + '@polkadot/wasm-crypto-asmjs': 7.3.2(@polkadot/util@12.6.2) + '@polkadot/wasm-crypto-init': 7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2) + '@polkadot/wasm-crypto-wasm': 7.3.2(@polkadot/util@12.6.2) + '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.6.2) + '@polkadot/x-randomvalues': 12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2) tslib: 2.6.2 - dev: false - /@polkadot/wasm-crypto@7.3.2(@polkadot/util@12.6.1)(@polkadot/x-randomvalues@12.6.1): - resolution: {integrity: sha512-+neIDLSJ6jjVXsjyZ5oLSv16oIpwp+PxFqTUaZdZDoA2EyFRQB8pP7+qLsMNk+WJuhuJ4qXil/7XiOnZYZ+wxw==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - '@polkadot/x-randomvalues': '*' - dependencies: - '@polkadot/util': 12.6.1 - '@polkadot/wasm-bridge': 7.3.2(@polkadot/util@12.6.1)(@polkadot/x-randomvalues@12.6.1) - '@polkadot/wasm-crypto-asmjs': 7.3.2(@polkadot/util@12.6.1) - '@polkadot/wasm-crypto-init': 7.3.2(@polkadot/util@12.6.1)(@polkadot/x-randomvalues@12.6.1) - '@polkadot/wasm-crypto-wasm': 7.3.2(@polkadot/util@12.6.1) - '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.6.1) - '@polkadot/x-randomvalues': 12.6.1(@polkadot/util@12.6.1)(@polkadot/wasm-util@7.3.2) - tslib: 2.6.2 - - /@polkadot/wasm-util@7.3.2(@polkadot/util@12.5.1): + /@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.2): resolution: {integrity: sha512-bmD+Dxo1lTZyZNxbyPE380wd82QsX+43mgCm40boyKrRppXEyQmWT98v/Poc7chLuskYb6X8IQ6lvvK2bGR4Tg==} engines: {node: '>=18'} peerDependencies: '@polkadot/util': '*' dependencies: - '@polkadot/util': 12.5.1 + '@polkadot/util': 12.6.2 tslib: 2.6.2 - dev: false - - /@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.1): - resolution: {integrity: sha512-bmD+Dxo1lTZyZNxbyPE380wd82QsX+43mgCm40boyKrRppXEyQmWT98v/Poc7chLuskYb6X8IQ6lvvK2bGR4Tg==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - dependencies: - '@polkadot/util': 12.6.1 - tslib: 2.6.2 - - /@polkadot/x-bigint@12.3.2: - resolution: {integrity: sha512-JLqLgfGXe/x+hZJETd5ZqfpVsbwyMsH5Nn1Q20ineMMjXN/ig+kVR8Mc15LXBMuw4g7LldFW6UUrotWnuMI8Yw==} - engines: {node: '>=16'} - dependencies: - '@polkadot/x-global': 12.3.2 - tslib: 2.6.1 - dev: false - - /@polkadot/x-bigint@12.5.1: - resolution: {integrity: sha512-Fw39eoN9v0sqxSzfSC5awaDVdzojIiE7d1hRSQgVSrES+8whWvtbYMR0qwbVhTuW7DvogHmye41P9xKMlXZysg==} - engines: {node: '>=16'} - dependencies: - '@polkadot/x-global': 12.5.1 - tslib: 2.6.2 - dev: false - /@polkadot/x-bigint@12.6.1: - resolution: {integrity: sha512-YlABeVIlgYQZJ4ZpW/+akFGGxw5jMGt4g5vaP7EumlORGneJHzzWJYDmI5v2y7j1zvC9ofOle7z4tRmtN/QDew==} + /@polkadot/x-bigint@12.6.2: + resolution: {integrity: sha512-HSIk60uFPX4GOFZSnIF7VYJz7WZA7tpFJsne7SzxOooRwMTWEtw3fUpFy5cYYOeLh17/kHH1Y7SVcuxzVLc74Q==} engines: {node: '>=18'} dependencies: - '@polkadot/x-global': 12.6.1 + '@polkadot/x-global': 12.6.2 tslib: 2.6.2 - /@polkadot/x-fetch@12.5.1: - resolution: {integrity: sha512-Bc019lOKCoQJrthiS+H3LwCahGtl5tNnb2HK7xe3DBQIUx9r2HsF/uEngNfMRUFkUYg5TPCLFbEWU8NIREBS1A==} - engines: {node: '>=16'} - dependencies: - '@polkadot/x-global': 12.5.1 - node-fetch: 3.3.2 - tslib: 2.6.2 - dev: false - - /@polkadot/x-fetch@12.6.1: - resolution: {integrity: sha512-iyBv0ecfCsqGSv26CPJk9vSoKtry/Fn7x549ysA4hlc9KboraMHxOHTpcNZYC/OdgvbFZl40zIXCY0SA1ai8aw==} + /@polkadot/x-fetch@12.6.2: + resolution: {integrity: sha512-8wM/Z9JJPWN1pzSpU7XxTI1ldj/AfC8hKioBlUahZ8gUiJaOF7K9XEFCrCDLis/A1BoOu7Ne6WMx/vsJJIbDWw==} engines: {node: '>=18'} dependencies: - '@polkadot/x-global': 12.6.1 + '@polkadot/x-global': 12.6.2 node-fetch: 3.3.2 tslib: 2.6.2 - dev: true - - /@polkadot/x-global@12.3.2: - resolution: {integrity: sha512-yVZq6oIegjlyh5rUZiTklgu+fL+W/DG1ypEa02683tUCB3avV5cA3PAHKptMSlb6FpweHu37lKKrqfAWrraDxg==} - engines: {node: '>=16'} - dependencies: - tslib: 2.6.1 - dev: false - - /@polkadot/x-global@12.5.1: - resolution: {integrity: sha512-6K0YtWEg0eXInDOihU5aSzeb1t9TiDdX9ZuRly+58ALSqw5kPZYmQLbzE1d8HWzyXRXK+YH65GtLzfMGqfYHmw==} - engines: {node: '>=16'} - dependencies: - tslib: 2.6.2 - dev: false - /@polkadot/x-global@12.6.1: - resolution: {integrity: sha512-w5t19HIdBPuyu7X/AiCyH2DsKqxBF0KpF4Ymolnx8PfcSIgnq9ZOmgs74McPR6FgEmeEkr9uNKujZrsfURi1ug==} + /@polkadot/x-global@12.6.2: + resolution: {integrity: sha512-a8d6m+PW98jmsYDtAWp88qS4dl8DyqUBsd0S+WgyfSMtpEXu6v9nXDgPZgwF5xdDvXhm+P0ZfVkVTnIGrScb5g==} engines: {node: '>=18'} dependencies: tslib: 2.6.2 - /@polkadot/x-randomvalues@12.6.1(@polkadot/util@12.5.1)(@polkadot/wasm-util@7.3.2): - resolution: {integrity: sha512-1uVKlfYYbgIgGV5v1Dgn960cGovenWm5pmg+aTMeUGXVYiJwRD2zOpLyC1i/tP454iA74j74pmWb8Nkn0tJZUQ==} + /@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2): + resolution: {integrity: sha512-Vr8uG7rH2IcNJwtyf5ebdODMcr0XjoCpUbI91Zv6AlKVYOGKZlKLYJHIwpTaKKB+7KPWyQrk4Mlym/rS7v9feg==} engines: {node: '>=18'} peerDependencies: - '@polkadot/util': 12.6.1 + '@polkadot/util': 12.6.2 '@polkadot/wasm-util': '*' dependencies: - '@polkadot/util': 12.5.1 - '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.5.1) - '@polkadot/x-global': 12.6.1 + '@polkadot/util': 12.6.2 + '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.6.2) + '@polkadot/x-global': 12.6.2 tslib: 2.6.2 - dev: false - /@polkadot/x-randomvalues@12.6.1(@polkadot/util@12.6.1)(@polkadot/wasm-util@7.3.2): - resolution: {integrity: sha512-1uVKlfYYbgIgGV5v1Dgn960cGovenWm5pmg+aTMeUGXVYiJwRD2zOpLyC1i/tP454iA74j74pmWb8Nkn0tJZUQ==} + /@polkadot/x-textdecoder@12.6.2: + resolution: {integrity: sha512-M1Bir7tYvNappfpFWXOJcnxUhBUFWkUFIdJSyH0zs5LmFtFdbKAeiDXxSp2Swp5ddOZdZgPac294/o2TnQKN1w==} engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': 12.6.1 - '@polkadot/wasm-util': '*' - dependencies: - '@polkadot/util': 12.6.1 - '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.6.1) - '@polkadot/x-global': 12.6.1 - tslib: 2.6.2 - - /@polkadot/x-textdecoder@12.5.1: - resolution: {integrity: sha512-j2YZGWfwhMC8nHW3BXq10fAPY02ObLL/qoTjCMJ1Cmc/OGq18Ep7k9cXXbjFAq3wf3tUUewt/u/hStKCk3IvfQ==} - engines: {node: '>=16'} dependencies: - '@polkadot/x-global': 12.5.1 + '@polkadot/x-global': 12.6.2 tslib: 2.6.2 - dev: false - /@polkadot/x-textdecoder@12.6.1: - resolution: {integrity: sha512-IasodJeV1f2Nr/VtA207+LXCQEqYcG8y9qB/EQcRsrEP58NbwwxM5Z2obV0lSjJOxRTJ4/OlhUwnLHwcbIp6+g==} + /@polkadot/x-textencoder@12.6.2: + resolution: {integrity: sha512-4N+3UVCpI489tUJ6cv3uf0PjOHvgGp9Dl+SZRLgFGt9mvxnvpW/7+XBADRMtlG4xi5gaRK7bgl5bmY6OMDsNdw==} engines: {node: '>=18'} dependencies: - '@polkadot/x-global': 12.6.1 + '@polkadot/x-global': 12.6.2 tslib: 2.6.2 - /@polkadot/x-textencoder@12.5.1: - resolution: {integrity: sha512-1JNNpOGb4wD+c7zFuOqjibl49LPnHNr4rj4s3WflLUIZvOMY6euoDuN3ISjQSHCLlVSoH0sOCWA3qXZU4bCTDQ==} - engines: {node: '>=16'} - dependencies: - '@polkadot/x-global': 12.5.1 - tslib: 2.6.2 - dev: false - - /@polkadot/x-textencoder@12.6.1: - resolution: {integrity: sha512-sTq/+tXqBhGe01a1rjieSHFh3y935vuRgtahVgVJZnfqh5SmLPgSN5tTPxZWzyx7gHIfotle8laTJbJarv7V1A==} + /@polkadot/x-ws@12.6.2: + resolution: {integrity: sha512-cGZWo7K5eRRQCRl2LrcyCYsrc3lRbTlixZh3AzgU8uX4wASVGRlNWi/Hf4TtHNe1ExCDmxabJzdIsABIfrr7xw==} engines: {node: '>=18'} dependencies: - '@polkadot/x-global': 12.6.1 - tslib: 2.6.2 - - /@polkadot/x-ws@12.5.1: - resolution: {integrity: sha512-efNMhB3Lh6pW2iTipMkqwrjpuUtb3EwR/jYZftiIGo5tDPB7rqoMOp9s6KRFJEIUfZkLnMUtbkZ5fHzUJaCjmQ==} - engines: {node: '>=16'} - dependencies: - '@polkadot/x-global': 12.5.1 + '@polkadot/x-global': 12.6.2 tslib: 2.6.2 - ws: 8.14.2 + ws: 8.16.0 transitivePeerDependencies: - bufferutil - utf-8-validate - dev: false - - /@polkadot/x-ws@12.6.1: - resolution: {integrity: sha512-fs9V+XekjJLpVLLwxnqq3llqSZu2T/b9brvld8anvzS/htDLPbi7+c5W3VGJ9Po8fS67IsU3HCt0Gu6F6mGrMA==} - engines: {node: '>=18'} - dependencies: - '@polkadot/x-global': 12.6.1 - tslib: 2.6.2 - ws: 8.14.2 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - dev: true /@protobufjs/aspromise@1.1.2: resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} @@ -1589,41 +1245,63 @@ packages: events: 3.2.0 dev: true - /@scure/base@1.1.3: - resolution: {integrity: sha512-/+SgoRjLq7Xlf0CWuLHq2LUZeL/w65kfzAPG5NH9pcmBhs+nunQTn4gvdwgMTIXnt9b2C/1SeL2XiysZEyIC9Q==} + /@scure/base@1.1.5: + resolution: {integrity: sha512-Brj9FiG2W1MRQSTB212YVPRrcbjkv48FoZi/u4l/zds/ieRrqsh7aUf6CLwkAq61oKXr/ZlTzlY66gLIj3TFTQ==} + + /@scure/bip32@1.3.3: + resolution: {integrity: sha512-LJaN3HwRbfQK0X1xFSi0Q9amqOgzQnnDngIt+ZlsBC3Bm7/nE7K0kwshZHyaru79yIVRv/e1mQAjZyuZG6jOFQ==} + dependencies: + '@noble/curves': 1.3.0 + '@noble/hashes': 1.3.3 + '@scure/base': 1.1.5 + dev: false + + /@scure/bip39@1.2.2: + resolution: {integrity: sha512-HYf9TUXG80beW+hGAt3TRM8wU6pQoYur9iNypTROm42dorCGmLnFe3eWjz3gOq6G62H2WRh0FCzAR1PI+29zIA==} + dependencies: + '@noble/hashes': 1.3.3 + '@scure/base': 1.1.5 + dev: false /@sindresorhus/is@0.14.0: resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==} engines: {node: '>=6'} dev: true - /@substrate/connect-extension-protocol@1.0.1: - resolution: {integrity: sha512-161JhCC1csjH3GE5mPLEd7HbWtwNSPJBg3p1Ksz9SFlTzj/bgEwudiRN2y5i0MoLGCIJRYKyKGMxVnd29PzNjg==} - requiresBuild: true + /@substrate/connect-extension-protocol@2.0.0: + resolution: {integrity: sha512-nKu8pDrE3LNCEgJjZe1iGXzaD6OSIDD4Xzz/yo4KO9mQ6LBvf49BVrt4qxBFGL6++NneLiWUZGoh+VSd4PyVIg==} optional: true - /@substrate/connect@0.7.33: - resolution: {integrity: sha512-1B984/bmXVQvTT9oV3c3b7215lvWmulP9rfP3T3Ri+OU3uIsyCzYw0A+XG6J8/jgO2FnroeNIBWlgoLaUM1uzw==} - requiresBuild: true - dependencies: - '@substrate/connect-extension-protocol': 1.0.1 - smoldot: 2.0.1 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - dev: false + /@substrate/connect-known-chains@1.0.9: + resolution: {integrity: sha512-HN8qdtHZxs0ttc+ZUTm0apBNzVHx/Eo1zTGjxg7pn87/991lcGGcKQ+tyVsuLWNuraN+FaPUuiiW59TE11Ae4w==} optional: true - /@substrate/connect@0.7.35: - resolution: {integrity: sha512-Io8vkalbwaye+7yXfG1Nj52tOOoJln2bMlc7Q9Yy3vEWqZEVkgKmcPVzbwV0CWL3QD+KMPDA2Dnw/X7EdwgoLw==} + /@substrate/connect@0.8.7: + resolution: {integrity: sha512-kJLSqiwsAC8eHsPBwUyVpp6cogs1b/4jxTiRfoWbbndmSSEqn3qkcwmYPmZud4pyJFX7FMXwzH28XaPRBGTaQQ==} requiresBuild: true dependencies: - '@substrate/connect-extension-protocol': 1.0.1 - smoldot: 2.0.7 + '@substrate/connect-extension-protocol': 2.0.0 + '@substrate/connect-known-chains': 1.0.9 + '@substrate/light-client-extension-helpers': 0.0.3(smoldot@2.0.21) + smoldot: 2.0.21 transitivePeerDependencies: - bufferutil - utf-8-validate - dev: true + optional: true + + /@substrate/light-client-extension-helpers@0.0.3(smoldot@2.0.21): + resolution: {integrity: sha512-AkWX7Xpn0u8NdR7qAEwFzeobLvHiviqmsUTvN6wge8Rnlbk01Ftm2Ol8vdN6IhjWPTepF5MggibQVXKBUtZnZw==} + peerDependencies: + smoldot: 2.x + dependencies: + '@polkadot-api/client': 0.0.1-12c4b0432a814086c3c1a3b8052b31c72c2c9ad3.1.0(rxjs@7.8.1) + '@polkadot-api/json-rpc-provider': 0.0.1-12c4b0432a814086c3c1a3b8052b31c72c2c9ad3.1.0 + '@polkadot-api/json-rpc-provider-proxy': 0.0.1-12c4b0432a814086c3c1a3b8052b31c72c2c9ad3.1.0 + '@polkadot-api/substrate-client': 0.0.1-12c4b0432a814086c3c1a3b8052b31c72c2c9ad3.1.0 + '@substrate/connect-extension-protocol': 2.0.0 + '@substrate/connect-known-chains': 1.0.9 + rxjs: 7.8.1 + smoldot: 2.0.21 optional: true /@substrate/ss58-registry@1.44.0: @@ -1710,12 +1388,6 @@ packages: '@types/node': 18.16.8 dev: false - /@types/bn.js@5.1.1: - resolution: {integrity: sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==} - dependencies: - '@types/node': 18.16.8 - dev: false - /@types/bn.js@5.1.5: resolution: {integrity: sha512-V46N0zwKRF5Q00AZ6hWtN0T8gGmDUaUzLWQvHFo5yThtVwK/VCenFY3wXVbOvNfajEpsTfQM4IN9k/d6gUVX3A==} dependencies: @@ -1736,8 +1408,8 @@ packages: '@types/node': 18.16.8 dev: true - /@types/lodash@4.14.187: - resolution: {integrity: sha512-MrO/xLXCaUgZy3y96C/iOsaIqZSeupyTImKClHunL5GrmaiII2VwvWmLBu2hwa0Kp0sV19CsyjtrTc/Fx8rg/A==} + /@types/lodash@4.14.186: + resolution: {integrity: sha512-eHcVlLXP0c2FlMPm56ITode2AgLMSa6aJ05JTTbYbI+7EMkCEE5qk2E41d5g2lCVTqRe0GnnRFurmlCsDODrPw==} dev: false /@types/long@4.0.2: @@ -1750,8 +1422,8 @@ packages: /@types/node@18.16.8: resolution: {integrity: sha512-p0iAXcfWCOTCBbsExHIDFCfwsqFwBTgETJveKMT+Ci3LY9YqQCI91F5S+TB20+aRCXpcWfvx5Qr5EccnwCm2NA==} - /@types/pbkdf2@3.1.0: - resolution: {integrity: sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==} + /@types/pbkdf2@3.1.2: + resolution: {integrity: sha512-uRwJqmiXmh9++aSu1VNEn3iIxWOhd8AHXNSdlaLfdAAdSTY9jYVeGWnzejM3dvrkbqE3/hyQkQQ29IFATEGlew==} dependencies: '@types/node': 18.16.8 dev: false @@ -1883,7 +1555,7 @@ packages: debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.0 + semver: 7.5.4 tsutils: 3.21.0(typescript@5.1.6) typescript: 5.1.6 transitivePeerDependencies: @@ -1904,7 +1576,7 @@ packages: eslint: 8.26.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0(eslint@8.26.0) - semver: 7.5.0 + semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript @@ -1922,13 +1594,13 @@ packages: resolution: {integrity: sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==} dev: true - /@zombienet/cli@1.3.86(@polkadot/util@12.6.1)(@types/node@18.16.8): - resolution: {integrity: sha512-I4NFr4vVvjFwLXvh8O30smLy/UFnnahK/O3OnySVXnlGHve4PBzQ2i8qLv+gogXeU7M7Kn6GoNc1rlht957E7A==} + /@zombienet/cli@1.3.93(@polkadot/util@12.6.2)(@types/node@18.16.8): + resolution: {integrity: sha512-eQqaFo8h0sLJRfL7sVgreFYosWreG0dpUQkMn0inx8p9XIGWvC20EVG7HOyBMhcKPGspoZkNFvaAFt6Bw9jjkg==} engines: {node: '>=18'} hasBin: true dependencies: '@zombienet/dsl-parser-wrapper': 0.1.10 - '@zombienet/orchestrator': 0.0.68(@polkadot/util@12.6.1)(@types/node@18.16.8) + '@zombienet/orchestrator': 0.0.75(@polkadot/util@12.6.2)(@types/node@18.16.8) '@zombienet/utils': 0.0.24(@types/node@18.16.8)(typescript@5.3.3) cli-progress: 3.12.0 commander: 11.1.0 @@ -1951,20 +1623,20 @@ packages: resolution: {integrity: sha512-2r2SjanMcNTQiiwTtj/TRO89ek4KoIKGKhgcdHm8+uXPVWuU3tIh/unN8+m51Jnm2jhCLkQQwa5aidvSC02wOg==} dev: true - /@zombienet/orchestrator@0.0.68(@polkadot/util@12.6.1)(@types/node@18.16.8): - resolution: {integrity: sha512-n/Gj1VWGz6W4Phzw5r/rb56uMT3H3B06xRzP+PZJtG2dGMqWAUZP2DcNhLWZ8w3/NEsWrrNTfSejaQvuaUApGg==} + /@zombienet/orchestrator@0.0.75(@polkadot/util@12.6.2)(@types/node@18.16.8): + resolution: {integrity: sha512-+mSBz5Ye0vF0CuLtpiRs+p9G63e1zdGBakp7Kv2jM65/tZsTcVUwyvolqw/mkTzDlTjw53Lxvxy3pUvjceEEQw==} engines: {node: '>=18'} dependencies: - '@polkadot/api': 10.11.1 - '@polkadot/keyring': 12.6.1(@polkadot/util-crypto@12.6.1)(@polkadot/util@12.6.1) - '@polkadot/util-crypto': 12.6.1(@polkadot/util@12.6.1) + '@polkadot/api': 10.12.1 + '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2)(@polkadot/util@12.6.2) + '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) '@zombienet/utils': 0.0.24(@types/node@18.16.8)(typescript@5.3.3) JSONStream: 1.3.5 chai: 4.3.10 debug: 4.3.4(supports-color@8.1.1) execa: 5.1.1 fs-extra: 11.2.0 - jsdom: 23.0.1 + jsdom: 23.2.0 json-bigint: 1.0.0 libp2p-crypto: 0.21.2 minimatch: 9.0.3 @@ -2261,6 +1933,12 @@ packages: /bech32@1.1.4: resolution: {integrity: sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==} + /bidi-js@1.0.3: + resolution: {integrity: sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==} + dependencies: + require-from-string: 2.0.2 + dev: true + /bignumber.js@9.1.1: resolution: {integrity: sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==} @@ -2451,7 +2129,7 @@ packages: chai: '>= 2.1.2 < 5' dependencies: chai: 4.3.7 - check-error: 1.0.2 + check-error: 1.0.3 dev: true /chai-bignumber@3.1.0: @@ -2476,10 +2154,10 @@ packages: engines: {node: '>=4'} dependencies: assertion-error: 1.1.0 - check-error: 1.0.2 + check-error: 1.0.3 deep-eql: 4.1.3 - get-func-name: 2.0.0 - loupe: 2.3.4 + get-func-name: 2.0.2 + loupe: 2.3.7 pathval: 1.1.1 type-detect: 4.0.8 dev: true @@ -2499,10 +2177,6 @@ packages: ansi-styles: 4.3.0 supports-color: 7.2.0 - /check-error@1.0.2: - resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==} - dev: true - /check-error@1.0.3: resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} dependencies: @@ -2749,9 +2423,17 @@ packages: resolution: {integrity: sha512-DIT51nX0dCfKltpRiXV+/TVZq+Qq2NgF4644+K7Ttnla7zEzqc+kjJyiB96BHNyUTBxyjzRcZYpUdZa+QAqi6Q==} dev: false - /cssstyle@3.0.0: - resolution: {integrity: sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==} - engines: {node: '>=14'} + /css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + dependencies: + mdn-data: 2.0.30 + source-map-js: 1.0.2 + dev: true + + /cssstyle@4.0.1: + resolution: {integrity: sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==} + engines: {node: '>=18'} dependencies: rrweb-cssom: 0.6.0 dev: true @@ -3088,7 +2770,7 @@ packages: /ethereum-cryptography@0.1.3: resolution: {integrity: sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==} dependencies: - '@types/pbkdf2': 3.1.0 + '@types/pbkdf2': 3.1.2 '@types/secp256k1': 4.0.3 blakejs: 1.2.1 browserify-aes: 1.2.0 @@ -3101,10 +2783,19 @@ packages: randombytes: 2.1.0 safe-buffer: 5.2.1 scrypt-js: 3.0.1 - secp256k1: 4.0.3 + secp256k1: 4.0.2 setimmediate: 1.0.5 dev: false + /ethereum-cryptography@2.1.3: + resolution: {integrity: sha512-BlwbIL7/P45W8FGW2r7LGuvoEZ+7PWsniMvQ4p5s2xCyw9tmaDlpfsN9HjAucbF+t/qpVHwZUisgfK24TCW8aA==} + dependencies: + '@noble/curves': 1.3.0 + '@noble/hashes': 1.3.3 + '@scure/bip32': 1.3.3 + '@scure/bip39': 1.2.2 + dev: false + /ethereumjs-abi@0.6.8: resolution: {integrity: sha512-Tx0r/iXI6r+lRsdvkFDlut0N08jWMnKRZ6Gkq+Nmw75lZe4e6o3EkSnkaBP5NF6+m5PTGAr9JP43N3LyeoglsA==} dependencies: @@ -3124,14 +2815,15 @@ packages: rlp: 2.2.7 dev: false - /ethereumjs-util@7.1.5: - resolution: {integrity: sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==} + /ethereumjs-util@7.0.10: + resolution: {integrity: sha512-c/xThw6A+EAnej5Xk5kOzFzyoSnw0WX0tSlZ6pAsfGVvQj3TItaDg9b1+Fz1RJXA+y2YksKwQnuzgt1eY6LKzw==} engines: {node: '>=10.0.0'} dependencies: - '@types/bn.js': 5.1.1 + '@types/bn.js': 5.1.5 bn.js: 5.2.1 create-hash: 1.2.0 ethereum-cryptography: 0.1.3 + ethjs-util: 0.1.6 rlp: 2.2.7 dev: false @@ -3370,12 +3062,6 @@ packages: - supports-color dev: true - /fastq@1.13.0: - resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} - dependencies: - reusify: 1.0.4 - dev: true - /fastq@1.15.0: resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} dependencies: @@ -3554,10 +3240,6 @@ packages: engines: {node: 6.* || 8.* || >= 10.*} dev: true - /get-func-name@2.0.0: - resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} - dev: true - /get-func-name@2.0.2: resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} dev: true @@ -4069,8 +3751,8 @@ packages: argparse: 2.0.1 dev: true - /jsdom@23.0.1: - resolution: {integrity: sha512-2i27vgvlUsGEBO9+/kJQRbtqtm+191b5zAZrU/UezVmnC2dlDAFLgDYJvAEi94T4kjsRKkezEtLQTgsNEsW2lQ==} + /jsdom@23.2.0: + resolution: {integrity: sha512-L88oL7D/8ufIES+Zjz7v0aes+oBMh2Xnh3ygWvL0OaICOomKEPKuPnIfBJekiXr+BHbbMjrWn/xqrDQuxFTeyA==} engines: {node: '>=18'} peerDependencies: canvas: ^2.11.2 @@ -4078,7 +3760,8 @@ packages: canvas: optional: true dependencies: - cssstyle: 3.0.0 + '@asamuzakjp/dom-selector': 2.0.2 + cssstyle: 4.0.1 data-urls: 5.0.0 decimal.js: 10.4.3 form-data: 4.0.0 @@ -4086,7 +3769,6 @@ packages: http-proxy-agent: 7.0.0 https-proxy-agent: 7.0.2 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.7 parse5: 7.1.2 rrweb-cssom: 0.6.0 saxes: 6.0.0 @@ -4097,7 +3779,7 @@ packages: whatwg-encoding: 3.1.1 whatwg-mimetype: 4.0.0 whatwg-url: 14.0.0 - ws: 8.14.2 + ws: 8.16.0 xml-name-validator: 5.0.0 transitivePeerDependencies: - bufferutil @@ -4278,12 +3960,6 @@ packages: resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==} dev: true - /loupe@2.3.4: - resolution: {integrity: sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==} - dependencies: - get-func-name: 2.0.0 - dev: true - /loupe@2.3.7: resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} dependencies: @@ -4331,6 +4007,10 @@ packages: safe-buffer: 5.2.1 dev: false + /mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + dev: true + /merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} dev: true @@ -4340,15 +4020,19 @@ packages: engines: {node: '>= 8'} dev: true - /merkletreejs@0.2.32: - resolution: {integrity: sha512-TostQBiwYRIwSE5++jGmacu3ODcKAgqb0Y/pnIohXS7sWxh1gCkSptbmF1a43faehRDpcHf7J/kv0Ml2D/zblQ==} + /merkletreejs@0.2.18: + resolution: {integrity: sha512-f8bSFaUDPZhot94xkjb83XbG1URaiNLxZy6LWTw2IzbQeCA4YX/UxublGxXdLQIYXbWkDghq6EqwG5u4I7ELmA==} engines: {node: '>= 7.6.0'} dependencies: bignumber.js: 9.1.1 buffer-reverse: 1.0.1 crypto-js: 3.3.0 treeify: 1.1.0 - web3-utils: 1.8.2 + web3-utils: 1.10.4 + dev: false + + /micro-ftch@0.3.1: + resolution: {integrity: sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==} dev: false /micromatch@3.1.10: @@ -4433,10 +4117,6 @@ packages: brace-expansion: 2.0.1 dev: true - /minimist@1.2.7: - resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} - dev: true - /minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} dev: true @@ -4624,8 +4304,8 @@ packages: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true - /nock@13.3.8: - resolution: {integrity: sha512-96yVFal0c/W1lG7mmfRe7eO+hovrhJYd2obzzOZ90f6fjpeU/XNvd9cYHZKZAQJumDfhXgoTpkpJ9pvMj+hqHw==} + /nock@13.5.4: + resolution: {integrity: sha512-yAyTfdeNJGGBFxWdzSKCBYxs5FxLbCg5X5Q4ets974hcQzG1+qCxvIyOo4j2Ry6MUlhWVMX4OoYDefAIIwupjw==} engines: {node: '>= 10.13'} dependencies: debug: 4.3.4(supports-color@8.1.1) @@ -4723,10 +4403,6 @@ packages: commander: 5.1.0 dev: true - /nwsapi@2.2.7: - resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==} - dev: true - /object-copy@0.1.0: resolution: {integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==} engines: {node: '>=0.10.0'} @@ -5020,7 +4696,7 @@ packages: dependencies: deep-extend: 0.6.0 ini: 1.3.8 - minimist: 1.2.7 + minimist: 1.2.8 strip-json-comments: 2.0.1 dev: true @@ -5248,11 +4924,15 @@ packages: xmlchars: 2.2.0 dev: true + /scale-ts@1.6.0: + resolution: {integrity: sha512-Ja5VCjNZR8TGKhUumy9clVVxcDpM+YFjAnkMuwQy68Hixio3VRRvWdE3g8T/yC+HXA0ZDQl2TGyUmtmbcVl40Q==} + optional: true + /scrypt-js@3.0.1: resolution: {integrity: sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==} - /secp256k1@4.0.3: - resolution: {integrity: sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==} + /secp256k1@4.0.2: + resolution: {integrity: sha512-UDar4sKvWAksIlfX3xIaQReADn+WFnHvbVujpcbr+9Sf/69odMwy2MUsz5CKLQgX9nsIyrjuxL2imVyoNHa3fg==} engines: {node: '>=10.0.0'} requiresBuild: true dependencies: @@ -5274,14 +4954,6 @@ packages: hasBin: true dev: true - /semver@7.5.0: - resolution: {integrity: sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==} - engines: {node: '>=10'} - hasBin: true - dependencies: - lru-cache: 6.0.0 - dev: true - /semver@7.5.1: resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==} engines: {node: '>=10'} @@ -5357,25 +5029,13 @@ packages: engines: {node: '>=8'} dev: true - /smoldot@2.0.1: - resolution: {integrity: sha512-Wqw2fL/sELQByLSeeTX1Z/d0H4McmphPMx8vh6UZS/bIIDx81oU7s/drmx2iL/ME36uk++YxpRuJey8/MOyfOA==} - requiresBuild: true - dependencies: - ws: 8.13.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - dev: false - optional: true - - /smoldot@2.0.7: - resolution: {integrity: sha512-VAOBqEen6vises36/zgrmAT1GWk2qE3X8AGnO7lmQFdskbKx8EovnwS22rtPAG+Y1Rk23/S22kDJUdPANyPkBA==} + /smoldot@2.0.21: + resolution: {integrity: sha512-XFpf3CQZ2BbFwVqKSyJHP7mbTDJxT3saRr/WfnfgWv+pbmA/J0e/LdfV/3A+jg7gNTEG06EAiDPtzN8ouXTLLw==} dependencies: - ws: 8.14.2 + ws: 8.16.0 transitivePeerDependencies: - bufferutil - utf-8-validate - dev: true optional: true /snapdragon-node@2.1.1: @@ -5416,6 +5076,11 @@ packages: atomic-sleep: 1.0.0 dev: true + /source-map-js@1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} + dev: true + /source-map-resolve@0.5.3: resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} deprecated: See https://github.com/lydell/source-map-resolve#deprecated @@ -5639,7 +5304,7 @@ packages: engines: {node: '>=6'} dependencies: psl: 1.9.0 - punycode: 2.3.0 + punycode: 2.3.1 universalify: 0.2.0 url-parse: 1.5.10 dev: true @@ -5785,10 +5450,6 @@ packages: /tslib@2.4.0: resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} - /tslib@2.6.1: - resolution: {integrity: sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==} - dev: false - /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} @@ -6020,13 +5681,14 @@ packages: resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} engines: {node: '>= 8'} - /web3-utils@1.8.2: - resolution: {integrity: sha512-v7j6xhfLQfY7xQDrUP0BKbaNrmZ2/+egbqP9q3KYmOiPpnvAfol+32slgL0WX/5n8VPvKCK5EZ1HGrAVICSToA==} + /web3-utils@1.10.4: + resolution: {integrity: sha512-tsu8FiKJLk2PzhDl9fXbGUWTkkVXYhtTA+SmEFkKft+9BgwLxfCRpU96sWv7ICC8zixBNd3JURVoiR3dUXgP8A==} engines: {node: '>=8.0.0'} dependencies: + '@ethereumjs/util': 8.1.0 bn.js: 5.2.1 ethereum-bloom-filters: 1.0.10 - ethereumjs-util: 7.1.5 + ethereum-cryptography: 2.1.3 ethjs-unit: 0.1.6 number-to-bn: 1.7.0 randombytes: 2.1.0 @@ -6129,22 +5791,8 @@ packages: optional: true dev: true - /ws@8.13.0: - resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: false - optional: true - - /ws@8.14.2: - resolution: {integrity: sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==} + /ws@8.16.0: + resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1