UNPKG

opnet

Version:

The perfect library for building Bitcoin-based applications.

60 lines (59 loc) 1.49 kB
export declare enum WebSocketRequestOpcode { PING = 0, HANDSHAKE = 1, GET_BLOCK_NUMBER = 16, GET_BLOCK_BY_NUMBER = 17, GET_BLOCK_BY_HASH = 18, GET_BLOCK_BY_CHECKSUM = 19, GET_BLOCK_WITNESS = 20, GET_GAS = 21, GET_TRANSACTION_BY_HASH = 32, GET_TRANSACTION_RECEIPT = 33, BROADCAST_TRANSACTION = 34, GET_PREIMAGE = 35, GET_BALANCE = 48, GET_UTXOS = 49, GET_PUBLIC_KEY_INFO = 50, GET_CHAIN_ID = 64, GET_REORG = 65, GET_CODE = 80, GET_STORAGE_AT = 81, CALL = 82, GET_LATEST_EPOCH = 96, GET_EPOCH_BY_NUMBER = 97, GET_EPOCH_BY_HASH = 98, GET_EPOCH_TEMPLATE = 99, SUBMIT_EPOCH = 100, SUBSCRIBE_BLOCKS = 112, SUBSCRIBE_EPOCHS = 113, UNSUBSCRIBE = 127 } export declare enum WebSocketResponseOpcode { ERROR = 128, PONG = 129, HANDSHAKE_ACK = 130, BLOCK_NUMBER = 144, BLOCK = 145, BLOCK_WITNESS = 146, GAS = 147, TRANSACTION = 160, TRANSACTION_RECEIPT = 161, BROADCAST_RESULT = 162, PREIMAGE = 163, BALANCE = 176, UTXOS = 177, PUBLIC_KEY_INFO = 178, CHAIN_ID = 192, REORG = 193, CODE = 208, STORAGE = 209, CALL_RESULT = 210, EPOCH = 224, EPOCH_TEMPLATE = 225, EPOCH_SUBMIT_RESULT = 226, SUBSCRIPTION_CREATED = 240, UNSUBSCRIBE_RESULT = 241, NEW_BLOCK_NOTIFICATION = 248, NEW_EPOCH_NOTIFICATION = 249 } export type WebSocketOpcode = WebSocketRequestOpcode | WebSocketResponseOpcode;