UNPKG

@polkadot/types

Version:
24 lines (23 loc) 816 B
import type { Enum, Struct } from '@polkadot/types-codec'; import type { AccountId, BlockNumber, Hash } from '@polkadot/types/interfaces/runtime'; /** @name ProxyAnnouncement */ export interface ProxyAnnouncement extends Struct { readonly real: AccountId; readonly callHash: Hash; readonly height: BlockNumber; } /** @name ProxyDefinition */ export interface ProxyDefinition extends Struct { readonly delegate: AccountId; readonly proxyType: ProxyType; readonly delay: BlockNumber; } /** @name ProxyType */ export interface ProxyType extends Enum { readonly isAny: boolean; readonly isNonTransfer: boolean; readonly isGovernance: boolean; readonly isStaking: boolean; readonly type: 'Any' | 'NonTransfer' | 'Governance' | 'Staking'; } export type PHANTOM_PROXY = 'proxy';