Skip to Content
API Reference@cfxdevkit/protocolCONFLUX_PRECOMPILE_ADDRESSES

@cfxdevkit/protocol


@cfxdevkit/protocol / CONFLUX_PRECOMPILE_ADDRESSES

Variable: CONFLUX_PRECOMPILE_ADDRESSES

const CONFLUX_PRECOMPILE_ADDRESSES: object

Defined in: precompiles.ts:17

Canonical hex addresses for Conflux internal contracts. Valid on both mainnet (chainId 1029/1030) and testnet (1/71).

Type Declaration

AdminControl

readonly AdminControl: "0x0888000000000000000000000000000000000000" = '0x0888000000000000000000000000000000000000'

Core Space: set/revoke/query admin for a contract

CrossSpaceCall

readonly CrossSpaceCall: "0x0888000000000000000000000000000000000006" = '0x0888000000000000000000000000000000000006'

eSpace & Core Space: synchronous Core↔eSpace message passing

ParamsControl

readonly ParamsControl: "0x0888000000000000000000000000000000000007" = '0x0888000000000000000000000000000000000007'

Core Space: on-chain governance parameter control

PoSRegister

readonly PoSRegister: "0x0888000000000000000000000000000000000005" = '0x0888000000000000000000000000000000000005'

Core Space: PoS validator registration and reward tracking

SponsorWhitelist

readonly SponsorWhitelist: "0x0888000000000000000000000000000000000001" = '0x0888000000000000000000000000000000000001'

Core Space: gas/storage sponsorship management

Staking

readonly Staking: "0x0888000000000000000000000000000000000002" = '0x0888000000000000000000000000000000000002'

Core Space: PoS staking deposit, withdraw, vote lock