UNPKG

@chorus-one/substrate

Version:

All-in-one toolkit for building staking dApps on Substrate Network SDK blockchains(Polkadot, Kusama, etc.)

201 lines (183 loc) 4.68 kB
// Generated by https://support.subscan.io/api-4224612 /** @ignore */ export interface ApiScanExtrinsicResponse { code?: number data?: SubscanInternalModelExtrinsicDetail generated_at?: number message?: string [property: string]: any } /** @ignore */ export interface SubscanInternalModelExtrinsicDetail { account_display?: SubscanInternalModelAccountDisplay account_id?: string additional_meta?: { [key: string]: any } block_hash?: string block_num?: number block_timestamp?: number call_module?: string call_module_function?: string error?: SubscanInternalModelExtrinsicError event?: SubscanInternalModelChainEventJson[] event_count?: number extrinsic_hash?: string extrinsic_index?: string fee?: number fee_used?: number finalized?: boolean lifetime?: SubscanInternalModelLifetime multisig?: SubscanInternalModelMultisigJson[] nonce?: number params?: SubscanInternalModelExtrinsicParam[] pending?: boolean proxy?: SubscanInternalModelExtrinsicProxyDetail signature?: string sub_calls?: SubscanInternalModelExtrinsicSubCallJson[] success?: boolean tip?: number transfer?: SubscanInternalModelTransferJson [property: string]: any } /** @ignore */ export interface SubscanInternalModelAccountDisplay { account_index?: string /** * Current network account */ address?: string display?: string evm_contract?: SubscanInternalModelEvmAccountDisplay identity?: boolean judgements?: SubscanInternalModelRegistrationJudgementJson[] merkle?: SubscanInternalModelMerkleTag /** * Parent account */ parent?: Parent [property: string]: any } /** @ignore */ export interface SubscanInternalModelEvmAccountDisplay { contract_name?: string [property: string]: any } /** @ignore */ export interface SubscanInternalModelRegistrationJudgementJson { index?: number judgement?: string [property: string]: any } /** @ignore */ export interface SubscanInternalModelMerkleTag { address_type?: string tag_name?: string tag_subtype?: string tag_type?: string [property: string]: any } /** @ignore */ export interface Parent { address?: string display?: string identity?: boolean sub_symbol?: string [property: string]: any } /** @ignore */ export interface SubscanInternalModelExtrinsicError { batch_index?: number doc?: string module?: string name?: string value?: string [property: string]: any } /** @ignore */ export interface SubscanInternalModelChainEventJson { block_num?: number block_timestamp?: number event_id?: string event_idx?: number event_index?: string extrinsic_hash?: string extrinsic_idx?: number finalized?: boolean module_id?: string params?: string phase?: number [property: string]: any } /** @ignore */ export interface SubscanInternalModelLifetime { birth?: number death?: number [property: string]: any } /** @ignore */ export interface SubscanInternalModelMultisigJson { call_hash?: string call_module?: string call_module_function?: string multi_id?: string multisig_account_display?: SubscanInternalModelAccountDisplay multisig_status?: SubscanInternalModelMultiAction processing?: number threshold?: number [property: string]: any } /** @ignore */ export enum SubscanInternalModelMultiAction { Approval = 'Approval', Cancelled = 'Cancelled', Executed = 'Executed', Failed = 'Failed' } /** @ignore */ export interface SubscanInternalModelExtrinsicParam { name?: string type?: string type_name?: string value?: any [property: string]: any } /** @ignore */ export interface SubscanInternalModelExtrinsicProxyDetail { account_display?: SubscanInternalModelAccountDisplay call_module?: string call_module_function?: string params?: SubscanInternalModelExtrinsicParam[] success?: boolean [property: string]: any } /** @ignore */ export interface SubscanInternalModelExtrinsicSubCallJson { account?: SubscanInternalModelAccountDisplay exec_result?: SubscanLibsSubstrateMetadataModuleError exec_status?: string module?: string multisig?: SubscanInternalModelMultisigJson name?: string param?: any sub_calls?: SubscanInternalModelExtrinsicSubCallJson[] [property: string]: any } /** @ignore */ export interface SubscanLibsSubstrateMetadataModuleError { doc?: string[] module?: string name?: string value?: string [property: string]: any } /** @ignore */ export interface SubscanInternalModelTransferJson { amount?: number asset_symbol?: string from?: string hash?: string module?: string success?: boolean to?: string to_account_display?: SubscanInternalModelAccountDisplay [property: string]: any }