Versions in this module Expand all Collapse all v0 v0.5.6 Jul 16, 2024 v0.0.1 Jun 28, 2024 Changes in this version + const ConfigKey + var ContractAddress = common.HexToAddress("0x0200000000000000000000000000000000000002") + var Module = modules.Module + var TxAllowListPrecompile contract.StatefulPrecompiledContract = allowlist.CreateAllowListPrecompile(ContractAddress) + func GetTxAllowListStatus(stateDB contract.StateDB, address common.Address) allowlist.Role + func SetTxAllowListStatus(stateDB contract.StateDB, address common.Address, role allowlist.Role) + type Config struct + func NewConfig(blockTimestamp *uint64, admins []common.Address, enableds []common.Address, ...) *Config + func NewDisableConfig(blockTimestamp *uint64) *Config + func (c *Config) Equal(cfg precompileconfig.Config) bool + func (c *Config) Key() string + func (c *Config) Verify(chainConfig precompileconfig.ChainConfig) error