Update to latest Substrate metadata (#3316)
* Update to latest Substrate metadata * Update contract Schedule * Update CHANGELOG.md Co-authored-by: Xiliang Chen <xlchen1291@gmail.com> * CHANGELOG * Updates Co-authored-by: Xiliang Chen <xlchen1291@gmail.com>
This commit is contained in:
co-authored by
Xiliang Chen
parent
a398b2201f
commit
1434b86b8f
@@ -2,7 +2,7 @@
|
||||
/* eslint-disable */
|
||||
|
||||
import type { BitVec, Bool, Bytes, Compact, Data, DoNotConstruct, I128, I16, I256, I32, I64, I8, Json, Null, Option, Raw, StorageKey, Text, Type, U128, U16, U256, U32, U64, U8, USize, Vec, bool, i128, i16, i256, i32, i64, i8, u128, u16, u256, u32, u64, u8, usize } from '@polkadot/types';
|
||||
import type { AssetBalance, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets';
|
||||
import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets';
|
||||
import type { BlockAttestations, IncludedBlocks, MoreAttestations } from '@polkadot/types/interfaces/attestations';
|
||||
import type { RawAuraPreDigest } from '@polkadot/types/interfaces/aura';
|
||||
import type { ExtrinsicOrHash, ExtrinsicStatus } from '@polkadot/types/interfaces/author';
|
||||
@@ -14,7 +14,7 @@ import type { PrefixedStorageKey } from '@polkadot/types/interfaces/childstate';
|
||||
import type { EthereumAddress, 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, ContractCallRequest, ContractExecResult, ContractExecResultErr, ContractExecResultErrModule, ContractExecResultOk, ContractExecResultResult, ContractExecResultSuccessTo255, ContractExecResultSuccessTo260, ContractExecResultTo255, ContractExecResultTo260, ContractInfo, ContractStorageKey, DeletedContract, Gas, HostFnWeights, HostFnWeightsTo264, InstructionWeights, Limits, LimitsTo264, PrefabWasmModule, PrefabWasmModuleReserved, Schedule, ScheduleTo212, ScheduleTo258, ScheduleTo264, SeedOf, TombstoneContractInfo, TrieId } from '@polkadot/types/interfaces/contracts';
|
||||
import type { AliveContractInfo, CodeHash, ContractCallRequest, ContractExecResult, ContractExecResultErr, ContractExecResultErrModule, ContractExecResultOk, ContractExecResultResult, ContractExecResultSuccessTo255, ContractExecResultSuccessTo260, ContractExecResultTo255, ContractExecResultTo260, ContractInfo, ContractStorageKey, DeletedContract, Gas, HostFnWeights, HostFnWeightsTo264, InstructionWeights, Limits, LimitsTo264, PrefabWasmModule, Schedule, ScheduleTo212, ScheduleTo258, ScheduleTo264, SeedOf, TombstoneContractInfo, TrieId } from '@polkadot/types/interfaces/contracts';
|
||||
import type { ContractConstructorSpec, ContractContractSpec, ContractCryptoHasher, ContractDiscriminant, ContractDisplayName, ContractEventParamSpec, ContractEventSpec, ContractLayoutArray, ContractLayoutCell, ContractLayoutEnum, ContractLayoutHash, ContractLayoutHashingStrategy, ContractLayoutKey, ContractLayoutStruct, ContractLayoutStructField, ContractMessageParamSpec, ContractMessageSpec, ContractProject, ContractProjectContract, ContractProjectSource, ContractSelector, ContractStorageLayout, ContractTypeSpec } from '@polkadot/types/interfaces/contractsAbi';
|
||||
import type { FundIndex, FundInfo, LastContribution, TrieIndex } from '@polkadot/types/interfaces/crowdloan';
|
||||
import type { AccountVote, AccountVoteSplit, AccountVoteStandard, Conviction, Delegations, PreimageStatus, PreimageStatusAvailable, PriorLock, PropIndex, Proposal, ProxyState, ReferendumIndex, ReferendumInfo, ReferendumInfoFinished, ReferendumInfoTo239, ReferendumStatus, Tally, Voting, VotingDelegating, VotingDirect, VotingDirectVote } from '@polkadot/types/interfaces/democracy';
|
||||
@@ -176,7 +176,10 @@ declare module '@polkadot/types/types/registry' {
|
||||
'Option<ApplyExtrinsicResult>': Option<ApplyExtrinsicResult>;
|
||||
'Option<ApprovalFlag>': Option<ApprovalFlag>;
|
||||
'Option<Approvals>': Option<Approvals>;
|
||||
'Option<AssetApproval>': Option<AssetApproval>;
|
||||
'Option<AssetApprovalKey>': Option<AssetApprovalKey>;
|
||||
'Option<AssetBalance>': Option<AssetBalance>;
|
||||
'Option<AssetDestroyWitness>': Option<AssetDestroyWitness>;
|
||||
'Option<AssetDetails>': Option<AssetDetails>;
|
||||
'Option<AssetId>': Option<AssetId>;
|
||||
'Option<AssetInstance>': Option<AssetInstance>;
|
||||
@@ -631,7 +634,6 @@ declare module '@polkadot/types/types/registry' {
|
||||
'Option<Points>': Option<Points>;
|
||||
'Option<Precommits>': Option<Precommits>;
|
||||
'Option<PrefabWasmModule>': Option<PrefabWasmModule>;
|
||||
'Option<PrefabWasmModuleReserved>': Option<PrefabWasmModuleReserved>;
|
||||
'Option<PrefixedStorageKey>': Option<PrefixedStorageKey>;
|
||||
'Option<PreimageStatus>': Option<PreimageStatus>;
|
||||
'Option<PreimageStatusAvailable>': Option<PreimageStatusAvailable>;
|
||||
@@ -923,7 +925,10 @@ declare module '@polkadot/types/types/registry' {
|
||||
'Vec<ApplyExtrinsicResult>': Vec<ApplyExtrinsicResult>;
|
||||
'Vec<ApprovalFlag>': Vec<ApprovalFlag>;
|
||||
'Vec<Approvals>': Vec<Approvals>;
|
||||
'Vec<AssetApproval>': Vec<AssetApproval>;
|
||||
'Vec<AssetApprovalKey>': Vec<AssetApprovalKey>;
|
||||
'Vec<AssetBalance>': Vec<AssetBalance>;
|
||||
'Vec<AssetDestroyWitness>': Vec<AssetDestroyWitness>;
|
||||
'Vec<AssetDetails>': Vec<AssetDetails>;
|
||||
'Vec<AssetId>': Vec<AssetId>;
|
||||
'Vec<AssetInstance>': Vec<AssetInstance>;
|
||||
@@ -1378,7 +1383,6 @@ declare module '@polkadot/types/types/registry' {
|
||||
'Vec<Points>': Vec<Points>;
|
||||
'Vec<Precommits>': Vec<Precommits>;
|
||||
'Vec<PrefabWasmModule>': Vec<PrefabWasmModule>;
|
||||
'Vec<PrefabWasmModuleReserved>': Vec<PrefabWasmModuleReserved>;
|
||||
'Vec<PrefixedStorageKey>': Vec<PrefixedStorageKey>;
|
||||
'Vec<PreimageStatus>': Vec<PreimageStatus>;
|
||||
'Vec<PreimageStatusAvailable>': Vec<PreimageStatusAvailable>;
|
||||
@@ -1670,7 +1674,10 @@ declare module '@polkadot/types/types/registry' {
|
||||
ApplyExtrinsicResult: ApplyExtrinsicResult;
|
||||
ApprovalFlag: ApprovalFlag;
|
||||
Approvals: Approvals;
|
||||
AssetApproval: AssetApproval;
|
||||
AssetApprovalKey: AssetApprovalKey;
|
||||
AssetBalance: AssetBalance;
|
||||
AssetDestroyWitness: AssetDestroyWitness;
|
||||
AssetDetails: AssetDetails;
|
||||
AssetId: AssetId;
|
||||
AssetInstance: AssetInstance;
|
||||
@@ -2125,7 +2132,6 @@ declare module '@polkadot/types/types/registry' {
|
||||
Points: Points;
|
||||
Precommits: Precommits;
|
||||
PrefabWasmModule: PrefabWasmModule;
|
||||
PrefabWasmModuleReserved: PrefabWasmModuleReserved;
|
||||
PrefixedStorageKey: PrefixedStorageKey;
|
||||
PreimageStatus: PreimageStatus;
|
||||
PreimageStatusAvailable: PreimageStatusAvailable;
|
||||
|
||||
@@ -9,10 +9,23 @@ import type { Definitions } from '../../types';
|
||||
export default {
|
||||
rpc: {},
|
||||
types: {
|
||||
AssetApprovalKey: {
|
||||
owner: 'AccountId',
|
||||
delegate: 'AccountId'
|
||||
},
|
||||
AssetApproval: {
|
||||
amount: 'TAssetBalance',
|
||||
deposit: 'TAssetDepositBalance'
|
||||
},
|
||||
AssetBalance: {
|
||||
balance: 'TAssetBalance',
|
||||
isFrozen: 'bool',
|
||||
isZombie: 'bool'
|
||||
isSufficient: 'bool'
|
||||
},
|
||||
AssetDestroyWitness: {
|
||||
accounts: 'Compact<u32>',
|
||||
sufficients: 'Compact<u32>',
|
||||
approvals: 'Compact<u32>'
|
||||
},
|
||||
AssetDetails: {
|
||||
owner: 'AccountId',
|
||||
@@ -21,16 +34,19 @@ export default {
|
||||
freezer: 'AccountId',
|
||||
supply: 'TAssetBalance',
|
||||
deposit: 'TAssetDepositBalance',
|
||||
maxZombies: 'u32',
|
||||
minBalance: 'TAssetBalance',
|
||||
zombies: 'u32',
|
||||
accounts: 'u32'
|
||||
isSufficient: 'bool',
|
||||
accounts: 'u32',
|
||||
sufficients: 'u32',
|
||||
approvals: 'u32',
|
||||
isFrozen: 'bool'
|
||||
},
|
||||
AssetMetadata: {
|
||||
deposit: 'TAssetDepositBalance',
|
||||
name: 'Vec<u8>',
|
||||
symbol: 'Vec<u8>',
|
||||
decimals: 'u8'
|
||||
decimals: 'u8',
|
||||
isFrozen: 'bool'
|
||||
},
|
||||
TAssetBalance: 'u64',
|
||||
TAssetDepositBalance: 'BalanceOf'
|
||||
|
||||
@@ -1,14 +1,33 @@
|
||||
// Auto-generated via `yarn polkadot-types-from-defs`, do not edit
|
||||
/* eslint-disable */
|
||||
|
||||
import type { Bytes, Struct, bool, u32, u64, u8 } from '@polkadot/types';
|
||||
import type { Bytes, Compact, Struct, bool, u32, u64, u8 } from '@polkadot/types';
|
||||
import type { AccountId, BalanceOf } from '@polkadot/types/interfaces/runtime';
|
||||
|
||||
/** @name AssetApproval */
|
||||
export interface AssetApproval extends Struct {
|
||||
readonly amount: TAssetBalance;
|
||||
readonly deposit: TAssetDepositBalance;
|
||||
}
|
||||
|
||||
/** @name AssetApprovalKey */
|
||||
export interface AssetApprovalKey extends Struct {
|
||||
readonly owner: AccountId;
|
||||
readonly delegate: AccountId;
|
||||
}
|
||||
|
||||
/** @name AssetBalance */
|
||||
export interface AssetBalance extends Struct {
|
||||
readonly balance: TAssetBalance;
|
||||
readonly isFrozen: bool;
|
||||
readonly isZombie: bool;
|
||||
readonly isSufficient: bool;
|
||||
}
|
||||
|
||||
/** @name AssetDestroyWitness */
|
||||
export interface AssetDestroyWitness extends Struct {
|
||||
readonly accounts: Compact<u32>;
|
||||
readonly sufficients: Compact<u32>;
|
||||
readonly approvals: Compact<u32>;
|
||||
}
|
||||
|
||||
/** @name AssetDetails */
|
||||
@@ -19,10 +38,12 @@ export interface AssetDetails extends Struct {
|
||||
readonly freezer: AccountId;
|
||||
readonly supply: TAssetBalance;
|
||||
readonly deposit: TAssetDepositBalance;
|
||||
readonly maxZombies: u32;
|
||||
readonly minBalance: TAssetBalance;
|
||||
readonly zombies: u32;
|
||||
readonly isSufficient: bool;
|
||||
readonly accounts: u32;
|
||||
readonly sufficients: u32;
|
||||
readonly approvals: u32;
|
||||
readonly isFrozen: bool;
|
||||
}
|
||||
|
||||
/** @name AssetMetadata */
|
||||
@@ -31,6 +52,7 @@ export interface AssetMetadata extends Struct {
|
||||
readonly name: Bytes;
|
||||
readonly symbol: Bytes;
|
||||
readonly decimals: u8;
|
||||
readonly isFrozen: bool;
|
||||
}
|
||||
|
||||
/** @name TAssetBalance */
|
||||
|
||||
@@ -70,7 +70,8 @@ export default {
|
||||
codeHash: 'CodeHash',
|
||||
rentAllowance: 'Balance',
|
||||
deductBlock: 'BlockNumber',
|
||||
lastWrite: 'Option<BlockNumber>'
|
||||
lastWrite: 'Option<BlockNumber>',
|
||||
_reserved: 'Option<Null>'
|
||||
},
|
||||
CodeHash: 'Hash',
|
||||
ContractCallRequest: {
|
||||
@@ -239,7 +240,8 @@ export default {
|
||||
hashBlake2256: 'Weight',
|
||||
hashBlake2256PerByte: 'Weight',
|
||||
hashBlake2128: 'Weight',
|
||||
hashBlake2128PerByte: 'Weight'
|
||||
hashBlake2128PerByte: 'Weight',
|
||||
rentParams: 'Weight'
|
||||
},
|
||||
InstructionWeights: {
|
||||
i64const: 'u32',
|
||||
@@ -319,10 +321,11 @@ export default {
|
||||
scheduleVersion: 'Compact<u32>',
|
||||
initial: 'Compact<u32>',
|
||||
maximum: 'Compact<u32>',
|
||||
_reserved: 'PrefabWasmModuleReserved',
|
||||
code: 'Bytes'
|
||||
refcount: 'Compact<u64>',
|
||||
_reserved: 'Option<Null>',
|
||||
code: 'Bytes',
|
||||
originalCodeLen: 'u32'
|
||||
},
|
||||
PrefabWasmModuleReserved: 'Option<Null>',
|
||||
ScheduleTo212: {
|
||||
version: 'u32',
|
||||
putCodePerByteCost: 'Gas',
|
||||
|
||||
@@ -14,6 +14,7 @@ export interface AliveContractInfo extends Struct {
|
||||
readonly rentAllowance: Balance;
|
||||
readonly deductBlock: BlockNumber;
|
||||
readonly lastWrite: Option<BlockNumber>;
|
||||
readonly _reserved: Option<Null>;
|
||||
}
|
||||
|
||||
/** @name CodeHash */
|
||||
@@ -166,6 +167,7 @@ export interface HostFnWeights extends Struct {
|
||||
readonly hashBlake2256PerByte: Weight;
|
||||
readonly hashBlake2128: Weight;
|
||||
readonly hashBlake2128PerByte: Weight;
|
||||
readonly rentParams: Weight;
|
||||
}
|
||||
|
||||
/** @name HostFnWeightsTo264 */
|
||||
@@ -302,13 +304,12 @@ export interface PrefabWasmModule extends Struct {
|
||||
readonly scheduleVersion: Compact<u32>;
|
||||
readonly initial: Compact<u32>;
|
||||
readonly maximum: Compact<u32>;
|
||||
readonly _reserved: PrefabWasmModuleReserved;
|
||||
readonly refcount: Compact<u64>;
|
||||
readonly _reserved: Option<Null>;
|
||||
readonly code: Bytes;
|
||||
readonly originalCodeLen: u32;
|
||||
}
|
||||
|
||||
/** @name PrefabWasmModuleReserved */
|
||||
export interface PrefabWasmModuleReserved extends Option<Null> {}
|
||||
|
||||
/** @name Schedule */
|
||||
export interface Schedule extends Struct {
|
||||
readonly version: u32;
|
||||
|
||||
Reference in New Issue
Block a user