polymesh-api-client 0.3.2

Polymesh API client core
Documentation
{
  "Balance": "u128",
  "BalanceOf<T>": "Balance",
  "BlockNumber": "u32",
  "BLockNumber": "BlockNumber",
  "TaskAddress<BlockNumber>": "(BLockNumber, u32)",
  "schedule::Period<BlockNumber>": "(BlockNumber, u32)",
  "schedule::Priority": "u8",
  "Scheduled<<T as Config>::Call, BlockNumber, PalletsOrigin, AccountId>": {
    "maybe_id": "Option<Vec<u8>>",
    "priority": "schedule::Priority",
    "call": "Call",
    "maybe_periodic": "Option<schedule::Period<BlockNumber>>",
    "origin": "PalletsOrigin"
  },
  "Releases": {
    "_enum": ["V1", "V2"]
  },
  "AccountId": "[u8; 32]",
  "AccountId32": "AccountId",
  "AccountIndex": "u32",
  "Weight": "u64",
  "Percent": "u8",
  "PerU16": "u16",
  "Permill": "u32",
  "Perbill": "u32",
  "H256": "[u8; 32]",
  "H512": "[u8; 64]",
  "Hash": "H256",
  "CodeHash<T>": "Hash",
  "Sha256Hash": "H256",
  "MultiAddress": {
    "_enum": {
      "Id": "AccountId",
      "Index": "AccountIndex",
      "Raw": "Vec<u8>",
      "Address32": "[u8; 32]",
      "Address20": "[u8; 20]"
    }
  },
  "TokenError": {
    "_enum": ["NoFunds", "WouldDie", "BelowMinimum", "CannotCreate", "UnknownAsset", "Frozen", "Unsupported"]
  },
  "ArithmeticError": {
    "_enum": ["Underflow", "Overflow", "DivisionByZero"]
  },
  "DispatchError": {
    "_enum": {
      "Other": "",
      "CannotLookup": "",
      "BadOrigin": "",
      "Module": "DispatchErrorModule",
      "ConsumerRemaining": "",
      "NoProviders": "",
      "Token": "TokenError",
      "Arithmetic": "ArithmeticError"
    }
  },
  "DispatchClass": {
    "_enum": ["Normal", "Operational", "Mandatory"]
  },
  "Pays": {
    "_enum": ["Yes", "No"]
  },
  "DispatchInfo": {
    "weight": "Weight",
    "class": "DispatchClass",
    "pays_fee": "Pays"
  },
  "DispatchResult": "Result<(), DispatchError>",
  "OpaqueTimeSlot": "Vec<u8>",
  "SessionIndex": "u32",
  "AuthIndex": "u32",
  "OpaquePeerId": "Vec<u8>",
  "OpaqueMultiaddr": "Text",
  "OpaqueNetworkState": {
    "peer_id": "OpaquePeerId",
    "external_addresses": "Vec<OpaqueMultiaddr>"
  },
  "Heartbeat<BlockNumber>": {
    "block_number": "BlockNumber",
    "network_state": "OpaqueNetworkState",
    "session_index": "SessionIndex",
    "authority_index": "AuthIndex",
    "validators_len": "u32"
  },
  "ConsensusEngineId": "[u8; 4]",
  "ChangesTrieConfiguration": {
    "digest_interval": "u32",
    "digest_levels": "u32"
  },
  "ChangesTrieSignal": {
    "_enum": {
      "NewConfiguration": "Option<ChangesTrieConfiguration>"
    }
  },
  "DigestItem<Hash>": {
    "_enum": {
      "ChangesTrieRoot": "Hash",
      "PreRuntime": "(ConsensusEngineId, Vec<u8>)",
      "Consesnsus": "(ConsensusEngineId, Vec<u8>)",
      "Seal": "(ConsensusEngineId, Vec<u8>)",
      "ChangesTrieSignal": "ChangesTrieSignal",
      "Other": "Vec<u8>"
    }
  },
  "Digest<Hash>": {
    "logs": "Vec<DigestItem<Hash>>"
  },
  "DigestOf<T>": "Digest<Hash>",
  "ReportIdOf<T>": "Hash",
  "EventIndex": "u32",
  "EventRecords": "Vec<EventRecord<Event, Hash>>",
  "EventRecord<Event, Hash>": {
    "phase": "Phase",
    "event": "Event",
    "topics": "Vec<Hash>"
  },
  "Header": {
    "parent_hash": "Hash",
    "number": "BlockNumber",
    "state_root": "Hash",
    "extrinsics_root": "Hash",
    "digest": "Digest<Hash>"
  },
  "Slot": "u64",
  "EquivocationProof<Hash, BlockNumber>": {
    "offender": "BlockNumber",
    "slot": "Slot",
    "first_header": "Hash",
    "second_header": "Hash"
  },
  "EquivocationProof<Header>": {
    "offender": "BlockNumber",
    "slot": "Slot",
    "first_header": "Header",
    "second_header": "Header"
  },
  "RewardDestination<AccountId>": {
    "_enum": {
      "Staked": "",
      "Stash": "",
      "Controller": "",
      "Account": "AccountId",
      "None": ""
    }
  },
  "ElectionCompute": {
    "_enum": {
      "OnChain": "",
      "Signed": "",
      "Unsigned": ""
    }
  },
  "FixedI64": "i64",
  "FixedI128": "i128",
  "FixedU128": "u128",
  "Multiplier": "FixedU128",
  "SetId": "u64",
  "KeyTypeId": "[u8; 4]",
  "Forcing": {
    "_enum": ["NotForcing", "ForceNew", "ForceNone", "ForceAlways"]
  },
  "Phase": {
    "_enum": {
      "ApplyExtrinsic": "u32",
      "Finalization": "",
      "Initialization": ""
    }
  },
  "Kind": "[u8; 16]",
  "Key": "Vec<u8>",
  "KeyValue": "(Vec<u8>, Vec<u8>)",
  "KeyOwnerProof": "MembershipProof",
  "EraIndex": "u32",
  "MemberCount": "u32",
  "ValidatorId": "AccountId",
  "ValidatorIndex": "u16",
  "ValidatorIndex_OffchainAccuracy": "(Compact<ValidatorIndex>, Compact<OffchainAccuracy>)",
  "ValidatorCount": "u32",
  "NominatorIndex": "u32",
  "OffchainAccuracy": "PerU16",
  "CompactAssignments": {
    "votes1": "Vec<(Compact<NominatorIndex>, Compact<ValidatorIndex>)>",
    "votes2": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 1], Compact<ValidatorIndex>)>",
    "votes3": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 2], Compact<ValidatorIndex>)>",
    "votes4": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 3], Compact<ValidatorIndex>)>",
    "votes5": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 4], Compact<ValidatorIndex>)>",
    "votes6": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 5], Compact<ValidatorIndex>)>",
    "votes7": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 6], Compact<ValidatorIndex>)>",
    "votes8": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 7], Compact<ValidatorIndex>)>",
    "votes9": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 8], Compact<ValidatorIndex>)>",
    "votes10": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 9], Compact<ValidatorIndex>)>",
    "votes11": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 10], Compact<ValidatorIndex>)>",
    "votes12": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 11], Compact<ValidatorIndex>)>",
    "votes13": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 12], Compact<ValidatorIndex>)>",
    "votes14": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 13], Compact<ValidatorIndex>)>",
    "votes15": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 14], Compact<ValidatorIndex>)>",
    "votes16": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 15], Compact<ValidatorIndex>)>"
  },
  "MembershipProof": {
    "session": "SessionIndex",
    "trie_nodes": "Vec<Vec<u8>>",
    "validator_count": "ValidatorCount"
  },
  "<Lookup as StaticLookup>::Source": "LookupSource",
  "ElectionSize": {
    "validators": "Compact<ValidatorIndex>",
    "nominators": "Compact<NominatorIndex>"
  },
  "ValidatorPrefs": {
    "commission": "Perbill",
    "blocked": "bool"
  },
  "ExtendedBalance": "u128",
  "ElectionScore": "[ExtendedBalance; 3]",
  "Keys": "SessionKeys",
  "Proposal": "Call",
  "ProposalIndex": "u32",
  "Index": "u32",
  "RefCount": "u32",
  "AccountData": {
    "free": "Balance",
    "reserved": "Balance",
    "misc_frozen": "Balance",
    "fee_frozen": "Balance"
  },
  "LockIdentifier": "[u8; 8]",
  "BalanceLock<Balance>": {
    "id": "LockIdentifier",
    "amount": "Balance",
    "reasons": "Reasons"
  },
  "IndividualExposure<AccountId, Balance>": {
    "who": "AccountId",
    "value": "Compact<Balance>"
  },
  "Exposure<AccountId, Balance>": {
    "total": "Compact<Balance>",
    "own": "Compact<Balance>",
    "others": "Vec<IndividualExposure<AccountId, Balance>>"
  },
  "FullIdentification": "Exposure<AccountId, Balance>",
  "Identification": "FullIdentification",
  "IdentificationTuple": "(ValidatorId, Identification)",
  "Reasons": {
    "_enum": ["Fee", "Misc", "All"]
  },
  "RawOrigin<AccountId>": {
    "_enum": {
      "Root": "",
      "Signed": "AccountId",
      "None": ""
    }
  },
  "PalletsOrigin": "RawOrigin<AccountId>",
  "AccountInfoWithDualRefCount": {
    "nonce": "Index",
    "consumers": "RefCount",
    "providers": "RefCount",
    "data": "AccountData"
  },
  "MultiSignature": {
    "_enum": {
      "Ed25519": "[u8; 64]",
      "Sr25519": "[u8; 64]",
      "Ecdsa": "[u8; 65]"
    }
  },
  "Signature": "MultiSignature",
  "AuthorityId": "[u8; 32]",
  "AuthorityWeight": "u64",
  "<AuthorityId as RuntimeAppPublic>::Signature": "[u8; 64]",
  "AuthorityList": "Vec<(AuthorityId, AuthorityWeight)>",
  "Call": "RuntimeCall",
  "<T as Config>::Call": "Call",
  "<T as frame_system::Config>::Call": "Call"
}