lisk-framework
Version: 
Lisk blockchain application platform
42 lines (41 loc) • 1.73 kB
TypeScript
/// <reference types="node" />
export declare const CROSS_CHAIN_COMMAND_NAME_TRANSFER = "transferCrossChain";
export declare const ADDRESS_LENGTH = 20;
export declare const MAX_DATA_LENGTH = 64;
export declare const MIN_MODULE_NAME_LENGTH = 1;
export declare const MAX_MODULE_NAME_LENGTH = 32;
export declare const MAX_TRANSACTION_AMOUNT = "9223372036854775807";
export declare const CCM_STATUS_OK = 0;
export declare const CCM_STATUS_TOKEN_NOT_SUPPORTED = 64;
export declare const CCM_STATUS_PROTOCOL_VIOLATION = 65;
export declare const MIN_RETURN_FEE_PER_BYTE_BEDDOWS: bigint;
export declare const CHAIN_ID_LENGTH = 4;
export declare const HASH_LENGTH = 32;
export declare const LOCAL_ID_LENGTH = 4;
export declare const TOKEN_ID_LENGTH: number;
export declare const LOCAL_ID_LSK: Buffer;
export declare const USER_ACCOUNT_INITIALIZATION_FEE: bigint;
export declare const ESCROW_ACCOUNT_INITIALIZATION_FEE: bigint;
export declare const defaultConfig: {
    userAccountInitializationFee: string;
    escrowAccountInitializationFee: string;
};
export declare const EMPTY_BYTES: Buffer;
export declare const enum TokenEventResult {
    SUCCESSFUL = 0,
    FAIL_INSUFFICIENT_BALANCE = 1,
    DATA_TOO_LONG = 2,
    INVALID_TOKEN_ID = 3,
    TOKEN_NOT_SUPPORTED = 4,
    INSUFFICIENT_LOCKED_AMOUNT = 5,
    RECOVER_FAIL_INVALID_INPUTS = 6,
    RECOVER_FAIL_INSUFFICIENT_ESCROW = 7,
    MINT_FAIL_NON_NATIVE_TOKEN = 8,
    MINT_FAIL_TOTAL_SUPPLY_TOO_BIG = 9,
    MINT_FAIL_TOKEN_NOT_INITIALIZED = 10,
    TOKEN_ID_NOT_AVAILABLE = 11,
    TOKEN_ID_NOT_NATIVE = 12,
    INSUFFICIENT_ESCROW_BALANCE = 13,
    INVALID_RECEIVING_CHAIN = 14
}
export type TokenErrorEventResult = Exclude<TokenEventResult, TokenEventResult.SUCCESSFUL>;