UNPKG

@substrate/api-sidecar

Version:

REST service that makes it easy to interact with blockchain nodes built using Substrate's FRAME framework.

26 lines (25 loc) 852 B
import { Address, EcdsaSignature, Ed25519Signature, RuntimeDispatchInfo, Sr25519Signature } from '@polkadot/types/interfaces'; import { ICompact, INumber } from '@polkadot/types-codec/types/interfaces'; import { IAt, IFrameMethod, ISanitizedArgs, ISanitizedEvent } from '.'; export interface IExtrinsic { method: string | IFrameMethod; signature: ISignature | null; nonce: ICompact<INumber> | null; args: ISanitizedArgs; tip: ICompact<INumber> | null; hash: string; info: RuntimeDispatchInfo | { error: string; } | {}; events: ISanitizedEvent[]; success: string | boolean; paysFee: boolean | null; } export interface ISignature { signature: EcdsaSignature | Ed25519Signature | Sr25519Signature; signer: Address; } export interface IExtrinsicIndex { at: IAt; extrinsics: IExtrinsic; }