@mangata-finance/types
Version:
Polkadot.js type definitions for Mangata Network
29 lines (28 loc) • 896 B
TypeScript
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';