UNPKG

@conflux-dev/conflux-address-js

Version:

The encoder and decoder for Conflux Network address

44 lines (38 loc) 1.13 kB
const TYPE_USER = 'user' const TYPE_CONTRACT = 'contract' const TYPE_BUILTIN = 'builtin' const TYPE_NULL = 'null' const TYPE_UNKNOWN = 'unknown' const PREFIX_CFX = 'cfx' const PREFIX_CFXTEST = 'cfxtest' const PREFIX_NET = 'net' const NETID_MAIN = 1029 const NETID_TEST = 1 const ZERO_ADDRESS_HEX = '0x0000000000000000000000000000000000000000' const ADMIN_CONTROL = '0x0888000000000000000000000000000000000000' const SPONSOR_CONTROL = '0x0888000000000000000000000000000000000001' const STAKING = '0x0888000000000000000000000000000000000002' const CONFLUX_CONTEXT = '0x0888000000000000000000000000000000000004' const POS_REGISTER = '0x0888000000000000000000000000000000000005' const CROSS_SPACE_CALL = '0x0888000000000000000000000000000000000006' const PARAMS_CONTROL = '0x0888000000000000000000000000000000000007' module.exports = { TYPE_USER, TYPE_CONTRACT, TYPE_BUILTIN, TYPE_NULL, TYPE_UNKNOWN, PREFIX_CFX, PREFIX_CFXTEST, PREFIX_NET, NETID_MAIN, NETID_TEST, ZERO_ADDRESS_HEX, ADMIN_CONTROL, SPONSOR_CONTROL, STAKING, CONFLUX_CONTEXT, POS_REGISTER, CROSS_SPACE_CALL, PARAMS_CONTROL }