UNPKG

lisk-framework

Version:

Lisk blockchain application platform

70 lines (69 loc) 3.42 kB
/// <reference types="node" /> export declare const MODULE_NAME_INTEROPERABILITY = "interoperability"; export declare const CHAIN_NAME_MAINCHAIN = "lisk_mainchain"; export declare const MAX_RESERVED_ERROR_STATUS = 63; export declare const BLS_PUBLIC_KEY_LENGTH = 48; export declare const BLS_SIGNATURE_LENGTH = 96; export declare const SMT_KEY_LENGTH = 38; export declare const NUMBER_ACTIVE_VALIDATORS_MAINCHAIN = 101; export declare const MESSAGE_TAG_CHAIN_REG = "LSK_CRM_"; export declare const LIVENESS_LIMIT = 2419200; export declare const MAX_CCM_SIZE = 10240; export declare const EMPTY_FEE_ADDRESS: Buffer; export declare const EMPTY_BYTES: Buffer; export declare const EMPTY_HASH: Buffer; export declare const CHAIN_REGISTRATION_FEE: bigint; export declare const MAX_NUM_VALIDATORS = 199; export declare const MAX_LENGTH_AGGREGATION_BITS: number; export declare const MAX_LENGTH_NAME = 40; export declare const MAX_UINT32 = 4294967295; export declare const MAX_UINT64: bigint; export declare const MESSAGE_TAG_CERTIFICATE = "LSK_CE_"; export declare const MIN_CHAIN_NAME_LENGTH = 1; export declare const MAX_CHAIN_NAME_LENGTH = 32; export declare const HASH_LENGTH = 32; export declare const MIN_MODULE_NAME_LENGTH = 1; export declare const MAX_MODULE_NAME_LENGTH = 32; export declare const MIN_CROSS_CHAIN_COMMAND_NAME_LENGTH = 1; export declare const MAX_CROSS_CHAIN_COMMAND_NAME_LENGTH = 32; export declare const CHAIN_ID_LENGTH = 4; export declare const CHAIN_ID_STRING_LENGTH: number; export declare const SUBSTORE_PREFIX_LENGTH = 2; export declare const MIN_RETURN_FEE_PER_BYTE_BEDDOWS: bigint; export declare const STORE_PREFIX: Buffer; export declare const CROSS_CHAIN_COMMAND_REGISTRATION = "registration"; export declare const CROSS_CHAIN_COMMAND_CHANNEL_TERMINATED = "channelTerminated"; export declare const CROSS_CHAIN_COMMAND_SIDECHAIN_TERMINATED = "sidechainTerminated"; export declare const enum CCMStatusCode { OK = 0, CHANNEL_UNAVAILABLE = 1, MODULE_NOT_SUPPORTED = 2, CROSS_CHAIN_COMMAND_NOT_SUPPORTED = 3, FAILED_CCM = 4, RECOVERED = 5 } export declare const CCM_SENT_STATUS_SUCCESS = 0; export declare const COMMAND_NAME_SIDECHAIN_REG = "registerSidechain"; export declare const COMMAND_NAME_MAINCHAIN_REG = "registerMainchain"; export declare const COMMAND_NAME_STATE_RECOVERY = "recoverState"; export declare const COMMAND_NAME_MESSAGE_RECOVERY = "recoverMessage"; export declare const COMMAND_NAME_STATE_RECOVERY_INIT = "initializeStateRecovery"; export declare const COMMAND_NAME_LIVENESS_TERMINATION = "terminateSidechainForLiveness"; export declare const RECOVERED_STORE_VALUE: Buffer; export declare const EVENT_NAME_CHAIN_ACCOUNT_UPDATED = "chainAccountUpdated"; export declare const EVENT_NAME_CCM_PROCESSED = "ccmProcessed"; export declare const EVENT_NAME_CCM_SEND_SUCCESS = "ccmSendSucess"; export declare const EVENT_NAME_INVALID_CERTIFICATE_SIGNATURE = "invalidCertificateSignature"; export declare const EVENT_NAME_INVALID_OUTBOX_ROOT_VERIFICATION = "invalidOutboxRootVerification"; export declare const CONTEXT_STORE_KEY_CCM_PROCESSING = "CONTEXT_STORE_KEY_CCM_PROCESSING"; export declare const EVENT_TOPIC_CCM_EXECUTION: Buffer; export declare const EmptyCCM: { module: string; crossChainCommand: string; nonce: bigint; fee: bigint; sendingChainID: Buffer; receivingChainID: Buffer; params: Buffer; status: number; };