airgap-coin-lib
Version:
The airgap-coin-lib is a protocol agnostic library to prepare, sign and broadcast cryptocurrency transactions.
24 lines (23 loc) • 1.16 kB
TypeScript
import { SubstrateNetwork } from '../../../../../../SubstrateNetwork';
import { SCALEDecodeResult } from '../../../../scale/SCALEDecoder';
import { SCALEArray } from '../../../../scale/type/SCALEArray';
import { SCALEBytes } from '../../../../scale/type/SCALEBytes';
import { SCALEClass } from '../../../../scale/type/SCALEClass';
import { SCALEEnum } from '../../../../scale/type/SCALEEnum';
import { SCALEString } from '../../../../scale/type/SCALEString';
import { MetadataV11StorageEntryType } from './MetadataV11StorageEntryType';
declare enum StorageEntryModifier {
Optional = 0,
Default = 1
}
export declare class MetadataV11StorageEntry extends SCALEClass {
readonly name: SCALEString;
readonly modifier: SCALEEnum<StorageEntryModifier>;
readonly type: MetadataV11StorageEntryType;
readonly defaultValue: SCALEBytes;
readonly docs: SCALEArray<SCALEString>;
static decode(network: SubstrateNetwork, raw: string): SCALEDecodeResult<MetadataV11StorageEntry>;
protected scaleFields: (SCALEBytes | SCALEString | MetadataV11StorageEntryType | SCALEEnum<StorageEntryModifier>)[];
private constructor();
}
export {};