@polkadot/types
Version:
Implementation of the Parity codec
69 lines (68 loc) • 2.4 kB
TypeScript
import type { GenericExtrinsic, GenericExtrinsicEra, GenericExtrinsicPayload, GenericExtrinsicPayloadUnknown, GenericExtrinsicPayloadV4, GenericExtrinsicSignatureV4, GenericExtrinsicUnknown, GenericExtrinsicV4, GenericImmortalEra, GenericMortalEra, GenericSignerPayload } from '@polkadot/types';
import type { Enum, U8aFixed } from '@polkadot/types-codec';
import type { H512 } from '@polkadot/types/interfaces/runtime';
/** @name AnySignature */
export interface AnySignature extends H512 {
}
/** @name EcdsaSignature */
export interface EcdsaSignature extends U8aFixed {
}
/** @name Ed25519Signature */
export interface Ed25519Signature extends H512 {
}
/** @name Era */
export interface Era extends ExtrinsicEra {
}
/** @name Extrinsic */
export interface Extrinsic extends GenericExtrinsic {
}
/** @name ExtrinsicEra */
export interface ExtrinsicEra extends GenericExtrinsicEra {
}
/** @name ExtrinsicPayload */
export interface ExtrinsicPayload extends GenericExtrinsicPayload {
}
/** @name ExtrinsicPayloadUnknown */
export interface ExtrinsicPayloadUnknown extends GenericExtrinsicPayloadUnknown {
}
/** @name ExtrinsicPayloadV4 */
export interface ExtrinsicPayloadV4 extends GenericExtrinsicPayloadV4 {
}
/** @name ExtrinsicSignature */
export interface ExtrinsicSignature extends MultiSignature {
}
/** @name ExtrinsicSignatureV4 */
export interface ExtrinsicSignatureV4 extends GenericExtrinsicSignatureV4 {
}
/** @name ExtrinsicUnknown */
export interface ExtrinsicUnknown extends GenericExtrinsicUnknown {
}
/** @name ExtrinsicV4 */
export interface ExtrinsicV4 extends GenericExtrinsicV4 {
}
/** @name ImmortalEra */
export interface ImmortalEra extends GenericImmortalEra {
}
/** @name MortalEra */
export interface MortalEra extends GenericMortalEra {
}
/** @name MultiSignature */
export interface MultiSignature extends Enum {
readonly isEd25519: boolean;
readonly asEd25519: Ed25519Signature;
readonly isSr25519: boolean;
readonly asSr25519: Sr25519Signature;
readonly isEcdsa: boolean;
readonly asEcdsa: EcdsaSignature;
readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';
}
/** @name Signature */
export interface Signature extends H512 {
}
/** @name SignerPayload */
export interface SignerPayload extends GenericSignerPayload {
}
/** @name Sr25519Signature */
export interface Sr25519Signature extends H512 {
}
export type PHANTOM_EXTRINSICS = 'extrinsics';