UNPKG

@mangata-finance/types

Version:
29 lines (28 loc) 896 B
import type { Bytes, Compact, Struct, u32 } from '@polkadot/types-codec'; import type { BlockNumber, Digest, H256, H512, Hash } from '@polkadot/types/interfaces/runtime'; /** @name Header */ export interface Header extends Struct { readonly parentHash: Hash; readonly number: Compact<BlockNumber>; readonly stateRoot: Hash; readonly extrinsicsRoot: Hash; readonly digest: Digest; readonly seed: ShufflingSeed; readonly count: BlockNumber; } /** @name RpcAssetMetadata */ export interface RpcAssetMetadata extends Struct { readonly tokenId: TokenId; readonly decimals: u32; readonly name: Bytes; readonly symbol: Bytes; } /** @name ShufflingSeed */ export interface ShufflingSeed extends Struct { readonly seed: H256; readonly proof: H512; } /** @name TokenId */ export interface TokenId extends u32 { } export type PHANTOM_DEFAULT = 'default';