Versions in this module Expand all Collapse all v1 v1.1.1 Feb 22, 2026 v1.1.0 Feb 19, 2026 Changes in this version + const BaseFeeChangeDenom + const Byzantium + const Constantinople + const CriticalGasThresholdPct + const DefaultDonationPercent + const EIP150 + const EIP155 + const EIP158 + const EIP2929 + const EIP2930 + const EIP3651 + const EIP3860 + const EmergencyBaseFeeChangeDenom + const GenesisBaseFeeEM + const GenesisDifficulty + const GenesisGasLimit + const Homestead + const Istanbul + const London + const LondonFix + const MinBaseFee + const Petersburg + const QuorumCalcAlignment + const TxHashWithType + var AllForksEnabled = &Forks + var BootstrapEngineEOA = types.Address + var DefaultBurnedAddress = types.StringToAddress("0x0000000000000000000000000000000000000666") + var DefaultDonationAddress = DefaultBurnedAddress + var EngineRegistryAddress = types.Address + var ErrBurnContractAddressMissing = errors.New("burn contract address missing") + var GenesisBaseFee = ethgo.Gwei(1).Uint64() + func EngineRegistrySlotKeyAuthorizedEngine(engine types.Address) types.Hash + func EngineRegistrySlotKeyDonationAddress() types.Hash + func EngineRegistrySlotKeyDonationPercent() types.Hash + func EngineRegistrySlotKeyMinBaseFee() types.Hash + func EngineRegistrySlotKeyPaused() types.Hash + type AddressListConfig struct + AdminAddresses []types.Address + EnabledAddresses []types.Address + type Chain struct + Bootnodes []string + Genesis *Genesis + Name string + Params *Params + func Import(chain string) (*Chain, error) + func ImportFromFile(filename string) (*Chain, error) + type Fork struct + Block uint64 + Params *forkmanager.ForkParams + func NewFork(n uint64) Fork + func (f Fork) Active(block uint64) bool + func (f Fork) Copy() Fork + type Forks map[string]Fork + func (f *Forks) At(block uint64) ForksInTime + func (f *Forks) IsActive(name string, block uint64) bool + func (f *Forks) RemoveFork(name string) *Forks + func (f *Forks) SetFork(name string, value Fork) + func (f Forks) Copy() *Forks + type ForksInTime struct + Byzantium bool + Constantinople bool + EIP150 bool + EIP155 bool + EIP158 bool + EIP2929 bool + EIP2930 bool + EIP3651 bool + EIP3860 bool + Homestead bool + Istanbul bool + London bool + LondonFix bool + Petersburg bool + QuorumCalcAlignment bool + TxHashWithType bool + type Genesis struct + Alloc map[types.Address]*GenesisAccount + BaseFee uint64 + BaseFeeChangeDenom uint64 + BaseFeeEM uint64 + Coinbase types.Address + Difficulty uint64 + ExtraData []byte + GasLimit uint64 + GasUsed uint64 + Mixhash types.Hash + Nonce [8]byte + Number uint64 + ParentHash types.Hash + StateRoot types.Hash + Timestamp uint64 + func (g *Genesis) GenesisHeader() *types.Header + func (g *Genesis) Hash() types.Hash + func (g *Genesis) MarshalJSON() ([]byte, error) + func (g *Genesis) UnmarshalJSON(data []byte) error + type GenesisAccount struct + Balance *big.Int + Code []byte + Nonce uint64 + PrivateKey []byte + Storage map[types.Hash]types.Hash + func (g *GenesisAccount) MarshalJSON() ([]byte, error) + func (g *GenesisAccount) UnmarshalJSON(data []byte) error + type Params struct + BlockGasTarget uint64 + BootstrapEngineEOA types.Address + BridgeAllowList *AddressListConfig + BridgeBlockList *AddressListConfig + BurnContract map[uint64]types.Address + BurnContractDestinationAddress types.Address + ChainID int64 + ContractDeployerAllowList *AddressListConfig + ContractDeployerBlockList *AddressListConfig + Engine map[string]interface{} + EngineRegistryAddress types.Address + Forks *Forks + TransactionsAllowList *AddressListConfig + TransactionsBlockList *AddressListConfig + func (p *Params) CalculateBurnContract(block uint64) (types.Address, error) + func (p *Params) GetEngine() string