difftreelog
Merge pull request #781 from UniqueNetwork/fix/yarn-lock
in: master
9 files changed
tests/src/interfaces/augment-api-errors.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-errors.ts
+++ b/tests/src/interfaces/augment-api-errors.ts
@@ -397,6 +397,10 @@
**/
FungibleItemsHaveNoId: AugmentedError<ApiType>;
/**
+ * Only a fungible collection could be possibly broken; any fungible token is valid.
+ **/
+ FungibleTokensAreAlwaysValid: AugmentedError<ApiType>;
+ /**
* Not Fungible item data used to mint in Fungible collection.
**/
NotFungibleDataUsedToMintFungibleCollectionToken: AugmentedError<ApiType>;
tests/src/interfaces/augment-api-rpc.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-rpc.ts
+++ b/tests/src/interfaces/augment-api-rpc.ts
@@ -16,7 +16,7 @@
import type { BlockHash } from '@polkadot/types/interfaces/chain';
import type { PrefixedStorageKey } from '@polkadot/types/interfaces/childstate';
import type { AuthorityId } from '@polkadot/types/interfaces/consensus';
-import type { CodeUploadRequest, CodeUploadResult, ContractCallRequest, ContractExecResult, ContractInstantiateResult, InstantiateRequest } from '@polkadot/types/interfaces/contracts';
+import type { CodeUploadRequest, CodeUploadResult, ContractCallRequest, ContractExecResult, ContractInstantiateResult, InstantiateRequestV1 } from '@polkadot/types/interfaces/contracts';
import type { BlockStats } from '@polkadot/types/interfaces/dev';
import type { CreatedBlock } from '@polkadot/types/interfaces/engine';
import type { EthAccount, EthCallRequest, EthFeeHistory, EthFilter, EthFilterChanges, EthLog, EthReceipt, EthRichBlock, EthSubKind, EthSubParams, EthSyncStatus, EthTransaction, EthTransactionRequest, EthWork } from '@polkadot/types/interfaces/eth';
@@ -24,7 +24,7 @@
import type { EncodedFinalityProofs, JustificationNotification, ReportedRoundStates } from '@polkadot/types/interfaces/grandpa';
import type { MmrLeafBatchProof, MmrLeafProof } from '@polkadot/types/interfaces/mmr';
import type { StorageKind } from '@polkadot/types/interfaces/offchain';
-import type { FeeDetails, RuntimeDispatchInfo } from '@polkadot/types/interfaces/payment';
+import type { FeeDetails, RuntimeDispatchInfoV1 } from '@polkadot/types/interfaces/payment';
import type { RpcMethods } from '@polkadot/types/interfaces/rpc';
import type { AccountId, AccountId32, BlockNumber, H160, H256, H64, Hash, Header, Index, Justification, KeyValue, SignedBlock, StorageData } from '@polkadot/types/interfaces/runtime';
import type { MigrationStatusResult, ReadProof, RuntimeVersion, TraceBlockResponse } from '@polkadot/types/interfaces/state';
@@ -174,7 +174,7 @@
* @deprecated Use the runtime interface `api.call.contractsApi.instantiate` instead
* Instantiate a new contract
**/
- instantiate: AugmentedRpc<(request: InstantiateRequest | { origin?: any; value?: any; gasLimit?: any; storageDepositLimit?: any; code?: any; data?: any; salt?: any } | string | Uint8Array, at?: BlockHash | string | Uint8Array) => Observable<ContractInstantiateResult>>;
+ instantiate: AugmentedRpc<(request: InstantiateRequestV1 | { origin?: any; value?: any; gasLimit?: any; code?: any; data?: any; salt?: any } | string | Uint8Array, at?: BlockHash | string | Uint8Array) => Observable<ContractInstantiateResult>>;
/**
* @deprecated Not available in newer versions of the contracts interfaces
* Returns the projected time a given contract will be able to sustain paying its rent
@@ -426,13 +426,15 @@
};
payment: {
/**
+ * @deprecated Use `api.call.transactionPaymentApi.queryFeeDetails` instead
* Query the detailed fee of a given encoded extrinsic
**/
queryFeeDetails: AugmentedRpc<(extrinsic: Bytes | string | Uint8Array, at?: BlockHash | string | Uint8Array) => Observable<FeeDetails>>;
/**
+ * @deprecated Use `api.call.transactionPaymentApi.queryInfo` instead
* Retrieves the fee information for an encoded extrinsic
**/
- queryInfo: AugmentedRpc<(extrinsic: Bytes | string | Uint8Array, at?: BlockHash | string | Uint8Array) => Observable<RuntimeDispatchInfo>>;
+ queryInfo: AugmentedRpc<(extrinsic: Bytes | string | Uint8Array, at?: BlockHash | string | Uint8Array) => Observable<RuntimeDispatchInfoV1>>;
};
rmrk: {
/**
tests/src/interfaces/augment-api-runtime.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-runtime.ts
+++ b/tests/src/interfaces/augment-api-runtime.ts
@@ -6,7 +6,7 @@
import '@polkadot/api-base/types/calls';
import type { ApiTypes, AugmentedCall, DecoratedCallBase } from '@polkadot/api-base/types';
-import type { Bytes, Null, Option, Result, U256, Vec, bool, u256, u64 } from '@polkadot/types-codec';
+import type { Bytes, Null, Option, Result, U256, Vec, bool, u256, u32, u64 } from '@polkadot/types-codec';
import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';
import type { CheckInherentsResult, InherentData } from '@polkadot/types/interfaces/blockbuilder';
import type { BlockHash } from '@polkadot/types/interfaces/chain';
@@ -16,6 +16,7 @@
import type { EvmAccount, EvmCallInfo, EvmCreateInfo } from '@polkadot/types/interfaces/evm';
import type { Extrinsic } from '@polkadot/types/interfaces/extrinsics';
import type { OpaqueMetadata } from '@polkadot/types/interfaces/metadata';
+import type { FeeDetails, RuntimeDispatchInfo } from '@polkadot/types/interfaces/payment';
import type { AccountId, Block, H160, H256, Header, Index, KeyTypeId, Permill, SlotDuration } from '@polkadot/types/interfaces/runtime';
import type { RuntimeVersion } from '@polkadot/types/interfaces/state';
import type { ApplyExtrinsicResult, DispatchError } from '@polkadot/types/interfaces/system';
@@ -228,5 +229,20 @@
**/
[key: string]: DecoratedCallBase<ApiType>;
};
+ /** 0x37c8bb1350a9a2a8/2 */
+ transactionPaymentApi: {
+ /**
+ * The transaction fee details
+ **/
+ queryFeeDetails: AugmentedCall<ApiType, (uxt: Extrinsic | IExtrinsic | string | Uint8Array, len: u32 | AnyNumber | Uint8Array) => Observable<FeeDetails>>;
+ /**
+ * The transaction info
+ **/
+ queryInfo: AugmentedCall<ApiType, (uxt: Extrinsic | IExtrinsic | string | Uint8Array, len: u32 | AnyNumber | Uint8Array) => Observable<RuntimeDispatchInfo>>;
+ /**
+ * Generic call
+ **/
+ [key: string]: DecoratedCallBase<ApiType>;
+ };
} // AugmentedCalls
} // declare module
tests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth1// Auto-generated via `yarn polkadot-types-from-chain`, do not edit2/* eslint-disable */34// import type lookup before we augment - in some environments5// this is required to allow for ambient/previous definitions6import '@polkadot/api-base/types/submittable';78import type { ApiTypes, AugmentedSubmittable, SubmittableExtrinsic, SubmittableExtrinsicFunction } from '@polkadot/api-base/types';9import type { Bytes, Compact, Option, U256, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';10import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types';11import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';12import type { CumulusPrimitivesParachainInherentParachainInherentData, EthereumLog, EthereumTransactionTransactionV2, OrmlVestingVestingSchedule, PalletConfigurationAppPromotionConfiguration, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsPartEquippableList, RmrkTraitsPartPartType, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, SpWeightsWeightV2Weight, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, XcmV1MultiLocation, XcmV2WeightLimit, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';1314export type __AugmentedSubmittable = AugmentedSubmittable<() => unknown>;15export type __SubmittableExtrinsic<ApiType extends ApiTypes> = SubmittableExtrinsic<ApiType>;16export type __SubmittableExtrinsicFunction<ApiType extends ApiTypes> = SubmittableExtrinsicFunction<ApiType>;1718declare module '@polkadot/api-base/types/submittable' {19 interface AugmentedSubmittables<ApiType extends ApiTypes> {20 appPromotion: {21 /**22 * Recalculates interest for the specified number of stakers.23 * If all stakers are not recalculated, the next call of the extrinsic24 * will continue the recalculation, from those stakers for whom this25 * was not perform in last call.26 * 27 * # Permissions28 * 29 * * Pallet admin30 * 31 * # Arguments32 * 33 * * `stakers_number`: the number of stakers for which recalculation will be performed34 **/35 payoutStakers: AugmentedSubmittable<(stakersNumber: Option<u8> | null | Uint8Array | u8 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u8>]>;36 /**37 * Sets an address as the the admin.38 * 39 * # Permissions40 * 41 * * Sudo42 * 43 * # Arguments44 * 45 * * `admin`: account of the new admin.46 **/47 setAdminAddress: AugmentedSubmittable<(admin: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletEvmAccountBasicCrossAccountIdRepr]>;48 /**49 * Sets the pallet to be the sponsor for the collection.50 * 51 * # Permissions52 * 53 * * Pallet admin54 * 55 * # Arguments56 * 57 * * `collection_id`: ID of the collection that will be sponsored by `pallet_id`58 **/59 sponsorCollection: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;60 /**61 * Sets the pallet to be the sponsor for the contract.62 * 63 * # Permissions64 * 65 * * Pallet admin66 * 67 * # Arguments68 * 69 * * `contract_id`: the contract address that will be sponsored by `pallet_id`70 **/71 sponsorContract: AugmentedSubmittable<(contractId: H160 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H160]>;72 /**73 * Stakes the amount of native tokens.74 * Sets `amount` to the locked state.75 * The maximum number of stakes for a staker is 10.76 * 77 * # Arguments78 * 79 * * `amount`: in native tokens.80 **/81 stake: AugmentedSubmittable<(amount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u128]>;82 /**83 * Removes the pallet as the sponsor for the collection.84 * Returns [`NoPermission`][`Error::NoPermission`]85 * if the pallet wasn't the sponsor.86 * 87 * # Permissions88 * 89 * * Pallet admin90 * 91 * # Arguments92 * 93 * * `collection_id`: ID of the collection that is sponsored by `pallet_id`94 **/95 stopSponsoringCollection: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;96 /**97 * Removes the pallet as the sponsor for the contract.98 * Returns [`NoPermission`][`Error::NoPermission`]99 * if the pallet wasn't the sponsor.100 * 101 * # Permissions102 * 103 * * Pallet admin104 * 105 * # Arguments106 * 107 * * `contract_id`: the contract address that is sponsored by `pallet_id`108 **/109 stopSponsoringContract: AugmentedSubmittable<(contractId: H160 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H160]>;110 /**111 * Unstakes all stakes.112 * Moves the sum of all stakes to the `reserved` state.113 * After the end of `PendingInterval` this sum becomes completely114 * free for further use.115 **/116 unstake: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;117 /**118 * Generic tx119 **/120 [key: string]: SubmittableExtrinsicFunction<ApiType>;121 };122 balances: {123 /**124 * Exactly as `transfer`, except the origin must be root and the source account may be125 * specified.126 * # <weight>127 * - Same as transfer, but additional read and write because the source account is not128 * assumed to be in the overlay.129 * # </weight>130 **/131 forceTransfer: AugmentedSubmittable<(source: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, value: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, MultiAddress, Compact<u128>]>;132 /**133 * Unreserve some balance from a user by force.134 * 135 * Can only be called by ROOT.136 **/137 forceUnreserve: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, u128]>;138 /**139 * Set the balances of a given account.140 * 141 * This will alter `FreeBalance` and `ReservedBalance` in storage. it will142 * also alter the total issuance of the system (`TotalIssuance`) appropriately.143 * If the new free or reserved balance is below the existential deposit,144 * it will reset the account nonce (`frame_system::AccountNonce`).145 * 146 * The dispatch origin for this call is `root`.147 **/148 setBalance: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, newFree: Compact<u128> | AnyNumber | Uint8Array, newReserved: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, Compact<u128>, Compact<u128>]>;149 /**150 * Transfer some liquid free balance to another account.151 * 152 * `transfer` will set the `FreeBalance` of the sender and receiver.153 * If the sender's account is below the existential deposit as a result154 * of the transfer, the account will be reaped.155 * 156 * The dispatch origin for this call must be `Signed` by the transactor.157 * 158 * # <weight>159 * - Dependent on arguments but not critical, given proper implementations for input config160 * types. See related functions below.161 * - It contains a limited number of reads and writes internally and no complex162 * computation.163 * 164 * Related functions:165 * 166 * - `ensure_can_withdraw` is always called internally but has a bounded complexity.167 * - Transferring balances to accounts that did not exist before will cause168 * `T::OnNewAccount::on_new_account` to be called.169 * - Removing enough funds from an account will trigger `T::DustRemoval::on_unbalanced`.170 * - `transfer_keep_alive` works the same way as `transfer`, but has an additional check171 * that the transfer will not kill the origin account.172 * ---------------------------------173 * - Origin account is already in memory, so no DB operations for them.174 * # </weight>175 **/176 transfer: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, value: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, Compact<u128>]>;177 /**178 * Transfer the entire transferable balance from the caller account.179 * 180 * NOTE: This function only attempts to transfer _transferable_ balances. This means that181 * any locked, reserved, or existential deposits (when `keep_alive` is `true`), will not be182 * transferred by this function. To ensure that this function results in a killed account,183 * you might need to prepare the account by removing any reference counters, storage184 * deposits, etc...185 * 186 * The dispatch origin of this call must be Signed.187 * 188 * - `dest`: The recipient of the transfer.189 * - `keep_alive`: A boolean to determine if the `transfer_all` operation should send all190 * of the funds the account has, causing the sender account to be killed (false), or191 * transfer everything except at least the existential deposit, which will guarantee to192 * keep the sender account alive (true). # <weight>193 * - O(1). Just like transfer, but reading the user's transferable balance first.194 * #</weight>195 **/196 transferAll: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, keepAlive: bool | boolean | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, bool]>;197 /**198 * Same as the [`transfer`] call, but with a check that the transfer will not kill the199 * origin account.200 * 201 * 99% of the time you want [`transfer`] instead.202 * 203 * [`transfer`]: struct.Pallet.html#method.transfer204 **/205 transferKeepAlive: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, value: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, Compact<u128>]>;206 /**207 * Generic tx208 **/209 [key: string]: SubmittableExtrinsicFunction<ApiType>;210 };211 charging: {212 /**213 * Generic tx214 **/215 [key: string]: SubmittableExtrinsicFunction<ApiType>;216 };217 configuration: {218 setAppPromotionConfigurationOverride: AugmentedSubmittable<(configuration: PalletConfigurationAppPromotionConfiguration | { recalculationInterval?: any; pendingInterval?: any; intervalIncome?: any; maxStakersPerCalculation?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletConfigurationAppPromotionConfiguration]>;219 setMinGasPriceOverride: AugmentedSubmittable<(coeff: Option<u64> | null | Uint8Array | u64 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u64>]>;220 setWeightToFeeCoefficientOverride: AugmentedSubmittable<(coeff: Option<u32> | null | Uint8Array | u32 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u32>]>;221 setXcmAllowedLocations: AugmentedSubmittable<(locations: Option<Vec<XcmV1MultiLocation>> | null | Uint8Array | Vec<XcmV1MultiLocation> | (XcmV1MultiLocation | { parents?: any; interior?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Option<Vec<XcmV1MultiLocation>>]>;222 /**223 * Generic tx224 **/225 [key: string]: SubmittableExtrinsicFunction<ApiType>;226 };227 cumulusXcm: {228 /**229 * Generic tx230 **/231 [key: string]: SubmittableExtrinsicFunction<ApiType>;232 };233 dmpQueue: {234 /**235 * Service a single overweight message.236 * 237 * - `origin`: Must pass `ExecuteOverweightOrigin`.238 * - `index`: The index of the overweight message to service.239 * - `weight_limit`: The amount of weight that message execution may take.240 * 241 * Errors:242 * - `Unknown`: Message of `index` is unknown.243 * - `OverLimit`: Message execution may use greater than `weight_limit`.244 * 245 * Events:246 * - `OverweightServiced`: On success.247 **/248 serviceOverweight: AugmentedSubmittable<(index: u64 | AnyNumber | Uint8Array, weightLimit: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64, u64]>;249 /**250 * Generic tx251 **/252 [key: string]: SubmittableExtrinsicFunction<ApiType>;253 };254 ethereum: {255 /**256 * Transact an Ethereum transaction.257 **/258 transact: AugmentedSubmittable<(transaction: EthereumTransactionTransactionV2 | { Legacy: any } | { EIP2930: any } | { EIP1559: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [EthereumTransactionTransactionV2]>;259 /**260 * Generic tx261 **/262 [key: string]: SubmittableExtrinsicFunction<ApiType>;263 };264 evm: {265 /**266 * Issue an EVM call operation. This is similar to a message call transaction in Ethereum.267 **/268 call: AugmentedSubmittable<(source: H160 | string | Uint8Array, target: H160 | string | Uint8Array, input: Bytes | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: u64 | AnyNumber | Uint8Array, maxFeePerGas: U256 | AnyNumber | Uint8Array, maxPriorityFeePerGas: Option<U256> | null | Uint8Array | U256 | AnyNumber, nonce: Option<U256> | null | Uint8Array | U256 | AnyNumber, accessList: Vec<ITuple<[H160, Vec<H256>]>> | ([H160 | string | Uint8Array, Vec<H256> | (H256 | string | Uint8Array)[]])[]) => SubmittableExtrinsic<ApiType>, [H160, H160, Bytes, U256, u64, U256, Option<U256>, Option<U256>, Vec<ITuple<[H160, Vec<H256>]>>]>;269 /**270 * Issue an EVM create operation. This is similar to a contract creation transaction in271 * Ethereum.272 **/273 create: AugmentedSubmittable<(source: H160 | string | Uint8Array, init: Bytes | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: u64 | AnyNumber | Uint8Array, maxFeePerGas: U256 | AnyNumber | Uint8Array, maxPriorityFeePerGas: Option<U256> | null | Uint8Array | U256 | AnyNumber, nonce: Option<U256> | null | Uint8Array | U256 | AnyNumber, accessList: Vec<ITuple<[H160, Vec<H256>]>> | ([H160 | string | Uint8Array, Vec<H256> | (H256 | string | Uint8Array)[]])[]) => SubmittableExtrinsic<ApiType>, [H160, Bytes, U256, u64, U256, Option<U256>, Option<U256>, Vec<ITuple<[H160, Vec<H256>]>>]>;274 /**275 * Issue an EVM create2 operation.276 **/277 create2: AugmentedSubmittable<(source: H160 | string | Uint8Array, init: Bytes | string | Uint8Array, salt: H256 | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: u64 | AnyNumber | Uint8Array, maxFeePerGas: U256 | AnyNumber | Uint8Array, maxPriorityFeePerGas: Option<U256> | null | Uint8Array | U256 | AnyNumber, nonce: Option<U256> | null | Uint8Array | U256 | AnyNumber, accessList: Vec<ITuple<[H160, Vec<H256>]>> | ([H160 | string | Uint8Array, Vec<H256> | (H256 | string | Uint8Array)[]])[]) => SubmittableExtrinsic<ApiType>, [H160, Bytes, H256, U256, u64, U256, Option<U256>, Option<U256>, Vec<ITuple<[H160, Vec<H256>]>>]>;278 /**279 * Withdraw balance from EVM into currency/balances pallet.280 **/281 withdraw: AugmentedSubmittable<(address: H160 | string | Uint8Array, value: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [H160, u128]>;282 /**283 * Generic tx284 **/285 [key: string]: SubmittableExtrinsicFunction<ApiType>;286 };287 evmMigration: {288 /**289 * Start contract migration, inserts contract stub at target address,290 * and marks account as pending, allowing to insert storage291 **/292 begin: AugmentedSubmittable<(address: H160 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H160]>;293 /**294 * Finish contract migration, allows it to be called.295 * It is not possible to alter contract storage via [`Self::set_data`]296 * after this call.297 **/298 finish: AugmentedSubmittable<(address: H160 | string | Uint8Array, code: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H160, Bytes]>;299 /**300 * Create ethereum events attached to the fake transaction301 **/302 insertEthLogs: AugmentedSubmittable<(logs: Vec<EthereumLog> | (EthereumLog | { address?: any; topics?: any; data?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<EthereumLog>]>;303 /**304 * Create substrate events305 **/306 insertEvents: AugmentedSubmittable<(events: Vec<Bytes> | (Bytes | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<Bytes>]>;307 /**308 * Insert items into contract storage, this method can be called309 * multiple times310 **/311 setData: AugmentedSubmittable<(address: H160 | string | Uint8Array, data: Vec<ITuple<[H256, H256]>> | ([H256 | string | Uint8Array, H256 | string | Uint8Array])[]) => SubmittableExtrinsic<ApiType>, [H160, Vec<ITuple<[H256, H256]>>]>;312 /**313 * Generic tx314 **/315 [key: string]: SubmittableExtrinsicFunction<ApiType>;316 };317 foreignAssets: {318 registerForeignAsset: AugmentedSubmittable<(owner: AccountId32 | string | Uint8Array, location: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, metadata: PalletForeignAssetsModuleAssetMetadata | { name?: any; symbol?: any; decimals?: any; minimalBalance?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [AccountId32, XcmVersionedMultiLocation, PalletForeignAssetsModuleAssetMetadata]>;319 updateForeignAsset: AugmentedSubmittable<(foreignAssetId: u32 | AnyNumber | Uint8Array, location: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, metadata: PalletForeignAssetsModuleAssetMetadata | { name?: any; symbol?: any; decimals?: any; minimalBalance?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, XcmVersionedMultiLocation, PalletForeignAssetsModuleAssetMetadata]>;320 /**321 * Generic tx322 **/323 [key: string]: SubmittableExtrinsicFunction<ApiType>;324 };325 inflation: {326 /**327 * This method sets the inflation start date. Can be only called once.328 * Inflation start block can be backdated and will catch up. The method will create Treasury329 * account if it does not exist and perform the first inflation deposit.330 * 331 * # Permissions332 * 333 * * Root334 * 335 * # Arguments336 * 337 * * inflation_start_relay_block: The relay chain block at which inflation should start338 **/339 startInflation: AugmentedSubmittable<(inflationStartRelayBlock: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;340 /**341 * Generic tx342 **/343 [key: string]: SubmittableExtrinsicFunction<ApiType>;344 };345 maintenance: {346 disable: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;347 enable: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;348 /**349 * Generic tx350 **/351 [key: string]: SubmittableExtrinsicFunction<ApiType>;352 };353 parachainSystem: {354 authorizeUpgrade: AugmentedSubmittable<(codeHash: H256 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256]>;355 enactAuthorizedUpgrade: AugmentedSubmittable<(code: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes]>;356 /**357 * Set the current validation data.358 * 359 * This should be invoked exactly once per block. It will panic at the finalization360 * phase if the call was not invoked.361 * 362 * The dispatch origin for this call must be `Inherent`363 * 364 * As a side effect, this function upgrades the current validation function365 * if the appropriate time has come.366 **/367 setValidationData: AugmentedSubmittable<(data: CumulusPrimitivesParachainInherentParachainInherentData | { validationData?: any; relayChainState?: any; downwardMessages?: any; horizontalMessages?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [CumulusPrimitivesParachainInherentParachainInherentData]>;368 sudoSendUpwardMessage: AugmentedSubmittable<(message: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes]>;369 /**370 * Generic tx371 **/372 [key: string]: SubmittableExtrinsicFunction<ApiType>;373 };374 polkadotXcm: {375 /**376 * Execute an XCM message from a local, signed, origin.377 * 378 * An event is deposited indicating whether `msg` could be executed completely or only379 * partially.380 * 381 * No more than `max_weight` will be used in its attempted execution. If this is less than the382 * maximum amount of weight that the message could take to be executed, then no execution383 * attempt will be made.384 * 385 * NOTE: A successful return to this does *not* imply that the `msg` was executed successfully386 * to completion; only that *some* of it was executed.387 **/388 execute: AugmentedSubmittable<(message: XcmVersionedXcm | { V0: any } | { V1: any } | { V2: any } | string | Uint8Array, maxWeight: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedXcm, u64]>;389 /**390 * Set a safe XCM version (the version that XCM should be encoded with if the most recent391 * version a destination can accept is unknown).392 * 393 * - `origin`: Must be Root.394 * - `maybe_xcm_version`: The default XCM encoding version, or `None` to disable.395 **/396 forceDefaultXcmVersion: AugmentedSubmittable<(maybeXcmVersion: Option<u32> | null | Uint8Array | u32 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u32>]>;397 /**398 * Ask a location to notify us regarding their XCM version and any changes to it.399 * 400 * - `origin`: Must be Root.401 * - `location`: The location to which we should subscribe for XCM version notifications.402 **/403 forceSubscribeVersionNotify: AugmentedSubmittable<(location: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiLocation]>;404 /**405 * Require that a particular destination should no longer notify us regarding any XCM406 * version changes.407 * 408 * - `origin`: Must be Root.409 * - `location`: The location to which we are currently subscribed for XCM version410 * notifications which we no longer desire.411 **/412 forceUnsubscribeVersionNotify: AugmentedSubmittable<(location: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiLocation]>;413 /**414 * Extoll that a particular destination can be communicated with through a particular415 * version of XCM.416 * 417 * - `origin`: Must be Root.418 * - `location`: The destination that is being described.419 * - `xcm_version`: The latest version of XCM that `location` supports.420 **/421 forceXcmVersion: AugmentedSubmittable<(location: XcmV1MultiLocation | { parents?: any; interior?: any } | string | Uint8Array, xcmVersion: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmV1MultiLocation, u32]>;422 /**423 * Transfer some assets from the local chain to the sovereign account of a destination424 * chain and forward a notification XCM.425 * 426 * Fee payment on the destination side is made from the asset in the `assets` vector of427 * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight428 * is needed than `weight_limit`, then the operation will fail and the assets send may be429 * at risk.430 * 431 * - `origin`: Must be capable of withdrawing the `assets` and executing XCM.432 * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send433 * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain.434 * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be435 * an `AccountId32` value.436 * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the437 * `dest` side.438 * - `fee_asset_item`: The index into `assets` of the item which should be used to pay439 * fees.440 * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase.441 **/442 limitedReserveTransferAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V0: any } | { V1: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array, weightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32, XcmV2WeightLimit]>;443 /**444 * Teleport some assets from the local chain to some destination chain.445 * 446 * Fee payment on the destination side is made from the asset in the `assets` vector of447 * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight448 * is needed than `weight_limit`, then the operation will fail and the assets send may be449 * at risk.450 * 451 * - `origin`: Must be capable of withdrawing the `assets` and executing XCM.452 * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send453 * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain.454 * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be455 * an `AccountId32` value.456 * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the457 * `dest` side. May not be empty.458 * - `fee_asset_item`: The index into `assets` of the item which should be used to pay459 * fees.460 * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase.461 **/462 limitedTeleportAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V0: any } | { V1: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array, weightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32, XcmV2WeightLimit]>;463 /**464 * Transfer some assets from the local chain to the sovereign account of a destination465 * chain and forward a notification XCM.466 * 467 * Fee payment on the destination side is made from the asset in the `assets` vector of468 * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited,469 * with all fees taken as needed from the asset.470 * 471 * - `origin`: Must be capable of withdrawing the `assets` and executing XCM.472 * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send473 * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain.474 * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be475 * an `AccountId32` value.476 * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the477 * `dest` side.478 * - `fee_asset_item`: The index into `assets` of the item which should be used to pay479 * fees.480 **/481 reserveTransferAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V0: any } | { V1: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32]>;482 send: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, message: XcmVersionedXcm | { V0: any } | { V1: any } | { V2: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiLocation, XcmVersionedXcm]>;483 /**484 * Teleport some assets from the local chain to some destination chain.485 * 486 * Fee payment on the destination side is made from the asset in the `assets` vector of487 * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited,488 * with all fees taken as needed from the asset.489 * 490 * - `origin`: Must be capable of withdrawing the `assets` and executing XCM.491 * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send492 * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain.493 * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be494 * an `AccountId32` value.495 * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the496 * `dest` side. May not be empty.497 * - `fee_asset_item`: The index into `assets` of the item which should be used to pay498 * fees.499 **/500 teleportAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V0: any } | { V1: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32]>;501 /**502 * Generic tx503 **/504 [key: string]: SubmittableExtrinsicFunction<ApiType>;505 };506 rmrkCore: {507 /**508 * Accept an NFT sent from another account to self or an owned NFT.509 * 510 * The NFT in question must be pending, and, thus, be [sent](`Pallet::send`) first.511 * 512 * # Permissions:513 * - Token-owner-to-be514 * 515 * # Arguments:516 * - `origin`: sender of the transaction517 * - `rmrk_collection_id`: RMRK collection ID of the NFT to be accepted.518 * - `rmrk_nft_id`: ID of the NFT to be accepted.519 * - `new_owner`: Either the sender's account ID or a sender-owned NFT,520 * whichever the accepted NFT was sent to.521 **/522 acceptNft: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, rmrkNftId: u32 | AnyNumber | Uint8Array, newOwner: RmrkTraitsNftAccountIdOrCollectionNftTuple | { AccountId: any } | { CollectionAndNftTuple: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, RmrkTraitsNftAccountIdOrCollectionNftTuple]>;523 /**524 * Accept the addition of a newly created pending resource to an existing NFT.525 * 526 * This transaction is needed when a resource is created and assigned to an NFT527 * by a non-owner, i.e. the collection issuer, with one of the528 * [`add_...` transactions](Pallet::add_basic_resource).529 * 530 * # Permissions:531 * - Token owner532 * 533 * # Arguments:534 * - `origin`: sender of the transaction535 * - `rmrk_collection_id`: RMRK collection ID of the NFT.536 * - `rmrk_nft_id`: ID of the NFT with a pending resource to be accepted.537 * - `resource_id`: ID of the newly created pending resource.538 * accept the addition of a new resource to an existing NFT539 **/540 acceptResource: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, rmrkNftId: u32 | AnyNumber | Uint8Array, resourceId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, u32]>;541 /**542 * Accept the removal of a removal-pending resource from an NFT.543 * 544 * This transaction is needed when a non-owner, i.e. the collection issuer,545 * requests a [removal](`Pallet::remove_resource`) of a resource from an NFT.546 * 547 * # Permissions:548 * - Token owner549 * 550 * # Arguments:551 * - `origin`: sender of the transaction552 * - `rmrk_collection_id`: RMRK collection ID of the NFT.553 * - `rmrk_nft_id`: ID of the NFT with a resource to be removed.554 * - `resource_id`: ID of the removal-pending resource.555 **/556 acceptResourceRemoval: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, rmrkNftId: u32 | AnyNumber | Uint8Array, resourceId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, u32]>;557 /**558 * Create and set/propose a basic resource for an NFT.559 * 560 * A basic resource is the simplest, lacking a Base and anything that comes with it.561 * See RMRK docs for more information and examples.562 * 563 * # Permissions:564 * - Collection issuer - if not the token owner, adding the resource will warrant565 * the owner's [acceptance](Pallet::accept_resource).566 * 567 * # Arguments:568 * - `origin`: sender of the transaction569 * - `rmrk_collection_id`: RMRK collection ID of the NFT.570 * - `nft_id`: ID of the NFT to assign a resource to.571 * - `resource`: Data of the resource to be created.572 **/573 addBasicResource: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, resource: RmrkTraitsResourceBasicResource | { src?: any; metadata?: any; license?: any; thumb?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, RmrkTraitsResourceBasicResource]>;574 /**575 * Create and set/propose a composable resource for an NFT.576 * 577 * A composable resource links to a Base and has a subset of its Parts it is composed of.578 * See RMRK docs for more information and examples.579 * 580 * # Permissions:581 * - Collection issuer - if not the token owner, adding the resource will warrant582 * the owner's [acceptance](Pallet::accept_resource).583 * 584 * # Arguments:585 * - `origin`: sender of the transaction586 * - `rmrk_collection_id`: RMRK collection ID of the NFT.587 * - `nft_id`: ID of the NFT to assign a resource to.588 * - `resource`: Data of the resource to be created.589 **/590 addComposableResource: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, resource: RmrkTraitsResourceComposableResource | { parts?: any; base?: any; src?: any; metadata?: any; license?: any; thumb?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, RmrkTraitsResourceComposableResource]>;591 /**592 * Create and set/propose a slot resource for an NFT.593 * 594 * A slot resource links to a Base and a slot ID in it which it can fit into.595 * See RMRK docs for more information and examples.596 * 597 * # Permissions:598 * - Collection issuer - if not the token owner, adding the resource will warrant599 * the owner's [acceptance](Pallet::accept_resource).600 * 601 * # Arguments:602 * - `origin`: sender of the transaction603 * - `rmrk_collection_id`: RMRK collection ID of the NFT.604 * - `nft_id`: ID of the NFT to assign a resource to.605 * - `resource`: Data of the resource to be created.606 **/607 addSlotResource: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, resource: RmrkTraitsResourceSlotResource | { base?: any; src?: any; metadata?: any; slot?: any; license?: any; thumb?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, RmrkTraitsResourceSlotResource]>;608 /**609 * Burn an NFT, destroying it and its nested tokens up to the specified limit.610 * If the burning budget is exceeded, the transaction is reverted.611 * 612 * This is the way to burn a nested token as well.613 * 614 * For more information, see [`burn_recursively`](pallet_nonfungible::pallet::Pallet::burn_recursively).615 * 616 * # Permissions:617 * * Token owner618 * 619 * # Arguments:620 * - `origin`: sender of the transaction621 * - `collection_id`: RMRK ID of the collection in which the NFT to burn belongs to.622 * - `nft_id`: ID of the NFT to be destroyed.623 * - `max_burns`: Maximum number of tokens to burn, assuming nesting. The transaction624 * is reverted if there are more tokens to burn in the nesting tree than this number.625 * This is primarily a mechanism of transaction weight control.626 **/627 burnNft: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, maxBurns: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, u32]>;628 /**629 * Change the issuer of a collection. Analogous to Unique's collection's [`owner`](up_data_structs::Collection).630 * 631 * # Permissions:632 * * Collection issuer633 * 634 * # Arguments:635 * - `origin`: sender of the transaction636 * - `collection_id`: RMRK collection ID to change the issuer of.637 * - `new_issuer`: Collection's new issuer.638 **/639 changeCollectionIssuer: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newIssuer: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, MultiAddress]>;640 /**641 * Create a new collection of NFTs.642 * 643 * # Permissions:644 * * Anyone - will be assigned as the issuer of the collection.645 * 646 * # Arguments:647 * - `origin`: sender of the transaction648 * - `metadata`: Metadata describing the collection, e.g. IPFS hash. Cannot be changed.649 * - `max`: Optional maximum number of tokens.650 * - `symbol`: UTF-8 string with token prefix, by which to represent the token in wallets and UIs.651 * Analogous to Unique's [`token_prefix`](up_data_structs::Collection). Cannot be changed.652 **/653 createCollection: AugmentedSubmittable<(metadata: Bytes | string | Uint8Array, max: Option<u32> | null | Uint8Array | u32 | AnyNumber, symbol: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes, Option<u32>, Bytes]>;654 /**655 * Destroy a collection.656 * 657 * Only empty collections can be destroyed. If it has any tokens, they must be burned first.658 * 659 * # Permissions:660 * * Collection issuer661 * 662 * # Arguments:663 * - `origin`: sender of the transaction664 * - `collection_id`: RMRK ID of the collection to destroy.665 **/666 destroyCollection: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;667 /**668 * "Lock" the collection and prevent new token creation. Cannot be undone.669 * 670 * # Permissions:671 * * Collection issuer672 * 673 * # Arguments:674 * - `origin`: sender of the transaction675 * - `collection_id`: RMRK ID of the collection to lock.676 **/677 lockCollection: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;678 /**679 * Mint an NFT in a specified collection.680 * 681 * # Permissions:682 * * Collection issuer683 * 684 * # Arguments:685 * - `origin`: sender of the transaction686 * - `owner`: Owner account of the NFT. If set to None, defaults to the sender (collection issuer).687 * - `collection_id`: RMRK collection ID for the NFT to be minted within. Cannot be changed.688 * - `recipient`: Receiver account of the royalty. Has no effect if the `royalty_amount` is not set. Cannot be changed.689 * - `royalty_amount`: Optional permillage reward from each trade for the `recipient`. Cannot be changed.690 * - `metadata`: Arbitrary data about an NFT, e.g. IPFS hash. Cannot be changed.691 * - `transferable`: Can this NFT be transferred? Cannot be changed.692 * - `resources`: Resource data to be added to the NFT immediately after minting.693 **/694 mintNft: AugmentedSubmittable<(owner: Option<AccountId32> | null | Uint8Array | AccountId32 | string, collectionId: u32 | AnyNumber | Uint8Array, recipient: Option<AccountId32> | null | Uint8Array | AccountId32 | string, royaltyAmount: Option<Permill> | null | Uint8Array | Permill | AnyNumber, metadata: Bytes | string | Uint8Array, transferable: bool | boolean | Uint8Array, resources: Option<Vec<RmrkTraitsResourceResourceTypes>> | null | Uint8Array | Vec<RmrkTraitsResourceResourceTypes> | (RmrkTraitsResourceResourceTypes | { Basic: any } | { Composable: any } | { Slot: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Option<AccountId32>, u32, Option<AccountId32>, Option<Permill>, Bytes, bool, Option<Vec<RmrkTraitsResourceResourceTypes>>]>;695 /**696 * Reject an NFT sent from another account to self or owned NFT.697 * The NFT in question will not be sent back and burnt instead.698 * 699 * The NFT in question must be pending, and, thus, be [sent](`Pallet::send`) first.700 * 701 * # Permissions:702 * - Token-owner-to-be-not703 * 704 * # Arguments:705 * - `origin`: sender of the transaction706 * - `rmrk_collection_id`: RMRK ID of the NFT to be rejected.707 * - `rmrk_nft_id`: ID of the NFT to be rejected.708 **/709 rejectNft: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, rmrkNftId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32]>;710 /**711 * Remove and erase a resource from an NFT.712 * 713 * If the sender does not own the NFT, then it will be pending confirmation,714 * and will have to be [accepted](Pallet::accept_resource_removal) by the token owner.715 * 716 * # Permissions717 * - Collection issuer718 * 719 * # Arguments720 * - `origin`: sender of the transaction721 * - `rmrk_collection_id`: RMRK ID of a collection to which the NFT making use of the resource belongs to.722 * - `nft_id`: ID of the NFT with a resource to be removed.723 * - `resource_id`: ID of the resource to be removed.724 **/725 removeResource: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, resourceId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, u32]>;726 /**727 * Transfer an NFT from an account/NFT A to another account/NFT B.728 * The token must be transferable. Nesting cannot occur deeper than the [`NESTING_BUDGET`].729 * 730 * If the target owner is an NFT owned by another account, then the NFT will enter731 * the pending state and will have to be accepted by the other account.732 * 733 * # Permissions:734 * - Token owner735 * 736 * # Arguments:737 * - `origin`: sender of the transaction738 * - `rmrk_collection_id`: RMRK ID of the collection of the NFT to be transferred.739 * - `rmrk_nft_id`: ID of the NFT to be transferred.740 * - `new_owner`: New owner of the nft which can be either an account or a NFT.741 **/742 send: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, rmrkNftId: u32 | AnyNumber | Uint8Array, newOwner: RmrkTraitsNftAccountIdOrCollectionNftTuple | { AccountId: any } | { CollectionAndNftTuple: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, RmrkTraitsNftAccountIdOrCollectionNftTuple]>;743 /**744 * Set a different order of resource priorities for an NFT. Priorities can be used,745 * for example, for order of rendering.746 * 747 * Note that the priorities are not updated automatically, and are an empty vector748 * by default. There is no pre-set definition for the order to be particular,749 * it can be interpreted arbitrarily use-case by use-case.750 * 751 * # Permissions:752 * - Token owner753 * 754 * # Arguments:755 * - `origin`: sender of the transaction756 * - `rmrk_collection_id`: RMRK collection ID of the NFT.757 * - `rmrk_nft_id`: ID of the NFT to rearrange resource priorities for.758 * - `priorities`: Ordered vector of resource IDs.759 **/760 setPriority: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, rmrkNftId: u32 | AnyNumber | Uint8Array, priorities: Vec<u32> | (u32 | AnyNumber | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, u32, Vec<u32>]>;761 /**762 * Add or edit a custom user property, a key-value pair, describing the metadata763 * of a token or a collection, on either one of these.764 * 765 * Note that in this proxy implementation many details regarding RMRK are stored766 * as scoped properties prefixed with "rmrk:", normally inaccessible767 * to external transactions and RPCs.768 * 769 * # Permissions:770 * - Collection issuer - in case of collection property771 * - Token owner - in case of NFT property772 * 773 * # Arguments:774 * - `origin`: sender of the transaction775 * - `rmrk_collection_id`: RMRK collection ID.776 * - `maybe_nft_id`: Optional ID of the NFT. If left empty, then the property is set for the collection.777 * - `key`: Key of the custom property to be referenced by.778 * - `value`: Value of the custom property to be stored.779 **/780 setProperty: AugmentedSubmittable<(rmrkCollectionId: Compact<u32> | AnyNumber | Uint8Array, maybeNftId: Option<u32> | null | Uint8Array | u32 | AnyNumber, key: Bytes | string | Uint8Array, value: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>, Option<u32>, Bytes, Bytes]>;781 /**782 * Generic tx783 **/784 [key: string]: SubmittableExtrinsicFunction<ApiType>;785 };786 rmrkEquip: {787 /**788 * Create a new Base.789 * 790 * Modeled after the [Base interaction](https://github.com/rmrk-team/rmrk-spec/blob/master/standards/rmrk2.0.0/interactions/base.md)791 * 792 * # Permissions793 * - Anyone - will be assigned as the issuer of the Base.794 * 795 * # Arguments:796 * - `origin`: Caller, will be assigned as the issuer of the Base797 * - `base_type`: Arbitrary media type, e.g. "svg".798 * - `symbol`: Arbitrary client-chosen symbol.799 * - `parts`: Array of Fixed and Slot Parts composing the Base,800 * confined in length by [`RmrkPartsLimit`](up_data_structs::RmrkPartsLimit).801 **/802 createBase: AugmentedSubmittable<(baseType: Bytes | string | Uint8Array, symbol: Bytes | string | Uint8Array, parts: Vec<RmrkTraitsPartPartType> | (RmrkTraitsPartPartType | { FixedPart: any } | { SlotPart: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Bytes, Bytes, Vec<RmrkTraitsPartPartType>]>;803 /**804 * Update the array of Collections allowed to be equipped to a Base's specified Slot Part.805 * 806 * Modeled after [equippable interaction](https://github.com/rmrk-team/rmrk-spec/blob/master/standards/rmrk2.0.0/interactions/equippable.md).807 * 808 * # Permissions:809 * - Base issuer810 * 811 * # Arguments:812 * - `origin`: sender of the transaction813 * - `base_id`: Base containing the Slot Part to be updated.814 * - `slot_id`: Slot Part whose Equippable List is being updated .815 * - `equippables`: List of equippables that will override the current Equippables list.816 **/817 equippable: AugmentedSubmittable<(baseId: u32 | AnyNumber | Uint8Array, slotId: u32 | AnyNumber | Uint8Array, equippables: RmrkTraitsPartEquippableList | { All: any } | { Empty: any } | { Custom: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, RmrkTraitsPartEquippableList]>;818 /**819 * Add a Theme to a Base.820 * A Theme named "default" is required prior to adding other Themes.821 * 822 * Modeled after [Themeadd interaction](https://github.com/rmrk-team/rmrk-spec/blob/master/standards/rmrk2.0.0/interactions/themeadd.md).823 * 824 * # Permissions:825 * - Base issuer826 * 827 * # Arguments:828 * - `origin`: sender of the transaction829 * - `base_id`: Base ID containing the Theme to be updated.830 * - `theme`: Theme to add to the Base. A Theme has a name and properties, which are an831 * array of [key, value, inherit].832 * - `key`: Arbitrary BoundedString, defined by client.833 * - `value`: Arbitrary BoundedString, defined by client.834 * - `inherit`: Optional bool.835 **/836 themeAdd: AugmentedSubmittable<(baseId: u32 | AnyNumber | Uint8Array, theme: RmrkTraitsTheme | { name?: any; properties?: any; inherit?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, RmrkTraitsTheme]>;837 /**838 * Generic tx839 **/840 [key: string]: SubmittableExtrinsicFunction<ApiType>;841 };842 structure: {843 /**844 * Generic tx845 **/846 [key: string]: SubmittableExtrinsicFunction<ApiType>;847 };848 sudo: {849 /**850 * Authenticates the current sudo key and sets the given AccountId (`new`) as the new sudo851 * key.852 * 853 * The dispatch origin for this call must be _Signed_.854 * 855 * # <weight>856 * - O(1).857 * - Limited storage reads.858 * - One DB change.859 * # </weight>860 **/861 setKey: AugmentedSubmittable<(updated: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;862 /**863 * Authenticates the sudo key and dispatches a function call with `Root` origin.864 * 865 * The dispatch origin for this call must be _Signed_.866 * 867 * # <weight>868 * - O(1).869 * - Limited storage reads.870 * - One DB write (event).871 * - Weight of derivative `call` execution + 10,000.872 * # </weight>873 **/874 sudo: AugmentedSubmittable<(call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Call]>;875 /**876 * Authenticates the sudo key and dispatches a function call with `Signed` origin from877 * a given account.878 * 879 * The dispatch origin for this call must be _Signed_.880 * 881 * # <weight>882 * - O(1).883 * - Limited storage reads.884 * - One DB write (event).885 * - Weight of derivative `call` execution + 10,000.886 * # </weight>887 **/888 sudoAs: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, Call]>;889 /**890 * Authenticates the sudo key and dispatches a function call with `Root` origin.891 * This function does not check the weight of the call, and instead allows the892 * Sudo user to specify the weight of the call.893 * 894 * The dispatch origin for this call must be _Signed_.895 * 896 * # <weight>897 * - O(1).898 * - The weight of this call is defined by the caller.899 * # </weight>900 **/901 sudoUncheckedWeight: AugmentedSubmittable<(call: Call | IMethod | string | Uint8Array, weight: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Call, SpWeightsWeightV2Weight]>;902 /**903 * Generic tx904 **/905 [key: string]: SubmittableExtrinsicFunction<ApiType>;906 };907 system: {908 /**909 * A dispatch that will fill the block weight up to the given ratio.910 **/911 fillBlock: AugmentedSubmittable<(ratio: Perbill | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Perbill]>;912 /**913 * Kill all storage items with a key that starts with the given prefix.914 * 915 * **NOTE:** We rely on the Root origin to provide us the number of subkeys under916 * the prefix we are removing to accurately calculate the weight of this function.917 **/918 killPrefix: AugmentedSubmittable<(prefix: Bytes | string | Uint8Array, subkeys: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes, u32]>;919 /**920 * Kill some items from storage.921 **/922 killStorage: AugmentedSubmittable<(keys: Vec<Bytes> | (Bytes | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<Bytes>]>;923 /**924 * Make some on-chain remark.925 * 926 * # <weight>927 * - `O(1)`928 * # </weight>929 **/930 remark: AugmentedSubmittable<(remark: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes]>;931 /**932 * Make some on-chain remark and emit event.933 **/934 remarkWithEvent: AugmentedSubmittable<(remark: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes]>;935 /**936 * Set the new runtime code.937 * 938 * # <weight>939 * - `O(C + S)` where `C` length of `code` and `S` complexity of `can_set_code`940 * - 1 call to `can_set_code`: `O(S)` (calls `sp_io::misc::runtime_version` which is941 * expensive).942 * - 1 storage write (codec `O(C)`).943 * - 1 digest item.944 * - 1 event.945 * The weight of this function is dependent on the runtime, but generally this is very946 * expensive. We will treat this as a full block.947 * # </weight>948 **/949 setCode: AugmentedSubmittable<(code: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes]>;950 /**951 * Set the new runtime code without doing any checks of the given `code`.952 * 953 * # <weight>954 * - `O(C)` where `C` length of `code`955 * - 1 storage write (codec `O(C)`).956 * - 1 digest item.957 * - 1 event.958 * The weight of this function is dependent on the runtime. We will treat this as a full959 * block. # </weight>960 **/961 setCodeWithoutChecks: AugmentedSubmittable<(code: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes]>;962 /**963 * Set the number of pages in the WebAssembly environment's heap.964 **/965 setHeapPages: AugmentedSubmittable<(pages: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64]>;966 /**967 * Set some items of storage.968 **/969 setStorage: AugmentedSubmittable<(items: Vec<ITuple<[Bytes, Bytes]>> | ([Bytes | string | Uint8Array, Bytes | string | Uint8Array])[]) => SubmittableExtrinsic<ApiType>, [Vec<ITuple<[Bytes, Bytes]>>]>;970 /**971 * Generic tx972 **/973 [key: string]: SubmittableExtrinsicFunction<ApiType>;974 };975 testUtils: {976 batchAll: AugmentedSubmittable<(calls: Vec<Call> | (Call | IMethod | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<Call>]>;977 enable: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;978 incTestValue: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;979 justTakeFee: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;980 setTestValue: AugmentedSubmittable<(value: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;981 setTestValueAndRollback: AugmentedSubmittable<(value: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;982 /**983 * Generic tx984 **/985 [key: string]: SubmittableExtrinsicFunction<ApiType>;986 };987 timestamp: {988 /**989 * Set the current time.990 * 991 * This call should be invoked exactly once per block. It will panic at the finalization992 * phase, if this call hasn't been invoked by that time.993 * 994 * The timestamp should be greater than the previous one by the amount specified by995 * `MinimumPeriod`.996 * 997 * The dispatch origin for this call must be `Inherent`.998 * 999 * # <weight>1000 * - `O(1)` (Note that implementations of `OnTimestampSet` must also be `O(1)`)1001 * - 1 storage read and 1 storage mutation (codec `O(1)`). (because of `DidUpdate::take` in1002 * `on_finalize`)1003 * - 1 event handler `on_timestamp_set`. Must be `O(1)`.1004 * # </weight>1005 **/1006 set: AugmentedSubmittable<(now: Compact<u64> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u64>]>;1007 /**1008 * Generic tx1009 **/1010 [key: string]: SubmittableExtrinsicFunction<ApiType>;1011 };1012 tokens: {1013 /**1014 * Exactly as `transfer`, except the origin must be root and the source1015 * account may be specified.1016 * 1017 * The dispatch origin for this call must be _Root_.1018 * 1019 * - `source`: The sender of the transfer.1020 * - `dest`: The recipient of the transfer.1021 * - `currency_id`: currency type.1022 * - `amount`: free balance amount to tranfer.1023 **/1024 forceTransfer: AugmentedSubmittable<(source: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, currencyId: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, amount: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, MultiAddress, PalletForeignAssetsAssetIds, Compact<u128>]>;1025 /**1026 * Set the balances of a given account.1027 * 1028 * This will alter `FreeBalance` and `ReservedBalance` in storage. it1029 * will also decrease the total issuance of the system1030 * (`TotalIssuance`). If the new free or reserved balance is below the1031 * existential deposit, it will reap the `AccountInfo`.1032 * 1033 * The dispatch origin for this call is `root`.1034 **/1035 setBalance: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, currencyId: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, newFree: Compact<u128> | AnyNumber | Uint8Array, newReserved: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, PalletForeignAssetsAssetIds, Compact<u128>, Compact<u128>]>;1036 /**1037 * Transfer some liquid free balance to another account.1038 * 1039 * `transfer` will set the `FreeBalance` of the sender and receiver.1040 * It will decrease the total issuance of the system by the1041 * `TransferFee`. If the sender's account is below the existential1042 * deposit as a result of the transfer, the account will be reaped.1043 * 1044 * The dispatch origin for this call must be `Signed` by the1045 * transactor.1046 * 1047 * - `dest`: The recipient of the transfer.1048 * - `currency_id`: currency type.1049 * - `amount`: free balance amount to tranfer.1050 **/1051 transfer: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, currencyId: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, amount: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, PalletForeignAssetsAssetIds, Compact<u128>]>;1052 /**1053 * Transfer all remaining balance to the given account.1054 * 1055 * NOTE: This function only attempts to transfer _transferable_1056 * balances. This means that any locked, reserved, or existential1057 * deposits (when `keep_alive` is `true`), will not be transferred by1058 * this function. To ensure that this function results in a killed1059 * account, you might need to prepare the account by removing any1060 * reference counters, storage deposits, etc...1061 * 1062 * The dispatch origin for this call must be `Signed` by the1063 * transactor.1064 * 1065 * - `dest`: The recipient of the transfer.1066 * - `currency_id`: currency type.1067 * - `keep_alive`: A boolean to determine if the `transfer_all`1068 * operation should send all of the funds the account has, causing1069 * the sender account to be killed (false), or transfer everything1070 * except at least the existential deposit, which will guarantee to1071 * keep the sender account alive (true).1072 **/1073 transferAll: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, currencyId: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, keepAlive: bool | boolean | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, PalletForeignAssetsAssetIds, bool]>;1074 /**1075 * Same as the [`transfer`] call, but with a check that the transfer1076 * will not kill the origin account.1077 * 1078 * 99% of the time you want [`transfer`] instead.1079 * 1080 * The dispatch origin for this call must be `Signed` by the1081 * transactor.1082 * 1083 * - `dest`: The recipient of the transfer.1084 * - `currency_id`: currency type.1085 * - `amount`: free balance amount to tranfer.1086 **/1087 transferKeepAlive: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, currencyId: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, amount: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, PalletForeignAssetsAssetIds, Compact<u128>]>;1088 /**1089 * Generic tx1090 **/1091 [key: string]: SubmittableExtrinsicFunction<ApiType>;1092 };1093 treasury: {1094 /**1095 * Approve a proposal. At a later time, the proposal will be allocated to the beneficiary1096 * and the original deposit will be returned.1097 * 1098 * May only be called from `T::ApproveOrigin`.1099 * 1100 * # <weight>1101 * - Complexity: O(1).1102 * - DbReads: `Proposals`, `Approvals`1103 * - DbWrite: `Approvals`1104 * # </weight>1105 **/1106 approveProposal: AugmentedSubmittable<(proposalId: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>]>;1107 /**1108 * Put forward a suggestion for spending. A deposit proportional to the value1109 * is reserved and slashed if the proposal is rejected. It is returned once the1110 * proposal is awarded.1111 * 1112 * # <weight>1113 * - Complexity: O(1)1114 * - DbReads: `ProposalCount`, `origin account`1115 * - DbWrites: `ProposalCount`, `Proposals`, `origin account`1116 * # </weight>1117 **/1118 proposeSpend: AugmentedSubmittable<(value: Compact<u128> | AnyNumber | Uint8Array, beneficiary: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u128>, MultiAddress]>;1119 /**1120 * Reject a proposed spend. The original deposit will be slashed.1121 * 1122 * May only be called from `T::RejectOrigin`.1123 * 1124 * # <weight>1125 * - Complexity: O(1)1126 * - DbReads: `Proposals`, `rejected proposer account`1127 * - DbWrites: `Proposals`, `rejected proposer account`1128 * # </weight>1129 **/1130 rejectProposal: AugmentedSubmittable<(proposalId: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>]>;1131 /**1132 * Force a previously approved proposal to be removed from the approval queue.1133 * The original deposit will no longer be returned.1134 * 1135 * May only be called from `T::RejectOrigin`.1136 * - `proposal_id`: The index of a proposal1137 * 1138 * # <weight>1139 * - Complexity: O(A) where `A` is the number of approvals1140 * - Db reads and writes: `Approvals`1141 * # </weight>1142 * 1143 * Errors:1144 * - `ProposalNotApproved`: The `proposal_id` supplied was not found in the approval queue,1145 * i.e., the proposal has not been approved. This could also mean the proposal does not1146 * exist altogether, thus there is no way it would have been approved in the first place.1147 **/1148 removeApproval: AugmentedSubmittable<(proposalId: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>]>;1149 /**1150 * Propose and approve a spend of treasury funds.1151 * 1152 * - `origin`: Must be `SpendOrigin` with the `Success` value being at least `amount`.1153 * - `amount`: The amount to be transferred from the treasury to the `beneficiary`.1154 * - `beneficiary`: The destination account for the transfer.1155 * 1156 * NOTE: For record-keeping purposes, the proposer is deemed to be equivalent to the1157 * beneficiary.1158 **/1159 spend: AugmentedSubmittable<(amount: Compact<u128> | AnyNumber | Uint8Array, beneficiary: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u128>, MultiAddress]>;1160 /**1161 * Generic tx1162 **/1163 [key: string]: SubmittableExtrinsicFunction<ApiType>;1164 };1165 unique: {1166 /**1167 * Add an admin to a collection.1168 * 1169 * NFT Collection can be controlled by multiple admin addresses1170 * (some which can also be servers, for example). Admins can issue1171 * and burn NFTs, as well as add and remove other admins,1172 * but cannot change NFT or Collection ownership.1173 * 1174 * # Permissions1175 * 1176 * * Collection owner1177 * * Collection admin1178 * 1179 * # Arguments1180 * 1181 * * `collection_id`: ID of the Collection to add an admin for.1182 * * `new_admin`: Address of new admin to add.1183 **/1184 addCollectionAdmin: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newAdminId: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1185 /**1186 * Add an address to allow list.1187 * 1188 * # Permissions1189 * 1190 * * Collection owner1191 * * Collection admin1192 * 1193 * # Arguments1194 * 1195 * * `collection_id`: ID of the modified collection.1196 * * `address`: ID of the address to be added to the allowlist.1197 **/1198 addToAllowList: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, address: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1199 /**1200 * Allow a non-permissioned address to transfer or burn an item.1201 * 1202 * # Permissions1203 * 1204 * * Collection owner1205 * * Collection admin1206 * * Current item owner1207 * 1208 * # Arguments1209 * 1210 * * `spender`: Account to be approved to make specific transactions on non-owned tokens.1211 * * `collection_id`: ID of the collection the item belongs to.1212 * * `item_id`: ID of the item transactions on which are now approved.1213 * * `amount`: Number of pieces of the item approved for a transaction (maximum of 1 for NFTs).1214 * Set to 0 to revoke the approval.1215 **/1216 approve: AugmentedSubmittable<(spender: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, collectionId: u32 | AnyNumber | Uint8Array, itemId: u32 | AnyNumber | Uint8Array, amount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletEvmAccountBasicCrossAccountIdRepr, u32, u32, u128]>;1217 /**1218 * Destroy a token on behalf of the owner as a non-owner account.1219 * 1220 * See also: [`approve`][`Pallet::approve`].1221 * 1222 * After this method executes, one approval is removed from the total so that1223 * the approved address will not be able to transfer this item again from this owner.1224 * 1225 * # Permissions1226 * 1227 * * Collection owner1228 * * Collection admin1229 * * Current token owner1230 * * Address approved by current item owner1231 * 1232 * # Arguments1233 * 1234 * * `from`: The owner of the burning item.1235 * * `collection_id`: ID of the collection to which the item belongs.1236 * * `item_id`: ID of item to burn.1237 * * `value`: Number of pieces to burn.1238 * * Non-Fungible Mode: An NFT is indivisible, there is always 1 corresponding to an ID.1239 * * Fungible Mode: The desired number of pieces to burn.1240 * * Re-Fungible Mode: The desired number of pieces to burn.1241 **/1242 burnFrom: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, from: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, itemId: u32 | AnyNumber | Uint8Array, value: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr, u32, u128]>;1243 /**1244 * Destroy an item.1245 * 1246 * # Permissions1247 * 1248 * * Collection owner1249 * * Collection admin1250 * * Current item owner1251 * 1252 * # Arguments1253 * 1254 * * `collection_id`: ID of the collection to which the item belongs.1255 * * `item_id`: ID of item to burn.1256 * * `value`: Number of pieces of the item to destroy.1257 * * Non-Fungible Mode: An NFT is indivisible, there is always 1 corresponding to an ID.1258 * * Fungible Mode: The desired number of pieces to burn.1259 * * Re-Fungible Mode: The desired number of pieces to burn.1260 **/1261 burnItem: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, itemId: u32 | AnyNumber | Uint8Array, value: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, u128]>;1262 /**1263 * Change the owner of the collection.1264 * 1265 * # Permissions1266 * 1267 * * Collection owner1268 * 1269 * # Arguments1270 * 1271 * * `collection_id`: ID of the modified collection.1272 * * `new_owner`: ID of the account that will become the owner.1273 **/1274 changeCollectionOwner: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newOwner: AccountId32 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, AccountId32]>;1275 /**1276 * Confirm own sponsorship of a collection, becoming the sponsor.1277 * 1278 * An invitation must be pending, see [`set_collection_sponsor`][`Pallet::set_collection_sponsor`].1279 * Sponsor can pay the fees of a transaction instead of the sender,1280 * but only within specified limits.1281 * 1282 * # Permissions1283 * 1284 * * Sponsor-to-be1285 * 1286 * # Arguments1287 * 1288 * * `collection_id`: ID of the collection with the pending sponsor.1289 **/1290 confirmSponsorship: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;1291 /**1292 * Create a collection of tokens.1293 * 1294 * Each Token may have multiple properties encoded as an array of bytes1295 * of certain length. The initial owner of the collection is set1296 * to the address that signed the transaction and can be changed later.1297 * 1298 * Prefer the more advanced [`create_collection_ex`][`Pallet::create_collection_ex`] instead.1299 * 1300 * # Permissions1301 * 1302 * * Anyone - becomes the owner of the new collection.1303 * 1304 * # Arguments1305 * 1306 * * `collection_name`: Wide-character string with collection name1307 * (limit [`MAX_COLLECTION_NAME_LENGTH`]).1308 * * `collection_description`: Wide-character string with collection description1309 * (limit [`MAX_COLLECTION_DESCRIPTION_LENGTH`]).1310 * * `token_prefix`: Byte string containing the token prefix to mark a collection1311 * to which a token belongs (limit [`MAX_TOKEN_PREFIX_LENGTH`]).1312 * * `mode`: Type of items stored in the collection and type dependent data.1313 **/1314 createCollection: AugmentedSubmittable<(collectionName: Vec<u16> | (u16 | AnyNumber | Uint8Array)[], collectionDescription: Vec<u16> | (u16 | AnyNumber | Uint8Array)[], tokenPrefix: Bytes | string | Uint8Array, mode: UpDataStructsCollectionMode | { NFT: any } | { Fungible: any } | { ReFungible: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Vec<u16>, Vec<u16>, Bytes, UpDataStructsCollectionMode]>;1315 /**1316 * Create a collection with explicit parameters.1317 * 1318 * Prefer it to the deprecated [`create_collection`][`Pallet::create_collection`] method.1319 * 1320 * # Permissions1321 * 1322 * * Anyone - becomes the owner of the new collection.1323 * 1324 * # Arguments1325 * 1326 * * `data`: Explicit data of a collection used for its creation.1327 **/1328 createCollectionEx: AugmentedSubmittable<(data: UpDataStructsCreateCollectionData | { mode?: any; access?: any; name?: any; description?: any; tokenPrefix?: any; pendingSponsor?: any; limits?: any; permissions?: any; tokenPropertyPermissions?: any; properties?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [UpDataStructsCreateCollectionData]>;1329 /**1330 * Mint an item within a collection.1331 * 1332 * A collection must exist first, see [`create_collection_ex`][`Pallet::create_collection_ex`].1333 * 1334 * # Permissions1335 * 1336 * * Collection owner1337 * * Collection admin1338 * * Anyone if1339 * * Allow List is enabled, and1340 * * Address is added to allow list, and1341 * * MintPermission is enabled (see [`set_collection_permissions`][`Pallet::set_collection_permissions`])1342 * 1343 * # Arguments1344 * 1345 * * `collection_id`: ID of the collection to which an item would belong.1346 * * `owner`: Address of the initial owner of the item.1347 * * `data`: Token data describing the item to store on chain.1348 **/1349 createItem: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, owner: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, data: UpDataStructsCreateItemData | { NFT: any } | { Fungible: any } | { ReFungible: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr, UpDataStructsCreateItemData]>;1350 /**1351 * Create multiple items within a collection.1352 * 1353 * A collection must exist first, see [`create_collection_ex`][`Pallet::create_collection_ex`].1354 * 1355 * # Permissions1356 * 1357 * * Collection owner1358 * * Collection admin1359 * * Anyone if1360 * * Allow List is enabled, and1361 * * Address is added to the allow list, and1362 * * MintPermission is enabled (see [`set_collection_permissions`][`Pallet::set_collection_permissions`])1363 * 1364 * # Arguments1365 * 1366 * * `collection_id`: ID of the collection to which the tokens would belong.1367 * * `owner`: Address of the initial owner of the tokens.1368 * * `items_data`: Vector of data describing each item to be created.1369 **/1370 createMultipleItems: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, owner: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, itemsData: Vec<UpDataStructsCreateItemData> | (UpDataStructsCreateItemData | { NFT: any } | { Fungible: any } | { ReFungible: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr, Vec<UpDataStructsCreateItemData>]>;1371 /**1372 * Create multiple items within a collection with explicitly specified initial parameters.1373 * 1374 * # Permissions1375 * 1376 * * Collection owner1377 * * Collection admin1378 * * Anyone if1379 * * Allow List is enabled, and1380 * * Address is added to allow list, and1381 * * MintPermission is enabled (see [`set_collection_permissions`][`Pallet::set_collection_permissions`])1382 * 1383 * # Arguments1384 * 1385 * * `collection_id`: ID of the collection to which the tokens would belong.1386 * * `data`: Explicit item creation data.1387 **/1388 createMultipleItemsEx: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, data: UpDataStructsCreateItemExData | { NFT: any } | { Fungible: any } | { RefungibleMultipleItems: any } | { RefungibleMultipleOwners: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, UpDataStructsCreateItemExData]>;1389 /**1390 * Delete specified collection properties.1391 * 1392 * # Permissions1393 * 1394 * * Collection Owner1395 * * Collection Admin1396 * 1397 * # Arguments1398 * 1399 * * `collection_id`: ID of the modified collection.1400 * * `property_keys`: Vector of keys of the properties to be deleted.1401 * Keys support Latin letters, `-`, `_`, and `.` as symbols.1402 **/1403 deleteCollectionProperties: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, propertyKeys: Vec<Bytes> | (Bytes | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, Vec<Bytes>]>;1404 /**1405 * Delete specified token properties. Currently properties only work with NFTs.1406 * 1407 * # Permissions1408 * 1409 * * Depends on collection's token property permissions and specified property mutability:1410 * * Collection owner1411 * * Collection admin1412 * * Token owner1413 * 1414 * # Arguments1415 * 1416 * * `collection_id`: ID of the collection to which the token belongs.1417 * * `token_id`: ID of the modified token.1418 * * `property_keys`: Vector of keys of the properties to be deleted.1419 * Keys support Latin letters, `-`, `_`, and `.` as symbols.1420 **/1421 deleteTokenProperties: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, propertyKeys: Vec<Bytes> | (Bytes | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, u32, Vec<Bytes>]>;1422 /**1423 * Destroy a collection if no tokens exist within.1424 * 1425 * # Permissions1426 * 1427 * * Collection owner1428 * 1429 * # Arguments1430 * 1431 * * `collection_id`: Collection to destroy.1432 **/1433 destroyCollection: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;1434 /**1435 * Remove admin of a collection.1436 * 1437 * An admin address can remove itself. List of admins may become empty,1438 * in which case only Collection Owner will be able to add an Admin.1439 * 1440 * # Permissions1441 * 1442 * * Collection owner1443 * * Collection admin1444 * 1445 * # Arguments1446 * 1447 * * `collection_id`: ID of the collection to remove the admin for.1448 * * `account_id`: Address of the admin to remove.1449 **/1450 removeCollectionAdmin: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, accountId: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1451 /**1452 * Remove a collection's a sponsor, making everyone pay for their own transactions.1453 * 1454 * # Permissions1455 * 1456 * * Collection owner1457 * 1458 * # Arguments1459 * 1460 * * `collection_id`: ID of the collection with the sponsor to remove.1461 **/1462 removeCollectionSponsor: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;1463 /**1464 * Remove an address from allow list.1465 * 1466 * # Permissions1467 * 1468 * * Collection owner1469 * * Collection admin1470 * 1471 * # Arguments1472 * 1473 * * `collection_id`: ID of the modified collection.1474 * * `address`: ID of the address to be removed from the allowlist.1475 **/1476 removeFromAllowList: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, address: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1477 /**1478 * Re-partition a refungible token, while owning all of its parts/pieces.1479 * 1480 * # Permissions1481 * 1482 * * Token owner (must own every part)1483 * 1484 * # Arguments1485 * 1486 * * `collection_id`: ID of the collection the RFT belongs to.1487 * * `token_id`: ID of the RFT.1488 * * `amount`: New number of parts/pieces into which the token shall be partitioned.1489 **/1490 repartition: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, amount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, u128]>;1491 /**1492 * Sets or unsets the approval of a given operator.1493 * 1494 * The `operator` is allowed to transfer all tokens of the `owner` on their behalf.1495 * 1496 * # Arguments1497 * 1498 * * `owner`: Token owner1499 * * `operator`: Operator1500 * * `approve`: Should operator status be granted or revoked?1501 **/1502 setAllowanceForAll: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, operator: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, approve: bool | boolean | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr, bool]>;1503 /**1504 * Set specific limits of a collection. Empty, or None fields mean chain default.1505 * 1506 * # Permissions1507 * 1508 * * Collection owner1509 * * Collection admin1510 * 1511 * # Arguments1512 * 1513 * * `collection_id`: ID of the modified collection.1514 * * `new_limit`: New limits of the collection. Fields that are not set (None)1515 * will not overwrite the old ones.1516 **/1517 setCollectionLimits: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newLimit: UpDataStructsCollectionLimits | { accountTokenOwnershipLimit?: any; sponsoredDataSize?: any; sponsoredDataRateLimit?: any; tokenLimit?: any; sponsorTransferTimeout?: any; sponsorApproveTimeout?: any; ownerCanTransfer?: any; ownerCanDestroy?: any; transfersEnabled?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, UpDataStructsCollectionLimits]>;1518 /**1519 * Set specific permissions of a collection. Empty, or None fields mean chain default.1520 * 1521 * # Permissions1522 * 1523 * * Collection owner1524 * * Collection admin1525 * 1526 * # Arguments1527 * 1528 * * `collection_id`: ID of the modified collection.1529 * * `new_permission`: New permissions of the collection. Fields that are not set (None)1530 * will not overwrite the old ones.1531 **/1532 setCollectionPermissions: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newPermission: UpDataStructsCollectionPermissions | { access?: any; mintMode?: any; nesting?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, UpDataStructsCollectionPermissions]>;1533 /**1534 * Add or change collection properties.1535 * 1536 * # Permissions1537 * 1538 * * Collection owner1539 * * Collection admin1540 * 1541 * # Arguments1542 * 1543 * * `collection_id`: ID of the modified collection.1544 * * `properties`: Vector of key-value pairs stored as the collection's metadata.1545 * Keys support Latin letters, `-`, `_`, and `.` as symbols.1546 **/1547 setCollectionProperties: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, properties: Vec<UpDataStructsProperty> | (UpDataStructsProperty | { key?: any; value?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, Vec<UpDataStructsProperty>]>;1548 /**1549 * Set (invite) a new collection sponsor.1550 * 1551 * If successful, confirmation from the sponsor-to-be will be pending.1552 * 1553 * # Permissions1554 * 1555 * * Collection owner1556 * * Collection admin1557 * 1558 * # Arguments1559 * 1560 * * `collection_id`: ID of the modified collection.1561 * * `new_sponsor`: ID of the account of the sponsor-to-be.1562 **/1563 setCollectionSponsor: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newSponsor: AccountId32 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, AccountId32]>;1564 /**1565 * Add or change token properties according to collection's permissions.1566 * Currently properties only work with NFTs.1567 * 1568 * # Permissions1569 * 1570 * * Depends on collection's token property permissions and specified property mutability:1571 * * Collection owner1572 * * Collection admin1573 * * Token owner1574 * 1575 * See [`set_token_property_permissions`][`Pallet::set_token_property_permissions`].1576 * 1577 * # Arguments1578 * 1579 * * `collection_id: ID of the collection to which the token belongs.1580 * * `token_id`: ID of the modified token.1581 * * `properties`: Vector of key-value pairs stored as the token's metadata.1582 * Keys support Latin letters, `-`, `_`, and `.` as symbols.1583 **/1584 setTokenProperties: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, properties: Vec<UpDataStructsProperty> | (UpDataStructsProperty | { key?: any; value?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, u32, Vec<UpDataStructsProperty>]>;1585 /**1586 * Add or change token property permissions of a collection.1587 * 1588 * Without a permission for a particular key, a property with that key1589 * cannot be created in a token.1590 * 1591 * # Permissions1592 * 1593 * * Collection owner1594 * * Collection admin1595 * 1596 * # Arguments1597 * 1598 * * `collection_id`: ID of the modified collection.1599 * * `property_permissions`: Vector of permissions for property keys.1600 * Keys support Latin letters, `-`, `_`, and `.` as symbols.1601 **/1602 setTokenPropertyPermissions: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, propertyPermissions: Vec<UpDataStructsPropertyKeyPermission> | (UpDataStructsPropertyKeyPermission | { key?: any; permission?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, Vec<UpDataStructsPropertyKeyPermission>]>;1603 /**1604 * Completely allow or disallow transfers for a particular collection.1605 * 1606 * # Permissions1607 * 1608 * * Collection owner1609 * 1610 * # Arguments1611 * 1612 * * `collection_id`: ID of the collection.1613 * * `value`: New value of the flag, are transfers allowed?1614 **/1615 setTransfersEnabledFlag: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, value: bool | boolean | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, bool]>;1616 /**1617 * Change ownership of the token.1618 * 1619 * # Permissions1620 * 1621 * * Collection owner1622 * * Collection admin1623 * * Current token owner1624 * 1625 * # Arguments1626 * 1627 * * `recipient`: Address of token recipient.1628 * * `collection_id`: ID of the collection the item belongs to.1629 * * `item_id`: ID of the item.1630 * * Non-Fungible Mode: Required.1631 * * Fungible Mode: Ignored.1632 * * Re-Fungible Mode: Required.1633 * 1634 * * `value`: Amount to transfer.1635 * * Non-Fungible Mode: An NFT is indivisible, there is always 1 corresponding to an ID.1636 * * Fungible Mode: The desired number of pieces to transfer.1637 * * Re-Fungible Mode: The desired number of pieces to transfer.1638 **/1639 transfer: AugmentedSubmittable<(recipient: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, collectionId: u32 | AnyNumber | Uint8Array, itemId: u32 | AnyNumber | Uint8Array, value: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletEvmAccountBasicCrossAccountIdRepr, u32, u32, u128]>;1640 /**1641 * Change ownership of an item on behalf of the owner as a non-owner account.1642 * 1643 * See the [`approve`][`Pallet::approve`] method for additional information.1644 * 1645 * After this method executes, one approval is removed from the total so that1646 * the approved address will not be able to transfer this item again from this owner.1647 * 1648 * # Permissions1649 * 1650 * * Collection owner1651 * * Collection admin1652 * * Current item owner1653 * * Address approved by current item owner1654 * 1655 * # Arguments1656 * 1657 * * `from`: Address that currently owns the token.1658 * * `recipient`: Address of the new token-owner-to-be.1659 * * `collection_id`: ID of the collection the item.1660 * * `item_id`: ID of the item to be transferred.1661 * * `value`: Amount to transfer.1662 * * Non-Fungible Mode: An NFT is indivisible, there is always 1 corresponding to an ID.1663 * * Fungible Mode: The desired number of pieces to transfer.1664 * * Re-Fungible Mode: The desired number of pieces to transfer.1665 **/1666 transferFrom: AugmentedSubmittable<(from: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, recipient: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, collectionId: u32 | AnyNumber | Uint8Array, itemId: u32 | AnyNumber | Uint8Array, value: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u32, u32, u128]>;1667 /**1668 * Generic tx1669 **/1670 [key: string]: SubmittableExtrinsicFunction<ApiType>;1671 };1672 vesting: {1673 claim: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;1674 claimFor: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;1675 updateVestingSchedules: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, vestingSchedules: Vec<OrmlVestingVestingSchedule> | (OrmlVestingVestingSchedule | { start?: any; period?: any; periodCount?: any; perPeriod?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [MultiAddress, Vec<OrmlVestingVestingSchedule>]>;1676 vestedTransfer: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, schedule: OrmlVestingVestingSchedule | { start?: any; period?: any; periodCount?: any; perPeriod?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, OrmlVestingVestingSchedule]>;1677 /**1678 * Generic tx1679 **/1680 [key: string]: SubmittableExtrinsicFunction<ApiType>;1681 };1682 xcmpQueue: {1683 /**1684 * Resumes all XCM executions for the XCMP queue.1685 * 1686 * Note that this function doesn't change the status of the in/out bound channels.1687 * 1688 * - `origin`: Must pass `ControllerOrigin`.1689 **/1690 resumeXcmExecution: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;1691 /**1692 * Services a single overweight XCM.1693 * 1694 * - `origin`: Must pass `ExecuteOverweightOrigin`.1695 * - `index`: The index of the overweight XCM to service1696 * - `weight_limit`: The amount of weight that XCM execution may take.1697 * 1698 * Errors:1699 * - `BadOverweightIndex`: XCM under `index` is not found in the `Overweight` storage map.1700 * - `BadXcm`: XCM under `index` cannot be properly decoded into a valid XCM format.1701 * - `WeightOverLimit`: XCM execution may use greater `weight_limit`.1702 * 1703 * Events:1704 * - `OverweightServiced`: On success.1705 **/1706 serviceOverweight: AugmentedSubmittable<(index: u64 | AnyNumber | Uint8Array, weightLimit: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64, u64]>;1707 /**1708 * Suspends all XCM executions for the XCMP queue, regardless of the sender's origin.1709 * 1710 * - `origin`: Must pass `ControllerOrigin`.1711 **/1712 suspendXcmExecution: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;1713 /**1714 * Overwrites the number of pages of messages which must be in the queue after which we drop any further1715 * messages from the channel.1716 * 1717 * - `origin`: Must pass `Root`.1718 * - `new`: Desired value for `QueueConfigData.drop_threshold`1719 **/1720 updateDropThreshold: AugmentedSubmittable<(updated: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;1721 /**1722 * Overwrites the number of pages of messages which the queue must be reduced to before it signals that1723 * message sending may recommence after it has been suspended.1724 * 1725 * - `origin`: Must pass `Root`.1726 * - `new`: Desired value for `QueueConfigData.resume_threshold`1727 **/1728 updateResumeThreshold: AugmentedSubmittable<(updated: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;1729 /**1730 * Overwrites the number of pages of messages which must be in the queue for the other side to be told to1731 * suspend their sending.1732 * 1733 * - `origin`: Must pass `Root`.1734 * - `new`: Desired value for `QueueConfigData.suspend_value`1735 **/1736 updateSuspendThreshold: AugmentedSubmittable<(updated: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;1737 /**1738 * Overwrites the amount of remaining weight under which we stop processing messages.1739 * 1740 * - `origin`: Must pass `Root`.1741 * - `new`: Desired value for `QueueConfigData.threshold_weight`1742 **/1743 updateThresholdWeight: AugmentedSubmittable<(updated: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64]>;1744 /**1745 * Overwrites the speed to which the available weight approaches the maximum weight.1746 * A lower number results in a faster progression. A value of 1 makes the entire weight available initially.1747 * 1748 * - `origin`: Must pass `Root`.1749 * - `new`: Desired value for `QueueConfigData.weight_restrict_decay`.1750 **/1751 updateWeightRestrictDecay: AugmentedSubmittable<(updated: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64]>;1752 /**1753 * Overwrite the maximum amount of weight any individual message may consume.1754 * Messages above this weight go into the overweight queue and may only be serviced explicitly.1755 * 1756 * - `origin`: Must pass `Root`.1757 * - `new`: Desired value for `QueueConfigData.xcmp_max_individual_weight`.1758 **/1759 updateXcmpMaxIndividualWeight: AugmentedSubmittable<(updated: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64]>;1760 /**1761 * Generic tx1762 **/1763 [key: string]: SubmittableExtrinsicFunction<ApiType>;1764 };1765 xTokens: {1766 /**1767 * Transfer native currencies.1768 * 1769 * `dest_weight_limit` is the weight for XCM execution on the dest1770 * chain, and it would be charged from the transferred assets. If set1771 * below requirements, the execution may fail and assets wouldn't be1772 * received.1773 * 1774 * It's a no-op if any error on local XCM execution or message sending.1775 * Note sending assets out per se doesn't guarantee they would be1776 * received. Receiving depends on if the XCM message could be delivered1777 * by the network, and if the receiving chain would handle1778 * messages correctly.1779 **/1780 transfer: AugmentedSubmittable<(currencyId: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletForeignAssetsAssetIds, u128, XcmVersionedMultiLocation, XcmV2WeightLimit]>;1781 /**1782 * Transfer `MultiAsset`.1783 * 1784 * `dest_weight_limit` is the weight for XCM execution on the dest1785 * chain, and it would be charged from the transferred assets. If set1786 * below requirements, the execution may fail and assets wouldn't be1787 * received.1788 * 1789 * It's a no-op if any error on local XCM execution or message sending.1790 * Note sending assets out per se doesn't guarantee they would be1791 * received. Receiving depends on if the XCM message could be delivered1792 * by the network, and if the receiving chain would handle1793 * messages correctly.1794 **/1795 transferMultiasset: AugmentedSubmittable<(asset: XcmVersionedMultiAsset | { V0: any } | { V1: any } | string | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiAsset, XcmVersionedMultiLocation, XcmV2WeightLimit]>;1796 /**1797 * Transfer several `MultiAsset` specifying the item to be used as fee1798 * 1799 * `dest_weight_limit` is the weight for XCM execution on the dest1800 * chain, and it would be charged from the transferred assets. If set1801 * below requirements, the execution may fail and assets wouldn't be1802 * received.1803 * 1804 * `fee_item` is index of the MultiAssets that we want to use for1805 * payment1806 * 1807 * It's a no-op if any error on local XCM execution or message sending.1808 * Note sending assets out per se doesn't guarantee they would be1809 * received. Receiving depends on if the XCM message could be delivered1810 * by the network, and if the receiving chain would handle1811 * messages correctly.1812 **/1813 transferMultiassets: AugmentedSubmittable<(assets: XcmVersionedMultiAssets | { V0: any } | { V1: any } | string | Uint8Array, feeItem: u32 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiAssets, u32, XcmVersionedMultiLocation, XcmV2WeightLimit]>;1814 /**1815 * Transfer `MultiAsset` specifying the fee and amount as separate.1816 * 1817 * `dest_weight_limit` is the weight for XCM execution on the dest1818 * chain, and it would be charged from the transferred assets. If set1819 * below requirements, the execution may fail and assets wouldn't be1820 * received.1821 * 1822 * `fee` is the multiasset to be spent to pay for execution in1823 * destination chain. Both fee and amount will be subtracted form the1824 * callers balance For now we only accept fee and asset having the same1825 * `MultiLocation` id.1826 * 1827 * If `fee` is not high enough to cover for the execution costs in the1828 * destination chain, then the assets will be trapped in the1829 * destination chain1830 * 1831 * It's a no-op if any error on local XCM execution or message sending.1832 * Note sending assets out per se doesn't guarantee they would be1833 * received. Receiving depends on if the XCM message could be delivered1834 * by the network, and if the receiving chain would handle1835 * messages correctly.1836 **/1837 transferMultiassetWithFee: AugmentedSubmittable<(asset: XcmVersionedMultiAsset | { V0: any } | { V1: any } | string | Uint8Array, fee: XcmVersionedMultiAsset | { V0: any } | { V1: any } | string | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiAsset, XcmVersionedMultiAsset, XcmVersionedMultiLocation, XcmV2WeightLimit]>;1838 /**1839 * Transfer several currencies specifying the item to be used as fee1840 * 1841 * `dest_weight_limit` is the weight for XCM execution on the dest1842 * chain, and it would be charged from the transferred assets. If set1843 * below requirements, the execution may fail and assets wouldn't be1844 * received.1845 * 1846 * `fee_item` is index of the currencies tuple that we want to use for1847 * payment1848 * 1849 * It's a no-op if any error on local XCM execution or message sending.1850 * Note sending assets out per se doesn't guarantee they would be1851 * received. Receiving depends on if the XCM message could be delivered1852 * by the network, and if the receiving chain would handle1853 * messages correctly.1854 **/1855 transferMulticurrencies: AugmentedSubmittable<(currencies: Vec<ITuple<[PalletForeignAssetsAssetIds, u128]>> | ([PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, u128 | AnyNumber | Uint8Array])[], feeItem: u32 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Vec<ITuple<[PalletForeignAssetsAssetIds, u128]>>, u32, XcmVersionedMultiLocation, XcmV2WeightLimit]>;1856 /**1857 * Transfer native currencies specifying the fee and amount as1858 * separate.1859 * 1860 * `dest_weight_limit` is the weight for XCM execution on the dest1861 * chain, and it would be charged from the transferred assets. If set1862 * below requirements, the execution may fail and assets wouldn't be1863 * received.1864 * 1865 * `fee` is the amount to be spent to pay for execution in destination1866 * chain. Both fee and amount will be subtracted form the callers1867 * balance.1868 * 1869 * If `fee` is not high enough to cover for the execution costs in the1870 * destination chain, then the assets will be trapped in the1871 * destination chain1872 * 1873 * It's a no-op if any error on local XCM execution or message sending.1874 * Note sending assets out per se doesn't guarantee they would be1875 * received. Receiving depends on if the XCM message could be delivered1876 * by the network, and if the receiving chain would handle1877 * messages correctly.1878 **/1879 transferWithFee: AugmentedSubmittable<(currencyId: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, fee: u128 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletForeignAssetsAssetIds, u128, u128, XcmVersionedMultiLocation, XcmV2WeightLimit]>;1880 /**1881 * Generic tx1882 **/1883 [key: string]: SubmittableExtrinsicFunction<ApiType>;1884 };1885 } // AugmentedSubmittables1886} // declare module1// Auto-generated via `yarn polkadot-types-from-chain`, do not edit2/* eslint-disable */34// import type lookup before we augment - in some environments5// this is required to allow for ambient/previous definitions6import '@polkadot/api-base/types/submittable';78import type { ApiTypes, AugmentedSubmittable, SubmittableExtrinsic, SubmittableExtrinsicFunction } from '@polkadot/api-base/types';9import type { Bytes, Compact, Option, U256, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';10import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types';11import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';12import type { CumulusPrimitivesParachainInherentParachainInherentData, EthereumLog, EthereumTransactionTransactionV2, OrmlVestingVestingSchedule, PalletConfigurationAppPromotionConfiguration, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsPartEquippableList, RmrkTraitsPartPartType, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, SpWeightsWeightV2Weight, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, XcmV1MultiLocation, XcmV2WeightLimit, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';1314export type __AugmentedSubmittable = AugmentedSubmittable<() => unknown>;15export type __SubmittableExtrinsic<ApiType extends ApiTypes> = SubmittableExtrinsic<ApiType>;16export type __SubmittableExtrinsicFunction<ApiType extends ApiTypes> = SubmittableExtrinsicFunction<ApiType>;1718declare module '@polkadot/api-base/types/submittable' {19 interface AugmentedSubmittables<ApiType extends ApiTypes> {20 appPromotion: {21 /**22 * Recalculates interest for the specified number of stakers.23 * If all stakers are not recalculated, the next call of the extrinsic24 * will continue the recalculation, from those stakers for whom this25 * was not perform in last call.26 * 27 * # Permissions28 * 29 * * Pallet admin30 * 31 * # Arguments32 * 33 * * `stakers_number`: the number of stakers for which recalculation will be performed34 **/35 payoutStakers: AugmentedSubmittable<(stakersNumber: Option<u8> | null | Uint8Array | u8 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u8>]>;36 /**37 * Sets an address as the the admin.38 * 39 * # Permissions40 * 41 * * Sudo42 * 43 * # Arguments44 * 45 * * `admin`: account of the new admin.46 **/47 setAdminAddress: AugmentedSubmittable<(admin: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletEvmAccountBasicCrossAccountIdRepr]>;48 /**49 * Sets the pallet to be the sponsor for the collection.50 * 51 * # Permissions52 * 53 * * Pallet admin54 * 55 * # Arguments56 * 57 * * `collection_id`: ID of the collection that will be sponsored by `pallet_id`58 **/59 sponsorCollection: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;60 /**61 * Sets the pallet to be the sponsor for the contract.62 * 63 * # Permissions64 * 65 * * Pallet admin66 * 67 * # Arguments68 * 69 * * `contract_id`: the contract address that will be sponsored by `pallet_id`70 **/71 sponsorContract: AugmentedSubmittable<(contractId: H160 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H160]>;72 /**73 * Stakes the amount of native tokens.74 * Sets `amount` to the locked state.75 * The maximum number of stakes for a staker is 10.76 * 77 * # Arguments78 * 79 * * `amount`: in native tokens.80 **/81 stake: AugmentedSubmittable<(amount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u128]>;82 /**83 * Removes the pallet as the sponsor for the collection.84 * Returns [`NoPermission`][`Error::NoPermission`]85 * if the pallet wasn't the sponsor.86 * 87 * # Permissions88 * 89 * * Pallet admin90 * 91 * # Arguments92 * 93 * * `collection_id`: ID of the collection that is sponsored by `pallet_id`94 **/95 stopSponsoringCollection: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;96 /**97 * Removes the pallet as the sponsor for the contract.98 * Returns [`NoPermission`][`Error::NoPermission`]99 * if the pallet wasn't the sponsor.100 * 101 * # Permissions102 * 103 * * Pallet admin104 * 105 * # Arguments106 * 107 * * `contract_id`: the contract address that is sponsored by `pallet_id`108 **/109 stopSponsoringContract: AugmentedSubmittable<(contractId: H160 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H160]>;110 /**111 * Unstakes all stakes.112 * Moves the sum of all stakes to the `reserved` state.113 * After the end of `PendingInterval` this sum becomes completely114 * free for further use.115 **/116 unstake: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;117 /**118 * Generic tx119 **/120 [key: string]: SubmittableExtrinsicFunction<ApiType>;121 };122 balances: {123 /**124 * Exactly as `transfer`, except the origin must be root and the source account may be125 * specified.126 * # <weight>127 * - Same as transfer, but additional read and write because the source account is not128 * assumed to be in the overlay.129 * # </weight>130 **/131 forceTransfer: AugmentedSubmittable<(source: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, value: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, MultiAddress, Compact<u128>]>;132 /**133 * Unreserve some balance from a user by force.134 * 135 * Can only be called by ROOT.136 **/137 forceUnreserve: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, u128]>;138 /**139 * Set the balances of a given account.140 * 141 * This will alter `FreeBalance` and `ReservedBalance` in storage. it will142 * also alter the total issuance of the system (`TotalIssuance`) appropriately.143 * If the new free or reserved balance is below the existential deposit,144 * it will reset the account nonce (`frame_system::AccountNonce`).145 * 146 * The dispatch origin for this call is `root`.147 **/148 setBalance: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, newFree: Compact<u128> | AnyNumber | Uint8Array, newReserved: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, Compact<u128>, Compact<u128>]>;149 /**150 * Transfer some liquid free balance to another account.151 * 152 * `transfer` will set the `FreeBalance` of the sender and receiver.153 * If the sender's account is below the existential deposit as a result154 * of the transfer, the account will be reaped.155 * 156 * The dispatch origin for this call must be `Signed` by the transactor.157 * 158 * # <weight>159 * - Dependent on arguments but not critical, given proper implementations for input config160 * types. See related functions below.161 * - It contains a limited number of reads and writes internally and no complex162 * computation.163 * 164 * Related functions:165 * 166 * - `ensure_can_withdraw` is always called internally but has a bounded complexity.167 * - Transferring balances to accounts that did not exist before will cause168 * `T::OnNewAccount::on_new_account` to be called.169 * - Removing enough funds from an account will trigger `T::DustRemoval::on_unbalanced`.170 * - `transfer_keep_alive` works the same way as `transfer`, but has an additional check171 * that the transfer will not kill the origin account.172 * ---------------------------------173 * - Origin account is already in memory, so no DB operations for them.174 * # </weight>175 **/176 transfer: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, value: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, Compact<u128>]>;177 /**178 * Transfer the entire transferable balance from the caller account.179 * 180 * NOTE: This function only attempts to transfer _transferable_ balances. This means that181 * any locked, reserved, or existential deposits (when `keep_alive` is `true`), will not be182 * transferred by this function. To ensure that this function results in a killed account,183 * you might need to prepare the account by removing any reference counters, storage184 * deposits, etc...185 * 186 * The dispatch origin of this call must be Signed.187 * 188 * - `dest`: The recipient of the transfer.189 * - `keep_alive`: A boolean to determine if the `transfer_all` operation should send all190 * of the funds the account has, causing the sender account to be killed (false), or191 * transfer everything except at least the existential deposit, which will guarantee to192 * keep the sender account alive (true). # <weight>193 * - O(1). Just like transfer, but reading the user's transferable balance first.194 * #</weight>195 **/196 transferAll: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, keepAlive: bool | boolean | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, bool]>;197 /**198 * Same as the [`transfer`] call, but with a check that the transfer will not kill the199 * origin account.200 * 201 * 99% of the time you want [`transfer`] instead.202 * 203 * [`transfer`]: struct.Pallet.html#method.transfer204 **/205 transferKeepAlive: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, value: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, Compact<u128>]>;206 /**207 * Generic tx208 **/209 [key: string]: SubmittableExtrinsicFunction<ApiType>;210 };211 charging: {212 /**213 * Generic tx214 **/215 [key: string]: SubmittableExtrinsicFunction<ApiType>;216 };217 configuration: {218 setAppPromotionConfigurationOverride: AugmentedSubmittable<(configuration: PalletConfigurationAppPromotionConfiguration | { recalculationInterval?: any; pendingInterval?: any; intervalIncome?: any; maxStakersPerCalculation?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletConfigurationAppPromotionConfiguration]>;219 setMinGasPriceOverride: AugmentedSubmittable<(coeff: Option<u64> | null | Uint8Array | u64 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u64>]>;220 setWeightToFeeCoefficientOverride: AugmentedSubmittable<(coeff: Option<u32> | null | Uint8Array | u32 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u32>]>;221 setXcmAllowedLocations: AugmentedSubmittable<(locations: Option<Vec<XcmV1MultiLocation>> | null | Uint8Array | Vec<XcmV1MultiLocation> | (XcmV1MultiLocation | { parents?: any; interior?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Option<Vec<XcmV1MultiLocation>>]>;222 /**223 * Generic tx224 **/225 [key: string]: SubmittableExtrinsicFunction<ApiType>;226 };227 cumulusXcm: {228 /**229 * Generic tx230 **/231 [key: string]: SubmittableExtrinsicFunction<ApiType>;232 };233 dmpQueue: {234 /**235 * Service a single overweight message.236 * 237 * - `origin`: Must pass `ExecuteOverweightOrigin`.238 * - `index`: The index of the overweight message to service.239 * - `weight_limit`: The amount of weight that message execution may take.240 * 241 * Errors:242 * - `Unknown`: Message of `index` is unknown.243 * - `OverLimit`: Message execution may use greater than `weight_limit`.244 * 245 * Events:246 * - `OverweightServiced`: On success.247 **/248 serviceOverweight: AugmentedSubmittable<(index: u64 | AnyNumber | Uint8Array, weightLimit: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64, u64]>;249 /**250 * Generic tx251 **/252 [key: string]: SubmittableExtrinsicFunction<ApiType>;253 };254 ethereum: {255 /**256 * Transact an Ethereum transaction.257 **/258 transact: AugmentedSubmittable<(transaction: EthereumTransactionTransactionV2 | { Legacy: any } | { EIP2930: any } | { EIP1559: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [EthereumTransactionTransactionV2]>;259 /**260 * Generic tx261 **/262 [key: string]: SubmittableExtrinsicFunction<ApiType>;263 };264 evm: {265 /**266 * Issue an EVM call operation. This is similar to a message call transaction in Ethereum.267 **/268 call: AugmentedSubmittable<(source: H160 | string | Uint8Array, target: H160 | string | Uint8Array, input: Bytes | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: u64 | AnyNumber | Uint8Array, maxFeePerGas: U256 | AnyNumber | Uint8Array, maxPriorityFeePerGas: Option<U256> | null | Uint8Array | U256 | AnyNumber, nonce: Option<U256> | null | Uint8Array | U256 | AnyNumber, accessList: Vec<ITuple<[H160, Vec<H256>]>> | ([H160 | string | Uint8Array, Vec<H256> | (H256 | string | Uint8Array)[]])[]) => SubmittableExtrinsic<ApiType>, [H160, H160, Bytes, U256, u64, U256, Option<U256>, Option<U256>, Vec<ITuple<[H160, Vec<H256>]>>]>;269 /**270 * Issue an EVM create operation. This is similar to a contract creation transaction in271 * Ethereum.272 **/273 create: AugmentedSubmittable<(source: H160 | string | Uint8Array, init: Bytes | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: u64 | AnyNumber | Uint8Array, maxFeePerGas: U256 | AnyNumber | Uint8Array, maxPriorityFeePerGas: Option<U256> | null | Uint8Array | U256 | AnyNumber, nonce: Option<U256> | null | Uint8Array | U256 | AnyNumber, accessList: Vec<ITuple<[H160, Vec<H256>]>> | ([H160 | string | Uint8Array, Vec<H256> | (H256 | string | Uint8Array)[]])[]) => SubmittableExtrinsic<ApiType>, [H160, Bytes, U256, u64, U256, Option<U256>, Option<U256>, Vec<ITuple<[H160, Vec<H256>]>>]>;274 /**275 * Issue an EVM create2 operation.276 **/277 create2: AugmentedSubmittable<(source: H160 | string | Uint8Array, init: Bytes | string | Uint8Array, salt: H256 | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: u64 | AnyNumber | Uint8Array, maxFeePerGas: U256 | AnyNumber | Uint8Array, maxPriorityFeePerGas: Option<U256> | null | Uint8Array | U256 | AnyNumber, nonce: Option<U256> | null | Uint8Array | U256 | AnyNumber, accessList: Vec<ITuple<[H160, Vec<H256>]>> | ([H160 | string | Uint8Array, Vec<H256> | (H256 | string | Uint8Array)[]])[]) => SubmittableExtrinsic<ApiType>, [H160, Bytes, H256, U256, u64, U256, Option<U256>, Option<U256>, Vec<ITuple<[H160, Vec<H256>]>>]>;278 /**279 * Withdraw balance from EVM into currency/balances pallet.280 **/281 withdraw: AugmentedSubmittable<(address: H160 | string | Uint8Array, value: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [H160, u128]>;282 /**283 * Generic tx284 **/285 [key: string]: SubmittableExtrinsicFunction<ApiType>;286 };287 evmMigration: {288 /**289 * Start contract migration, inserts contract stub at target address,290 * and marks account as pending, allowing to insert storage291 **/292 begin: AugmentedSubmittable<(address: H160 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H160]>;293 /**294 * Finish contract migration, allows it to be called.295 * It is not possible to alter contract storage via [`Self::set_data`]296 * after this call.297 **/298 finish: AugmentedSubmittable<(address: H160 | string | Uint8Array, code: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H160, Bytes]>;299 /**300 * Create ethereum events attached to the fake transaction301 **/302 insertEthLogs: AugmentedSubmittable<(logs: Vec<EthereumLog> | (EthereumLog | { address?: any; topics?: any; data?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<EthereumLog>]>;303 /**304 * Create substrate events305 **/306 insertEvents: AugmentedSubmittable<(events: Vec<Bytes> | (Bytes | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<Bytes>]>;307 /**308 * Insert items into contract storage, this method can be called309 * multiple times310 **/311 setData: AugmentedSubmittable<(address: H160 | string | Uint8Array, data: Vec<ITuple<[H256, H256]>> | ([H256 | string | Uint8Array, H256 | string | Uint8Array])[]) => SubmittableExtrinsic<ApiType>, [H160, Vec<ITuple<[H256, H256]>>]>;312 /**313 * Generic tx314 **/315 [key: string]: SubmittableExtrinsicFunction<ApiType>;316 };317 foreignAssets: {318 registerForeignAsset: AugmentedSubmittable<(owner: AccountId32 | string | Uint8Array, location: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, metadata: PalletForeignAssetsModuleAssetMetadata | { name?: any; symbol?: any; decimals?: any; minimalBalance?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [AccountId32, XcmVersionedMultiLocation, PalletForeignAssetsModuleAssetMetadata]>;319 updateForeignAsset: AugmentedSubmittable<(foreignAssetId: u32 | AnyNumber | Uint8Array, location: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, metadata: PalletForeignAssetsModuleAssetMetadata | { name?: any; symbol?: any; decimals?: any; minimalBalance?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, XcmVersionedMultiLocation, PalletForeignAssetsModuleAssetMetadata]>;320 /**321 * Generic tx322 **/323 [key: string]: SubmittableExtrinsicFunction<ApiType>;324 };325 inflation: {326 /**327 * This method sets the inflation start date. Can be only called once.328 * Inflation start block can be backdated and will catch up. The method will create Treasury329 * account if it does not exist and perform the first inflation deposit.330 * 331 * # Permissions332 * 333 * * Root334 * 335 * # Arguments336 * 337 * * inflation_start_relay_block: The relay chain block at which inflation should start338 **/339 startInflation: AugmentedSubmittable<(inflationStartRelayBlock: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;340 /**341 * Generic tx342 **/343 [key: string]: SubmittableExtrinsicFunction<ApiType>;344 };345 maintenance: {346 disable: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;347 enable: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;348 /**349 * Generic tx350 **/351 [key: string]: SubmittableExtrinsicFunction<ApiType>;352 };353 parachainSystem: {354 authorizeUpgrade: AugmentedSubmittable<(codeHash: H256 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256]>;355 enactAuthorizedUpgrade: AugmentedSubmittable<(code: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes]>;356 /**357 * Set the current validation data.358 * 359 * This should be invoked exactly once per block. It will panic at the finalization360 * phase if the call was not invoked.361 * 362 * The dispatch origin for this call must be `Inherent`363 * 364 * As a side effect, this function upgrades the current validation function365 * if the appropriate time has come.366 **/367 setValidationData: AugmentedSubmittable<(data: CumulusPrimitivesParachainInherentParachainInherentData | { validationData?: any; relayChainState?: any; downwardMessages?: any; horizontalMessages?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [CumulusPrimitivesParachainInherentParachainInherentData]>;368 sudoSendUpwardMessage: AugmentedSubmittable<(message: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes]>;369 /**370 * Generic tx371 **/372 [key: string]: SubmittableExtrinsicFunction<ApiType>;373 };374 polkadotXcm: {375 /**376 * Execute an XCM message from a local, signed, origin.377 * 378 * An event is deposited indicating whether `msg` could be executed completely or only379 * partially.380 * 381 * No more than `max_weight` will be used in its attempted execution. If this is less than the382 * maximum amount of weight that the message could take to be executed, then no execution383 * attempt will be made.384 * 385 * NOTE: A successful return to this does *not* imply that the `msg` was executed successfully386 * to completion; only that *some* of it was executed.387 **/388 execute: AugmentedSubmittable<(message: XcmVersionedXcm | { V0: any } | { V1: any } | { V2: any } | string | Uint8Array, maxWeight: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedXcm, u64]>;389 /**390 * Set a safe XCM version (the version that XCM should be encoded with if the most recent391 * version a destination can accept is unknown).392 * 393 * - `origin`: Must be Root.394 * - `maybe_xcm_version`: The default XCM encoding version, or `None` to disable.395 **/396 forceDefaultXcmVersion: AugmentedSubmittable<(maybeXcmVersion: Option<u32> | null | Uint8Array | u32 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u32>]>;397 /**398 * Ask a location to notify us regarding their XCM version and any changes to it.399 * 400 * - `origin`: Must be Root.401 * - `location`: The location to which we should subscribe for XCM version notifications.402 **/403 forceSubscribeVersionNotify: AugmentedSubmittable<(location: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiLocation]>;404 /**405 * Require that a particular destination should no longer notify us regarding any XCM406 * version changes.407 * 408 * - `origin`: Must be Root.409 * - `location`: The location to which we are currently subscribed for XCM version410 * notifications which we no longer desire.411 **/412 forceUnsubscribeVersionNotify: AugmentedSubmittable<(location: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiLocation]>;413 /**414 * Extoll that a particular destination can be communicated with through a particular415 * version of XCM.416 * 417 * - `origin`: Must be Root.418 * - `location`: The destination that is being described.419 * - `xcm_version`: The latest version of XCM that `location` supports.420 **/421 forceXcmVersion: AugmentedSubmittable<(location: XcmV1MultiLocation | { parents?: any; interior?: any } | string | Uint8Array, xcmVersion: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmV1MultiLocation, u32]>;422 /**423 * Transfer some assets from the local chain to the sovereign account of a destination424 * chain and forward a notification XCM.425 * 426 * Fee payment on the destination side is made from the asset in the `assets` vector of427 * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight428 * is needed than `weight_limit`, then the operation will fail and the assets send may be429 * at risk.430 * 431 * - `origin`: Must be capable of withdrawing the `assets` and executing XCM.432 * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send433 * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain.434 * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be435 * an `AccountId32` value.436 * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the437 * `dest` side.438 * - `fee_asset_item`: The index into `assets` of the item which should be used to pay439 * fees.440 * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase.441 **/442 limitedReserveTransferAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V0: any } | { V1: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array, weightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32, XcmV2WeightLimit]>;443 /**444 * Teleport some assets from the local chain to some destination chain.445 * 446 * Fee payment on the destination side is made from the asset in the `assets` vector of447 * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight448 * is needed than `weight_limit`, then the operation will fail and the assets send may be449 * at risk.450 * 451 * - `origin`: Must be capable of withdrawing the `assets` and executing XCM.452 * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send453 * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain.454 * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be455 * an `AccountId32` value.456 * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the457 * `dest` side. May not be empty.458 * - `fee_asset_item`: The index into `assets` of the item which should be used to pay459 * fees.460 * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase.461 **/462 limitedTeleportAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V0: any } | { V1: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array, weightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32, XcmV2WeightLimit]>;463 /**464 * Transfer some assets from the local chain to the sovereign account of a destination465 * chain and forward a notification XCM.466 * 467 * Fee payment on the destination side is made from the asset in the `assets` vector of468 * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited,469 * with all fees taken as needed from the asset.470 * 471 * - `origin`: Must be capable of withdrawing the `assets` and executing XCM.472 * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send473 * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain.474 * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be475 * an `AccountId32` value.476 * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the477 * `dest` side.478 * - `fee_asset_item`: The index into `assets` of the item which should be used to pay479 * fees.480 **/481 reserveTransferAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V0: any } | { V1: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32]>;482 send: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, message: XcmVersionedXcm | { V0: any } | { V1: any } | { V2: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiLocation, XcmVersionedXcm]>;483 /**484 * Teleport some assets from the local chain to some destination chain.485 * 486 * Fee payment on the destination side is made from the asset in the `assets` vector of487 * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited,488 * with all fees taken as needed from the asset.489 * 490 * - `origin`: Must be capable of withdrawing the `assets` and executing XCM.491 * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send492 * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain.493 * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be494 * an `AccountId32` value.495 * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the496 * `dest` side. May not be empty.497 * - `fee_asset_item`: The index into `assets` of the item which should be used to pay498 * fees.499 **/500 teleportAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V0: any } | { V1: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32]>;501 /**502 * Generic tx503 **/504 [key: string]: SubmittableExtrinsicFunction<ApiType>;505 };506 rmrkCore: {507 /**508 * Accept an NFT sent from another account to self or an owned NFT.509 * 510 * The NFT in question must be pending, and, thus, be [sent](`Pallet::send`) first.511 * 512 * # Permissions:513 * - Token-owner-to-be514 * 515 * # Arguments:516 * - `origin`: sender of the transaction517 * - `rmrk_collection_id`: RMRK collection ID of the NFT to be accepted.518 * - `rmrk_nft_id`: ID of the NFT to be accepted.519 * - `new_owner`: Either the sender's account ID or a sender-owned NFT,520 * whichever the accepted NFT was sent to.521 **/522 acceptNft: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, rmrkNftId: u32 | AnyNumber | Uint8Array, newOwner: RmrkTraitsNftAccountIdOrCollectionNftTuple | { AccountId: any } | { CollectionAndNftTuple: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, RmrkTraitsNftAccountIdOrCollectionNftTuple]>;523 /**524 * Accept the addition of a newly created pending resource to an existing NFT.525 * 526 * This transaction is needed when a resource is created and assigned to an NFT527 * by a non-owner, i.e. the collection issuer, with one of the528 * [`add_...` transactions](Pallet::add_basic_resource).529 * 530 * # Permissions:531 * - Token owner532 * 533 * # Arguments:534 * - `origin`: sender of the transaction535 * - `rmrk_collection_id`: RMRK collection ID of the NFT.536 * - `rmrk_nft_id`: ID of the NFT with a pending resource to be accepted.537 * - `resource_id`: ID of the newly created pending resource.538 * accept the addition of a new resource to an existing NFT539 **/540 acceptResource: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, rmrkNftId: u32 | AnyNumber | Uint8Array, resourceId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, u32]>;541 /**542 * Accept the removal of a removal-pending resource from an NFT.543 * 544 * This transaction is needed when a non-owner, i.e. the collection issuer,545 * requests a [removal](`Pallet::remove_resource`) of a resource from an NFT.546 * 547 * # Permissions:548 * - Token owner549 * 550 * # Arguments:551 * - `origin`: sender of the transaction552 * - `rmrk_collection_id`: RMRK collection ID of the NFT.553 * - `rmrk_nft_id`: ID of the NFT with a resource to be removed.554 * - `resource_id`: ID of the removal-pending resource.555 **/556 acceptResourceRemoval: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, rmrkNftId: u32 | AnyNumber | Uint8Array, resourceId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, u32]>;557 /**558 * Create and set/propose a basic resource for an NFT.559 * 560 * A basic resource is the simplest, lacking a Base and anything that comes with it.561 * See RMRK docs for more information and examples.562 * 563 * # Permissions:564 * - Collection issuer - if not the token owner, adding the resource will warrant565 * the owner's [acceptance](Pallet::accept_resource).566 * 567 * # Arguments:568 * - `origin`: sender of the transaction569 * - `rmrk_collection_id`: RMRK collection ID of the NFT.570 * - `nft_id`: ID of the NFT to assign a resource to.571 * - `resource`: Data of the resource to be created.572 **/573 addBasicResource: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, resource: RmrkTraitsResourceBasicResource | { src?: any; metadata?: any; license?: any; thumb?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, RmrkTraitsResourceBasicResource]>;574 /**575 * Create and set/propose a composable resource for an NFT.576 * 577 * A composable resource links to a Base and has a subset of its Parts it is composed of.578 * See RMRK docs for more information and examples.579 * 580 * # Permissions:581 * - Collection issuer - if not the token owner, adding the resource will warrant582 * the owner's [acceptance](Pallet::accept_resource).583 * 584 * # Arguments:585 * - `origin`: sender of the transaction586 * - `rmrk_collection_id`: RMRK collection ID of the NFT.587 * - `nft_id`: ID of the NFT to assign a resource to.588 * - `resource`: Data of the resource to be created.589 **/590 addComposableResource: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, resource: RmrkTraitsResourceComposableResource | { parts?: any; base?: any; src?: any; metadata?: any; license?: any; thumb?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, RmrkTraitsResourceComposableResource]>;591 /**592 * Create and set/propose a slot resource for an NFT.593 * 594 * A slot resource links to a Base and a slot ID in it which it can fit into.595 * See RMRK docs for more information and examples.596 * 597 * # Permissions:598 * - Collection issuer - if not the token owner, adding the resource will warrant599 * the owner's [acceptance](Pallet::accept_resource).600 * 601 * # Arguments:602 * - `origin`: sender of the transaction603 * - `rmrk_collection_id`: RMRK collection ID of the NFT.604 * - `nft_id`: ID of the NFT to assign a resource to.605 * - `resource`: Data of the resource to be created.606 **/607 addSlotResource: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, resource: RmrkTraitsResourceSlotResource | { base?: any; src?: any; metadata?: any; slot?: any; license?: any; thumb?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, RmrkTraitsResourceSlotResource]>;608 /**609 * Burn an NFT, destroying it and its nested tokens up to the specified limit.610 * If the burning budget is exceeded, the transaction is reverted.611 * 612 * This is the way to burn a nested token as well.613 * 614 * For more information, see [`burn_recursively`](pallet_nonfungible::pallet::Pallet::burn_recursively).615 * 616 * # Permissions:617 * * Token owner618 * 619 * # Arguments:620 * - `origin`: sender of the transaction621 * - `collection_id`: RMRK ID of the collection in which the NFT to burn belongs to.622 * - `nft_id`: ID of the NFT to be destroyed.623 * - `max_burns`: Maximum number of tokens to burn, assuming nesting. The transaction624 * is reverted if there are more tokens to burn in the nesting tree than this number.625 * This is primarily a mechanism of transaction weight control.626 **/627 burnNft: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, maxBurns: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, u32]>;628 /**629 * Change the issuer of a collection. Analogous to Unique's collection's [`owner`](up_data_structs::Collection).630 * 631 * # Permissions:632 * * Collection issuer633 * 634 * # Arguments:635 * - `origin`: sender of the transaction636 * - `collection_id`: RMRK collection ID to change the issuer of.637 * - `new_issuer`: Collection's new issuer.638 **/639 changeCollectionIssuer: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newIssuer: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, MultiAddress]>;640 /**641 * Create a new collection of NFTs.642 * 643 * # Permissions:644 * * Anyone - will be assigned as the issuer of the collection.645 * 646 * # Arguments:647 * - `origin`: sender of the transaction648 * - `metadata`: Metadata describing the collection, e.g. IPFS hash. Cannot be changed.649 * - `max`: Optional maximum number of tokens.650 * - `symbol`: UTF-8 string with token prefix, by which to represent the token in wallets and UIs.651 * Analogous to Unique's [`token_prefix`](up_data_structs::Collection). Cannot be changed.652 **/653 createCollection: AugmentedSubmittable<(metadata: Bytes | string | Uint8Array, max: Option<u32> | null | Uint8Array | u32 | AnyNumber, symbol: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes, Option<u32>, Bytes]>;654 /**655 * Destroy a collection.656 * 657 * Only empty collections can be destroyed. If it has any tokens, they must be burned first.658 * 659 * # Permissions:660 * * Collection issuer661 * 662 * # Arguments:663 * - `origin`: sender of the transaction664 * - `collection_id`: RMRK ID of the collection to destroy.665 **/666 destroyCollection: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;667 /**668 * "Lock" the collection and prevent new token creation. Cannot be undone.669 * 670 * # Permissions:671 * * Collection issuer672 * 673 * # Arguments:674 * - `origin`: sender of the transaction675 * - `collection_id`: RMRK ID of the collection to lock.676 **/677 lockCollection: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;678 /**679 * Mint an NFT in a specified collection.680 * 681 * # Permissions:682 * * Collection issuer683 * 684 * # Arguments:685 * - `origin`: sender of the transaction686 * - `owner`: Owner account of the NFT. If set to None, defaults to the sender (collection issuer).687 * - `collection_id`: RMRK collection ID for the NFT to be minted within. Cannot be changed.688 * - `recipient`: Receiver account of the royalty. Has no effect if the `royalty_amount` is not set. Cannot be changed.689 * - `royalty_amount`: Optional permillage reward from each trade for the `recipient`. Cannot be changed.690 * - `metadata`: Arbitrary data about an NFT, e.g. IPFS hash. Cannot be changed.691 * - `transferable`: Can this NFT be transferred? Cannot be changed.692 * - `resources`: Resource data to be added to the NFT immediately after minting.693 **/694 mintNft: AugmentedSubmittable<(owner: Option<AccountId32> | null | Uint8Array | AccountId32 | string, collectionId: u32 | AnyNumber | Uint8Array, recipient: Option<AccountId32> | null | Uint8Array | AccountId32 | string, royaltyAmount: Option<Permill> | null | Uint8Array | Permill | AnyNumber, metadata: Bytes | string | Uint8Array, transferable: bool | boolean | Uint8Array, resources: Option<Vec<RmrkTraitsResourceResourceTypes>> | null | Uint8Array | Vec<RmrkTraitsResourceResourceTypes> | (RmrkTraitsResourceResourceTypes | { Basic: any } | { Composable: any } | { Slot: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Option<AccountId32>, u32, Option<AccountId32>, Option<Permill>, Bytes, bool, Option<Vec<RmrkTraitsResourceResourceTypes>>]>;695 /**696 * Reject an NFT sent from another account to self or owned NFT.697 * The NFT in question will not be sent back and burnt instead.698 * 699 * The NFT in question must be pending, and, thus, be [sent](`Pallet::send`) first.700 * 701 * # Permissions:702 * - Token-owner-to-be-not703 * 704 * # Arguments:705 * - `origin`: sender of the transaction706 * - `rmrk_collection_id`: RMRK ID of the NFT to be rejected.707 * - `rmrk_nft_id`: ID of the NFT to be rejected.708 **/709 rejectNft: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, rmrkNftId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32]>;710 /**711 * Remove and erase a resource from an NFT.712 * 713 * If the sender does not own the NFT, then it will be pending confirmation,714 * and will have to be [accepted](Pallet::accept_resource_removal) by the token owner.715 * 716 * # Permissions717 * - Collection issuer718 * 719 * # Arguments720 * - `origin`: sender of the transaction721 * - `rmrk_collection_id`: RMRK ID of a collection to which the NFT making use of the resource belongs to.722 * - `nft_id`: ID of the NFT with a resource to be removed.723 * - `resource_id`: ID of the resource to be removed.724 **/725 removeResource: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, resourceId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, u32]>;726 /**727 * Transfer an NFT from an account/NFT A to another account/NFT B.728 * The token must be transferable. Nesting cannot occur deeper than the [`NESTING_BUDGET`].729 * 730 * If the target owner is an NFT owned by another account, then the NFT will enter731 * the pending state and will have to be accepted by the other account.732 * 733 * # Permissions:734 * - Token owner735 * 736 * # Arguments:737 * - `origin`: sender of the transaction738 * - `rmrk_collection_id`: RMRK ID of the collection of the NFT to be transferred.739 * - `rmrk_nft_id`: ID of the NFT to be transferred.740 * - `new_owner`: New owner of the nft which can be either an account or a NFT.741 **/742 send: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, rmrkNftId: u32 | AnyNumber | Uint8Array, newOwner: RmrkTraitsNftAccountIdOrCollectionNftTuple | { AccountId: any } | { CollectionAndNftTuple: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, RmrkTraitsNftAccountIdOrCollectionNftTuple]>;743 /**744 * Set a different order of resource priorities for an NFT. Priorities can be used,745 * for example, for order of rendering.746 * 747 * Note that the priorities are not updated automatically, and are an empty vector748 * by default. There is no pre-set definition for the order to be particular,749 * it can be interpreted arbitrarily use-case by use-case.750 * 751 * # Permissions:752 * - Token owner753 * 754 * # Arguments:755 * - `origin`: sender of the transaction756 * - `rmrk_collection_id`: RMRK collection ID of the NFT.757 * - `rmrk_nft_id`: ID of the NFT to rearrange resource priorities for.758 * - `priorities`: Ordered vector of resource IDs.759 **/760 setPriority: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, rmrkNftId: u32 | AnyNumber | Uint8Array, priorities: Vec<u32> | (u32 | AnyNumber | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, u32, Vec<u32>]>;761 /**762 * Add or edit a custom user property, a key-value pair, describing the metadata763 * of a token or a collection, on either one of these.764 * 765 * Note that in this proxy implementation many details regarding RMRK are stored766 * as scoped properties prefixed with "rmrk:", normally inaccessible767 * to external transactions and RPCs.768 * 769 * # Permissions:770 * - Collection issuer - in case of collection property771 * - Token owner - in case of NFT property772 * 773 * # Arguments:774 * - `origin`: sender of the transaction775 * - `rmrk_collection_id`: RMRK collection ID.776 * - `maybe_nft_id`: Optional ID of the NFT. If left empty, then the property is set for the collection.777 * - `key`: Key of the custom property to be referenced by.778 * - `value`: Value of the custom property to be stored.779 **/780 setProperty: AugmentedSubmittable<(rmrkCollectionId: Compact<u32> | AnyNumber | Uint8Array, maybeNftId: Option<u32> | null | Uint8Array | u32 | AnyNumber, key: Bytes | string | Uint8Array, value: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>, Option<u32>, Bytes, Bytes]>;781 /**782 * Generic tx783 **/784 [key: string]: SubmittableExtrinsicFunction<ApiType>;785 };786 rmrkEquip: {787 /**788 * Create a new Base.789 * 790 * Modeled after the [Base interaction](https://github.com/rmrk-team/rmrk-spec/blob/master/standards/rmrk2.0.0/interactions/base.md)791 * 792 * # Permissions793 * - Anyone - will be assigned as the issuer of the Base.794 * 795 * # Arguments:796 * - `origin`: Caller, will be assigned as the issuer of the Base797 * - `base_type`: Arbitrary media type, e.g. "svg".798 * - `symbol`: Arbitrary client-chosen symbol.799 * - `parts`: Array of Fixed and Slot Parts composing the Base,800 * confined in length by [`RmrkPartsLimit`](up_data_structs::RmrkPartsLimit).801 **/802 createBase: AugmentedSubmittable<(baseType: Bytes | string | Uint8Array, symbol: Bytes | string | Uint8Array, parts: Vec<RmrkTraitsPartPartType> | (RmrkTraitsPartPartType | { FixedPart: any } | { SlotPart: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Bytes, Bytes, Vec<RmrkTraitsPartPartType>]>;803 /**804 * Update the array of Collections allowed to be equipped to a Base's specified Slot Part.805 * 806 * Modeled after [equippable interaction](https://github.com/rmrk-team/rmrk-spec/blob/master/standards/rmrk2.0.0/interactions/equippable.md).807 * 808 * # Permissions:809 * - Base issuer810 * 811 * # Arguments:812 * - `origin`: sender of the transaction813 * - `base_id`: Base containing the Slot Part to be updated.814 * - `slot_id`: Slot Part whose Equippable List is being updated .815 * - `equippables`: List of equippables that will override the current Equippables list.816 **/817 equippable: AugmentedSubmittable<(baseId: u32 | AnyNumber | Uint8Array, slotId: u32 | AnyNumber | Uint8Array, equippables: RmrkTraitsPartEquippableList | { All: any } | { Empty: any } | { Custom: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, RmrkTraitsPartEquippableList]>;818 /**819 * Add a Theme to a Base.820 * A Theme named "default" is required prior to adding other Themes.821 * 822 * Modeled after [Themeadd interaction](https://github.com/rmrk-team/rmrk-spec/blob/master/standards/rmrk2.0.0/interactions/themeadd.md).823 * 824 * # Permissions:825 * - Base issuer826 * 827 * # Arguments:828 * - `origin`: sender of the transaction829 * - `base_id`: Base ID containing the Theme to be updated.830 * - `theme`: Theme to add to the Base. A Theme has a name and properties, which are an831 * array of [key, value, inherit].832 * - `key`: Arbitrary BoundedString, defined by client.833 * - `value`: Arbitrary BoundedString, defined by client.834 * - `inherit`: Optional bool.835 **/836 themeAdd: AugmentedSubmittable<(baseId: u32 | AnyNumber | Uint8Array, theme: RmrkTraitsTheme | { name?: any; properties?: any; inherit?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, RmrkTraitsTheme]>;837 /**838 * Generic tx839 **/840 [key: string]: SubmittableExtrinsicFunction<ApiType>;841 };842 structure: {843 /**844 * Generic tx845 **/846 [key: string]: SubmittableExtrinsicFunction<ApiType>;847 };848 sudo: {849 /**850 * Authenticates the current sudo key and sets the given AccountId (`new`) as the new sudo851 * key.852 * 853 * The dispatch origin for this call must be _Signed_.854 * 855 * # <weight>856 * - O(1).857 * - Limited storage reads.858 * - One DB change.859 * # </weight>860 **/861 setKey: AugmentedSubmittable<(updated: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;862 /**863 * Authenticates the sudo key and dispatches a function call with `Root` origin.864 * 865 * The dispatch origin for this call must be _Signed_.866 * 867 * # <weight>868 * - O(1).869 * - Limited storage reads.870 * - One DB write (event).871 * - Weight of derivative `call` execution + 10,000.872 * # </weight>873 **/874 sudo: AugmentedSubmittable<(call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Call]>;875 /**876 * Authenticates the sudo key and dispatches a function call with `Signed` origin from877 * a given account.878 * 879 * The dispatch origin for this call must be _Signed_.880 * 881 * # <weight>882 * - O(1).883 * - Limited storage reads.884 * - One DB write (event).885 * - Weight of derivative `call` execution + 10,000.886 * # </weight>887 **/888 sudoAs: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, Call]>;889 /**890 * Authenticates the sudo key and dispatches a function call with `Root` origin.891 * This function does not check the weight of the call, and instead allows the892 * Sudo user to specify the weight of the call.893 * 894 * The dispatch origin for this call must be _Signed_.895 * 896 * # <weight>897 * - O(1).898 * - The weight of this call is defined by the caller.899 * # </weight>900 **/901 sudoUncheckedWeight: AugmentedSubmittable<(call: Call | IMethod | string | Uint8Array, weight: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Call, SpWeightsWeightV2Weight]>;902 /**903 * Generic tx904 **/905 [key: string]: SubmittableExtrinsicFunction<ApiType>;906 };907 system: {908 /**909 * A dispatch that will fill the block weight up to the given ratio.910 **/911 fillBlock: AugmentedSubmittable<(ratio: Perbill | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Perbill]>;912 /**913 * Kill all storage items with a key that starts with the given prefix.914 * 915 * **NOTE:** We rely on the Root origin to provide us the number of subkeys under916 * the prefix we are removing to accurately calculate the weight of this function.917 **/918 killPrefix: AugmentedSubmittable<(prefix: Bytes | string | Uint8Array, subkeys: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes, u32]>;919 /**920 * Kill some items from storage.921 **/922 killStorage: AugmentedSubmittable<(keys: Vec<Bytes> | (Bytes | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<Bytes>]>;923 /**924 * Make some on-chain remark.925 * 926 * # <weight>927 * - `O(1)`928 * # </weight>929 **/930 remark: AugmentedSubmittable<(remark: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes]>;931 /**932 * Make some on-chain remark and emit event.933 **/934 remarkWithEvent: AugmentedSubmittable<(remark: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes]>;935 /**936 * Set the new runtime code.937 * 938 * # <weight>939 * - `O(C + S)` where `C` length of `code` and `S` complexity of `can_set_code`940 * - 1 call to `can_set_code`: `O(S)` (calls `sp_io::misc::runtime_version` which is941 * expensive).942 * - 1 storage write (codec `O(C)`).943 * - 1 digest item.944 * - 1 event.945 * The weight of this function is dependent on the runtime, but generally this is very946 * expensive. We will treat this as a full block.947 * # </weight>948 **/949 setCode: AugmentedSubmittable<(code: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes]>;950 /**951 * Set the new runtime code without doing any checks of the given `code`.952 * 953 * # <weight>954 * - `O(C)` where `C` length of `code`955 * - 1 storage write (codec `O(C)`).956 * - 1 digest item.957 * - 1 event.958 * The weight of this function is dependent on the runtime. We will treat this as a full959 * block. # </weight>960 **/961 setCodeWithoutChecks: AugmentedSubmittable<(code: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes]>;962 /**963 * Set the number of pages in the WebAssembly environment's heap.964 **/965 setHeapPages: AugmentedSubmittable<(pages: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64]>;966 /**967 * Set some items of storage.968 **/969 setStorage: AugmentedSubmittable<(items: Vec<ITuple<[Bytes, Bytes]>> | ([Bytes | string | Uint8Array, Bytes | string | Uint8Array])[]) => SubmittableExtrinsic<ApiType>, [Vec<ITuple<[Bytes, Bytes]>>]>;970 /**971 * Generic tx972 **/973 [key: string]: SubmittableExtrinsicFunction<ApiType>;974 };975 testUtils: {976 batchAll: AugmentedSubmittable<(calls: Vec<Call> | (Call | IMethod | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<Call>]>;977 enable: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;978 incTestValue: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;979 justTakeFee: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;980 setTestValue: AugmentedSubmittable<(value: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;981 setTestValueAndRollback: AugmentedSubmittable<(value: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;982 /**983 * Generic tx984 **/985 [key: string]: SubmittableExtrinsicFunction<ApiType>;986 };987 timestamp: {988 /**989 * Set the current time.990 * 991 * This call should be invoked exactly once per block. It will panic at the finalization992 * phase, if this call hasn't been invoked by that time.993 * 994 * The timestamp should be greater than the previous one by the amount specified by995 * `MinimumPeriod`.996 * 997 * The dispatch origin for this call must be `Inherent`.998 * 999 * # <weight>1000 * - `O(1)` (Note that implementations of `OnTimestampSet` must also be `O(1)`)1001 * - 1 storage read and 1 storage mutation (codec `O(1)`). (because of `DidUpdate::take` in1002 * `on_finalize`)1003 * - 1 event handler `on_timestamp_set`. Must be `O(1)`.1004 * # </weight>1005 **/1006 set: AugmentedSubmittable<(now: Compact<u64> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u64>]>;1007 /**1008 * Generic tx1009 **/1010 [key: string]: SubmittableExtrinsicFunction<ApiType>;1011 };1012 tokens: {1013 /**1014 * Exactly as `transfer`, except the origin must be root and the source1015 * account may be specified.1016 * 1017 * The dispatch origin for this call must be _Root_.1018 * 1019 * - `source`: The sender of the transfer.1020 * - `dest`: The recipient of the transfer.1021 * - `currency_id`: currency type.1022 * - `amount`: free balance amount to tranfer.1023 **/1024 forceTransfer: AugmentedSubmittable<(source: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, currencyId: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, amount: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, MultiAddress, PalletForeignAssetsAssetIds, Compact<u128>]>;1025 /**1026 * Set the balances of a given account.1027 * 1028 * This will alter `FreeBalance` and `ReservedBalance` in storage. it1029 * will also decrease the total issuance of the system1030 * (`TotalIssuance`). If the new free or reserved balance is below the1031 * existential deposit, it will reap the `AccountInfo`.1032 * 1033 * The dispatch origin for this call is `root`.1034 **/1035 setBalance: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, currencyId: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, newFree: Compact<u128> | AnyNumber | Uint8Array, newReserved: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, PalletForeignAssetsAssetIds, Compact<u128>, Compact<u128>]>;1036 /**1037 * Transfer some liquid free balance to another account.1038 * 1039 * `transfer` will set the `FreeBalance` of the sender and receiver.1040 * It will decrease the total issuance of the system by the1041 * `TransferFee`. If the sender's account is below the existential1042 * deposit as a result of the transfer, the account will be reaped.1043 * 1044 * The dispatch origin for this call must be `Signed` by the1045 * transactor.1046 * 1047 * - `dest`: The recipient of the transfer.1048 * - `currency_id`: currency type.1049 * - `amount`: free balance amount to tranfer.1050 **/1051 transfer: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, currencyId: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, amount: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, PalletForeignAssetsAssetIds, Compact<u128>]>;1052 /**1053 * Transfer all remaining balance to the given account.1054 * 1055 * NOTE: This function only attempts to transfer _transferable_1056 * balances. This means that any locked, reserved, or existential1057 * deposits (when `keep_alive` is `true`), will not be transferred by1058 * this function. To ensure that this function results in a killed1059 * account, you might need to prepare the account by removing any1060 * reference counters, storage deposits, etc...1061 * 1062 * The dispatch origin for this call must be `Signed` by the1063 * transactor.1064 * 1065 * - `dest`: The recipient of the transfer.1066 * - `currency_id`: currency type.1067 * - `keep_alive`: A boolean to determine if the `transfer_all`1068 * operation should send all of the funds the account has, causing1069 * the sender account to be killed (false), or transfer everything1070 * except at least the existential deposit, which will guarantee to1071 * keep the sender account alive (true).1072 **/1073 transferAll: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, currencyId: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, keepAlive: bool | boolean | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, PalletForeignAssetsAssetIds, bool]>;1074 /**1075 * Same as the [`transfer`] call, but with a check that the transfer1076 * will not kill the origin account.1077 * 1078 * 99% of the time you want [`transfer`] instead.1079 * 1080 * The dispatch origin for this call must be `Signed` by the1081 * transactor.1082 * 1083 * - `dest`: The recipient of the transfer.1084 * - `currency_id`: currency type.1085 * - `amount`: free balance amount to tranfer.1086 **/1087 transferKeepAlive: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, currencyId: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, amount: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, PalletForeignAssetsAssetIds, Compact<u128>]>;1088 /**1089 * Generic tx1090 **/1091 [key: string]: SubmittableExtrinsicFunction<ApiType>;1092 };1093 treasury: {1094 /**1095 * Approve a proposal. At a later time, the proposal will be allocated to the beneficiary1096 * and the original deposit will be returned.1097 * 1098 * May only be called from `T::ApproveOrigin`.1099 * 1100 * # <weight>1101 * - Complexity: O(1).1102 * - DbReads: `Proposals`, `Approvals`1103 * - DbWrite: `Approvals`1104 * # </weight>1105 **/1106 approveProposal: AugmentedSubmittable<(proposalId: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>]>;1107 /**1108 * Put forward a suggestion for spending. A deposit proportional to the value1109 * is reserved and slashed if the proposal is rejected. It is returned once the1110 * proposal is awarded.1111 * 1112 * # <weight>1113 * - Complexity: O(1)1114 * - DbReads: `ProposalCount`, `origin account`1115 * - DbWrites: `ProposalCount`, `Proposals`, `origin account`1116 * # </weight>1117 **/1118 proposeSpend: AugmentedSubmittable<(value: Compact<u128> | AnyNumber | Uint8Array, beneficiary: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u128>, MultiAddress]>;1119 /**1120 * Reject a proposed spend. The original deposit will be slashed.1121 * 1122 * May only be called from `T::RejectOrigin`.1123 * 1124 * # <weight>1125 * - Complexity: O(1)1126 * - DbReads: `Proposals`, `rejected proposer account`1127 * - DbWrites: `Proposals`, `rejected proposer account`1128 * # </weight>1129 **/1130 rejectProposal: AugmentedSubmittable<(proposalId: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>]>;1131 /**1132 * Force a previously approved proposal to be removed from the approval queue.1133 * The original deposit will no longer be returned.1134 * 1135 * May only be called from `T::RejectOrigin`.1136 * - `proposal_id`: The index of a proposal1137 * 1138 * # <weight>1139 * - Complexity: O(A) where `A` is the number of approvals1140 * - Db reads and writes: `Approvals`1141 * # </weight>1142 * 1143 * Errors:1144 * - `ProposalNotApproved`: The `proposal_id` supplied was not found in the approval queue,1145 * i.e., the proposal has not been approved. This could also mean the proposal does not1146 * exist altogether, thus there is no way it would have been approved in the first place.1147 **/1148 removeApproval: AugmentedSubmittable<(proposalId: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>]>;1149 /**1150 * Propose and approve a spend of treasury funds.1151 * 1152 * - `origin`: Must be `SpendOrigin` with the `Success` value being at least `amount`.1153 * - `amount`: The amount to be transferred from the treasury to the `beneficiary`.1154 * - `beneficiary`: The destination account for the transfer.1155 * 1156 * NOTE: For record-keeping purposes, the proposer is deemed to be equivalent to the1157 * beneficiary.1158 **/1159 spend: AugmentedSubmittable<(amount: Compact<u128> | AnyNumber | Uint8Array, beneficiary: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u128>, MultiAddress]>;1160 /**1161 * Generic tx1162 **/1163 [key: string]: SubmittableExtrinsicFunction<ApiType>;1164 };1165 unique: {1166 /**1167 * Add an admin to a collection.1168 * 1169 * NFT Collection can be controlled by multiple admin addresses1170 * (some which can also be servers, for example). Admins can issue1171 * and burn NFTs, as well as add and remove other admins,1172 * but cannot change NFT or Collection ownership.1173 * 1174 * # Permissions1175 * 1176 * * Collection owner1177 * * Collection admin1178 * 1179 * # Arguments1180 * 1181 * * `collection_id`: ID of the Collection to add an admin for.1182 * * `new_admin`: Address of new admin to add.1183 **/1184 addCollectionAdmin: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newAdminId: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1185 /**1186 * Add an address to allow list.1187 * 1188 * # Permissions1189 * 1190 * * Collection owner1191 * * Collection admin1192 * 1193 * # Arguments1194 * 1195 * * `collection_id`: ID of the modified collection.1196 * * `address`: ID of the address to be added to the allowlist.1197 **/1198 addToAllowList: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, address: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1199 /**1200 * Allow a non-permissioned address to transfer or burn an item.1201 * 1202 * # Permissions1203 * 1204 * * Collection owner1205 * * Collection admin1206 * * Current item owner1207 * 1208 * # Arguments1209 * 1210 * * `spender`: Account to be approved to make specific transactions on non-owned tokens.1211 * * `collection_id`: ID of the collection the item belongs to.1212 * * `item_id`: ID of the item transactions on which are now approved.1213 * * `amount`: Number of pieces of the item approved for a transaction (maximum of 1 for NFTs).1214 * Set to 0 to revoke the approval.1215 **/1216 approve: AugmentedSubmittable<(spender: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, collectionId: u32 | AnyNumber | Uint8Array, itemId: u32 | AnyNumber | Uint8Array, amount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletEvmAccountBasicCrossAccountIdRepr, u32, u32, u128]>;1217 /**1218 * Destroy a token on behalf of the owner as a non-owner account.1219 * 1220 * See also: [`approve`][`Pallet::approve`].1221 * 1222 * After this method executes, one approval is removed from the total so that1223 * the approved address will not be able to transfer this item again from this owner.1224 * 1225 * # Permissions1226 * 1227 * * Collection owner1228 * * Collection admin1229 * * Current token owner1230 * * Address approved by current item owner1231 * 1232 * # Arguments1233 * 1234 * * `from`: The owner of the burning item.1235 * * `collection_id`: ID of the collection to which the item belongs.1236 * * `item_id`: ID of item to burn.1237 * * `value`: Number of pieces to burn.1238 * * Non-Fungible Mode: An NFT is indivisible, there is always 1 corresponding to an ID.1239 * * Fungible Mode: The desired number of pieces to burn.1240 * * Re-Fungible Mode: The desired number of pieces to burn.1241 **/1242 burnFrom: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, from: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, itemId: u32 | AnyNumber | Uint8Array, value: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr, u32, u128]>;1243 /**1244 * Destroy an item.1245 * 1246 * # Permissions1247 * 1248 * * Collection owner1249 * * Collection admin1250 * * Current item owner1251 * 1252 * # Arguments1253 * 1254 * * `collection_id`: ID of the collection to which the item belongs.1255 * * `item_id`: ID of item to burn.1256 * * `value`: Number of pieces of the item to destroy.1257 * * Non-Fungible Mode: An NFT is indivisible, there is always 1 corresponding to an ID.1258 * * Fungible Mode: The desired number of pieces to burn.1259 * * Re-Fungible Mode: The desired number of pieces to burn.1260 **/1261 burnItem: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, itemId: u32 | AnyNumber | Uint8Array, value: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, u128]>;1262 /**1263 * Change the owner of the collection.1264 * 1265 * # Permissions1266 * 1267 * * Collection owner1268 * 1269 * # Arguments1270 * 1271 * * `collection_id`: ID of the modified collection.1272 * * `new_owner`: ID of the account that will become the owner.1273 **/1274 changeCollectionOwner: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newOwner: AccountId32 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, AccountId32]>;1275 /**1276 * Confirm own sponsorship of a collection, becoming the sponsor.1277 * 1278 * An invitation must be pending, see [`set_collection_sponsor`][`Pallet::set_collection_sponsor`].1279 * Sponsor can pay the fees of a transaction instead of the sender,1280 * but only within specified limits.1281 * 1282 * # Permissions1283 * 1284 * * Sponsor-to-be1285 * 1286 * # Arguments1287 * 1288 * * `collection_id`: ID of the collection with the pending sponsor.1289 **/1290 confirmSponsorship: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;1291 /**1292 * Create a collection of tokens.1293 * 1294 * Each Token may have multiple properties encoded as an array of bytes1295 * of certain length. The initial owner of the collection is set1296 * to the address that signed the transaction and can be changed later.1297 * 1298 * Prefer the more advanced [`create_collection_ex`][`Pallet::create_collection_ex`] instead.1299 * 1300 * # Permissions1301 * 1302 * * Anyone - becomes the owner of the new collection.1303 * 1304 * # Arguments1305 * 1306 * * `collection_name`: Wide-character string with collection name1307 * (limit [`MAX_COLLECTION_NAME_LENGTH`]).1308 * * `collection_description`: Wide-character string with collection description1309 * (limit [`MAX_COLLECTION_DESCRIPTION_LENGTH`]).1310 * * `token_prefix`: Byte string containing the token prefix to mark a collection1311 * to which a token belongs (limit [`MAX_TOKEN_PREFIX_LENGTH`]).1312 * * `mode`: Type of items stored in the collection and type dependent data.1313 **/1314 createCollection: AugmentedSubmittable<(collectionName: Vec<u16> | (u16 | AnyNumber | Uint8Array)[], collectionDescription: Vec<u16> | (u16 | AnyNumber | Uint8Array)[], tokenPrefix: Bytes | string | Uint8Array, mode: UpDataStructsCollectionMode | { NFT: any } | { Fungible: any } | { ReFungible: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Vec<u16>, Vec<u16>, Bytes, UpDataStructsCollectionMode]>;1315 /**1316 * Create a collection with explicit parameters.1317 * 1318 * Prefer it to the deprecated [`create_collection`][`Pallet::create_collection`] method.1319 * 1320 * # Permissions1321 * 1322 * * Anyone - becomes the owner of the new collection.1323 * 1324 * # Arguments1325 * 1326 * * `data`: Explicit data of a collection used for its creation.1327 **/1328 createCollectionEx: AugmentedSubmittable<(data: UpDataStructsCreateCollectionData | { mode?: any; access?: any; name?: any; description?: any; tokenPrefix?: any; pendingSponsor?: any; limits?: any; permissions?: any; tokenPropertyPermissions?: any; properties?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [UpDataStructsCreateCollectionData]>;1329 /**1330 * Mint an item within a collection.1331 * 1332 * A collection must exist first, see [`create_collection_ex`][`Pallet::create_collection_ex`].1333 * 1334 * # Permissions1335 * 1336 * * Collection owner1337 * * Collection admin1338 * * Anyone if1339 * * Allow List is enabled, and1340 * * Address is added to allow list, and1341 * * MintPermission is enabled (see [`set_collection_permissions`][`Pallet::set_collection_permissions`])1342 * 1343 * # Arguments1344 * 1345 * * `collection_id`: ID of the collection to which an item would belong.1346 * * `owner`: Address of the initial owner of the item.1347 * * `data`: Token data describing the item to store on chain.1348 **/1349 createItem: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, owner: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, data: UpDataStructsCreateItemData | { NFT: any } | { Fungible: any } | { ReFungible: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr, UpDataStructsCreateItemData]>;1350 /**1351 * Create multiple items within a collection.1352 * 1353 * A collection must exist first, see [`create_collection_ex`][`Pallet::create_collection_ex`].1354 * 1355 * # Permissions1356 * 1357 * * Collection owner1358 * * Collection admin1359 * * Anyone if1360 * * Allow List is enabled, and1361 * * Address is added to the allow list, and1362 * * MintPermission is enabled (see [`set_collection_permissions`][`Pallet::set_collection_permissions`])1363 * 1364 * # Arguments1365 * 1366 * * `collection_id`: ID of the collection to which the tokens would belong.1367 * * `owner`: Address of the initial owner of the tokens.1368 * * `items_data`: Vector of data describing each item to be created.1369 **/1370 createMultipleItems: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, owner: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, itemsData: Vec<UpDataStructsCreateItemData> | (UpDataStructsCreateItemData | { NFT: any } | { Fungible: any } | { ReFungible: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr, Vec<UpDataStructsCreateItemData>]>;1371 /**1372 * Create multiple items within a collection with explicitly specified initial parameters.1373 * 1374 * # Permissions1375 * 1376 * * Collection owner1377 * * Collection admin1378 * * Anyone if1379 * * Allow List is enabled, and1380 * * Address is added to allow list, and1381 * * MintPermission is enabled (see [`set_collection_permissions`][`Pallet::set_collection_permissions`])1382 * 1383 * # Arguments1384 * 1385 * * `collection_id`: ID of the collection to which the tokens would belong.1386 * * `data`: Explicit item creation data.1387 **/1388 createMultipleItemsEx: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, data: UpDataStructsCreateItemExData | { NFT: any } | { Fungible: any } | { RefungibleMultipleItems: any } | { RefungibleMultipleOwners: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, UpDataStructsCreateItemExData]>;1389 /**1390 * Delete specified collection properties.1391 * 1392 * # Permissions1393 * 1394 * * Collection Owner1395 * * Collection Admin1396 * 1397 * # Arguments1398 * 1399 * * `collection_id`: ID of the modified collection.1400 * * `property_keys`: Vector of keys of the properties to be deleted.1401 * Keys support Latin letters, `-`, `_`, and `.` as symbols.1402 **/1403 deleteCollectionProperties: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, propertyKeys: Vec<Bytes> | (Bytes | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, Vec<Bytes>]>;1404 /**1405 * Delete specified token properties. Currently properties only work with NFTs.1406 * 1407 * # Permissions1408 * 1409 * * Depends on collection's token property permissions and specified property mutability:1410 * * Collection owner1411 * * Collection admin1412 * * Token owner1413 * 1414 * # Arguments1415 * 1416 * * `collection_id`: ID of the collection to which the token belongs.1417 * * `token_id`: ID of the modified token.1418 * * `property_keys`: Vector of keys of the properties to be deleted.1419 * Keys support Latin letters, `-`, `_`, and `.` as symbols.1420 **/1421 deleteTokenProperties: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, propertyKeys: Vec<Bytes> | (Bytes | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, u32, Vec<Bytes>]>;1422 /**1423 * Destroy a collection if no tokens exist within.1424 * 1425 * # Permissions1426 * 1427 * * Collection owner1428 * 1429 * # Arguments1430 * 1431 * * `collection_id`: Collection to destroy.1432 **/1433 destroyCollection: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;1434 /**1435 * Remove admin of a collection.1436 * 1437 * An admin address can remove itself. List of admins may become empty,1438 * in which case only Collection Owner will be able to add an Admin.1439 * 1440 * # Permissions1441 * 1442 * * Collection owner1443 * * Collection admin1444 * 1445 * # Arguments1446 * 1447 * * `collection_id`: ID of the collection to remove the admin for.1448 * * `account_id`: Address of the admin to remove.1449 **/1450 removeCollectionAdmin: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, accountId: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1451 /**1452 * Remove a collection's a sponsor, making everyone pay for their own transactions.1453 * 1454 * # Permissions1455 * 1456 * * Collection owner1457 * 1458 * # Arguments1459 * 1460 * * `collection_id`: ID of the collection with the sponsor to remove.1461 **/1462 removeCollectionSponsor: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;1463 /**1464 * Remove an address from allow list.1465 * 1466 * # Permissions1467 * 1468 * * Collection owner1469 * * Collection admin1470 * 1471 * # Arguments1472 * 1473 * * `collection_id`: ID of the modified collection.1474 * * `address`: ID of the address to be removed from the allowlist.1475 **/1476 removeFromAllowList: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, address: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1477 /**1478 * Repairs a broken item1479 * 1480 * # Arguments1481 * 1482 * * `collection_id`: ID of the collection the item belongs to.1483 * * `item_id`: ID of the item.1484 **/1485 repairItem: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, itemId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32]>;1486 /**1487 * Re-partition a refungible token, while owning all of its parts/pieces.1488 * 1489 * # Permissions1490 * 1491 * * Token owner (must own every part)1492 * 1493 * # Arguments1494 * 1495 * * `collection_id`: ID of the collection the RFT belongs to.1496 * * `token_id`: ID of the RFT.1497 * * `amount`: New number of parts/pieces into which the token shall be partitioned.1498 **/1499 repartition: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, amount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, u128]>;1500 /**1501 * Sets or unsets the approval of a given operator.1502 * 1503 * The `operator` is allowed to transfer all tokens of the `owner` on their behalf.1504 * 1505 * # Arguments1506 * 1507 * * `owner`: Token owner1508 * * `operator`: Operator1509 * * `approve`: Should operator status be granted or revoked?1510 **/1511 setAllowanceForAll: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, operator: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, approve: bool | boolean | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr, bool]>;1512 /**1513 * Set specific limits of a collection. Empty, or None fields mean chain default.1514 * 1515 * # Permissions1516 * 1517 * * Collection owner1518 * * Collection admin1519 * 1520 * # Arguments1521 * 1522 * * `collection_id`: ID of the modified collection.1523 * * `new_limit`: New limits of the collection. Fields that are not set (None)1524 * will not overwrite the old ones.1525 **/1526 setCollectionLimits: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newLimit: UpDataStructsCollectionLimits | { accountTokenOwnershipLimit?: any; sponsoredDataSize?: any; sponsoredDataRateLimit?: any; tokenLimit?: any; sponsorTransferTimeout?: any; sponsorApproveTimeout?: any; ownerCanTransfer?: any; ownerCanDestroy?: any; transfersEnabled?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, UpDataStructsCollectionLimits]>;1527 /**1528 * Set specific permissions of a collection. Empty, or None fields mean chain default.1529 * 1530 * # Permissions1531 * 1532 * * Collection owner1533 * * Collection admin1534 * 1535 * # Arguments1536 * 1537 * * `collection_id`: ID of the modified collection.1538 * * `new_permission`: New permissions of the collection. Fields that are not set (None)1539 * will not overwrite the old ones.1540 **/1541 setCollectionPermissions: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newPermission: UpDataStructsCollectionPermissions | { access?: any; mintMode?: any; nesting?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, UpDataStructsCollectionPermissions]>;1542 /**1543 * Add or change collection properties.1544 * 1545 * # Permissions1546 * 1547 * * Collection owner1548 * * Collection admin1549 * 1550 * # Arguments1551 * 1552 * * `collection_id`: ID of the modified collection.1553 * * `properties`: Vector of key-value pairs stored as the collection's metadata.1554 * Keys support Latin letters, `-`, `_`, and `.` as symbols.1555 **/1556 setCollectionProperties: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, properties: Vec<UpDataStructsProperty> | (UpDataStructsProperty | { key?: any; value?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, Vec<UpDataStructsProperty>]>;1557 /**1558 * Set (invite) a new collection sponsor.1559 * 1560 * If successful, confirmation from the sponsor-to-be will be pending.1561 * 1562 * # Permissions1563 * 1564 * * Collection owner1565 * * Collection admin1566 * 1567 * # Arguments1568 * 1569 * * `collection_id`: ID of the modified collection.1570 * * `new_sponsor`: ID of the account of the sponsor-to-be.1571 **/1572 setCollectionSponsor: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newSponsor: AccountId32 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, AccountId32]>;1573 /**1574 * Add or change token properties according to collection's permissions.1575 * Currently properties only work with NFTs.1576 * 1577 * # Permissions1578 * 1579 * * Depends on collection's token property permissions and specified property mutability:1580 * * Collection owner1581 * * Collection admin1582 * * Token owner1583 * 1584 * See [`set_token_property_permissions`][`Pallet::set_token_property_permissions`].1585 * 1586 * # Arguments1587 * 1588 * * `collection_id: ID of the collection to which the token belongs.1589 * * `token_id`: ID of the modified token.1590 * * `properties`: Vector of key-value pairs stored as the token's metadata.1591 * Keys support Latin letters, `-`, `_`, and `.` as symbols.1592 **/1593 setTokenProperties: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, properties: Vec<UpDataStructsProperty> | (UpDataStructsProperty | { key?: any; value?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, u32, Vec<UpDataStructsProperty>]>;1594 /**1595 * Add or change token property permissions of a collection.1596 * 1597 * Without a permission for a particular key, a property with that key1598 * cannot be created in a token.1599 * 1600 * # Permissions1601 * 1602 * * Collection owner1603 * * Collection admin1604 * 1605 * # Arguments1606 * 1607 * * `collection_id`: ID of the modified collection.1608 * * `property_permissions`: Vector of permissions for property keys.1609 * Keys support Latin letters, `-`, `_`, and `.` as symbols.1610 **/1611 setTokenPropertyPermissions: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, propertyPermissions: Vec<UpDataStructsPropertyKeyPermission> | (UpDataStructsPropertyKeyPermission | { key?: any; permission?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, Vec<UpDataStructsPropertyKeyPermission>]>;1612 /**1613 * Completely allow or disallow transfers for a particular collection.1614 * 1615 * # Permissions1616 * 1617 * * Collection owner1618 * 1619 * # Arguments1620 * 1621 * * `collection_id`: ID of the collection.1622 * * `value`: New value of the flag, are transfers allowed?1623 **/1624 setTransfersEnabledFlag: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, value: bool | boolean | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, bool]>;1625 /**1626 * Change ownership of the token.1627 * 1628 * # Permissions1629 * 1630 * * Collection owner1631 * * Collection admin1632 * * Current token owner1633 * 1634 * # Arguments1635 * 1636 * * `recipient`: Address of token recipient.1637 * * `collection_id`: ID of the collection the item belongs to.1638 * * `item_id`: ID of the item.1639 * * Non-Fungible Mode: Required.1640 * * Fungible Mode: Ignored.1641 * * Re-Fungible Mode: Required.1642 * 1643 * * `value`: Amount to transfer.1644 * * Non-Fungible Mode: An NFT is indivisible, there is always 1 corresponding to an ID.1645 * * Fungible Mode: The desired number of pieces to transfer.1646 * * Re-Fungible Mode: The desired number of pieces to transfer.1647 **/1648 transfer: AugmentedSubmittable<(recipient: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, collectionId: u32 | AnyNumber | Uint8Array, itemId: u32 | AnyNumber | Uint8Array, value: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletEvmAccountBasicCrossAccountIdRepr, u32, u32, u128]>;1649 /**1650 * Change ownership of an item on behalf of the owner as a non-owner account.1651 * 1652 * See the [`approve`][`Pallet::approve`] method for additional information.1653 * 1654 * After this method executes, one approval is removed from the total so that1655 * the approved address will not be able to transfer this item again from this owner.1656 * 1657 * # Permissions1658 * 1659 * * Collection owner1660 * * Collection admin1661 * * Current item owner1662 * * Address approved by current item owner1663 * 1664 * # Arguments1665 * 1666 * * `from`: Address that currently owns the token.1667 * * `recipient`: Address of the new token-owner-to-be.1668 * * `collection_id`: ID of the collection the item.1669 * * `item_id`: ID of the item to be transferred.1670 * * `value`: Amount to transfer.1671 * * Non-Fungible Mode: An NFT is indivisible, there is always 1 corresponding to an ID.1672 * * Fungible Mode: The desired number of pieces to transfer.1673 * * Re-Fungible Mode: The desired number of pieces to transfer.1674 **/1675 transferFrom: AugmentedSubmittable<(from: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, recipient: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, collectionId: u32 | AnyNumber | Uint8Array, itemId: u32 | AnyNumber | Uint8Array, value: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u32, u32, u128]>;1676 /**1677 * Generic tx1678 **/1679 [key: string]: SubmittableExtrinsicFunction<ApiType>;1680 };1681 vesting: {1682 claim: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;1683 claimFor: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;1684 updateVestingSchedules: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, vestingSchedules: Vec<OrmlVestingVestingSchedule> | (OrmlVestingVestingSchedule | { start?: any; period?: any; periodCount?: any; perPeriod?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [MultiAddress, Vec<OrmlVestingVestingSchedule>]>;1685 vestedTransfer: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, schedule: OrmlVestingVestingSchedule | { start?: any; period?: any; periodCount?: any; perPeriod?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, OrmlVestingVestingSchedule]>;1686 /**1687 * Generic tx1688 **/1689 [key: string]: SubmittableExtrinsicFunction<ApiType>;1690 };1691 xcmpQueue: {1692 /**1693 * Resumes all XCM executions for the XCMP queue.1694 * 1695 * Note that this function doesn't change the status of the in/out bound channels.1696 * 1697 * - `origin`: Must pass `ControllerOrigin`.1698 **/1699 resumeXcmExecution: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;1700 /**1701 * Services a single overweight XCM.1702 * 1703 * - `origin`: Must pass `ExecuteOverweightOrigin`.1704 * - `index`: The index of the overweight XCM to service1705 * - `weight_limit`: The amount of weight that XCM execution may take.1706 * 1707 * Errors:1708 * - `BadOverweightIndex`: XCM under `index` is not found in the `Overweight` storage map.1709 * - `BadXcm`: XCM under `index` cannot be properly decoded into a valid XCM format.1710 * - `WeightOverLimit`: XCM execution may use greater `weight_limit`.1711 * 1712 * Events:1713 * - `OverweightServiced`: On success.1714 **/1715 serviceOverweight: AugmentedSubmittable<(index: u64 | AnyNumber | Uint8Array, weightLimit: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64, u64]>;1716 /**1717 * Suspends all XCM executions for the XCMP queue, regardless of the sender's origin.1718 * 1719 * - `origin`: Must pass `ControllerOrigin`.1720 **/1721 suspendXcmExecution: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;1722 /**1723 * Overwrites the number of pages of messages which must be in the queue after which we drop any further1724 * messages from the channel.1725 * 1726 * - `origin`: Must pass `Root`.1727 * - `new`: Desired value for `QueueConfigData.drop_threshold`1728 **/1729 updateDropThreshold: AugmentedSubmittable<(updated: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;1730 /**1731 * Overwrites the number of pages of messages which the queue must be reduced to before it signals that1732 * message sending may recommence after it has been suspended.1733 * 1734 * - `origin`: Must pass `Root`.1735 * - `new`: Desired value for `QueueConfigData.resume_threshold`1736 **/1737 updateResumeThreshold: AugmentedSubmittable<(updated: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;1738 /**1739 * Overwrites the number of pages of messages which must be in the queue for the other side to be told to1740 * suspend their sending.1741 * 1742 * - `origin`: Must pass `Root`.1743 * - `new`: Desired value for `QueueConfigData.suspend_value`1744 **/1745 updateSuspendThreshold: AugmentedSubmittable<(updated: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;1746 /**1747 * Overwrites the amount of remaining weight under which we stop processing messages.1748 * 1749 * - `origin`: Must pass `Root`.1750 * - `new`: Desired value for `QueueConfigData.threshold_weight`1751 **/1752 updateThresholdWeight: AugmentedSubmittable<(updated: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64]>;1753 /**1754 * Overwrites the speed to which the available weight approaches the maximum weight.1755 * A lower number results in a faster progression. A value of 1 makes the entire weight available initially.1756 * 1757 * - `origin`: Must pass `Root`.1758 * - `new`: Desired value for `QueueConfigData.weight_restrict_decay`.1759 **/1760 updateWeightRestrictDecay: AugmentedSubmittable<(updated: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64]>;1761 /**1762 * Overwrite the maximum amount of weight any individual message may consume.1763 * Messages above this weight go into the overweight queue and may only be serviced explicitly.1764 * 1765 * - `origin`: Must pass `Root`.1766 * - `new`: Desired value for `QueueConfigData.xcmp_max_individual_weight`.1767 **/1768 updateXcmpMaxIndividualWeight: AugmentedSubmittable<(updated: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64]>;1769 /**1770 * Generic tx1771 **/1772 [key: string]: SubmittableExtrinsicFunction<ApiType>;1773 };1774 xTokens: {1775 /**1776 * Transfer native currencies.1777 * 1778 * `dest_weight_limit` is the weight for XCM execution on the dest1779 * chain, and it would be charged from the transferred assets. If set1780 * below requirements, the execution may fail and assets wouldn't be1781 * received.1782 * 1783 * It's a no-op if any error on local XCM execution or message sending.1784 * Note sending assets out per se doesn't guarantee they would be1785 * received. Receiving depends on if the XCM message could be delivered1786 * by the network, and if the receiving chain would handle1787 * messages correctly.1788 **/1789 transfer: AugmentedSubmittable<(currencyId: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletForeignAssetsAssetIds, u128, XcmVersionedMultiLocation, XcmV2WeightLimit]>;1790 /**1791 * Transfer `MultiAsset`.1792 * 1793 * `dest_weight_limit` is the weight for XCM execution on the dest1794 * chain, and it would be charged from the transferred assets. If set1795 * below requirements, the execution may fail and assets wouldn't be1796 * received.1797 * 1798 * It's a no-op if any error on local XCM execution or message sending.1799 * Note sending assets out per se doesn't guarantee they would be1800 * received. Receiving depends on if the XCM message could be delivered1801 * by the network, and if the receiving chain would handle1802 * messages correctly.1803 **/1804 transferMultiasset: AugmentedSubmittable<(asset: XcmVersionedMultiAsset | { V0: any } | { V1: any } | string | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiAsset, XcmVersionedMultiLocation, XcmV2WeightLimit]>;1805 /**1806 * Transfer several `MultiAsset` specifying the item to be used as fee1807 * 1808 * `dest_weight_limit` is the weight for XCM execution on the dest1809 * chain, and it would be charged from the transferred assets. If set1810 * below requirements, the execution may fail and assets wouldn't be1811 * received.1812 * 1813 * `fee_item` is index of the MultiAssets that we want to use for1814 * payment1815 * 1816 * It's a no-op if any error on local XCM execution or message sending.1817 * Note sending assets out per se doesn't guarantee they would be1818 * received. Receiving depends on if the XCM message could be delivered1819 * by the network, and if the receiving chain would handle1820 * messages correctly.1821 **/1822 transferMultiassets: AugmentedSubmittable<(assets: XcmVersionedMultiAssets | { V0: any } | { V1: any } | string | Uint8Array, feeItem: u32 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiAssets, u32, XcmVersionedMultiLocation, XcmV2WeightLimit]>;1823 /**1824 * Transfer `MultiAsset` specifying the fee and amount as separate.1825 * 1826 * `dest_weight_limit` is the weight for XCM execution on the dest1827 * chain, and it would be charged from the transferred assets. If set1828 * below requirements, the execution may fail and assets wouldn't be1829 * received.1830 * 1831 * `fee` is the multiasset to be spent to pay for execution in1832 * destination chain. Both fee and amount will be subtracted form the1833 * callers balance For now we only accept fee and asset having the same1834 * `MultiLocation` id.1835 * 1836 * If `fee` is not high enough to cover for the execution costs in the1837 * destination chain, then the assets will be trapped in the1838 * destination chain1839 * 1840 * It's a no-op if any error on local XCM execution or message sending.1841 * Note sending assets out per se doesn't guarantee they would be1842 * received. Receiving depends on if the XCM message could be delivered1843 * by the network, and if the receiving chain would handle1844 * messages correctly.1845 **/1846 transferMultiassetWithFee: AugmentedSubmittable<(asset: XcmVersionedMultiAsset | { V0: any } | { V1: any } | string | Uint8Array, fee: XcmVersionedMultiAsset | { V0: any } | { V1: any } | string | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiAsset, XcmVersionedMultiAsset, XcmVersionedMultiLocation, XcmV2WeightLimit]>;1847 /**1848 * Transfer several currencies specifying the item to be used as fee1849 * 1850 * `dest_weight_limit` is the weight for XCM execution on the dest1851 * chain, and it would be charged from the transferred assets. If set1852 * below requirements, the execution may fail and assets wouldn't be1853 * received.1854 * 1855 * `fee_item` is index of the currencies tuple that we want to use for1856 * payment1857 * 1858 * It's a no-op if any error on local XCM execution or message sending.1859 * Note sending assets out per se doesn't guarantee they would be1860 * received. Receiving depends on if the XCM message could be delivered1861 * by the network, and if the receiving chain would handle1862 * messages correctly.1863 **/1864 transferMulticurrencies: AugmentedSubmittable<(currencies: Vec<ITuple<[PalletForeignAssetsAssetIds, u128]>> | ([PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, u128 | AnyNumber | Uint8Array])[], feeItem: u32 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Vec<ITuple<[PalletForeignAssetsAssetIds, u128]>>, u32, XcmVersionedMultiLocation, XcmV2WeightLimit]>;1865 /**1866 * Transfer native currencies specifying the fee and amount as1867 * separate.1868 * 1869 * `dest_weight_limit` is the weight for XCM execution on the dest1870 * chain, and it would be charged from the transferred assets. If set1871 * below requirements, the execution may fail and assets wouldn't be1872 * received.1873 * 1874 * `fee` is the amount to be spent to pay for execution in destination1875 * chain. Both fee and amount will be subtracted form the callers1876 * balance.1877 * 1878 * If `fee` is not high enough to cover for the execution costs in the1879 * destination chain, then the assets will be trapped in the1880 * destination chain1881 * 1882 * It's a no-op if any error on local XCM execution or message sending.1883 * Note sending assets out per se doesn't guarantee they would be1884 * received. Receiving depends on if the XCM message could be delivered1885 * by the network, and if the receiving chain would handle1886 * messages correctly.1887 **/1888 transferWithFee: AugmentedSubmittable<(currencyId: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, fee: u128 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletForeignAssetsAssetIds, u128, u128, XcmVersionedMultiLocation, XcmV2WeightLimit]>;1889 /**1890 * Generic tx1891 **/1892 [key: string]: SubmittableExtrinsicFunction<ApiType>;1893 };1894 } // AugmentedSubmittables1895} // declare moduletests/src/interfaces/augment-types.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-types.ts
+++ b/tests/src/interfaces/augment-types.ts
@@ -24,7 +24,7 @@
import type { StatementKind } from '@polkadot/types/interfaces/claims';
import type { CollectiveOrigin, MemberCount, ProposalIndex, Votes, VotesTo230 } from '@polkadot/types/interfaces/collective';
import type { AuthorityId, RawVRFOutput } from '@polkadot/types/interfaces/consensus';
-import type { AliveContractInfo, CodeHash, CodeSource, CodeUploadRequest, CodeUploadResult, CodeUploadResultValue, ContractCallFlags, ContractCallRequest, ContractExecResult, ContractExecResultOk, ContractExecResultResult, ContractExecResultSuccessTo255, ContractExecResultSuccessTo260, ContractExecResultTo255, ContractExecResultTo260, ContractExecResultTo267, ContractInfo, ContractInstantiateResult, ContractInstantiateResultTo267, ContractInstantiateResultTo299, ContractReturnFlags, ContractStorageKey, DeletedContract, ExecReturnValue, Gas, HostFnWeights, HostFnWeightsTo264, InstantiateRequest, InstantiateRequestV1, InstantiateRequestV2, InstantiateReturnValue, InstantiateReturnValueOk, InstantiateReturnValueTo267, InstructionWeights, Limits, LimitsTo264, PrefabWasmModule, RentProjection, Schedule, ScheduleTo212, ScheduleTo258, ScheduleTo264, SeedOf, StorageDeposit, TombstoneContractInfo, TrieId } from '@polkadot/types/interfaces/contracts';
+import type { AliveContractInfo, CodeHash, CodeSource, CodeUploadRequest, CodeUploadResult, CodeUploadResultValue, ContractCallFlags, ContractCallRequest, ContractExecResult, ContractExecResultOk, ContractExecResultResult, ContractExecResultSuccessTo255, ContractExecResultSuccessTo260, ContractExecResultTo255, ContractExecResultTo260, ContractExecResultTo267, ContractExecResultU64, ContractInfo, ContractInstantiateResult, ContractInstantiateResultTo267, ContractInstantiateResultTo299, ContractInstantiateResultU64, ContractReturnFlags, ContractStorageKey, DeletedContract, ExecReturnValue, Gas, HostFnWeights, HostFnWeightsTo264, InstantiateRequest, InstantiateRequestV1, InstantiateRequestV2, InstantiateReturnValue, InstantiateReturnValueOk, InstantiateReturnValueTo267, InstructionWeights, Limits, LimitsTo264, PrefabWasmModule, RentProjection, Schedule, ScheduleTo212, ScheduleTo258, ScheduleTo264, SeedOf, StorageDeposit, TombstoneContractInfo, TrieId } from '@polkadot/types/interfaces/contracts';
import type { ContractConstructorSpecLatest, ContractConstructorSpecV0, ContractConstructorSpecV1, ContractConstructorSpecV2, ContractConstructorSpecV3, ContractContractSpecV0, ContractContractSpecV1, ContractContractSpecV2, ContractContractSpecV3, ContractContractSpecV4, ContractCryptoHasher, ContractDiscriminant, ContractDisplayName, ContractEventParamSpecLatest, ContractEventParamSpecV0, ContractEventParamSpecV2, ContractEventSpecLatest, ContractEventSpecV0, ContractEventSpecV1, ContractEventSpecV2, ContractLayoutArray, ContractLayoutCell, ContractLayoutEnum, ContractLayoutHash, ContractLayoutHashingStrategy, ContractLayoutKey, ContractLayoutStruct, ContractLayoutStructField, ContractMessageParamSpecLatest, ContractMessageParamSpecV0, ContractMessageParamSpecV2, ContractMessageSpecLatest, ContractMessageSpecV0, ContractMessageSpecV1, ContractMessageSpecV2, ContractMetadata, ContractMetadataLatest, ContractMetadataV0, ContractMetadataV1, ContractMetadataV2, ContractMetadataV3, ContractMetadataV4, ContractProject, ContractProjectContract, ContractProjectInfo, ContractProjectSource, ContractProjectV0, ContractSelector, ContractStorageLayout, ContractTypeSpec } from '@polkadot/types/interfaces/contractsAbi';
import type { FundIndex, FundInfo, LastContribution, TrieIndex } from '@polkadot/types/interfaces/crowdloan';
import type { CollationInfo, CollationInfoV1, ConfigData, MessageId, OverweightIndex, PageCounter, PageIndexData } from '@polkadot/types/interfaces/cumulus';
@@ -47,7 +47,7 @@
import type { StorageKind } from '@polkadot/types/interfaces/offchain';
import type { DeferredOffenceOf, Kind, OffenceDetails, Offender, OpaqueTimeSlot, ReportIdOf, Reporter } from '@polkadot/types/interfaces/offences';
import type { AbridgedCandidateReceipt, AbridgedHostConfiguration, AbridgedHrmpChannel, AssignmentId, AssignmentKind, AttestedCandidate, AuctionIndex, AuthorityDiscoveryId, AvailabilityBitfield, AvailabilityBitfieldRecord, BackedCandidate, Bidder, BufferedSessionChange, CandidateCommitments, CandidateDescriptor, CandidateEvent, CandidateHash, CandidateInfo, CandidatePendingAvailability, CandidateReceipt, CollatorId, CollatorSignature, CommittedCandidateReceipt, CoreAssignment, CoreIndex, CoreOccupied, CoreState, DisputeLocation, DisputeResult, DisputeState, DisputeStatement, DisputeStatementSet, DoubleVoteReport, DownwardMessage, ExplicitDisputeStatement, GlobalValidationData, GlobalValidationSchedule, GroupIndex, GroupRotationInfo, HeadData, HostConfiguration, HrmpChannel, HrmpChannelId, HrmpOpenChannelRequest, InboundDownwardMessage, InboundHrmpMessage, InboundHrmpMessages, IncomingParachain, IncomingParachainDeploy, IncomingParachainFixed, InvalidDisputeStatementKind, LeasePeriod, LeasePeriodOf, LocalValidationData, MessageIngestionType, MessageQueueChain, MessagingStateSnapshot, MessagingStateSnapshotEgressEntry, MultiDisputeStatementSet, NewBidder, OccupiedCore, OccupiedCoreAssumption, OldV1SessionInfo, OutboundHrmpMessage, ParaGenesisArgs, ParaId, ParaInfo, ParaLifecycle, ParaPastCodeMeta, ParaScheduling, ParaValidatorIndex, ParachainDispatchOrigin, ParachainInherentData, ParachainProposal, ParachainsInherentData, ParathreadClaim, ParathreadClaimQueue, ParathreadEntry, PersistedValidationData, PvfCheckStatement, QueuedParathread, RegisteredParachainInfo, RelayBlockNumber, RelayChainBlockNumber, RelayChainHash, RelayHash, Remark, ReplacementTimes, Retriable, ScheduledCore, Scheduling, ScrapedOnChainVotes, ServiceQuality, SessionInfo, SessionInfoValidatorGroup, SignedAvailabilityBitfield, SignedAvailabilityBitfields, SigningContext, SlotRange, SlotRange10, Statement, SubId, SystemInherentData, TransientValidationData, UpgradeGoAhead, UpgradeRestriction, UpwardMessage, ValidDisputeStatementKind, ValidationCode, ValidationCodeHash, ValidationData, ValidationDataType, ValidationFunctionParams, ValidatorSignature, ValidityAttestation, VecInboundHrmpMessage, WinnersData, WinnersData10, WinnersDataTuple, WinnersDataTuple10, WinningData, WinningData10, WinningDataEntry } from '@polkadot/types/interfaces/parachains';
-import type { FeeDetails, InclusionFee, RuntimeDispatchInfo } from '@polkadot/types/interfaces/payment';
+import type { FeeDetails, InclusionFee, RuntimeDispatchInfo, RuntimeDispatchInfoV1, RuntimeDispatchInfoV2 } from '@polkadot/types/interfaces/payment';
import type { Approvals } from '@polkadot/types/interfaces/poll';
import type { ProxyAnnouncement, ProxyDefinition, ProxyType } from '@polkadot/types/interfaces/proxy';
import type { AccountStatus, AccountValidity } from '@polkadot/types/interfaces/purchase';
@@ -273,10 +273,12 @@
ContractExecResultTo255: ContractExecResultTo255;
ContractExecResultTo260: ContractExecResultTo260;
ContractExecResultTo267: ContractExecResultTo267;
+ ContractExecResultU64: ContractExecResultU64;
ContractInfo: ContractInfo;
ContractInstantiateResult: ContractInstantiateResult;
ContractInstantiateResultTo267: ContractInstantiateResultTo267;
ContractInstantiateResultTo299: ContractInstantiateResultTo299;
+ ContractInstantiateResultU64: ContractInstantiateResultU64;
ContractLayoutArray: ContractLayoutArray;
ContractLayoutCell: ContractLayoutCell;
ContractLayoutEnum: ContractLayoutEnum;
@@ -1057,6 +1059,8 @@
RpcMethods: RpcMethods;
RuntimeDbWeight: RuntimeDbWeight;
RuntimeDispatchInfo: RuntimeDispatchInfo;
+ RuntimeDispatchInfoV1: RuntimeDispatchInfoV1;
+ RuntimeDispatchInfoV2: RuntimeDispatchInfoV2;
RuntimeVersion: RuntimeVersion;
RuntimeVersionApi: RuntimeVersionApi;
RuntimeVersionPartial: RuntimeVersionPartial;
tests/src/interfaces/default/types.tsdiffbeforeafterboth--- a/tests/src/interfaces/default/types.ts
+++ b/tests/src/interfaces/default/types.ts
@@ -1611,7 +1611,8 @@
readonly isFungibleDisallowsNesting: boolean;
readonly isSettingPropertiesNotAllowed: boolean;
readonly isSettingAllowanceForAllNotAllowed: boolean;
- readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed' | 'SettingAllowanceForAllNotAllowed';
+ readonly isFungibleTokensAreAlwaysValid: boolean;
+ readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed' | 'SettingAllowanceForAllNotAllowed' | 'FungibleTokensAreAlwaysValid';
}
/** @name PalletInflationCall */
@@ -2318,7 +2319,12 @@
readonly operator: PalletEvmAccountBasicCrossAccountIdRepr;
readonly approve: bool;
} & Struct;
- readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetTokenPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetCollectionLimits' | 'SetCollectionPermissions' | 'Repartition' | 'SetAllowanceForAll';
+ readonly isRepairItem: boolean;
+ readonly asRepairItem: {
+ readonly collectionId: u32;
+ readonly itemId: u32;
+ } & Struct;
+ readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetTokenPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetCollectionLimits' | 'SetCollectionPermissions' | 'Repartition' | 'SetAllowanceForAll' | 'RepairItem';
}
/** @name PalletUniqueError */
tests/src/interfaces/lookup.tsdiffbeforeafterboth--- a/tests/src/interfaces/lookup.ts
+++ b/tests/src/interfaces/lookup.ts
@@ -2280,7 +2280,11 @@
set_allowance_for_all: {
collectionId: 'u32',
operator: 'PalletEvmAccountBasicCrossAccountIdRepr',
- approve: 'bool'
+ approve: 'bool',
+ },
+ repair_item: {
+ collectionId: 'u32',
+ itemId: 'u32'
}
}
},
@@ -3209,7 +3213,7 @@
* Lookup417: pallet_fungible::pallet::Error<T>
**/
PalletFungibleError: {
- _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed', 'SettingAllowanceForAllNotAllowed']
+ _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed', 'SettingAllowanceForAllNotAllowed', 'FungibleTokensAreAlwaysValid']
},
/**
* Lookup418: pallet_refungible::ItemData
tests/src/interfaces/types-lookup.tsdiffbeforeafterboth--- a/tests/src/interfaces/types-lookup.ts
+++ b/tests/src/interfaces/types-lookup.ts
@@ -2517,7 +2517,12 @@
readonly operator: PalletEvmAccountBasicCrossAccountIdRepr;
readonly approve: bool;
} & Struct;
- readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetTokenPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetCollectionLimits' | 'SetCollectionPermissions' | 'Repartition' | 'SetAllowanceForAll';
+ readonly isRepairItem: boolean;
+ readonly asRepairItem: {
+ readonly collectionId: u32;
+ readonly itemId: u32;
+ } & Struct;
+ readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetTokenPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetCollectionLimits' | 'SetCollectionPermissions' | 'Repartition' | 'SetAllowanceForAll' | 'RepairItem';
}
/** @name UpDataStructsCollectionMode (237) */
@@ -3513,7 +3518,8 @@
readonly isFungibleDisallowsNesting: boolean;
readonly isSettingPropertiesNotAllowed: boolean;
readonly isSettingAllowanceForAllNotAllowed: boolean;
- readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed' | 'SettingAllowanceForAllNotAllowed';
+ readonly isFungibleTokensAreAlwaysValid: boolean;
+ readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed' | 'SettingAllowanceForAllNotAllowed' | 'FungibleTokensAreAlwaysValid';
}
/** @name PalletRefungibleItemData (418) */
tests/yarn.lockdiffbeforeafterboth--- a/tests/yarn.lock
+++ b/tests/yarn.lock
@@ -150,12 +150,7 @@
chalk "^2.0.0"
js-tokens "^4.0.0"
-"@babel/parser@^7.18.10":
- version "7.19.6"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.19.6.tgz#b923430cb94f58a7eae8facbffa9efd19130e7f8"
- integrity sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA==
-
-"@babel/parser@^7.20.5":
+"@babel/parser@^7.18.10", "@babel/parser@^7.20.5":
version "7.20.5"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.20.5.tgz#7f3c7335fe417665d929f34ae5dceae4c04015e8"
integrity sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA==
@@ -203,16 +198,7 @@
debug "^4.1.0"
globals "^11.1.0"
-"@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.19.0":
- version "7.19.4"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.19.4.tgz#0dd5c91c573a202d600490a35b33246fed8a41c7"
- integrity sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw==
- dependencies:
- "@babel/helper-string-parser" "^7.19.4"
- "@babel/helper-validator-identifier" "^7.19.1"
- to-fast-properties "^2.0.0"
-
-"@babel/types@^7.20.2", "@babel/types@^7.20.5":
+"@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.19.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5":
version "7.20.5"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.20.5.tgz#e206ae370b5393d94dfd1d04cd687cace53efa84"
integrity sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==
@@ -243,7 +229,15 @@
minimatch "^3.1.2"
strip-json-comments "^3.1.1"
-"@ethereumjs/common@^2.5.0", "@ethereumjs/common@^2.6.4":
+"@ethereumjs/common@2.5.0":
+ version "2.5.0"
+ resolved "https://registry.yarnpkg.com/@ethereumjs/common/-/common-2.5.0.tgz#ec61551b31bef7a69d1dc634d8932468866a4268"
+ integrity sha512-DEHjW6e38o+JmB/NO3GZBpW4lpaiBpkFgXF6jLcJ6gETBYpEyaA5nTimsWBUJR3Vmtm/didUEbNjajskugZORg==
+ dependencies:
+ crc-32 "^1.2.0"
+ ethereumjs-util "^7.1.1"
+
+"@ethereumjs/common@^2.5.0":
version "2.6.5"
resolved "https://registry.yarnpkg.com/@ethereumjs/common/-/common-2.6.5.tgz#0a75a22a046272579d91919cb12d84f2756e8d30"
integrity sha512-lRyVQOeCDaIVtgfbowla32pzeDv2Obr8oR8Put5RdUBNRGr1VGPGQNGP6elWIpgK3YdpzqTOh4GyUGOureVeeA==
@@ -251,13 +245,13 @@
crc-32 "^1.2.0"
ethereumjs-util "^7.1.5"
-"@ethereumjs/tx@^3.3.2":
- version "3.5.2"
- resolved "https://registry.yarnpkg.com/@ethereumjs/tx/-/tx-3.5.2.tgz#197b9b6299582ad84f9527ca961466fce2296c1c"
- integrity sha512-gQDNJWKrSDGu2w7w0PzVXVBNMzb7wwdDOmOqczmhNjqFxFuIbhVJDwiGEnxFNC2/b8ifcZzY7MLcluizohRzNw==
+"@ethereumjs/tx@3.3.2":
+ version "3.3.2"
+ resolved "https://registry.yarnpkg.com/@ethereumjs/tx/-/tx-3.3.2.tgz#348d4624bf248aaab6c44fec2ae67265efe3db00"
+ integrity sha512-6AaJhwg4ucmwTvw/1qLaZUX5miWrwZ4nLOUsKyb/HtzS3BMw/CasKhdi1ims9mBKeK9sOJCH4qGKOBGyJCeeog==
dependencies:
- "@ethereumjs/common" "^2.6.4"
- ethereumjs-util "^7.1.5"
+ "@ethereumjs/common" "^2.5.0"
+ ethereumjs-util "^7.1.2"
"@ethersproject/abi@^5.6.3":
version "5.7.0"
@@ -436,14 +430,14 @@
"@ethersproject/properties" "^5.7.0"
"@ethersproject/strings" "^5.7.0"
-"@humanwhocodes/config-array@^0.10.5":
- version "0.10.7"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.10.7.tgz#6d53769fd0c222767e6452e8ebda825c22e9f0dc"
- integrity sha512-MDl6D6sBsaV452/QSdX+4CXIjZhIcI0PELsxUjk4U828yd58vk3bTIvk/6w5FY+4hIy9sLW0sfrV7K7Kc++j/w==
+"@humanwhocodes/config-array@^0.11.6":
+ version "0.11.8"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.8.tgz#03595ac2075a4dc0f191cc2131de14fbd7d410b9"
+ integrity sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==
dependencies:
"@humanwhocodes/object-schema" "^1.2.1"
debug "^4.1.1"
- minimatch "^3.0.4"
+ minimatch "^3.0.5"
"@humanwhocodes/module-importer@^1.0.1":
version "1.0.1"
@@ -526,7 +520,7 @@
resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
-"@nodelib/fs.walk@^1.2.3":
+"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8":
version "1.2.8"
resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
@@ -962,14 +956,14 @@
"@types/node" "*"
"@types/cacheable-request@^6.0.1", "@types/cacheable-request@^6.0.2":
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.2.tgz#c324da0197de0a98a2312156536ae262429ff6b9"
- integrity sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==
+ version "6.0.3"
+ resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.3.tgz#a430b3260466ca7b5ca5bfd735693b36e7a9d183"
+ integrity sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==
dependencies:
"@types/http-cache-semantics" "*"
- "@types/keyv" "*"
+ "@types/keyv" "^3.1.4"
"@types/node" "*"
- "@types/responselike" "*"
+ "@types/responselike" "^1.0.0"
"@types/chai-as-promised@^7.1.5":
version "7.1.5"
@@ -986,9 +980,9 @@
"@types/chai" "*"
"@types/chai@*", "@types/chai@^4.3.3":
- version "4.3.3"
- resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.3.tgz#3c90752792660c4b562ad73b3fbd68bf3bc7ae07"
- integrity sha512-hC7OMnszpxhZPduX+m+nrx+uFoLkWOMiR4oa/AZF3MuSETYTZmFfJAHqZEM8MVlvfG7BEUcgvtwoCTxBp6hm3g==
+ version "4.3.4"
+ resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.4.tgz#e913e8175db8307d78b4e8fa690408ba6b65dee4"
+ integrity sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==
"@types/http-cache-semantics@*":
version "4.0.1"
@@ -1000,17 +994,17 @@
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3"
integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==
-"@types/keyv@*":
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-4.2.0.tgz#65b97868ab757906f2dbb653590d7167ad023fa0"
- integrity sha512-xoBtGl5R9jeKUhc8ZqeYaRDx04qqJ10yhhXYGmJ4Jr8qKpvMsDQQrNUvF/wUJ4klOtmJeJM+p2Xo3zp9uaC3tw==
+"@types/keyv@^3.1.4":
+ version "3.1.4"
+ resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6"
+ integrity sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==
dependencies:
- keyv "*"
+ "@types/node" "*"
"@types/mocha@^10.0.0":
- version "10.0.0"
- resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-10.0.0.tgz#3d9018c575f0e3f7386c1de80ee66cc21fbb7a52"
- integrity sha512-rADY+HtTOA52l9VZWtgQfn4p+UDVM2eDVkMZT1I6syp0YKxW2F9v+0pbRZLsvskhQv/vMb6ZfCay81GHbz5SHg==
+ version "10.0.1"
+ resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-10.0.1.tgz#2f4f65bb08bc368ac39c96da7b2f09140b26851b"
+ integrity sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==
"@types/node-fetch@^2.6.2":
version "2.6.2"
@@ -1021,9 +1015,9 @@
form-data "^3.0.0"
"@types/node@*", "@types/node@^18.11.2":
- version "18.11.2"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.2.tgz#c59b7641832531264fda3f1ba610362dc9a7dfc8"
- integrity sha512-BWN3M23gLO2jVG8g/XHIRFWiiV4/GckeFIqbU/C4V3xpoBBWSMk4OZomouN0wCkfQFPqgZikyLr7DOYDysIkkw==
+ version "18.11.15"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.15.tgz#de0e1fbd2b22b962d45971431e2ae696643d3f5d"
+ integrity sha512-VkhBbVo2+2oozlkdHXLrb3zjsRkpdnaU2bXmX8Wgle3PUi569eLRaHGlgETQHR7lLL1w7GiG3h9SnePhxNDecw==
"@types/node@^12.12.6":
version "12.20.55"
@@ -1037,7 +1031,7 @@
dependencies:
"@types/node" "*"
-"@types/responselike@*", "@types/responselike@^1.0.0":
+"@types/responselike@^1.0.0":
version "1.0.0"
resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29"
integrity sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==
@@ -1052,9 +1046,9 @@
"@types/node" "*"
"@types/semver@^7.3.12":
- version "7.3.12"
- resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.12.tgz#920447fdd78d76b19de0438b7f60df3c4a80bf1c"
- integrity sha512-WwA1MW0++RfXmCr12xeYOOC5baSC9mSb0ZqCquFzKhcoF4TvHu5MKOuXsncgZcpVFhB1pXd5hZmM0ryAoCp12A==
+ version "7.3.13"
+ resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.13.tgz#da4bfd73f49bd541d28920ab0e2bf0ee80f71c91"
+ integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==
"@types/websocket@^1.0.5":
version "1.0.5"
@@ -1064,85 +1058,86 @@
"@types/node" "*"
"@typescript-eslint/eslint-plugin@^5.40.1":
- version "5.40.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.40.1.tgz#3203a6ff396b1194083faaa6e5110c401201d7d5"
- integrity sha512-FsWboKkWdytGiXT5O1/R9j37YgcjO8MKHSUmWnIEjVaz0krHkplPnYi7mwdb+5+cs0toFNQb0HIrN7zONdIEWg==
+ version "5.46.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.46.1.tgz#098abb4c9354e19f460d57ab18bff1f676a6cff0"
+ integrity sha512-YpzNv3aayRBwjs4J3oz65eVLXc9xx0PDbIRisHj+dYhvBn02MjYOD96P8YGiWEIFBrojaUjxvkaUpakD82phsA==
dependencies:
- "@typescript-eslint/scope-manager" "5.40.1"
- "@typescript-eslint/type-utils" "5.40.1"
- "@typescript-eslint/utils" "5.40.1"
+ "@typescript-eslint/scope-manager" "5.46.1"
+ "@typescript-eslint/type-utils" "5.46.1"
+ "@typescript-eslint/utils" "5.46.1"
debug "^4.3.4"
ignore "^5.2.0"
+ natural-compare-lite "^1.4.0"
regexpp "^3.2.0"
semver "^7.3.7"
tsutils "^3.21.0"
"@typescript-eslint/parser@^5.40.1":
- version "5.40.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.40.1.tgz#e7f8295dd8154d0d37d661ddd8e2f0ecfdee28dd"
- integrity sha512-IK6x55va5w4YvXd4b3VrXQPldV9vQTxi5ov+g4pMANsXPTXOcfjx08CRR1Dfrcc51syPtXHF5bgLlMHYFrvQtg==
+ version "5.46.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.46.1.tgz#1fc8e7102c1141eb64276c3b89d70da8c0ba5699"
+ integrity sha512-RelQ5cGypPh4ySAtfIMBzBGyrNerQcmfA1oJvPj5f+H4jI59rl9xxpn4bonC0tQvUKOEN7eGBFWxFLK3Xepneg==
dependencies:
- "@typescript-eslint/scope-manager" "5.40.1"
- "@typescript-eslint/types" "5.40.1"
- "@typescript-eslint/typescript-estree" "5.40.1"
+ "@typescript-eslint/scope-manager" "5.46.1"
+ "@typescript-eslint/types" "5.46.1"
+ "@typescript-eslint/typescript-estree" "5.46.1"
debug "^4.3.4"
-"@typescript-eslint/scope-manager@5.40.1":
- version "5.40.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.40.1.tgz#a7a5197dfd234622a2421ea590ee0ccc02e18dfe"
- integrity sha512-jkn4xsJiUQucI16OLCXrLRXDZ3afKhOIqXs4R3O+M00hdQLKR58WuyXPZZjhKLFCEP2g+TXdBRtLQ33UfAdRUg==
+"@typescript-eslint/scope-manager@5.46.1":
+ version "5.46.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.46.1.tgz#70af8425c79bbc1178b5a63fb51102ddf48e104a"
+ integrity sha512-iOChVivo4jpwUdrJZyXSMrEIM/PvsbbDOX1y3UCKjSgWn+W89skxWaYXACQfxmIGhPVpRWK/VWPYc+bad6smIA==
dependencies:
- "@typescript-eslint/types" "5.40.1"
- "@typescript-eslint/visitor-keys" "5.40.1"
+ "@typescript-eslint/types" "5.46.1"
+ "@typescript-eslint/visitor-keys" "5.46.1"
-"@typescript-eslint/type-utils@5.40.1":
- version "5.40.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.40.1.tgz#091e4ce3bebbdb68f4980bae9dee2e4e1725f601"
- integrity sha512-DLAs+AHQOe6n5LRraXiv27IYPhleF0ldEmx6yBqBgBLaNRKTkffhV1RPsjoJBhVup2zHxfaRtan8/YRBgYhU9Q==
+"@typescript-eslint/type-utils@5.46.1":
+ version "5.46.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.46.1.tgz#195033e4b30b51b870dfcf2828e88d57b04a11cc"
+ integrity sha512-V/zMyfI+jDmL1ADxfDxjZ0EMbtiVqj8LUGPAGyBkXXStWmCUErMpW873zEHsyguWCuq2iN4BrlWUkmuVj84yng==
dependencies:
- "@typescript-eslint/typescript-estree" "5.40.1"
- "@typescript-eslint/utils" "5.40.1"
+ "@typescript-eslint/typescript-estree" "5.46.1"
+ "@typescript-eslint/utils" "5.46.1"
debug "^4.3.4"
tsutils "^3.21.0"
-"@typescript-eslint/types@5.40.1":
- version "5.40.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.40.1.tgz#de37f4f64de731ee454bb2085d71030aa832f749"
- integrity sha512-Icg9kiuVJSwdzSQvtdGspOlWNjVDnF3qVIKXdJ103o36yRprdl3Ge5cABQx+csx960nuMF21v8qvO31v9t3OHw==
+"@typescript-eslint/types@5.46.1":
+ version "5.46.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.46.1.tgz#4e9db2107b9a88441c4d5ecacde3bb7a5ebbd47e"
+ integrity sha512-Z5pvlCaZgU+93ryiYUwGwLl9AQVB/PQ1TsJ9NZ/gHzZjN7g9IAn6RSDkpCV8hqTwAiaj6fmCcKSQeBPlIpW28w==
-"@typescript-eslint/typescript-estree@5.40.1":
- version "5.40.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.40.1.tgz#9a7d25492f02c69882ce5e0cd1857b0c55645d72"
- integrity sha512-5QTP/nW5+60jBcEPfXy/EZL01qrl9GZtbgDZtDPlfW5zj/zjNrdI2B5zMUHmOsfvOr2cWqwVdWjobCiHcedmQA==
+"@typescript-eslint/typescript-estree@5.46.1":
+ version "5.46.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.46.1.tgz#5358088f98a8f9939355e0996f9c8f41c25eced2"
+ integrity sha512-j9W4t67QiNp90kh5Nbr1w92wzt+toiIsaVPnEblB2Ih2U9fqBTyqV9T3pYWZBRt6QoMh/zVWP59EpuCjc4VRBg==
dependencies:
- "@typescript-eslint/types" "5.40.1"
- "@typescript-eslint/visitor-keys" "5.40.1"
+ "@typescript-eslint/types" "5.46.1"
+ "@typescript-eslint/visitor-keys" "5.46.1"
debug "^4.3.4"
globby "^11.1.0"
is-glob "^4.0.3"
semver "^7.3.7"
tsutils "^3.21.0"
-"@typescript-eslint/utils@5.40.1":
- version "5.40.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.40.1.tgz#3204fb73a559d3b7bab7dc9d3c44487c2734a9ca"
- integrity sha512-a2TAVScoX9fjryNrW6BZRnreDUszxqm9eQ9Esv8n5nXApMW0zeANUYlwh/DED04SC/ifuBvXgZpIK5xeJHQ3aw==
+"@typescript-eslint/utils@5.46.1":
+ version "5.46.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.46.1.tgz#7da3c934d9fd0eb4002a6bb3429f33298b469b4a"
+ integrity sha512-RBdBAGv3oEpFojaCYT4Ghn4775pdjvwfDOfQ2P6qzNVgQOVrnSPe5/Pb88kv7xzYQjoio0eKHKB9GJ16ieSxvA==
dependencies:
"@types/json-schema" "^7.0.9"
"@types/semver" "^7.3.12"
- "@typescript-eslint/scope-manager" "5.40.1"
- "@typescript-eslint/types" "5.40.1"
- "@typescript-eslint/typescript-estree" "5.40.1"
+ "@typescript-eslint/scope-manager" "5.46.1"
+ "@typescript-eslint/types" "5.46.1"
+ "@typescript-eslint/typescript-estree" "5.46.1"
eslint-scope "^5.1.1"
eslint-utils "^3.0.0"
semver "^7.3.7"
-"@typescript-eslint/visitor-keys@5.40.1":
- version "5.40.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.1.tgz#f3d2bf5af192f4432b84cec6fdcb387193518754"
- integrity sha512-A2DGmeZ+FMja0geX5rww+DpvILpwo1OsiQs0M+joPWJYsiEFBLsH0y1oFymPNul6Z5okSmHpP4ivkc2N0Cgfkw==
+"@typescript-eslint/visitor-keys@5.46.1":
+ version "5.46.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.46.1.tgz#126cc6fe3c0f83608b2b125c5d9daced61394242"
+ integrity sha512-jczZ9noovXwy59KjRTk1OftT78pwygdcmCuBf8yMoWt/8O8l+6x2LSEze0E4TeepXK4MezW3zGSyoDRZK7Y9cg==
dependencies:
- "@typescript-eslint/types" "5.40.1"
+ "@typescript-eslint/types" "5.46.1"
eslint-visitor-keys "^3.3.0"
abortcontroller-polyfill@^1.7.3:
@@ -1169,9 +1164,9 @@
integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==
acorn@^8.4.1, acorn@^8.8.0:
- version "8.8.0"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8"
- integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==
+ version "8.8.1"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73"
+ integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==
ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4:
version "6.12.6"
@@ -1208,9 +1203,9 @@
color-convert "^2.0.1"
anymatch@~3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
- integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
+ version "3.1.3"
+ resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e"
+ integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==
dependencies:
normalize-path "^3.0.0"
picomatch "^2.0.4"
@@ -1312,9 +1307,9 @@
tweetnacl "^0.14.3"
bignumber.js@^9.0.0:
- version "9.1.0"
- resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.0.tgz#8d340146107fe3a6cb8d40699643c302e8773b62"
- integrity sha512-4LwHK4nfDOraBCtst+wOWIHbu1vhvAPJK8g8nROd4iuc3PSEjWif/qwbkh8jwCJz6yDBvtU4KPynETgrfh7y3A==
+ version "9.1.1"
+ resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.1.tgz#c4df7dc496bd849d4c9464344c1aa74228b4dac6"
+ integrity sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==
binary-extensions@^2.0.0:
version "2.2.0"
@@ -1553,9 +1548,9 @@
integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
caniuse-lite@^1.0.30001400:
- version "1.0.30001422"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001422.tgz#f2d7c6202c49a8359e6e35add894d88ef93edba1"
- integrity sha512-hSesn02u1QacQHhaxl/kNMZwqVG35Sz/8DgvmgedxSH8z9UUpcDYSPYgsj3x5dQNRcNp6BwpSfQfVzYUTm+fog==
+ version "1.0.30001439"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001439.tgz#ab7371faeb4adff4b74dad1718a6fd122e45d9cb"
+ integrity sha512-1MgUzEkoMO6gKfXflStpYgZDlFM7M/ck/bgfVCACO5vnAf0fXoNVHdWtqGU+MYca+4bL9Z5bpOVmR33cWW9G2A==
caseless@~0.12.0:
version "0.12.0"
@@ -1575,13 +1570,13 @@
integrity sha512-VKa9z/SnhXhkT1zIjtPACFWSoWsqVoaz1Vg+ecrKo5DCKVlgL30F/pEyEvXPBOVwCgLZcWUleCM/C1okaKdTTA==
chai@^4.3.6:
- version "4.3.6"
- resolved "https://registry.yarnpkg.com/chai/-/chai-4.3.6.tgz#ffe4ba2d9fa9d6680cc0b370adae709ec9011e9c"
- integrity sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==
+ version "4.3.7"
+ resolved "https://registry.yarnpkg.com/chai/-/chai-4.3.7.tgz#ec63f6df01829088e8bf55fca839bcd464a8ec51"
+ integrity sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==
dependencies:
assertion-error "^1.1.0"
check-error "^1.0.2"
- deep-eql "^3.0.1"
+ deep-eql "^4.1.2"
get-func-name "^2.0.0"
loupe "^2.3.1"
pathval "^1.1.1"
@@ -1911,9 +1906,9 @@
integrity sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==
decode-uri-component@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
- integrity sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==
+ version "0.2.2"
+ resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9"
+ integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==
decompress-response@^3.3.0:
version "3.3.0"
@@ -1929,10 +1924,10 @@
dependencies:
mimic-response "^3.1.0"
-deep-eql@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-3.0.1.tgz#dfc9404400ad1c8fe023e7da1df1c147c4b444df"
- integrity sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==
+deep-eql@^4.1.2:
+ version "4.1.3"
+ resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-4.1.3.tgz#7c7775513092f7df98d8df9996dd085eb668cc6d"
+ integrity sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==
dependencies:
type-detect "^4.0.0"
@@ -1945,14 +1940,6 @@
version "2.0.1"
resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587"
integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==
-
-define-properties@^1.1.3, define-properties@^1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1"
- integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==
- dependencies:
- has-property-descriptors "^1.0.0"
- object-keys "^1.1.1"
delayed-stream@~1.0.0:
version "1.0.0"
@@ -2069,46 +2056,7 @@
integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
dependencies:
once "^1.4.0"
-
-es-abstract@^1.19.0, es-abstract@^1.19.5, es-abstract@^1.20.0:
- version "1.20.4"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861"
- integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==
- dependencies:
- call-bind "^1.0.2"
- es-to-primitive "^1.2.1"
- function-bind "^1.1.1"
- function.prototype.name "^1.1.5"
- get-intrinsic "^1.1.3"
- get-symbol-description "^1.0.0"
- has "^1.0.3"
- has-property-descriptors "^1.0.0"
- has-symbols "^1.0.3"
- internal-slot "^1.0.3"
- is-callable "^1.2.7"
- is-negative-zero "^2.0.2"
- is-regex "^1.1.4"
- is-shared-array-buffer "^1.0.2"
- is-string "^1.0.7"
- is-weakref "^1.0.2"
- object-inspect "^1.12.2"
- object-keys "^1.1.1"
- object.assign "^4.1.4"
- regexp.prototype.flags "^1.4.3"
- safe-regex-test "^1.0.0"
- string.prototype.trimend "^1.0.5"
- string.prototype.trimstart "^1.0.5"
- unbox-primitive "^1.0.2"
-es-to-primitive@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
- integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
- dependencies:
- is-callable "^1.1.4"
- is-date-object "^1.0.1"
- is-symbol "^1.0.2"
-
es5-ext@^0.10.35, es5-ext@^0.10.50:
version "0.10.62"
resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.62.tgz#5e6adc19a6da524bf3d1e02bbc8960e5eb49a9a5"
@@ -2202,13 +2150,14 @@
integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==
eslint@^8.25.0:
- version "8.25.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.25.0.tgz#00eb962f50962165d0c4ee3327708315eaa8058b"
- integrity sha512-DVlJOZ4Pn50zcKW5bYH7GQK/9MsoQG2d5eDH0ebEkE8PbgzTTmtt/VTH9GGJ4BfeZCpBLqFfvsjX35UacUL83A==
+ version "8.29.0"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.29.0.tgz#d74a88a20fb44d59c51851625bc4ee8d0ec43f87"
+ integrity sha512-isQ4EEiyUjZFbEKvEGJKKGBwXtvXX+zJbkVKCgTuB9t/+jUBcy8avhkEwWJecI15BkRkOYmvIM5ynbhRjEkoeg==
dependencies:
"@eslint/eslintrc" "^1.3.3"
- "@humanwhocodes/config-array" "^0.10.5"
+ "@humanwhocodes/config-array" "^0.11.6"
"@humanwhocodes/module-importer" "^1.0.1"
+ "@nodelib/fs.walk" "^1.2.8"
ajv "^6.10.0"
chalk "^4.0.0"
cross-spawn "^7.0.2"
@@ -2224,14 +2173,14 @@
fast-deep-equal "^3.1.3"
file-entry-cache "^6.0.1"
find-up "^5.0.0"
- glob-parent "^6.0.1"
+ glob-parent "^6.0.2"
globals "^13.15.0"
- globby "^11.1.0"
grapheme-splitter "^1.0.4"
ignore "^5.2.0"
import-fresh "^3.0.0"
imurmurhash "^0.1.4"
is-glob "^4.0.0"
+ is-path-inside "^3.0.3"
js-sdsl "^4.1.4"
js-yaml "^4.1.0"
json-stable-stringify-without-jsonify "^1.0.1"
@@ -2246,9 +2195,9 @@
text-table "^0.2.0"
espree@^9.4.0:
- version "9.4.0"
- resolved "https://registry.yarnpkg.com/espree/-/espree-9.4.0.tgz#cd4bc3d6e9336c433265fc0aa016fc1aaf182f8a"
- integrity sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==
+ version "9.4.1"
+ resolved "https://registry.yarnpkg.com/espree/-/espree-9.4.1.tgz#51d6092615567a2c2cff7833445e37c28c0065bd"
+ integrity sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==
dependencies:
acorn "^8.8.0"
acorn-jsx "^5.3.2"
@@ -2345,7 +2294,7 @@
secp256k1 "^4.0.1"
setimmediate "^1.0.5"
-ethereumjs-util@^7.0.10, ethereumjs-util@^7.1.0, ethereumjs-util@^7.1.5:
+ethereumjs-util@^7.0.10, ethereumjs-util@^7.1.0, ethereumjs-util@^7.1.1, ethereumjs-util@^7.1.2, ethereumjs-util@^7.1.5:
version "7.1.5"
resolved "https://registry.yarnpkg.com/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz#9ecf04861e4fbbeed7465ece5f23317ad1129181"
integrity sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==
@@ -2468,9 +2417,9 @@
integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==
fastq@^1.6.0:
- version "1.13.0"
- resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c"
- integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==
+ version "1.14.0"
+ resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.14.0.tgz#107f69d7295b11e0fccc264e1fc6389f623731ce"
+ integrity sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==
dependencies:
reusify "^1.0.4"
@@ -2647,22 +2596,7 @@
version "1.1.1"
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
-
-function.prototype.name@^1.1.5:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621"
- integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.0"
- functions-have-names "^1.2.2"
-functions-have-names@^1.2.2:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
- integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==
-
gensync@^1.0.0-beta.2:
version "1.0.0-beta.2"
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
@@ -2678,7 +2612,7 @@
resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41"
integrity sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==
-get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3:
+get-intrinsic@^1.0.2, get-intrinsic@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385"
integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==
@@ -2698,14 +2632,6 @@
version "6.0.1"
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
-
-get-symbol-description@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6"
- integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.1.1"
getpass@^0.1.1:
version "0.1.7"
@@ -2721,7 +2647,7 @@
dependencies:
is-glob "^4.0.1"
-glob-parent@^6.0.1:
+glob-parent@^6.0.2:
version "6.0.2"
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
@@ -2766,9 +2692,9 @@
integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
globals@^13.15.0:
- version "13.17.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-13.17.0.tgz#902eb1e680a41da93945adbdcb5a9f361ba69bd4"
- integrity sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==
+ version "13.19.0"
+ resolved "https://registry.yarnpkg.com/globals/-/globals-13.19.0.tgz#7a42de8e6ad4f7242fbcca27ea5b23aca367b5c8"
+ integrity sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==
dependencies:
type-fest "^0.20.2"
@@ -2784,6 +2710,13 @@
merge2 "^1.4.1"
slash "^3.0.0"
+gopd@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c"
+ integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==
+ dependencies:
+ get-intrinsic "^1.1.3"
+
got@12.1.0:
version "12.1.0"
resolved "https://registry.yarnpkg.com/got/-/got-12.1.0.tgz#099f3815305c682be4fd6b0ee0726d8e4c6b0af4"
@@ -2804,9 +2737,9 @@
responselike "^2.0.0"
got@^11.8.5:
- version "11.8.5"
- resolved "https://registry.yarnpkg.com/got/-/got-11.8.5.tgz#ce77d045136de56e8f024bebb82ea349bc730046"
- integrity sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ==
+ version "11.8.6"
+ resolved "https://registry.yarnpkg.com/got/-/got-11.8.6.tgz#276e827ead8772eddbcfc97170590b841823233a"
+ integrity sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==
dependencies:
"@sindresorhus/is" "^4.0.0"
"@szmarczak/http-timer" "^4.0.5"
@@ -2854,11 +2787,6 @@
dependencies:
ajv "^6.12.3"
har-schema "^2.0.0"
-
-has-bigints@^1.0.1, has-bigints@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa"
- integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==
has-flag@^3.0.0:
version "3.0.0"
@@ -2870,13 +2798,6 @@
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
-has-property-descriptors@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861"
- integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==
- dependencies:
- get-intrinsic "^1.1.1"
-
has-symbols@^1.0.2, has-symbols@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
@@ -2966,9 +2887,9 @@
resolve-alpn "^1.0.0"
http2-wrapper@^2.1.10:
- version "2.1.11"
- resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-2.1.11.tgz#d7c980c7ffb85be3859b6a96c800b2951ae257ef"
- integrity sha512-aNAk5JzLturWEUiuhAN73Jcbq96R7rTitAoXV54FYMatvihnpD2+6PUgU4ce3D/m5VDbw+F5CsyKSF176ptitQ==
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-2.2.0.tgz#b80ad199d216b7d3680195077bd7b9060fa9d7f3"
+ integrity sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==
dependencies:
quick-lru "^5.1.1"
resolve-alpn "^1.2.0"
@@ -2993,9 +2914,9 @@
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
ignore@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a"
- integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==
+ version "5.2.1"
+ resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.1.tgz#c2b1f76cb999ede1502f3a226a9310fdfe88d46c"
+ integrity sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA==
import-fresh@^3.0.0, import-fresh@^3.2.1:
version "3.3.0"
@@ -3022,15 +2943,6 @@
version "2.0.4"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
-
-internal-slot@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c"
- integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==
- dependencies:
- get-intrinsic "^1.1.0"
- has "^1.0.3"
- side-channel "^1.0.4"
ipaddr.js@1.9.1:
version "1.9.1"
@@ -3045,13 +2957,6 @@
call-bind "^1.0.2"
has-tostringtag "^1.0.0"
-is-bigint@^1.0.1:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3"
- integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==
- dependencies:
- has-bigints "^1.0.1"
-
is-binary-path@~2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
@@ -3059,26 +2964,11 @@
dependencies:
binary-extensions "^2.0.0"
-is-boolean-object@^1.1.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719"
- integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==
- dependencies:
- call-bind "^1.0.2"
- has-tostringtag "^1.0.0"
-
-is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7:
+is-callable@^1.1.3:
version "1.2.7"
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055"
integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==
-is-date-object@^1.0.1:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
- integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==
- dependencies:
- has-tostringtag "^1.0.0"
-
is-extglob@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
@@ -3112,24 +3002,17 @@
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz#7d8d37e6ad77e5d127148913c573e082d777f554"
integrity sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==
-
-is-negative-zero@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150"
- integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==
-
-is-number-object@^1.0.4:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc"
- integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==
- dependencies:
- has-tostringtag "^1.0.0"
is-number@^7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
+is-path-inside@^3.0.3:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
+ integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
+
is-plain-obj@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287"
@@ -3142,44 +3025,15 @@
dependencies:
isobject "^3.0.1"
-is-regex@^1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
- integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
- dependencies:
- call-bind "^1.0.2"
- has-tostringtag "^1.0.0"
-
-is-shared-array-buffer@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79"
- integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==
- dependencies:
- call-bind "^1.0.2"
-
-is-string@^1.0.5, is-string@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd"
- integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
- dependencies:
- has-tostringtag "^1.0.0"
-
-is-symbol@^1.0.2, is-symbol@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c"
- integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==
- dependencies:
- has-symbols "^1.0.2"
-
-is-typed-array@^1.1.3, is-typed-array@^1.1.9:
- version "1.1.9"
- resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.9.tgz#246d77d2871e7d9f5aeb1d54b9f52c71329ece67"
- integrity sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==
+is-typed-array@^1.1.10, is-typed-array@^1.1.3:
+ version "1.1.10"
+ resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f"
+ integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==
dependencies:
available-typed-arrays "^1.0.5"
call-bind "^1.0.2"
- es-abstract "^1.20.0"
for-each "^0.3.3"
+ gopd "^1.0.1"
has-tostringtag "^1.0.0"
is-typedarray@^1.0.0, is-typedarray@~1.0.0:
@@ -3192,13 +3046,6 @@
resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"
integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
-is-weakref@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2"
- integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==
- dependencies:
- call-bind "^1.0.2"
-
isexe@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
@@ -3215,9 +3062,9 @@
integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==
js-sdsl@^4.1.4:
- version "4.1.5"
- resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.1.5.tgz#1ff1645e6b4d1b028cd3f862db88c9d887f26e2a"
- integrity sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.2.0.tgz#278e98b7bea589b8baaf048c20aeb19eb7ad09d0"
+ integrity sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==
js-sha3@0.8.0, js-sha3@^0.8.0:
version "0.8.0"
@@ -3307,10 +3154,10 @@
node-gyp-build "^4.2.0"
readable-stream "^3.6.0"
-keyv@*, keyv@^4.0.0:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.0.tgz#dbce9ade79610b6e641a9a65f2f6499ba06b9bc6"
- integrity sha512-2YvuMsA+jnFGtBareKqgANOEKe1mk3HKiXu2fRmAfyxG0MJAywNhi5ttWA3PMjl4NmpyjZNbFifR2vNjW1znfA==
+keyv@^4.0.0:
+ version "4.5.2"
+ resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.2.tgz#0e310ce73bf7851ec702f2eaf46ec4e3805cce56"
+ integrity sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==
dependencies:
json-buffer "3.0.1"
@@ -3361,9 +3208,9 @@
is-unicode-supported "^0.1.0"
loupe@^2.3.1:
- version "2.3.4"
- resolved "https://registry.yarnpkg.com/loupe/-/loupe-2.3.4.tgz#7e0b9bffc76f148f9be769cb1321d3dcf3cb25f3"
- integrity sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==
+ version "2.3.6"
+ resolved "https://registry.yarnpkg.com/loupe/-/loupe-2.3.6.tgz#76e4af498103c532d1ecc9be102036a21f787b53"
+ integrity sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==
dependencies:
get-func-name "^2.0.0"
@@ -3498,7 +3345,7 @@
dependencies:
brace-expansion "^2.0.1"
-minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2:
+minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
@@ -3545,9 +3392,9 @@
minimist "^1.2.6"
mocha@^10.1.0:
- version "10.1.0"
- resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.1.0.tgz#dbf1114b7c3f9d0ca5de3133906aea3dfc89ef7a"
- integrity sha512-vUF7IYxEoN7XhQpFLxQAEMtE4W91acW4B6En9l97MwE9stL1A9gusXfoHZCLVHDUJ/7V5+lbCM6yMqzo5vNymg==
+ version "10.2.0"
+ resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.2.0.tgz#1fd4a7c32ba5ac372e03a17eef435bd00e5c68b8"
+ integrity sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==
dependencies:
ansi-colors "4.1.1"
browser-stdout "1.3.1"
@@ -3646,6 +3493,11 @@
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.3.tgz#fd8e8b7aa761fe807dba2d1b98fb7241bb724a25"
integrity sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==
+natural-compare-lite@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4"
+ integrity sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==
+
natural-compare@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
@@ -3708,9 +3560,9 @@
integrity sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==
node-releases@^2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503"
- integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==
+ version "2.0.7"
+ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.7.tgz#593edbc7c22860ee4d32d3933cfebdfab0c0e0e5"
+ integrity sha512-EJ3rzxL9pTWPjk5arA0s0dgXpnyiAbJDE6wHT62g7VsgrgQgmmZ+Ru++M1BFofncWja+Pnn3rEr3fieRySAdKQ==
normalize-path@^3.0.0, normalize-path@~3.0.0:
version "3.0.0"
@@ -3740,25 +3592,10 @@
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
-object-inspect@^1.12.2, object-inspect@^1.9.0:
+object-inspect@^1.9.0:
version "1.12.2"
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea"
integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==
-
-object-keys@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
- integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
-
-object.assign@^4.1.4:
- version "4.1.4"
- resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f"
- integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- has-symbols "^1.0.3"
- object-keys "^1.1.1"
oboe@2.1.5:
version "2.1.5"
@@ -3842,9 +3679,9 @@
integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
pako@^2.0.4:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/pako/-/pako-2.0.4.tgz#6cebc4bbb0b6c73b0d5b8d7e8476e2b2fbea576d"
- integrity sha512-v8tweI900AUkZN6heMU/4Uy4cXRc2AYNRggVmTR+dEncawDJgCdLMximOVA2p4qO57WMynangsfGRb5WD6L1Bg==
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/pako/-/pako-2.1.0.tgz#266cc37f98c7d883545d11335c00fbd4062c9a86"
+ integrity sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==
parent-module@^1.0.0:
version "1.0.1"
@@ -4042,9 +3879,9 @@
integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
rambda@^7.1.0:
- version "7.3.0"
- resolved "https://registry.yarnpkg.com/rambda/-/rambda-7.3.0.tgz#90e440ead53030a216093865d8d97997a80868ca"
- integrity sha512-RFVofZYaG2TaVcxjnM0ejdVWf/59rFq1f57OGnjP3GT/bthzFw0GVr5rkP9PKbVlEuF/Y7bOVPLfiiYfxq/EWQ==
+ version "7.4.0"
+ resolved "https://registry.yarnpkg.com/rambda/-/rambda-7.4.0.tgz#61ec9de31d3dd6affe804de3bae04a5b818781e5"
+ integrity sha512-A9hihu7dUTLOUCM+I8E61V4kRXnN4DwYeK0DwCBydC1MqNI1PidyAtbtpsJlBBzK4icSctEcCQ1bGcLpBuETUQ==
randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0:
version "2.1.0"
@@ -4097,15 +3934,6 @@
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9"
integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==
-regexp.prototype.flags@^1.4.3:
- version "1.4.3"
- resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac"
- integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- functions-have-names "^1.2.2"
-
regexpp@^3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2"
@@ -4194,9 +4022,9 @@
queue-microtask "^1.2.2"
rxjs@^7.5.7:
- version "7.5.7"
- resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.7.tgz#2ec0d57fdc89ece220d2e702730ae8f1e49def39"
- integrity sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==
+ version "7.6.0"
+ resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.6.0.tgz#361da5362b6ddaa691a2de0b4f2d32028f1eb5a2"
+ integrity sha512-DDa7d8TFNUalGC9VqXvQ1euWNN7sc63TrUCuM9J998+ViviahMIjKSOU7rfcgFOF+FCD71BhDRv4hrFz+ImDLQ==
dependencies:
tslib "^2.1.0"
@@ -4210,15 +4038,6 @@
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
-safe-regex-test@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295"
- integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.1.3"
- is-regex "^1.1.4"
-
"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
version "2.1.2"
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
@@ -4426,24 +4245,6 @@
emoji-regex "^8.0.0"
is-fullwidth-code-point "^3.0.0"
strip-ansi "^6.0.1"
-
-string.prototype.trimend@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz#914a65baaab25fbdd4ee291ca7dde57e869cb8d0"
- integrity sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.19.5"
-
-string.prototype.trimstart@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz#5466d93ba58cfa2134839f81d7f42437e8c01fef"
- integrity sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.19.5"
string_decoder@^1.1.1:
version "1.3.0"
@@ -4594,9 +4395,9 @@
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
tslib@^2.1.0:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3"
- integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e"
+ integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==
tsutils@^3.21.0:
version "3.21.0"
@@ -4665,29 +4466,19 @@
is-typedarray "^1.0.0"
typescript@^4.8.4:
- version "4.8.4"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6"
- integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==
+ version "4.9.4"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.4.tgz#a2a3d2756c079abda241d75f149df9d561091e78"
+ integrity sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==
uglify-js@^3.1.4:
- version "3.17.3"
- resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.3.tgz#f0feedf019c4510f164099e8d7e72ff2d7304377"
- integrity sha512-JmMFDME3iufZnBpyKL+uS78LRiC+mK55zWfM5f/pWBJfpOttXAqYfdDGRukYhJuyRinvPVAtUhvy7rlDybNtFg==
+ version "3.17.4"
+ resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c"
+ integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==
ultron@~1.1.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c"
integrity sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==
-
-unbox-primitive@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e"
- integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==
- dependencies:
- call-bind "^1.0.2"
- has-bigints "^1.0.2"
- has-symbols "^1.0.3"
- which-boxed-primitive "^1.0.2"
universalify@^0.1.0:
version "0.1.2"
@@ -4752,16 +4543,16 @@
resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==
-uuid@3.3.2:
- version "3.3.2"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131"
- integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==
-
uuid@^3.3.2:
version "3.4.0"
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
+uuid@^9.0.0:
+ version "9.0.0"
+ resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.0.tgz#592f550650024a38ceb0c562f2f6aa435761efb5"
+ integrity sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==
+
v8-compile-cache-lib@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf"
@@ -4791,214 +4582,214 @@
resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz#71c2718c52b45fd49dbeee88634b3a60ceab42a6"
integrity sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==
-web3-bzz@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-bzz/-/web3-bzz-1.8.0.tgz#2023676d7c17ea36512bf76eb310755a02a3d464"
- integrity sha512-caDtdKeLi7+2Vb+y+cq2yyhkNjnxkFzVW0j1DtemarBg3dycG1iEl75CVQMLNO6Wkg+HH9tZtRnUyFIe5LIUeQ==
+web3-bzz@1.8.1:
+ version "1.8.1"
+ resolved "https://registry.yarnpkg.com/web3-bzz/-/web3-bzz-1.8.1.tgz#81397be5ce262d03d82b92e9d8acc11f8a609ea1"
+ integrity sha512-dJJHS84nvpoxv6ijTMkdUSlRr5beCXNtx4UZcrFLHBva8dT63QEtKdLyDt2AyMJJdVzTCk78uir/6XtVWrdS6w==
dependencies:
"@types/node" "^12.12.6"
got "12.1.0"
swarm-js "^0.1.40"
-web3-core-helpers@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-core-helpers/-/web3-core-helpers-1.8.0.tgz#5dcfdda1a4ea277041d912003198f1334ca29d7c"
- integrity sha512-nMAVwZB3rEp/khHI2BvFy0e/xCryf501p5NGjswmJtEM+Zrd3Biaw52JrB1qAZZIzCA8cmLKaOgdfamoDOpWdw==
+web3-core-helpers@1.8.1:
+ version "1.8.1"
+ resolved "https://registry.yarnpkg.com/web3-core-helpers/-/web3-core-helpers-1.8.1.tgz#7904747b23fd0afa4f2c86ed98ea9418ccad7672"
+ integrity sha512-ClzNO6T1S1gifC+BThw0+GTfcsjLEY8T1qUp6Ly2+w4PntAdNtKahxWKApWJ0l9idqot/fFIDXwO3Euu7I0Xqw==
dependencies:
- web3-eth-iban "1.8.0"
- web3-utils "1.8.0"
+ web3-eth-iban "1.8.1"
+ web3-utils "1.8.1"
-web3-core-method@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-core-method/-/web3-core-method-1.8.0.tgz#9c2da8896808917d1679c319f19e2174ba17086c"
- integrity sha512-c94RAzo3gpXwf2rf8rL8C77jOzNWF4mXUoUfZYYsiY35cJFd46jQDPI00CB5+ZbICTiA5mlVzMj4e7jAsTqiLA==
+web3-core-method@1.8.1:
+ version "1.8.1"
+ resolved "https://registry.yarnpkg.com/web3-core-method/-/web3-core-method-1.8.1.tgz#0fc5a433a9fc784c447522f141c0a8e0163c7790"
+ integrity sha512-oYGRodktfs86NrnFwaWTbv2S38JnpPslFwSSARwFv4W9cjbGUW3LDeA5MKD/dRY+ssZ5OaekeMsUCLoGhX68yA==
dependencies:
"@ethersproject/transactions" "^5.6.2"
- web3-core-helpers "1.8.0"
- web3-core-promievent "1.8.0"
- web3-core-subscriptions "1.8.0"
- web3-utils "1.8.0"
+ web3-core-helpers "1.8.1"
+ web3-core-promievent "1.8.1"
+ web3-core-subscriptions "1.8.1"
+ web3-utils "1.8.1"
-web3-core-promievent@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-core-promievent/-/web3-core-promievent-1.8.0.tgz#979765fd4d37ab0f158f0ee54037b279b737bd53"
- integrity sha512-FGLyjAuOaAQ+ZhV6iuw9tg/9WvIkSZXKHQ4mdTyQ8MxVraOtFivOCbuLLsGgapfHYX+RPxsc1j1YzQjKoupagQ==
+web3-core-promievent@1.8.1:
+ version "1.8.1"
+ resolved "https://registry.yarnpkg.com/web3-core-promievent/-/web3-core-promievent-1.8.1.tgz#f334c8b2ceac6c2228f06d2a515f6d103157f036"
+ integrity sha512-9mxqHlgB0MrZI4oUIRFkuoJMNj3E7btjrMv3sMer/Z9rYR1PfoSc1aAokw4rxKIcAh+ylVtd/acaB2HKB7aRPg==
dependencies:
eventemitter3 "4.0.4"
-web3-core-requestmanager@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-core-requestmanager/-/web3-core-requestmanager-1.8.0.tgz#06189df80cf52d24a195a7ef655031afe8192df3"
- integrity sha512-2AoYCs3Owl5foWcf4uKPONyqFygSl9T54L8b581U16nsUirjhoTUGK/PBhMDVcLCmW4QQmcY5A8oPFpkQc1TTg==
+web3-core-requestmanager@1.8.1:
+ version "1.8.1"
+ resolved "https://registry.yarnpkg.com/web3-core-requestmanager/-/web3-core-requestmanager-1.8.1.tgz#272ffa55b7b568ecbc8e4a257ca080355c31c60e"
+ integrity sha512-x+VC2YPPwZ1khvqA6TA69LvfFCOZXsoUVOxmTx/vIN22PrY9KzKhxcE7pBSiGhmab1jtmRYXUbcQSVpAXqL8cw==
dependencies:
util "^0.12.0"
- web3-core-helpers "1.8.0"
- web3-providers-http "1.8.0"
- web3-providers-ipc "1.8.0"
- web3-providers-ws "1.8.0"
+ web3-core-helpers "1.8.1"
+ web3-providers-http "1.8.1"
+ web3-providers-ipc "1.8.1"
+ web3-providers-ws "1.8.1"
-web3-core-subscriptions@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-core-subscriptions/-/web3-core-subscriptions-1.8.0.tgz#ff66ae4467c8cb4716367248bcefb1845c0f8b83"
- integrity sha512-7lHVRzDdg0+Gcog55lG6Q3D8JV+jN+4Ly6F8cSn9xFUAwOkdbgdWsjknQG7t7CDWy21DQkvdiY2BJF8S68AqOA==
+web3-core-subscriptions@1.8.1:
+ version "1.8.1"
+ resolved "https://registry.yarnpkg.com/web3-core-subscriptions/-/web3-core-subscriptions-1.8.1.tgz#f5ae1380e92746eadfab6475b8a70ef5a1be6bbf"
+ integrity sha512-bmCMq5OeA3E2vZUh8Js1HcJbhwtsE+yeMqGC4oIZB3XsL5SLqyKLB/pU+qUYqQ9o4GdcrFTDPhPg1bgvf7p1Pw==
dependencies:
eventemitter3 "4.0.4"
- web3-core-helpers "1.8.0"
+ web3-core-helpers "1.8.1"
-web3-core@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-core/-/web3-core-1.8.0.tgz#90afce527ac1b1dff8cbed2acbc0336530b8aacf"
- integrity sha512-9sCA+Z02ci6zoY2bAquFiDjujRwmSKHiSGi4B8IstML8okSytnzXk1izHYSynE7ahIkguhjWAuXFvX76F5rAbA==
+web3-core@1.8.1:
+ version "1.8.1"
+ resolved "https://registry.yarnpkg.com/web3-core/-/web3-core-1.8.1.tgz#050b1c408d1f9b7ae539e90f7f7d1b7a7d10578b"
+ integrity sha512-LbRZlJH2N6nS3n3Eo9Y++25IvzMY7WvYnp4NM/Ajhh97dAdglYs6rToQ2DbL2RLvTYmTew4O/y9WmOk4nq9COw==
dependencies:
"@types/bn.js" "^5.1.0"
"@types/node" "^12.12.6"
bignumber.js "^9.0.0"
- web3-core-helpers "1.8.0"
- web3-core-method "1.8.0"
- web3-core-requestmanager "1.8.0"
- web3-utils "1.8.0"
+ web3-core-helpers "1.8.1"
+ web3-core-method "1.8.1"
+ web3-core-requestmanager "1.8.1"
+ web3-utils "1.8.1"
-web3-eth-abi@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-eth-abi/-/web3-eth-abi-1.8.0.tgz#47fdff00bfdfa72064c9c612ff6369986598196d"
- integrity sha512-xPeMb2hS9YLQK/Q5YZpkcmzoRGM+/R8bogSrYHhNC3hjZSSU0YRH+1ZKK0f9YF4qDZaPMI8tKWIMSCDIpjG6fg==
+web3-eth-abi@1.8.1:
+ version "1.8.1"
+ resolved "https://registry.yarnpkg.com/web3-eth-abi/-/web3-eth-abi-1.8.1.tgz#47455d6513217c4b0866fea6f97b1c4afa0b6535"
+ integrity sha512-0mZvCRTIG0UhDhJwNQJgJxu4b4DyIpuMA0GTfqxqeuqzX4Q/ZvmoNurw0ExTfXaGPP82UUmmdkRi6FdZOx+C6w==
dependencies:
"@ethersproject/abi" "^5.6.3"
- web3-utils "1.8.0"
+ web3-utils "1.8.1"
-web3-eth-accounts@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-eth-accounts/-/web3-eth-accounts-1.8.0.tgz#960d947ee87a49d6c706dc6312334fbfbd6ff812"
- integrity sha512-HQ/MDSv4bexwJLvnqsM6xpGE7c2NVOqyhzOZFyMUKXbIwIq85T3TaLnM9pCN7XqMpDcfxqiZ3q43JqQVkzHdmw==
+web3-eth-accounts@1.8.1:
+ version "1.8.1"
+ resolved "https://registry.yarnpkg.com/web3-eth-accounts/-/web3-eth-accounts-1.8.1.tgz#1ce7387721f118aeb0376291e4d8bbe2ac323406"
+ integrity sha512-mgzxSYgN54/NsOFBO1Fq1KkXp1S5KlBvI/DlgvajU72rupoFMq6Cu6Yp9GUaZ/w2ij9PzEJuFJk174XwtfMCmg==
dependencies:
- "@ethereumjs/common" "^2.5.0"
- "@ethereumjs/tx" "^3.3.2"
+ "@ethereumjs/common" "2.5.0"
+ "@ethereumjs/tx" "3.3.2"
crypto-browserify "3.12.0"
eth-lib "0.2.8"
ethereumjs-util "^7.0.10"
scrypt-js "^3.0.1"
- uuid "3.3.2"
- web3-core "1.8.0"
- web3-core-helpers "1.8.0"
- web3-core-method "1.8.0"
- web3-utils "1.8.0"
+ uuid "^9.0.0"
+ web3-core "1.8.1"
+ web3-core-helpers "1.8.1"
+ web3-core-method "1.8.1"
+ web3-utils "1.8.1"
-web3-eth-contract@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-eth-contract/-/web3-eth-contract-1.8.0.tgz#58f4ce0bde74e5ce87663502e409a92abad7b2c5"
- integrity sha512-6xeXhW2YoCrz2Ayf2Vm4srWiMOB6LawkvxWJDnUWJ8SMATg4Pgu42C/j8rz/enXbYWt2IKuj0kk8+QszxQbK+Q==
+web3-eth-contract@1.8.1:
+ version "1.8.1"
+ resolved "https://registry.yarnpkg.com/web3-eth-contract/-/web3-eth-contract-1.8.1.tgz#bdf3e33bbcb79a1b6144dffd6a0deefd2e459272"
+ integrity sha512-1wphnl+/xwCE2io44JKnN+ti3oa47BKRiVzvWd42icwRbcpFfRxH9QH+aQX3u8VZIISNH7dAkTWpGIIJgGFTmg==
dependencies:
"@types/bn.js" "^5.1.0"
- web3-core "1.8.0"
- web3-core-helpers "1.8.0"
- web3-core-method "1.8.0"
- web3-core-promievent "1.8.0"
- web3-core-subscriptions "1.8.0"
- web3-eth-abi "1.8.0"
- web3-utils "1.8.0"
+ web3-core "1.8.1"
+ web3-core-helpers "1.8.1"
+ web3-core-method "1.8.1"
+ web3-core-promievent "1.8.1"
+ web3-core-subscriptions "1.8.1"
+ web3-eth-abi "1.8.1"
+ web3-utils "1.8.1"
-web3-eth-ens@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-eth-ens/-/web3-eth-ens-1.8.0.tgz#f1937371eac54b087ebe2e871780c2710d39998d"
- integrity sha512-/eFbQEwvsMOEiOhw9/iuRXCsPkqAmHHWuFOrThQkozRgcnSTRnvxkkRC/b6koiT5/HaKeUs4yQDg+/ixsIxZxA==
+web3-eth-ens@1.8.1:
+ version "1.8.1"
+ resolved "https://registry.yarnpkg.com/web3-eth-ens/-/web3-eth-ens-1.8.1.tgz#e78a9651fea8282abe8565b001819e2d645e5929"
+ integrity sha512-FT8xTI9uN8RxeBQa/W8pLa2aoFh4+EE34w7W2271LICKzla1dtLyb6XSdn48vsUcPmhWsTVk9mO9RTU0l4LGQQ==
dependencies:
content-hash "^2.5.2"
eth-ens-namehash "2.0.8"
- web3-core "1.8.0"
- web3-core-helpers "1.8.0"
- web3-core-promievent "1.8.0"
- web3-eth-abi "1.8.0"
- web3-eth-contract "1.8.0"
- web3-utils "1.8.0"
+ web3-core "1.8.1"
+ web3-core-helpers "1.8.1"
+ web3-core-promievent "1.8.1"
+ web3-eth-abi "1.8.1"
+ web3-eth-contract "1.8.1"
+ web3-utils "1.8.1"
-web3-eth-iban@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-eth-iban/-/web3-eth-iban-1.8.0.tgz#3af8a0c95b5f7b0b81ab0bcd2075c1e5dda31520"
- integrity sha512-4RbvUxcMpo/e5811sE3a6inJ2H4+FFqUVmlRYs0RaXaxiHweahSRBNcpO0UWgmlePTolj0rXqPT2oEr0DuC8kg==
+web3-eth-iban@1.8.1:
+ version "1.8.1"
+ resolved "https://registry.yarnpkg.com/web3-eth-iban/-/web3-eth-iban-1.8.1.tgz#c6484e5d68ca644aa78431301e7acd5df24598d1"
+ integrity sha512-DomoQBfvIdtM08RyMGkMVBOH0vpOIxSSQ+jukWk/EkMLGMWJtXw/K2c2uHAeq3L/VPWNB7zXV2DUEGV/lNE2Dg==
dependencies:
bn.js "^5.2.1"
- web3-utils "1.8.0"
+ web3-utils "1.8.1"
-web3-eth-personal@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-eth-personal/-/web3-eth-personal-1.8.0.tgz#433c35e2e042844402a12d543c4126ea1494b478"
- integrity sha512-L7FT4nR3HmsfZyIAhFpEctKkYGOjRC2h6iFKs9gnFCHZga8yLcYcGaYOBIoYtaKom99MuGBoosayWt/Twh7F5A==
+web3-eth-personal@1.8.1:
+ version "1.8.1"
+ resolved "https://registry.yarnpkg.com/web3-eth-personal/-/web3-eth-personal-1.8.1.tgz#00b5ff1898b62044d25ed5fddd8486168d4827cf"
+ integrity sha512-myIYMvj7SDIoV9vE5BkVdon3pya1WinaXItugoii2VoTcQNPOtBxmYVH+XS5ErzCJlnxzphpQrkywyY64bbbCA==
dependencies:
"@types/node" "^12.12.6"
- web3-core "1.8.0"
- web3-core-helpers "1.8.0"
- web3-core-method "1.8.0"
- web3-net "1.8.0"
- web3-utils "1.8.0"
+ web3-core "1.8.1"
+ web3-core-helpers "1.8.1"
+ web3-core-method "1.8.1"
+ web3-net "1.8.1"
+ web3-utils "1.8.1"
-web3-eth@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-eth/-/web3-eth-1.8.0.tgz#006974a5d5e30644d05814111f9e162a72e4a09c"
- integrity sha512-hist52os3OT4TQFB/GxPSMxTh3995sz6LPvQpPvj7ktSbpg9RNSFaSsPlCT63wUAHA3PZb1FemkAIeQM5t72Lw==
+web3-eth@1.8.1:
+ version "1.8.1"
+ resolved "https://registry.yarnpkg.com/web3-eth/-/web3-eth-1.8.1.tgz#395f6cd56edaac5dbb23e8cec9886c3fd32c430e"
+ integrity sha512-LgyzbhFqiFRd8M8sBXoFN4ztzOnkeckl3H/9lH5ek7AdoRMhBg7tYpYRP3E5qkhd/q+yiZmcUgy1AF6NHrC1wg==
dependencies:
- web3-core "1.8.0"
- web3-core-helpers "1.8.0"
- web3-core-method "1.8.0"
- web3-core-subscriptions "1.8.0"
- web3-eth-abi "1.8.0"
- web3-eth-accounts "1.8.0"
- web3-eth-contract "1.8.0"
- web3-eth-ens "1.8.0"
- web3-eth-iban "1.8.0"
- web3-eth-personal "1.8.0"
- web3-net "1.8.0"
- web3-utils "1.8.0"
+ web3-core "1.8.1"
+ web3-core-helpers "1.8.1"
+ web3-core-method "1.8.1"
+ web3-core-subscriptions "1.8.1"
+ web3-eth-abi "1.8.1"
+ web3-eth-accounts "1.8.1"
+ web3-eth-contract "1.8.1"
+ web3-eth-ens "1.8.1"
+ web3-eth-iban "1.8.1"
+ web3-eth-personal "1.8.1"
+ web3-net "1.8.1"
+ web3-utils "1.8.1"
-web3-net@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-net/-/web3-net-1.8.0.tgz#9acff92d7c647d801bc68df0ff4416f104dbe789"
- integrity sha512-kX6EAacK7QrOe7DOh0t5yHS5q2kxZmTCxPVwSz9io9xBeE4n4UhmzGJ/VfhP2eM3OPKYeypcR3LEO6zZ8xn2vw==
+web3-net@1.8.1:
+ version "1.8.1"
+ resolved "https://registry.yarnpkg.com/web3-net/-/web3-net-1.8.1.tgz#2bed4d4b93166724129ec33d0e5dea98880285f4"
+ integrity sha512-LyEJAwogdFo0UAXZqoSJGFjopdt+kLw0P00FSZn2yszbgcoI7EwC+nXiOsEe12xz4LqpYLOtbR7+gxgiTVjjHQ==
dependencies:
- web3-core "1.8.0"
- web3-core-method "1.8.0"
- web3-utils "1.8.0"
+ web3-core "1.8.1"
+ web3-core-method "1.8.1"
+ web3-utils "1.8.1"
-web3-providers-http@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-providers-http/-/web3-providers-http-1.8.0.tgz#3fd1e569ead2095343fac17d53160a3bae674c23"
- integrity sha512-/MqxwRzExohBWW97mqlCSW/+NHydGRyoEDUS1bAIF2YjfKFwyRtHgrEzOojzkC9JvB+8LofMvbXk9CcltpZapw==
+web3-providers-http@1.8.1:
+ version "1.8.1"
+ resolved "https://registry.yarnpkg.com/web3-providers-http/-/web3-providers-http-1.8.1.tgz#8aa89c11a9272f11ddb74b871273c92225faa28d"
+ integrity sha512-1Zyts4O9W/UNEPkp+jyL19Jc3D15S4yp8xuLTjVhcUEAlHo24NDWEKxtZGUuHk4HrKL2gp8OlsDbJ7MM+ESDgg==
dependencies:
abortcontroller-polyfill "^1.7.3"
cross-fetch "^3.1.4"
es6-promise "^4.2.8"
- web3-core-helpers "1.8.0"
+ web3-core-helpers "1.8.1"
-web3-providers-ipc@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-providers-ipc/-/web3-providers-ipc-1.8.0.tgz#d339a24c4d764e459e425d3ac868a551ac33e3ea"
- integrity sha512-tAXHtVXNUOgehaBU8pzAlB3qhjn/PRpjdzEjzHNFqtRRTwzSEKOJxFeEhaUA4FzHnTlbnrs8ujHWUitcp1elfg==
+web3-providers-ipc@1.8.1:
+ version "1.8.1"
+ resolved "https://registry.yarnpkg.com/web3-providers-ipc/-/web3-providers-ipc-1.8.1.tgz#6128a3a3a824d06bf0efcfe86325401f8691a5ca"
+ integrity sha512-nw/W5nclvi+P2z2dYkLWReKLnocStflWqFl+qjtv0xn3MrUTyXMzSF0+61i77+16xFsTgzo4wS/NWIOVkR0EFA==
dependencies:
oboe "2.1.5"
- web3-core-helpers "1.8.0"
+ web3-core-helpers "1.8.1"
-web3-providers-ws@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-providers-ws/-/web3-providers-ws-1.8.0.tgz#a0a73e0606981ea32bed40d215000a64753899de"
- integrity sha512-bcZtSifsqyJxwkfQYamfdIRp4nhj9eJd7cxHg1uUkfLJK125WP96wyJL1xbPt7qt0MpfnTFn8/UuIqIB6nFENg==
+web3-providers-ws@1.8.1:
+ version "1.8.1"
+ resolved "https://registry.yarnpkg.com/web3-providers-ws/-/web3-providers-ws-1.8.1.tgz#5e5370e07eb8c615ed298ebc8602b283c7b7d649"
+ integrity sha512-TNefIDAMpdx57+YdWpYZ/xdofS0P+FfKaDYXhn24ie/tH9G+AB+UBSOKnjN0KSadcRSCMBwGPRiEmNHPavZdsA==
dependencies:
eventemitter3 "4.0.4"
- web3-core-helpers "1.8.0"
+ web3-core-helpers "1.8.1"
websocket "^1.0.32"
-web3-shh@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-shh/-/web3-shh-1.8.0.tgz#b4abbf4f59d097ce2f74360e61e2e5c0bd6507c7"
- integrity sha512-DNRgSa9Jf9xYFUGKSMylrf+zt3MPjhI2qF+UWX07o0y3+uf8zalDGiJOWvIS4upAsdPiKKVJ7co+Neof47OMmg==
+web3-shh@1.8.1:
+ version "1.8.1"
+ resolved "https://registry.yarnpkg.com/web3-shh/-/web3-shh-1.8.1.tgz#028a95cf9d3a36020380938b9a127610efbb9be7"
+ integrity sha512-sqHgarnfcY2Qt3PYS4R6YveHrDy7hmL09yeLLHHCI+RKirmjLVqV0rc5LJWUtlbYI+kDoa5gbgde489M9ZAC0g==
dependencies:
- web3-core "1.8.0"
- web3-core-method "1.8.0"
- web3-core-subscriptions "1.8.0"
- web3-net "1.8.0"
+ web3-core "1.8.1"
+ web3-core-method "1.8.1"
+ web3-core-subscriptions "1.8.1"
+ web3-net "1.8.1"
-web3-utils@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.8.0.tgz#0a506f8c6af9a2ad6ba79689892662769534fc03"
- integrity sha512-7nUIl7UWpLVka2f09CMbKOSEvorvHnaugIabU4mj7zfMvm0tSByLcEu3eyV9qgS11qxxLuOkzBIwCstTflhmpQ==
+web3-utils@1.8.1:
+ version "1.8.1"
+ resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.8.1.tgz#f2f7ca7eb65e6feb9f3d61056d0de6bbd57125ff"
+ integrity sha512-LgnM9p6V7rHHUGfpMZod+NST8cRfGzJ1BTXAyNo7A9cJX9LczBfSRxJp+U/GInYe9mby40t3v22AJdlELibnsQ==
dependencies:
bn.js "^5.2.1"
ethereum-bloom-filters "^1.0.6"
@@ -5009,17 +4800,17 @@
utf8 "3.0.0"
web3@^1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3/-/web3-1.8.0.tgz#3ca5f0b32de6a1f626407740411219035b5fde64"
- integrity sha512-sldr9stK/SALSJTgI/8qpnDuBJNMGjVR84hJ+AcdQ+MLBGLMGsCDNubCoyO6qgk1/Y9SQ7ignegOI/7BPLoiDA==
+ version "1.8.1"
+ resolved "https://registry.yarnpkg.com/web3/-/web3-1.8.1.tgz#8ea67215ef5f3a6f6d3381800b527242ea22885a"
+ integrity sha512-tAqFsQhGv340C9OgRJIuoScN7f7wa1tUvsnnDUMt9YE6J4gcm7TV2Uwv+KERnzvV+xgdeuULYpsioRRNKrUvoQ==
dependencies:
- web3-bzz "1.8.0"
- web3-core "1.8.0"
- web3-eth "1.8.0"
- web3-eth-personal "1.8.0"
- web3-net "1.8.0"
- web3-shh "1.8.0"
- web3-utils "1.8.0"
+ web3-bzz "1.8.1"
+ web3-core "1.8.1"
+ web3-eth "1.8.1"
+ web3-eth-personal "1.8.1"
+ web3-net "1.8.1"
+ web3-shh "1.8.1"
+ web3-utils "1.8.1"
webidl-conversions@^3.0.0:
version "3.0.1"
@@ -5046,28 +4837,17 @@
tr46 "~0.0.3"
webidl-conversions "^3.0.0"
-which-boxed-primitive@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
- integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==
- dependencies:
- is-bigint "^1.0.1"
- is-boolean-object "^1.1.0"
- is-number-object "^1.0.4"
- is-string "^1.0.5"
- is-symbol "^1.0.3"
-
which-typed-array@^1.1.2:
- version "1.1.8"
- resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.8.tgz#0cfd53401a6f334d90ed1125754a42ed663eb01f"
- integrity sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==
+ version "1.1.9"
+ resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6"
+ integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==
dependencies:
available-typed-arrays "^1.0.5"
call-bind "^1.0.2"
- es-abstract "^1.20.0"
for-each "^0.3.3"
+ gopd "^1.0.1"
has-tostringtag "^1.0.0"
- is-typed-array "^1.1.9"
+ is-typed-array "^1.1.10"
which@^2.0.1:
version "2.0.2"
@@ -5115,9 +4895,9 @@
ultron "~1.1.0"
ws@^8.8.1:
- version "8.9.0"
- resolved "https://registry.yarnpkg.com/ws/-/ws-8.9.0.tgz#2a994bb67144be1b53fe2d23c53c028adeb7f45e"
- integrity sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==
+ version "8.11.0"
+ resolved "https://registry.yarnpkg.com/ws/-/ws-8.11.0.tgz#6a0d36b8edfd9f96d8b25683db2f8d7de6e8e143"
+ integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==
xhr-request-promise@^0.1.2:
version "0.1.3"