跳到主要内容

内置合约

Conflux引入了几个内嵌的内置合约,以便更好地进行系统维护和链上治理。 现在Conflux有七份内部合同。 这些合约提供了Solidity接口。 这些函数只能通过CALL或STATICCALL操作来调用。 使用操作CALLCODE或DELEGATECALL与内部合约交互将触发错误。

AdminControl合约、SpongsorWhitelistControl合约和Staking合约从一开始就被引入。

ConfluxContext, PoSRegister, ConfluxContext 是在 v2 硬分叉中引入的,

ParamsControl 是在 v2.1 硬分叉中引入的。

这7个内置合约的地址如下所示:

AdminControl:

  • hex40:0x0888000000000000000000000000000000000000000000
  • 测试网 base32: cfxtest:aaejuaaaaaaaaaaaaaaaaaaaaaaaaaaaaawby2s44d
  • 主网 base32: cfx:aaejuaaaaaaaaaaaaaaaaaaaaaaaaaaaaa2mhjju8k

SponsorWhitelistControl:

  • hex40: 0x0888000000000000000000000000000000000001
  • 测试网 base32: cfxtest:aaejuaaaaaaaaaaaaaaaaaaaaaaaaaaaaeprn7v0eh
  • 主网 base32: cfx:aaejuaaaaaaaaaaaaaaaaaaaaaaaaaaaaegg2r16ar

Staking

  • hex40: 0x0888000000000000000000000000000000000002
  • 测试网 base32: cfxtest:aaejuaaaaaaaaaaaaaaaaaaaaaaaaaaaajh3dw3ctn
  • 主网 base32: cfx:aaejuaaaaaaaaaaaaaaaaaaaaaaaaaaaajrwuc9jnb

ConfluxContext:

  • hex40: 0x0888000000000000000000000000000000000004
  • 测试网 base32: cfxtest:aaejuaaaaaaaaaaaaaaaaaaaaaaaaaaaauv2xpkd3x
  • 主网 base32: cfx:aaejuaaaaaaaaaaaaaaaaaaaaaaaaaaaau5xa6tk73

PoSRegister:

  • hex40: 0x0888000000000000000000000000000000000005
  • 测试网 base32: cfxtest:aaejuaaaaaaaaaaaaaaaaaaaaaaaaaaaaytypk0th1
  • 主网 base32: cfx:aaejuaaaaaaaaaaaaaaaaaaaaaaaaaaaayf993ufd7

CrossSpaceCall

  • hex40: 0x0888000000000000000000000000000000000006
  • 测试网 base32: cfxtest:aaejuaaaaaaaaaaaaaaaaaaaaaaaaaaaa2eaeg85p5
  • 主网 base32: cfx:aaejuaaaaaaaaaaaaaaaaaaaaaaaaaaaa2sn102vjv

ParamsControl

  • hex40: 0x0888000000000000000000000000000000000007
  • 测试网 base32: cfxtest:aaejuaaaaaaaaaaaaaaaaaaaaaaaaaaaa64p5db1w9
  • 主网 base32: cfx:aaejuaaaaaaaaaaaaaaaaaaaaaaaaaaaa6uhjxh70z