diff --git a/docs/api-contract/start/code.md b/docs/api-contract/start/code.md index fb1bf75825..6bb0f24893 100644 --- a/docs/api-contract/start/code.md +++ b/docs/api-contract/start/code.md @@ -16,7 +16,7 @@ const code = new CodePromise(api, metadata, wasm); ``` The newly generated `code` object lets you call `instantiate_with_code` without having to encode the data yourself. -You will need to provide values for the instantiation options. Getting accurate gas and storage deposit costs is possible by calling the [instantiate](http://localhost:8080/substrate/rpc#instantiaterequest-instantiaterequest-at-blockhash-contractinstantiateresult) RPC, which dry runs the instantiation and returns the outcome. For the scope of this tutorial we will use hardcoded values. +You will need to provide values for the instantiation options. Getting accurate gas and storage deposit costs is possible by calling the [instantiate](/substrate/rpc#instantiaterequest-instantiaterequest-at-blockhash-contractinstantiateresult) RPC, which dry runs the instantiation and returns the outcome. For the scope of this tutorial we will use hardcoded values. Here is how you would retrieve the contract address after instantiation for an [ink! incrementer contract](https://github.com/paritytech/ink-examples/blob/main/incrementer/lib.rs), whose constructor signature looks like this: `new (initValue: i32)` diff --git a/docs/api/cookbook/tx.md b/docs/api/cookbook/tx.md index c258708b01..c4383fe131 100644 --- a/docs/api/cookbook/tx.md +++ b/docs/api/cookbook/tx.md @@ -14,7 +14,7 @@ In addition to the `signAndSend` helper on transactions, `.paymentInfo` (with th // address or locked/unlocked keypair) (When overrides are applied, e.g // nonce, the format would be `paymentInfo(sender, { nonce })`) const info = await api.tx.balances - .transfer(recipient, 123) + .transferKeepAlive(recipient, 123) .paymentInfo(sender); // log relevant info, partialFee is Balance, estimated for current @@ -32,7 +32,7 @@ Assuming you are sending a tx via `.signAndSend`, the callback yields informatio ```js api.tx.balances - .transfer(recipient, 123) + .transferKeepAlive(recipient, 123) .signAndSend(sender, ({ status, events }) => { if (status.isInBlock || status.isFinalized) { events @@ -62,7 +62,7 @@ As of the `@polkadot/api` 2.3.1 additional result fields are exposed. Firstly th ```js api.tx.balances - .transfer(recipient, 123) + .transferKeepAlive(recipient, 123) .signAndSend(sender, ({ status, events, dispatchError }) => { // status would still be set, but in the case of error we can shortcut // to just check it (so an error would indicate InBlock or Finalized) @@ -150,8 +150,8 @@ Polkadot/Substrate provides a `utility.batch` method that can be used to send a ```js // construct a list of transactions we want to batch const txs = [ - api.tx.balances.transfer(addrBob, 12345), - api.tx.balances.transfer(addrEve, 12345), + api.tx.balances.transferKeepAlive(addrBob, 12345), + api.tx.balances.transferKeepAlive(addrEve, 12345), api.tx.staking.unbond(12345) ]; @@ -178,7 +178,7 @@ for (let i = 0; i < 10; i++) { // send, just retrieving the hash, not waiting on status const txhash = await api.tx.balances - .transfer(recipient, 123) + .transferKeepAlive(recipient, 123) .signAndSend(sender, { nonce }); } ``` @@ -188,7 +188,7 @@ As a convenience function, the `accountNextIndex` can be omitted by specifying a ```js for (let i = 0; i < 10; i++) { const txhash = await api.tx.balances - .transfer(recipient, 123) + .transferKeepAlive(recipient, 123) .signAndSend(sender, { nonce: -1 }); } ``` diff --git a/docs/api/examples/promise/transfer-events.md b/docs/api/examples/promise/transfer-events.md index f161d35b7d..ee38591304 100644 --- a/docs/api/examples/promise/transfer-events.md +++ b/docs/api/examples/promise/transfer-events.md @@ -6,53 +6,68 @@ Display the events that occur during a transfer by sending a value to a random a ```javascript // Import the API & Provider and some utility functions -const { ApiPromise } = require('@polkadot/api'); +import { ApiPromise } from "@polkadot/api"; // Import the test keyring (already has dev keys for Alice, Bob, Charlie, Eve & Ferdie) -const testKeyring = require('@polkadot/keyring/testing'); +import { Keyring } from "@polkadot/keyring"; // Utility function for random values -const { randomAsU8a } = require('@polkadot/util-crypto'); +import { randomAsU8a } from "@polkadot/util-crypto"; // Some constants we are using in this sample -const ALICE = '5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY'; +const ALICE_MNEMONIC = "//Alice"; const AMOUNT = 10000; -async function main () { +async function main() { // Create the API and wait until ready const api = await ApiPromise.create(); // Create an instance of our testing keyring // If you're using ES6 module imports instead of require, just change this line to: - // const keyring = testKeyring(); - const keyring = testKeyring.default(); - - // Get the nonce for the admin key - const { nonce } = await api.query.system.account(ALICE); + const keyring = new Keyring({ type: "sr25519" }); // Find the actual keypair in the keyring - const alicePair = keyring.getPair(ALICE); + const alicePair = keyring.addFromMnemonic(ALICE_MNEMONIC); + + // Get the nonce for the admin key + let nonce = ( + await api.rpc.system.accountNextIndex(alicePair.address) + ).toBigInt(); // Create a new random recipient const recipient = keyring.addFromSeed(randomAsU8a(32)).address; - console.log('Sending', AMOUNT, 'from', alicePair.address, 'to', recipient, 'with nonce', nonce.toString()); + console.log( + "Sending", + AMOUNT, + "from", + alicePair.address, + "to", + recipient, + "with nonce", + nonce.toString() + ); // Do the transfer and track the actual status api.tx.balances - .transfer(recipient, AMOUNT) + .transferKeepAlive(recipient, AMOUNT) .signAndSend(alicePair, { nonce }, ({ events = [], status }) => { - console.log('Transaction status:', status.type); + console.log("Transaction status:", status.type); if (status.isInBlock) { - console.log('Included at block hash', status.asInBlock.toHex()); - console.log('Events:'); + console.log("Included at block hash", status.asInBlock.toHex()); + console.log("Events:"); events.forEach(({ event: { data, method, section }, phase }) => { - console.log('\t', phase.toString(), `: ${section}.${method}`, data.toString()); + console.log( + "\t", + phase.toString(), + `: ${section}.${method}`, + data.toString() + ); }); } else if (status.isFinalized) { - console.log('Finalized block hash', status.asFinalized.toHex()); + console.log("Finalized block hash", status.asFinalized.toHex()); process.exit(0); } diff --git a/docs/api/examples/rxjs/06_make_transfer/index.js b/docs/api/examples/rxjs/06_make_transfer/index.js index c86f945397..1f7dde2ec8 100644 --- a/docs/api/examples/rxjs/06_make_transfer/index.js +++ b/docs/api/examples/rxjs/06_make_transfer/index.js @@ -22,7 +22,7 @@ async function main () { // Create a extrinsic, transferring 12345 units to Bob. const subscription = api.tx.balances // create transfer - .transfer(BOB, 12345) + .transferKeepAlive(BOB, 12345) // Sign and send the transcation .signAndSend(alice) // Subscribe to the status updates of the transfer diff --git a/docs/api/examples/rxjs/09_transfer_events/index.js b/docs/api/examples/rxjs/09_transfer_events/index.js index 6bf6e6176c..4cbe3e268f 100644 --- a/docs/api/examples/rxjs/09_transfer_events/index.js +++ b/docs/api/examples/rxjs/09_transfer_events/index.js @@ -36,7 +36,7 @@ async function main () { // Create a extrinsic, transferring 12345 units to Bob. api.tx.balances // Do the transfer - .transfer(recipient, AMOUNT) + .transferKeepAlive(recipient, AMOUNT) // Sign and send it .signAndSend(alicePair) // And subscribe to the actual status diff --git a/docs/api/start/api.consts.md b/docs/api/start/api.consts.md index 2e47a8b20c..51b5873f87 100644 --- a/docs/api/start/api.consts.md +++ b/docs/api/start/api.consts.md @@ -16,8 +16,8 @@ console.log(api.consts.babe.epochDuration.toNumber()); // The amount required to create a new account console.log(api.consts.balances.existentialDeposit.toNumber()); -// The amount required per byte on an extrinsic -console.log(api.consts.transactionPayment.transactionByteFee.toNumber()); +// Multiplier applied to operational extrinsic fees to add a "virtual tip" and boost their priority +console.log(api.consts.transactionPayment.operationalFeeMultiplier.toString()); ``` Since these are constants and defined by the metadata, it is not a call, but rather the values immediately available - as you'll see in subsequent sections, there is no need for `await` on these, it immediately returns the type and value for you to work with. diff --git a/docs/api/start/api.tx.md b/docs/api/start/api.tx.md index 8403a84d1f..31596d6b2b 100644 --- a/docs/api/start/api.tx.md +++ b/docs/api/start/api.tx.md @@ -14,14 +14,14 @@ To start off, let's make a balance transfer from Alice to Bob. // Sign and send a transfer from Alice to Bob const txHash = await api.tx.balances - .transfer(BOB, 12345) + .transferKeepAlive(BOB, 12345) .signAndSend(alice); // Show the hash console.log(`Submitted with hash ${txHash}`); ``` -We have already become familiar with the `Promise` syntax that is used throughout the API, in this case it is no different. We construct a transaction by calling `balances.transfer(, )` with the required params and then as a next step we submit it to the node. +We have already become familiar with the `Promise` syntax that is used throughout the API, in this case it is no different. We construct a transaction by calling `balances.transferKeepAlive(, )` with the required params and then as a next step we submit it to the node. As with all other API operations, the `to` params just needs to be "account-like" and the value params needs to be "number-like", the API will take care of encoding and conversion into the correct format. diff --git a/docs/api/start/api.tx.subs.md b/docs/api/start/api.tx.subs.md index c0aa595d17..df764f9be8 100644 --- a/docs/api/start/api.tx.subs.md +++ b/docs/api/start/api.tx.subs.md @@ -17,7 +17,7 @@ const alice = keyring.addFromUri('//Alice'); // Make a transfer from Alice to BOB, waiting for inclusion const unsub = await api.tx.balances - .transfer(BOB, 12345) + .transferKeepAlive(BOB, 12345) .signAndSend(alice, (result) => { console.log(`Current status is ${result.status}`); @@ -47,7 +47,7 @@ To display or act on these events, we can do the following - ... // Make a transfer from Alice to BOB, waiting for inclusion const unsub = await api.tx.balances - .transfer(BOB, 12345) + .transferKeepAlive(BOB, 12345) .signAndSend(alice, ({ events = [], status, txHash }) => { console.log(`Current status is ${status.type}`); @@ -74,7 +74,7 @@ The Polkadot/Substrate RPC endpoints exposes weight/payment information that tak ```js // construct a transaction -const transfer = api.tx.balances.transfer(BOB, 12345); +const transfer = api.tx.balances.transferKeepAlive(BOB, 12345); // retrieve the payment info const { partialFee, weight } = await transfer.paymentInfo(alice); diff --git a/docs/api/start/basics.md b/docs/api/start/basics.md index 68dfa8c121..a9ac86ab57 100644 --- a/docs/api/start/basics.md +++ b/docs/api/start/basics.md @@ -13,7 +13,7 @@ When the API connects to a node, one of the first things it does is to retrieve - [consts](../../substrate/constants.md) - All runtime constants, e.g. `api.consts.balances.existentialDeposit`. These are not functions, rather accessing the endpoint immediately yields the result as defined. - [query](../../substrate/storage.md) - All chain state, e.g. `api.query.system.account()`. -- [tx](../../substrate/extrinsics.md) - All extrinsics, e.g. `api.tx.balances.transfer(, )`. +- [tx](../../substrate/extrinsics.md) - All extrinsics, e.g. `api.tx.balances.transferKeepAlive(, )`. Additionally the metadata also provides information on [events](../../substrate/events.md), these are query-able via the `api.query.system.events()` interface and also appear on transactions... both these cases are detailed later. diff --git a/docs/api/start/types.create.md b/docs/api/start/types.create.md index 79d4e73b17..2547df5a07 100644 --- a/docs/api/start/types.create.md +++ b/docs/api/start/types.create.md @@ -6,7 +6,7 @@ Circling back to metadata. There are two important things to remember when using 1. The functionality available, e.g. exposed on `api.query.*` is not hard-coded in the API, rather this is decorated from the chain metadata. So the metadata lets the API know which endpoints are available and what the type for those endpoints are. -2. When you supply a value to the API, internally it will convert that value to the correct type as expected by the chain, i.e. as determined by the metadata. This means that a function such as `balances.transfer(address: Address, value: Balance)` can take at least the following inputs, which are all converted to the correct types - +2. When you supply a value to the API, internally it will convert that value to the correct type as expected by the chain, i.e. as determined by the metadata. This means that a function such as `balances.transferKeepAlive(address: Address, value: Balance)` can take at least the following inputs, which are all converted to the correct types - - `address` can be an `Address`, an `AccountId`, an `Uint8Array` publicKey, a hex publicKey or an ss58 formatted address; - `value` can be a `Balance`, a value encoded in hex, a `BN` object, a base-10 string, a JS `number`, a JS `BigInt` or even a SCALE-encoded `Uint8Array` @@ -131,7 +131,7 @@ console.log(three.asThree.isNone); // true You may want to construct a `Call` type given a specific tx. Using create type is unneecessary `createType`, and it can be achieved by simply using the `method` key attached to a `tx`. ```js -const tx = await api.tx.balances.transfer(BOB, 12345); +const tx = await api.tx.balances.transferKeepAlive(BOB, 12345); console.log('Hex = ', tx.method.toHex()) ``` diff --git a/docs/api/start/types.extend.md b/docs/api/start/types.extend.md index 3fa3749dd2..99c54eada4 100644 --- a/docs/api/start/types.extend.md +++ b/docs/api/start/types.extend.md @@ -2,7 +2,7 @@ title: Extending types --- -Circling back to metadata, by default the metadata information (at this point in time), only returns the type names as they apply to any section, be it a call, event or query. As an example, this means that transfers are defined as `balances.transfer(AccountId, Balance)` with no details as to the mapping of the `Balance` type to a `u128`. (The underlying Polkadot/Substrate default) +Circling back to metadata, by default the metadata information (at this point in time), only returns the type names as they apply to any section, be it a call, event or query. As an example, this means that transfers are defined as `balances.transferKeepAlive(AccountId, Balance)` with no details as to the mapping of the `Balance` type to a `u128`. (The underlying Polkadot/Substrate default) Therefore to cater for all types, a mapping is done in the [@polkadot/types library](https://github.com/polkadot-js/api/tree/master/packages/types/src/interfaces) to define each of the types and align with their underlying structures as it maps to a default Polkadot or Substrate chain. @@ -237,7 +237,7 @@ const api = await ApiPromise.create({ }); ``` -Always look at customization and understand the impacts, replicating these changes between the node and the API. For the above the `Address` type is used in the construction of the `UncheckedExtrinsic` type, while the lookup type is applicable on transactions such as `balances.transfer(to: LookupSource, value: Balance)` +Always look at customization and understand the impacts, replicating these changes between the node and the API. For the above the `Address` type is used in the construction of the `UncheckedExtrinsic` type, while the lookup type is applicable on transactions such as `balances.transferKeepAlive(to: LookupSource, value: Balance)` ## Custom RPC diff --git a/docs/derives/derives.md b/docs/derives/derives.md index 0d342daa69..48d08191e9 100644 --- a/docs/derives/derives.md +++ b/docs/derives/derives.md @@ -10,7 +10,7 @@ Instead of manually fetching and processing blockchain data, developers can use - **[alliance](#alliance)** -- **[bagsList](#bagsList)** +- **[bagsList](#bagslist)** - **[balances](#balances)** @@ -28,7 +28,7 @@ Instead of manually fetching and processing blockchain data, developers can use - **[elections](#elections)** -- **[imOnline](#imOnline)** +- **[imOnline](#imonline)** - **[membership](#membership)** @@ -40,7 +40,7 @@ Instead of manually fetching and processing blockchain data, developers can use - **[staking](#staking)** -- **[technicalCommittee](#technicalCommittee)** +- **[technicalCommittee](#technicalcommittee)** - **[treasury](#treasury)** diff --git a/docs/extension/cookbook.md b/docs/extension/cookbook.md index b637a704a5..28ae1f5d5f 100644 --- a/docs/extension/cookbook.md +++ b/docs/extension/cookbook.md @@ -70,7 +70,7 @@ The api is able to retrieve the signer when `signAndSend` is called with the add const account = allAccounts[0]; // here we use the api to create a balance transfer to some account of a value of 12344 -const transferExtrinsic = api.tx.balances.transfer('5C5555yEXUcmEJ5kkcCMvdZjUo7NGJiQJMS7vZXEeoMhj3VQ', 123456) +const transferExtrinsic = api.tx.balances.transferKeepAlive('5C5555yEXUcmEJ5kkcCMvdZjUo7NGJiQJMS7vZXEeoMhj3VQ', 123456) // to be able to retrieve the signer interface from this account // we can use web3FromSource which will return an InjectedExtension type diff --git a/docs/extension/usage.md b/docs/extension/usage.md index 82b1ec8bb1..f7813a91d0 100644 --- a/docs/extension/usage.md +++ b/docs/extension/usage.md @@ -28,6 +28,6 @@ const injector = await web3FromAddress(SENDER); // the API then calls the extension to present to the user and get it signed. // Once complete, the api sends the tx + signature via the normal process api.tx.balances - .transfer('5C5555yEXUcmEJ5kkcCMvdZjUo7NGJiQJMS7vZXEeoMhj3VQ', 123456) + .transferKeepAlive('5C5555yEXUcmEJ5kkcCMvdZjUo7NGJiQJMS7vZXEeoMhj3VQ', 123456) .signAndSend(SENDER, { signer: injector.signer }, (status) => { ... }); ``` diff --git a/package.json b/package.json index 1368ee83df..f2c8ccdad7 100644 --- a/package.json +++ b/package.json @@ -23,9 +23,9 @@ "@docusaurus/core": "2.4.3", "@docusaurus/preset-classic": "2.4.3", "@mdx-js/react": "^1.6.22", - "@polkadot/dev": "^0.78.13", - "@polkadot/typegen": "^15.10.2", - "clsx": "^1.2.1", + "@polkadot/dev": "^0.83.3", + "@polkadot/typegen": "^16.4.6", + "clsx": "^2.1.1", "comment-parser": "^1.4.1", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/yarn.lock b/yarn.lock index 63ac518201..80e396ff11 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2806,111 +2806,111 @@ __metadata: languageName: node linkType: hard -"@polkadot/api-augment@npm:15.10.2": - version: 15.10.2 - resolution: "@polkadot/api-augment@npm:15.10.2" - dependencies: - "@polkadot/api-base": "npm:15.10.2" - "@polkadot/rpc-augment": "npm:15.10.2" - "@polkadot/types": "npm:15.10.2" - "@polkadot/types-augment": "npm:15.10.2" - "@polkadot/types-codec": "npm:15.10.2" - "@polkadot/util": "npm:^13.4.4" +"@polkadot/api-augment@npm:16.4.6": + version: 16.4.6 + resolution: "@polkadot/api-augment@npm:16.4.6" + dependencies: + "@polkadot/api-base": "npm:16.4.6" + "@polkadot/rpc-augment": "npm:16.4.6" + "@polkadot/types": "npm:16.4.6" + "@polkadot/types-augment": "npm:16.4.6" + "@polkadot/types-codec": "npm:16.4.6" + "@polkadot/util": "npm:^13.5.6" tslib: "npm:^2.8.1" - checksum: 10/ad8e90f29e911a3c1b444586459c63bf3e1422a34f00e6bb426d94931f5a1ca4cdbb1e3962b891a5e5ea4d5172d744223736ad6fcc629163dd24b823bebb1eb2 + checksum: 10/eeac05b87873e2abb86aead4c9003ce56cdf3ba33e496b569d71bc6cc62112100a080639f4da4adfd077fd2c3d5e098c0e538b69471a0a877a83c4440d72a922 languageName: node linkType: hard -"@polkadot/api-base@npm:15.10.2": - version: 15.10.2 - resolution: "@polkadot/api-base@npm:15.10.2" +"@polkadot/api-base@npm:16.4.6": + version: 16.4.6 + resolution: "@polkadot/api-base@npm:16.4.6" dependencies: - "@polkadot/rpc-core": "npm:15.10.2" - "@polkadot/types": "npm:15.10.2" - "@polkadot/util": "npm:^13.4.4" + "@polkadot/rpc-core": "npm:16.4.6" + "@polkadot/types": "npm:16.4.6" + "@polkadot/util": "npm:^13.5.6" rxjs: "npm:^7.8.1" tslib: "npm:^2.8.1" - checksum: 10/193b8144cf1c85201d5f259cf830263051c6bc345af19948e3450d3ab695fe9537d368360e3302daa7fcf5de13d46e6fa07a6b8a27964aeb172d994b42a83bab + checksum: 10/29f190545e73b8def9185a37486c97b4146e5a44ee7826f7f6bc658023ca336563b08703da5863bf2a06291c302f5ee9f640f09faed0fade995b48ca5787d738 languageName: node linkType: hard -"@polkadot/api-derive@npm:15.10.2": - version: 15.10.2 - resolution: "@polkadot/api-derive@npm:15.10.2" +"@polkadot/api-derive@npm:16.4.6": + version: 16.4.6 + resolution: "@polkadot/api-derive@npm:16.4.6" dependencies: - "@polkadot/api": "npm:15.10.2" - "@polkadot/api-augment": "npm:15.10.2" - "@polkadot/api-base": "npm:15.10.2" - "@polkadot/rpc-core": "npm:15.10.2" - "@polkadot/types": "npm:15.10.2" - "@polkadot/types-codec": "npm:15.10.2" - "@polkadot/util": "npm:^13.4.4" - "@polkadot/util-crypto": "npm:^13.4.4" + "@polkadot/api": "npm:16.4.6" + "@polkadot/api-augment": "npm:16.4.6" + "@polkadot/api-base": "npm:16.4.6" + "@polkadot/rpc-core": "npm:16.4.6" + "@polkadot/types": "npm:16.4.6" + "@polkadot/types-codec": "npm:16.4.6" + "@polkadot/util": "npm:^13.5.6" + "@polkadot/util-crypto": "npm:^13.5.6" rxjs: "npm:^7.8.1" tslib: "npm:^2.8.1" - checksum: 10/50baf795bdd1f1f7281118eb80edcdf888040780555eefc1cd2841ac3f7e919459771e5ba6a2cc4bfa798a95391f722e6c44a66c828a917244284662e0e4f541 - languageName: node - linkType: hard - -"@polkadot/api@npm:15.10.2": - version: 15.10.2 - resolution: "@polkadot/api@npm:15.10.2" - dependencies: - "@polkadot/api-augment": "npm:15.10.2" - "@polkadot/api-base": "npm:15.10.2" - "@polkadot/api-derive": "npm:15.10.2" - "@polkadot/keyring": "npm:^13.4.4" - "@polkadot/rpc-augment": "npm:15.10.2" - "@polkadot/rpc-core": "npm:15.10.2" - "@polkadot/rpc-provider": "npm:15.10.2" - "@polkadot/types": "npm:15.10.2" - "@polkadot/types-augment": "npm:15.10.2" - "@polkadot/types-codec": "npm:15.10.2" - "@polkadot/types-create": "npm:15.10.2" - "@polkadot/types-known": "npm:15.10.2" - "@polkadot/util": "npm:^13.4.4" - "@polkadot/util-crypto": "npm:^13.4.4" + checksum: 10/677475de15d1a38af57fea144f1cabcde522bc3d3abe6652ba9fd6e7c788197b08fd8774fda1991d6ff51ffa88398f6acb0974bd0eaf1b57293609357383309f + languageName: node + linkType: hard + +"@polkadot/api@npm:16.4.6": + version: 16.4.6 + resolution: "@polkadot/api@npm:16.4.6" + dependencies: + "@polkadot/api-augment": "npm:16.4.6" + "@polkadot/api-base": "npm:16.4.6" + "@polkadot/api-derive": "npm:16.4.6" + "@polkadot/keyring": "npm:^13.5.6" + "@polkadot/rpc-augment": "npm:16.4.6" + "@polkadot/rpc-core": "npm:16.4.6" + "@polkadot/rpc-provider": "npm:16.4.6" + "@polkadot/types": "npm:16.4.6" + "@polkadot/types-augment": "npm:16.4.6" + "@polkadot/types-codec": "npm:16.4.6" + "@polkadot/types-create": "npm:16.4.6" + "@polkadot/types-known": "npm:16.4.6" + "@polkadot/util": "npm:^13.5.6" + "@polkadot/util-crypto": "npm:^13.5.6" eventemitter3: "npm:^5.0.1" rxjs: "npm:^7.8.1" tslib: "npm:^2.8.1" - checksum: 10/aba113aa85bf69b8f67a178dd8d86b54f408364582069f0eb23803ce7f12e6da3c134f787991e63e87ca1dac996fc1b53a55ff29b4a28b2038857cd7e654e020 + checksum: 10/d5391f9bf21c3d6e27e640a03e1ab44c26e6ce9362abc6e2921533604374ba871b4c6891ea2c148e62a9753eed9700dc73de2ed72d31d1735c6ae67efe8f5aef languageName: node linkType: hard -"@polkadot/dev-test@npm:^0.78.13": - version: 0.78.13 - resolution: "@polkadot/dev-test@npm:0.78.13" +"@polkadot/dev-test@npm:^0.83.3": + version: 0.83.3 + resolution: "@polkadot/dev-test@npm:0.83.3" dependencies: jsdom: "npm:^24.0.0" - tslib: "npm:^2.6.2" - checksum: 10/7392e76845d50f1eb9674c94c95c8bcb7bf95ea0ba559d2be04a77e545e8fc2c5954e878228eb33624901bf5f3b1eea59d2557233b6f5d2306dfec49eefc1a7a + tslib: "npm:^2.7.0" + checksum: 10/c03e0c5c5c5d22394c63948b35157b97f8f734a6a8403c89990c55b2657f2b284996aef8613815b2b576b271a126244d7f0a2c9ddece438c5799f273be2e1c69 languageName: node linkType: hard -"@polkadot/dev-ts@npm:^0.78.13": - version: 0.78.13 - resolution: "@polkadot/dev-ts@npm:0.78.13" +"@polkadot/dev-ts@npm:^0.83.3": + version: 0.83.3 + resolution: "@polkadot/dev-ts@npm:0.83.3" dependencies: json5: "npm:^2.2.3" - tslib: "npm:^2.6.2" - typescript: "npm:^5.3.3" - checksum: 10/2dd5552394f2bb40e99cbe9bd038adef97730b4a30360e68e9e0679e9af1065cb8a0e324bb90b42c449fb8273ef492335f3d204f02047d444d79ca18f97d67f0 + tslib: "npm:^2.7.0" + typescript: "npm:^5.5.4" + checksum: 10/a2ddc4dba934758cc24f02e8acbfa5a5f5295ad874f42c1bea8548a6dfa97c882b127a279001831caedc8d474becb905286847e0f64e8efe7063b6bac4830112 languageName: node linkType: hard -"@polkadot/dev@npm:^0.78.13": - version: 0.78.13 - resolution: "@polkadot/dev@npm:0.78.13" +"@polkadot/dev@npm:^0.83.3": + version: 0.83.3 + resolution: "@polkadot/dev@npm:0.83.3" dependencies: "@eslint/js": "npm:^8.56.0" - "@polkadot/dev-test": "npm:^0.78.13" - "@polkadot/dev-ts": "npm:^0.78.13" - "@rollup/plugin-alias": "npm:^5.1.0" - "@rollup/plugin-commonjs": "npm:^25.0.7" - "@rollup/plugin-dynamic-import-vars": "npm:^2.1.2" + "@polkadot/dev-test": "npm:^0.83.3" + "@polkadot/dev-ts": "npm:^0.83.3" + "@rollup/plugin-alias": "npm:^5.1.1" + "@rollup/plugin-commonjs": "npm:^25.0.8" + "@rollup/plugin-dynamic-import-vars": "npm:^2.1.5" "@rollup/plugin-inject": "npm:^5.0.5" "@rollup/plugin-json": "npm:^6.1.0" - "@rollup/plugin-node-resolve": "npm:^15.2.3" + "@rollup/plugin-node-resolve": "npm:^15.3.1" "@tsconfig/strictest": "npm:^2.0.2" "@typescript-eslint/eslint-plugin": "npm:^6.19.1" "@typescript-eslint/parser": "npm:^6.19.1" @@ -2937,8 +2937,8 @@ __metadata: madge: "npm:^6.1.0" rollup: "npm:^4.9.6" rollup-plugin-cleanup: "npm:^3.2.1" - tslib: "npm:^2.6.2" - typescript: "npm:^5.3.3" + tslib: "npm:^2.7.0" + typescript: "npm:^5.5.4" webpack: "npm:^5.89.0" webpack-cli: "npm:^5.1.4" webpack-dev-server: "npm:^4.15.1" @@ -2969,74 +2969,74 @@ __metadata: polkadot-exec-rollup: scripts/polkadot-exec-rollup.mjs polkadot-exec-tsc: scripts/polkadot-exec-tsc.mjs polkadot-exec-webpack: scripts/polkadot-exec-webpack.mjs - checksum: 10/21322081631f86d91b9796e28a1753bd14f25e2439b3c770a4a304db78eaa466e99a0ba1c541d3c71135c1be15eab496fa0f22c830c8b761d5c36b40bbfb2568 + checksum: 10/f34171f4776f0ade59e750e6c43db56fccc800e5c5c2e7796299e83072534257fa5e7478b8159a4b265e96d36c9fe380d56326c21cdbdf51dda3221c269601be languageName: node linkType: hard -"@polkadot/keyring@npm:^13.4.4": - version: 13.4.4 - resolution: "@polkadot/keyring@npm:13.4.4" +"@polkadot/keyring@npm:^13.5.6": + version: 13.5.6 + resolution: "@polkadot/keyring@npm:13.5.6" dependencies: - "@polkadot/util": "npm:13.4.4" - "@polkadot/util-crypto": "npm:13.4.4" + "@polkadot/util": "npm:13.5.6" + "@polkadot/util-crypto": "npm:13.5.6" tslib: "npm:^2.8.0" peerDependencies: - "@polkadot/util": 13.4.4 - "@polkadot/util-crypto": 13.4.4 - checksum: 10/0c9637cf54640898c503721c568831b75a92229d1395d6f228325a4888b8c3fc862ed24a54c0c49b4eaffe9cb23d2734f487deee25a0b78f7382a82e60ac1955 + "@polkadot/util": 13.5.6 + "@polkadot/util-crypto": 13.5.6 + checksum: 10/c6b6ed89694eaf3ba082435d966a204d5fcc0de3cfcb57b1069aef8dd245e01fc5bf9372c256464e0b11eaf002fa40f5046a260f02eca8dff98d31da0739e3f3 languageName: node linkType: hard -"@polkadot/networks@npm:13.4.4, @polkadot/networks@npm:^13.4.4": - version: 13.4.4 - resolution: "@polkadot/networks@npm:13.4.4" +"@polkadot/networks@npm:13.5.6, @polkadot/networks@npm:^13.5.6": + version: 13.5.6 + resolution: "@polkadot/networks@npm:13.5.6" dependencies: - "@polkadot/util": "npm:13.4.4" + "@polkadot/util": "npm:13.5.6" "@substrate/ss58-registry": "npm:^1.51.0" tslib: "npm:^2.8.0" - checksum: 10/8125a55b6ff75a32fdde7fba3584d49c9e096b5fe88c26cb8438af61233d233ef346f3086eb52be2fecf4f2c516fe7cabadf982510732c1beac65e430216f4a5 + checksum: 10/3f1063588db7872477ee4949f2841a8f98e46a759482d3476887f0e96ec0aa5aff2e9cc954093b0b3b9ee162568c1aaedce2fdbce6dabcc002c60b55926889e5 languageName: node linkType: hard -"@polkadot/rpc-augment@npm:15.10.2": - version: 15.10.2 - resolution: "@polkadot/rpc-augment@npm:15.10.2" +"@polkadot/rpc-augment@npm:16.4.6": + version: 16.4.6 + resolution: "@polkadot/rpc-augment@npm:16.4.6" dependencies: - "@polkadot/rpc-core": "npm:15.10.2" - "@polkadot/types": "npm:15.10.2" - "@polkadot/types-codec": "npm:15.10.2" - "@polkadot/util": "npm:^13.4.4" + "@polkadot/rpc-core": "npm:16.4.6" + "@polkadot/types": "npm:16.4.6" + "@polkadot/types-codec": "npm:16.4.6" + "@polkadot/util": "npm:^13.5.6" tslib: "npm:^2.8.1" - checksum: 10/9bb6e96e971d12626046bef6aee1d4742d37071abbb1c2fe1318b1d2a6f9a8fdcb6b03aee1763996e20bd09d67de93e0450bd32587e1eda18444f1bd7e6020de + checksum: 10/ef2559b4807bc8340f5ec14725924fe5a4946c387b05c73f3c7353297a5487e55f1027d659bea4b3dacb3b8d3c5f578a06d541722fba3a712caac08a7a3d61f4 languageName: node linkType: hard -"@polkadot/rpc-core@npm:15.10.2": - version: 15.10.2 - resolution: "@polkadot/rpc-core@npm:15.10.2" +"@polkadot/rpc-core@npm:16.4.6": + version: 16.4.6 + resolution: "@polkadot/rpc-core@npm:16.4.6" dependencies: - "@polkadot/rpc-augment": "npm:15.10.2" - "@polkadot/rpc-provider": "npm:15.10.2" - "@polkadot/types": "npm:15.10.2" - "@polkadot/util": "npm:^13.4.4" + "@polkadot/rpc-augment": "npm:16.4.6" + "@polkadot/rpc-provider": "npm:16.4.6" + "@polkadot/types": "npm:16.4.6" + "@polkadot/util": "npm:^13.5.6" rxjs: "npm:^7.8.1" tslib: "npm:^2.8.1" - checksum: 10/62e0ff2f65fd5db26f982b855e82f8d0d1385046c90eb94364b105d34baa5972b01b113fe2292443354f7accff92faac998356946f9b4a80d8a86ea9d6d885a5 + checksum: 10/b0d6afcb389b335ada3d5306463dad6fb79985bccd2bca541de422ceb537ed576ea876529560f06693be095e4fd5db3fda07723da0e6105d40b0427540e4b8e4 languageName: node linkType: hard -"@polkadot/rpc-provider@npm:15.10.2": - version: 15.10.2 - resolution: "@polkadot/rpc-provider@npm:15.10.2" +"@polkadot/rpc-provider@npm:16.4.6": + version: 16.4.6 + resolution: "@polkadot/rpc-provider@npm:16.4.6" dependencies: - "@polkadot/keyring": "npm:^13.4.4" - "@polkadot/types": "npm:15.10.2" - "@polkadot/types-support": "npm:15.10.2" - "@polkadot/util": "npm:^13.4.4" - "@polkadot/util-crypto": "npm:^13.4.4" - "@polkadot/x-fetch": "npm:^13.4.4" - "@polkadot/x-global": "npm:^13.4.4" - "@polkadot/x-ws": "npm:^13.4.4" + "@polkadot/keyring": "npm:^13.5.6" + "@polkadot/types": "npm:16.4.6" + "@polkadot/types-support": "npm:16.4.6" + "@polkadot/util": "npm:^13.5.6" + "@polkadot/util-crypto": "npm:^13.5.6" + "@polkadot/x-fetch": "npm:^13.5.6" + "@polkadot/x-global": "npm:^13.5.6" + "@polkadot/x-ws": "npm:^13.5.6" "@substrate/connect": "npm:0.8.11" eventemitter3: "npm:^5.0.1" mock-socket: "npm:^9.3.1" @@ -3045,27 +3045,27 @@ __metadata: dependenciesMeta: "@substrate/connect": optional: true - checksum: 10/e8d0acb0981e965942e4e309dab5d7ec8051b11a3e6ab32fdcf33da25f0900bcf9c689bc502ce6fcd80b7e6d4fc9799015eb41f65a69b0780b2f1adf4caf3562 - languageName: node - linkType: hard - -"@polkadot/typegen@npm:^15.10.2": - version: 15.10.2 - resolution: "@polkadot/typegen@npm:15.10.2" - dependencies: - "@polkadot/api": "npm:15.10.2" - "@polkadot/api-augment": "npm:15.10.2" - "@polkadot/api-derive": "npm:15.10.2" - "@polkadot/rpc-augment": "npm:15.10.2" - "@polkadot/rpc-provider": "npm:15.10.2" - "@polkadot/types": "npm:15.10.2" - "@polkadot/types-augment": "npm:15.10.2" - "@polkadot/types-codec": "npm:15.10.2" - "@polkadot/types-create": "npm:15.10.2" - "@polkadot/types-support": "npm:15.10.2" - "@polkadot/util": "npm:^13.4.4" - "@polkadot/util-crypto": "npm:^13.4.4" - "@polkadot/x-ws": "npm:^13.4.4" + checksum: 10/7e90de9be86f866359dddbab7bb2b814f1bc705d7420e0e23aecbe19a42b283938e1113a3fe81b13c4f6b0963f27384a6f4318d3a761ce796cdfa428cd3a41d7 + languageName: node + linkType: hard + +"@polkadot/typegen@npm:^16.4.6": + version: 16.4.6 + resolution: "@polkadot/typegen@npm:16.4.6" + dependencies: + "@polkadot/api": "npm:16.4.6" + "@polkadot/api-augment": "npm:16.4.6" + "@polkadot/api-derive": "npm:16.4.6" + "@polkadot/rpc-augment": "npm:16.4.6" + "@polkadot/rpc-provider": "npm:16.4.6" + "@polkadot/types": "npm:16.4.6" + "@polkadot/types-augment": "npm:16.4.6" + "@polkadot/types-codec": "npm:16.4.6" + "@polkadot/types-create": "npm:16.4.6" + "@polkadot/types-support": "npm:16.4.6" + "@polkadot/util": "npm:^13.5.6" + "@polkadot/util-crypto": "npm:^13.5.6" + "@polkadot/x-ws": "npm:^13.5.6" comment-parser: "npm:^1.4.1" handlebars: "npm:^4.7.8" tslib: "npm:^2.8.1" @@ -3076,290 +3076,288 @@ __metadata: polkadot-types-from-defs: scripts/polkadot-types-from-defs.mjs polkadot-types-internal-interfaces: scripts/polkadot-types-internal-interfaces.mjs polkadot-types-internal-metadata: scripts/polkadot-types-internal-metadata.mjs - checksum: 10/b6243c60d844709003ff46f71d804b663f9a646a9436eb045c285dee232dea27e65fef3a57aa97f0124596ad818414dea4b3e4c63eb0799bae0eea0930c974ed + checksum: 10/7b4252db900da80cc935a1d5c793ff2d9fee6a77d8a4192f3ded705f1f7a88e65aedbe12871aaeb0e0b64d3a2b204f1422610578aa7aa5a14b118f25dbfd1b1e languageName: node linkType: hard -"@polkadot/types-augment@npm:15.10.2": - version: 15.10.2 - resolution: "@polkadot/types-augment@npm:15.10.2" +"@polkadot/types-augment@npm:16.4.6": + version: 16.4.6 + resolution: "@polkadot/types-augment@npm:16.4.6" dependencies: - "@polkadot/types": "npm:15.10.2" - "@polkadot/types-codec": "npm:15.10.2" - "@polkadot/util": "npm:^13.4.4" + "@polkadot/types": "npm:16.4.6" + "@polkadot/types-codec": "npm:16.4.6" + "@polkadot/util": "npm:^13.5.6" tslib: "npm:^2.8.1" - checksum: 10/c6853bbef55e0319e12d052e9649c49f186a016234a4b647a9645e65f7205db174af2ebdf81b118c23a36e04d5d2d864c9852332fe8256f630fdc42c5b24fb92 + checksum: 10/c8c7b8065a0b11de05eaf62550ca87e3423455fd8c345ce4e547f99337ff1634508716ce397fb68d7c038b265ac82d07c7860fb69212f3df1c15e02dcc876844 languageName: node linkType: hard -"@polkadot/types-codec@npm:15.10.2": - version: 15.10.2 - resolution: "@polkadot/types-codec@npm:15.10.2" +"@polkadot/types-codec@npm:16.4.6": + version: 16.4.6 + resolution: "@polkadot/types-codec@npm:16.4.6" dependencies: - "@polkadot/util": "npm:^13.4.4" - "@polkadot/x-bigint": "npm:^13.4.4" + "@polkadot/util": "npm:^13.5.6" + "@polkadot/x-bigint": "npm:^13.5.6" tslib: "npm:^2.8.1" - checksum: 10/b046ce657755622c3e5bd68e9e18122d25045fc0c656b91d1887c03055db8a6f85635b3d146fa692bc4c10a575a3dbca7845a8071e702739f5a71f0d54c1b695 + checksum: 10/73a728a5da522188a1aa8d9a241a9445d6dbdc116323ce5f0a7a83f8c355c84a6f12ce2a37c60d706b9e3f1cab63f39dcbfb8dc80ba8ffd8558b55ca004c9e8e languageName: node linkType: hard -"@polkadot/types-create@npm:15.10.2": - version: 15.10.2 - resolution: "@polkadot/types-create@npm:15.10.2" +"@polkadot/types-create@npm:16.4.6": + version: 16.4.6 + resolution: "@polkadot/types-create@npm:16.4.6" dependencies: - "@polkadot/types-codec": "npm:15.10.2" - "@polkadot/util": "npm:^13.4.4" + "@polkadot/types-codec": "npm:16.4.6" + "@polkadot/util": "npm:^13.5.6" tslib: "npm:^2.8.1" - checksum: 10/669a5ca2c3a7b9f2cbaf5926c990471bf530d038992117e43251a1898448629aed654648f408e5c5675c6ad87f8ce8e29868731b4d552d8e67d6f3f133aa2c01 + checksum: 10/a47c6f7b9895f1864ccec134c710bd593e1662faf85172e1e606f6e8946a130879fd1e2b842d9de8a2ded87665fef9fe08decac19813402e71179c70040edc6f languageName: node linkType: hard -"@polkadot/types-known@npm:15.10.2": - version: 15.10.2 - resolution: "@polkadot/types-known@npm:15.10.2" +"@polkadot/types-known@npm:16.4.6": + version: 16.4.6 + resolution: "@polkadot/types-known@npm:16.4.6" dependencies: - "@polkadot/networks": "npm:^13.4.4" - "@polkadot/types": "npm:15.10.2" - "@polkadot/types-codec": "npm:15.10.2" - "@polkadot/types-create": "npm:15.10.2" - "@polkadot/util": "npm:^13.4.4" + "@polkadot/networks": "npm:^13.5.6" + "@polkadot/types": "npm:16.4.6" + "@polkadot/types-codec": "npm:16.4.6" + "@polkadot/types-create": "npm:16.4.6" + "@polkadot/util": "npm:^13.5.6" tslib: "npm:^2.8.1" - checksum: 10/ee4c42436b408bc80d83c6b13c38ec7e35e3de1432fbbee6f4bb7418089261d115671a0de4521f3a8ce4047b68a770e3cfaa79cf19d435f7e3c43575abd97ac1 + checksum: 10/f512322c76883a8c3fab4050fd986ad90a68152d912598db391313934680097eaa20e81055c6fb0a7a7bd7834b0943335859465dc19b843febec8ba30cb9cc3d languageName: node linkType: hard -"@polkadot/types-support@npm:15.10.2": - version: 15.10.2 - resolution: "@polkadot/types-support@npm:15.10.2" +"@polkadot/types-support@npm:16.4.6": + version: 16.4.6 + resolution: "@polkadot/types-support@npm:16.4.6" dependencies: - "@polkadot/util": "npm:^13.4.4" + "@polkadot/util": "npm:^13.5.6" tslib: "npm:^2.8.1" - checksum: 10/34431ebc08e189502759679ac793d75aafdbf0f6d254063f7bc5a3fb77e5364617f4b806509062c0a5c6a4330b239a0e906465c358d12ae11de4e1bfd155f63a + checksum: 10/d6cc870ab18f2cad098e3677903004ce31fa135ad214ad287ff90d6546666235eafbe0ae619e5bd420ee6e9ca7cd60c6819aa55f30fbc25bd4a2f9e470f15a0e languageName: node linkType: hard -"@polkadot/types@npm:15.10.2": - version: 15.10.2 - resolution: "@polkadot/types@npm:15.10.2" +"@polkadot/types@npm:16.4.6": + version: 16.4.6 + resolution: "@polkadot/types@npm:16.4.6" dependencies: - "@polkadot/keyring": "npm:^13.4.4" - "@polkadot/types-augment": "npm:15.10.2" - "@polkadot/types-codec": "npm:15.10.2" - "@polkadot/types-create": "npm:15.10.2" - "@polkadot/util": "npm:^13.4.4" - "@polkadot/util-crypto": "npm:^13.4.4" + "@polkadot/keyring": "npm:^13.5.6" + "@polkadot/types-augment": "npm:16.4.6" + "@polkadot/types-codec": "npm:16.4.6" + "@polkadot/types-create": "npm:16.4.6" + "@polkadot/util": "npm:^13.5.6" + "@polkadot/util-crypto": "npm:^13.5.6" rxjs: "npm:^7.8.1" tslib: "npm:^2.8.1" - checksum: 10/1f0614f3777d04d91ac396e7c025ed5eeba3e12a72b1d6d4425edfb084860b93bd1d7ee085ee47487efec046f747d26fb69907b41f1f05d91ef81799383c4020 + checksum: 10/1a02ff3733f665147cbfa6016a74a2392c5c2883fc13743627f49bfd886cacd3caee5966b287b35a1bde7f02198248650ea38cf28bb651cef15d9cc38388a96b languageName: node linkType: hard -"@polkadot/util-crypto@npm:13.4.4, @polkadot/util-crypto@npm:^13.4.4": - version: 13.4.4 - resolution: "@polkadot/util-crypto@npm:13.4.4" +"@polkadot/util-crypto@npm:13.5.6, @polkadot/util-crypto@npm:^13.5.6": + version: 13.5.6 + resolution: "@polkadot/util-crypto@npm:13.5.6" dependencies: "@noble/curves": "npm:^1.3.0" "@noble/hashes": "npm:^1.3.3" - "@polkadot/networks": "npm:13.4.4" - "@polkadot/util": "npm:13.4.4" - "@polkadot/wasm-crypto": "npm:^7.4.1" - "@polkadot/wasm-util": "npm:^7.4.1" - "@polkadot/x-bigint": "npm:13.4.4" - "@polkadot/x-randomvalues": "npm:13.4.4" + "@polkadot/networks": "npm:13.5.6" + "@polkadot/util": "npm:13.5.6" + "@polkadot/wasm-crypto": "npm:^7.5.1" + "@polkadot/wasm-util": "npm:^7.5.1" + "@polkadot/x-bigint": "npm:13.5.6" + "@polkadot/x-randomvalues": "npm:13.5.6" "@scure/base": "npm:^1.1.7" tslib: "npm:^2.8.0" peerDependencies: - "@polkadot/util": 13.4.4 - checksum: 10/085a183b0e8a7490b174849e85f14d2903b105f50e8771db76f7ad23e73c345b4c270246b4ffd1afa2f9b5ef0ef48f4637ab0aa1b4a7a8d0452d28d7c623a427 + "@polkadot/util": 13.5.6 + checksum: 10/42c888e459b40fbc84de0a810947f55412c22af26a5cf81dbebc5197f5485aaae7cc5cae7b4d2ca6a1fe09b2df831b9ad98e00cd858cce189ea3e587b2fb83cf languageName: node linkType: hard -"@polkadot/util@npm:13.4.4, @polkadot/util@npm:^13.4.4": - version: 13.4.4 - resolution: "@polkadot/util@npm:13.4.4" +"@polkadot/util@npm:13.5.6, @polkadot/util@npm:^13.5.6": + version: 13.5.6 + resolution: "@polkadot/util@npm:13.5.6" dependencies: - "@polkadot/x-bigint": "npm:13.4.4" - "@polkadot/x-global": "npm:13.4.4" - "@polkadot/x-textdecoder": "npm:13.4.4" - "@polkadot/x-textencoder": "npm:13.4.4" + "@polkadot/x-bigint": "npm:13.5.6" + "@polkadot/x-global": "npm:13.5.6" + "@polkadot/x-textdecoder": "npm:13.5.6" + "@polkadot/x-textencoder": "npm:13.5.6" "@types/bn.js": "npm:^5.1.6" bn.js: "npm:^5.2.1" tslib: "npm:^2.8.0" - checksum: 10/788d63bc43a6a090eec06b9fd313e5b8290c6aecafa73efb8b20ef96143b1ef06eb417aea4dd237c530b4c38dd6f2be7c04f865f806b287897fdbea8575d5f92 + checksum: 10/a99f767a62579b9ca082d671cb731fbfda56046058282f884534a9dfdeb97774ca017bbbf35ebd91e39873ac31ebabe75a545da2474f03ef80773e9158122562 languageName: node linkType: hard -"@polkadot/wasm-bridge@npm:7.4.1": - version: 7.4.1 - resolution: "@polkadot/wasm-bridge@npm:7.4.1" +"@polkadot/wasm-bridge@npm:7.5.1": + version: 7.5.1 + resolution: "@polkadot/wasm-bridge@npm:7.5.1" dependencies: - "@polkadot/wasm-util": "npm:7.4.1" + "@polkadot/wasm-util": "npm:7.5.1" tslib: "npm:^2.7.0" peerDependencies: "@polkadot/util": "*" "@polkadot/x-randomvalues": "*" - checksum: 10/b1d687ff433974cb34e54539b69209b569c4faf818e3cf376601d76acacc946bd56e5c06b18f0720dd1f63454f8e74f65bc37f259c7fca35d58623d27154b033 + checksum: 10/70094b6e9727a902a922709326022e22c2a9bc7e27de541d646cb25d3cbee56df5eddd4a0046269ef34092562bc7f746e5d3347ac3f8aff01990eae837d078b8 languageName: node linkType: hard -"@polkadot/wasm-crypto-asmjs@npm:7.4.1": - version: 7.4.1 - resolution: "@polkadot/wasm-crypto-asmjs@npm:7.4.1" +"@polkadot/wasm-crypto-asmjs@npm:7.5.1": + version: 7.5.1 + resolution: "@polkadot/wasm-crypto-asmjs@npm:7.5.1" dependencies: tslib: "npm:^2.7.0" peerDependencies: "@polkadot/util": "*" - checksum: 10/68df2338bff14c0331d62871b66e31cea1005eac8f136c294074f7350d4c342bba17a7edd3cc9aecb2ae63dad4e927422e7be562c446bb2b7ff1a6af17bb8eee + checksum: 10/6849a96bf9191f22e238fa847ebc8cbbb13d9d2569007dde6055769144c3c6cf8398e81f3ab93b3fad458bf69f3833a77f197ff36b015fb61690ee15ba9ec45b languageName: node linkType: hard -"@polkadot/wasm-crypto-init@npm:7.4.1": - version: 7.4.1 - resolution: "@polkadot/wasm-crypto-init@npm:7.4.1" +"@polkadot/wasm-crypto-init@npm:7.5.1": + version: 7.5.1 + resolution: "@polkadot/wasm-crypto-init@npm:7.5.1" dependencies: - "@polkadot/wasm-bridge": "npm:7.4.1" - "@polkadot/wasm-crypto-asmjs": "npm:7.4.1" - "@polkadot/wasm-crypto-wasm": "npm:7.4.1" - "@polkadot/wasm-util": "npm:7.4.1" + "@polkadot/wasm-bridge": "npm:7.5.1" + "@polkadot/wasm-crypto-asmjs": "npm:7.5.1" + "@polkadot/wasm-crypto-wasm": "npm:7.5.1" + "@polkadot/wasm-util": "npm:7.5.1" tslib: "npm:^2.7.0" peerDependencies: "@polkadot/util": "*" "@polkadot/x-randomvalues": "*" - checksum: 10/d12c791214301419d94f5b374b443addc59c45e155f67b9503db4fe72866fa92e040ce8764f6dd8b4ce95005d4508a83efe832c6df4c946b7f14c18d28e8f0c1 + checksum: 10/ca429d97bdfe637d1b3672015d16bc0a160af37bf647ccb52597b40f929fc7af16096c1af5603fb5b838e04140db91904c774fb3e59cd34debf026e45c77ac5b languageName: node linkType: hard -"@polkadot/wasm-crypto-wasm@npm:7.4.1": - version: 7.4.1 - resolution: "@polkadot/wasm-crypto-wasm@npm:7.4.1" +"@polkadot/wasm-crypto-wasm@npm:7.5.1": + version: 7.5.1 + resolution: "@polkadot/wasm-crypto-wasm@npm:7.5.1" dependencies: - "@polkadot/wasm-util": "npm:7.4.1" + "@polkadot/wasm-util": "npm:7.5.1" tslib: "npm:^2.7.0" peerDependencies: "@polkadot/util": "*" - checksum: 10/22cd4e5d734bc08f6707d25cf43c9b75af335ee39284bf43dced0c72abd1300c7ebc3e956c3ce175db59655ed4fd1c37fc652c7851ee308de0bdf65331f7ba67 + checksum: 10/c652b38edbb07d7b7546ecdb44ea370244e3f1ff37c9733ee2db4d7e7483e7c7496ce220ec5c621a26fdb49d0475390fc84d51cec5ddb110fa0fc3373d06dd43 languageName: node linkType: hard -"@polkadot/wasm-crypto@npm:^7.4.1": - version: 7.4.1 - resolution: "@polkadot/wasm-crypto@npm:7.4.1" +"@polkadot/wasm-crypto@npm:^7.5.1": + version: 7.5.1 + resolution: "@polkadot/wasm-crypto@npm:7.5.1" dependencies: - "@polkadot/wasm-bridge": "npm:7.4.1" - "@polkadot/wasm-crypto-asmjs": "npm:7.4.1" - "@polkadot/wasm-crypto-init": "npm:7.4.1" - "@polkadot/wasm-crypto-wasm": "npm:7.4.1" - "@polkadot/wasm-util": "npm:7.4.1" + "@polkadot/wasm-bridge": "npm:7.5.1" + "@polkadot/wasm-crypto-asmjs": "npm:7.5.1" + "@polkadot/wasm-crypto-init": "npm:7.5.1" + "@polkadot/wasm-crypto-wasm": "npm:7.5.1" + "@polkadot/wasm-util": "npm:7.5.1" tslib: "npm:^2.7.0" peerDependencies: "@polkadot/util": "*" "@polkadot/x-randomvalues": "*" - checksum: 10/7fbb38c15217965066904dfa007dafc835ed828c0a33ef6621f772fdd50b634aa0862118713e5bf564dc17891f3e3a6f09a589b447ba4e39f2e9847a0f5383be + checksum: 10/d304959e67dab123f9ba9e9d400358156478f633ef3e2f760530fc556d79fcebc155be809ec73dc54c247c4e5185e118fe23c191167a9ad77ec575adb32979e3 languageName: node linkType: hard -"@polkadot/wasm-util@npm:7.4.1, @polkadot/wasm-util@npm:^7.4.1": - version: 7.4.1 - resolution: "@polkadot/wasm-util@npm:7.4.1" +"@polkadot/wasm-util@npm:7.5.1, @polkadot/wasm-util@npm:^7.5.1": + version: 7.5.1 + resolution: "@polkadot/wasm-util@npm:7.5.1" dependencies: tslib: "npm:^2.7.0" peerDependencies: "@polkadot/util": "*" - checksum: 10/08effda106378716954267cb268035a37d2c0a8c1db2e6f617ccd7b4f1e410342b4ff1c26db95b828aeb23e2b5512ca72f389055d717c54fda00e97fba89462a + checksum: 10/7e96be99a275f6e4a68b92b6439b70aa7d80f1209031d4f7e7f7c00dee65272aabaaee43ec153c969a72a02792c2bf271e266bccd60e83e9a1450c5c5e7b06ee languageName: node linkType: hard -"@polkadot/x-bigint@npm:13.4.4, @polkadot/x-bigint@npm:^13.4.4": - version: 13.4.4 - resolution: "@polkadot/x-bigint@npm:13.4.4" +"@polkadot/x-bigint@npm:13.5.6, @polkadot/x-bigint@npm:^13.5.6": + version: 13.5.6 + resolution: "@polkadot/x-bigint@npm:13.5.6" dependencies: - "@polkadot/x-global": "npm:13.4.4" + "@polkadot/x-global": "npm:13.5.6" tslib: "npm:^2.8.0" - checksum: 10/38c398fadd95905052cbb41eb5d96c44d39b891640aed7c3a3beec9a957a32577b4fc084fca59b0e8f2be4f67e3a6a4eb24a5113fc7c1a8e1d430894abe657f3 + checksum: 10/a4aef1e1baf38c7ce2f41c3464fb1f59cf3b41de5cc466ebdc25ee99966ffaebfffb4897d5ea1bc0b5c526c3504d434908819080e6f03450bc100fd18c28ec04 languageName: node linkType: hard -"@polkadot/x-fetch@npm:^13.4.4": - version: 13.4.4 - resolution: "@polkadot/x-fetch@npm:13.4.4" +"@polkadot/x-fetch@npm:^13.5.6": + version: 13.5.6 + resolution: "@polkadot/x-fetch@npm:13.5.6" dependencies: - "@polkadot/x-global": "npm:13.4.4" + "@polkadot/x-global": "npm:13.5.6" node-fetch: "npm:^3.3.2" tslib: "npm:^2.8.0" - checksum: 10/7817711a4a8b8c0ff61f913d7cbebd5ee4a90c3a723c2011a5cbfb70a7382db1c630b269e5ce76e7505dada13a1d0b8c9aa27ab2cb4ebff5a77b5d8484611959 + checksum: 10/64c6e7584dd5d2046fa36c91cf5e86379272577f923a0ecefe78191cd1760fc412f40f63965132a370f0acffce226afe65f363a09fc0dddad23a912eb17dab17 languageName: node linkType: hard -"@polkadot/x-global@npm:13.4.4, @polkadot/x-global@npm:^13.4.4": - version: 13.4.4 - resolution: "@polkadot/x-global@npm:13.4.4" +"@polkadot/x-global@npm:13.5.6, @polkadot/x-global@npm:^13.5.6": + version: 13.5.6 + resolution: "@polkadot/x-global@npm:13.5.6" dependencies: tslib: "npm:^2.8.0" - checksum: 10/dd0df5886775e0304e4a912a9a16786df910cf91e225fbf671ca604059849896cc002839609bbb82f59eefe19a5bfa634e0eace3d15c93b760326abdaec4ae40 + checksum: 10/050cb02e1405a37c92b8ab9202b3a1187d6ba7f5193d93126420a283c7ba3796b4fa6ae349b3f25335c905af4355b97cc6c74c29f267b5a0de0cff6cea667c11 languageName: node linkType: hard -"@polkadot/x-randomvalues@npm:13.4.4": - version: 13.4.4 - resolution: "@polkadot/x-randomvalues@npm:13.4.4" +"@polkadot/x-randomvalues@npm:13.5.6": + version: 13.5.6 + resolution: "@polkadot/x-randomvalues@npm:13.5.6" dependencies: - "@polkadot/x-global": "npm:13.4.4" + "@polkadot/x-global": "npm:13.5.6" tslib: "npm:^2.8.0" peerDependencies: - "@polkadot/util": 13.4.4 + "@polkadot/util": 13.5.6 "@polkadot/wasm-util": "*" - checksum: 10/958fc03d1214d147d9e113e0f418240faeb53675036aace5f50e57e6913cc51324d0cd6890d9adb18b40d595a71158175e1edf7701b96c3bd57e4e4395b732d5 + checksum: 10/47dbb4380b8e48fd0b9828d40a9c60bb21ac188dba5b1ebe9cef71f0c49af479f21b8025f3eb5cc3147ef452d4f18c416f59d28ff518f4caa2c3da6ac788a0c6 languageName: node linkType: hard -"@polkadot/x-textdecoder@npm:13.4.4": - version: 13.4.4 - resolution: "@polkadot/x-textdecoder@npm:13.4.4" +"@polkadot/x-textdecoder@npm:13.5.6": + version: 13.5.6 + resolution: "@polkadot/x-textdecoder@npm:13.5.6" dependencies: - "@polkadot/x-global": "npm:13.4.4" + "@polkadot/x-global": "npm:13.5.6" tslib: "npm:^2.8.0" - checksum: 10/a3778a824f5c232a518bb504d92aca35dbc9b9c777a4539adaac733fed98b340c78aabed8fcbf613683b21052615dcfdf06b58f5ad5165d2d0d3195c313b97b4 + checksum: 10/7f04ba6d544acac05b6ea0b20b85ac31415c662b4d306b30cf5e7ba1bee387c36a5eee0abe889134048f3e6175528608b11c8540440343a8108440dfc4564156 languageName: node linkType: hard -"@polkadot/x-textencoder@npm:13.4.4": - version: 13.4.4 - resolution: "@polkadot/x-textencoder@npm:13.4.4" +"@polkadot/x-textencoder@npm:13.5.6": + version: 13.5.6 + resolution: "@polkadot/x-textencoder@npm:13.5.6" dependencies: - "@polkadot/x-global": "npm:13.4.4" + "@polkadot/x-global": "npm:13.5.6" tslib: "npm:^2.8.0" - checksum: 10/222f7954fe1aac7806b3b3c7dd04b47c64ec1af77e59725b0634bdf666344782fff3e08f0ead86fad61ac7e6e2ae6826410366286657ed06633f663ab8ba9c6b + checksum: 10/0f8d433d2825bb9193c49262fd2ace2253cac76b87eb37e051a3db108445c92ed5832f8a02631a616a9ea2ea3f719576b179c38bdad8747002a8f54e7753761f languageName: node linkType: hard -"@polkadot/x-ws@npm:^13.4.4": - version: 13.4.4 - resolution: "@polkadot/x-ws@npm:13.4.4" +"@polkadot/x-ws@npm:^13.5.6": + version: 13.5.6 + resolution: "@polkadot/x-ws@npm:13.5.6" dependencies: - "@polkadot/x-global": "npm:13.4.4" + "@polkadot/x-global": "npm:13.5.6" tslib: "npm:^2.8.0" ws: "npm:^8.18.0" - checksum: 10/33edb249fc18c46cc1e0cbf8574b8d768245649b584eca8fd729f2f64d0ff05c27d2146a951134c3d0d0a1b6987f0a7c59f2452a4fb182c92f157da45e3728fb + checksum: 10/7746aa886ae2799700e5b7c65a0e1d8c032dcc6da10c80a79bad994240fe626b760c00bae9f5f57dc784ff2329232c42abdfb444b4c15feb3b3a2a2390e9c4ea languageName: node linkType: hard -"@rollup/plugin-alias@npm:^5.1.0": - version: 5.1.0 - resolution: "@rollup/plugin-alias@npm:5.1.0" - dependencies: - slash: "npm:^4.0.0" +"@rollup/plugin-alias@npm:^5.1.1": + version: 5.1.1 + resolution: "@rollup/plugin-alias@npm:5.1.1" peerDependencies: rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 peerDependenciesMeta: rollup: optional: true - checksum: 10/2749f9563dba9274e4324fcd14ffe761fa66ee3baab307ba583d0348adfa2c1d2a164f59eac8c26a9ce7c713a99a991a831c072101e83697157ccf082c362310 + checksum: 10/1f1ab178aa2726c81e2ae1709f73b3688491f14655b97c54d43bea35ac3f783f8855d701d1e5eac234e3ffe89fef56ce975726b036a97049fefa9b514686e55c languageName: node linkType: hard -"@rollup/plugin-commonjs@npm:^25.0.7": - version: 25.0.7 - resolution: "@rollup/plugin-commonjs@npm:25.0.7" +"@rollup/plugin-commonjs@npm:^25.0.8": + version: 25.0.8 + resolution: "@rollup/plugin-commonjs@npm:25.0.8" dependencies: "@rollup/pluginutils": "npm:^5.0.1" commondir: "npm:^1.0.1" @@ -3372,13 +3370,13 @@ __metadata: peerDependenciesMeta: rollup: optional: true - checksum: 10/89b108e245d1af6e7878ac949bfcd44e48f7d0c1eda0cb0b7e89c231ae73de455ffe2ac65eb03a398da4e8c300ce404f997fe66f8dde3d4d4794ffd2c1241fc3 + checksum: 10/2d6190450bdf2ca2c4ab71a35eb5bf245349ad7dab6fc84a3a4e65147fd694be816e3c31b575c9e55a70a2f82132b79092d1ee04358e6e504beb31a8c82178bb languageName: node linkType: hard -"@rollup/plugin-dynamic-import-vars@npm:^2.1.2": - version: 2.1.2 - resolution: "@rollup/plugin-dynamic-import-vars@npm:2.1.2" +"@rollup/plugin-dynamic-import-vars@npm:^2.1.5": + version: 2.1.5 + resolution: "@rollup/plugin-dynamic-import-vars@npm:2.1.5" dependencies: "@rollup/pluginutils": "npm:^5.0.1" astring: "npm:^1.8.5" @@ -3390,7 +3388,7 @@ __metadata: peerDependenciesMeta: rollup: optional: true - checksum: 10/f5d154d5517872b49c74bb96031f0f0b9fa6218c678eb6e1e5331e49d4bea0bdf78ef4c0457d896bb10167409775da3c2967cb6a238d63368a5cab01bd352df2 + checksum: 10/55e0fe0adc79e5f208b11479175607cd512743573dbdfee00fccf894304349d2e5a99edc6d269bbbbfbcae2a8fb7d5b7718fe8e517f79ca93003089a5c94b806 languageName: node linkType: hard @@ -3424,14 +3422,13 @@ __metadata: languageName: node linkType: hard -"@rollup/plugin-node-resolve@npm:^15.2.3": - version: 15.2.3 - resolution: "@rollup/plugin-node-resolve@npm:15.2.3" +"@rollup/plugin-node-resolve@npm:^15.3.1": + version: 15.3.1 + resolution: "@rollup/plugin-node-resolve@npm:15.3.1" dependencies: "@rollup/pluginutils": "npm:^5.0.1" "@types/resolve": "npm:1.20.2" deepmerge: "npm:^4.2.2" - is-builtin-module: "npm:^3.2.1" is-module: "npm:^1.0.0" resolve: "npm:^1.22.1" peerDependencies: @@ -3439,7 +3436,7 @@ __metadata: peerDependenciesMeta: rollup: optional: true - checksum: 10/d36a6792fbe9d8673d3a7c7dc88920be669ac54fba02ac0093d3c00fc9463fce2e87da1906a2651016742709c3d202b367fb49a62acd0d98f18409343f27b8b4 + checksum: 10/874494c0daca8fb0d633a237dd9df0d30609b374326e57508710f2b6d7ddaa93d203d8daa0257960b2b6723f56dfec1177573126f31ff9604700303b6f5fdbe3 languageName: node linkType: hard @@ -5940,6 +5937,13 @@ __metadata: languageName: node linkType: hard +"clsx@npm:^2.1.1": + version: 2.1.1 + resolution: "clsx@npm:2.1.1" + checksum: 10/cdfb57fa6c7649bbff98d9028c2f0de2f91c86f551179541cf784b1cfdc1562dcb951955f46d54d930a3879931a980e32a46b598acaea274728dbe068deca919 + languageName: node + linkType: hard + "collapse-white-space@npm:^1.0.2": version: 1.0.6 resolution: "collapse-white-space@npm:1.0.6" @@ -11925,9 +11929,9 @@ __metadata: "@docusaurus/core": "npm:2.4.3" "@docusaurus/preset-classic": "npm:2.4.3" "@mdx-js/react": "npm:^1.6.22" - "@polkadot/dev": "npm:^0.78.13" - "@polkadot/typegen": "npm:^15.10.2" - clsx: "npm:^1.2.1" + "@polkadot/dev": "npm:^0.83.3" + "@polkadot/typegen": "npm:^16.4.6" + clsx: "npm:^2.1.1" comment-parser: "npm:^1.4.1" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" @@ -14775,7 +14779,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.6.2, tslib@npm:^2.7.0, tslib@npm:^2.8.0, tslib@npm:^2.8.1": +"tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.7.0, tslib@npm:^2.8.0, tslib@npm:^2.8.1": version: 2.8.1 resolution: "tslib@npm:2.8.1" checksum: 10/3e2e043d5c2316461cb54e5c7fe02c30ef6dccb3384717ca22ae5c6b5bc95232a6241df19c622d9c73b809bea33b187f6dbc73030963e29950c2141bc32a79f7 @@ -14925,13 +14929,13 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^5.3.3": - version: 5.3.3 - resolution: "typescript@npm:5.3.3" +"typescript@npm:^5.5.4": + version: 5.9.2 + resolution: "typescript@npm:5.9.2" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/6e4e6a14a50c222b3d14d4ea2f729e79f972fa536ac1522b91202a9a65af3605c2928c4a790a4a50aa13694d461c479ba92cedaeb1e7b190aadaa4e4b96b8e18 + checksum: 10/cc2fe6c822819de5d453fa25aa9f32096bf70dde215d481faa1ad84a283dfb264e33988ed8f6d36bc803dd0b16dbe943efa311a798ef76d5b3892a05dfbfd628 languageName: node linkType: hard @@ -14955,13 +14959,13 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A^5.3.3#optional!builtin": - version: 5.3.3 - resolution: "typescript@patch:typescript@npm%3A5.3.3#optional!builtin::version=5.3.3&hash=e012d7" +"typescript@patch:typescript@npm%3A^5.5.4#optional!builtin": + version: 5.9.2 + resolution: "typescript@patch:typescript@npm%3A5.9.2#optional!builtin::version=5.9.2&hash=5786d5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/c93786fcc9a70718ba1e3819bab56064ead5817004d1b8186f8ca66165f3a2d0100fee91fa64c840dcd45f994ca5d615d8e1f566d39a7470fc1e014dbb4cf15d + checksum: 10/bd810ab13e8e557225a8b5122370385440b933e4e077d5c7641a8afd207fdc8be9c346e3c678adba934b64e0e70b0acf5eef9493ea05170a48ce22bef845fdc7 languageName: node linkType: hard