Versions in this module Expand all Collapse all v1 v1.2.2 Apr 7, 2024 Changes in this version + const Blake2sBaseGas + const Blake2sPerWordGas + const Bls12377G1AddGas + const Bls12377G1MulGas + const Bls12377G2AddGas + const Bls12377G2MulGas + const Bls12377PairingBaseGas + const Bls12377PairingPerPairGas + const Bls12381G1AddGas + const Bls12381G1MulGas + const Bls12381G2AddGas + const Bls12381G2MulGas + const Bls12381MapG1Gas + const Bls12381MapG2Gas + const Bls12381PairingBaseGas + const Bls12381PairingPerPairGas + const Bn256AddGasByzantium + const Bn256AddGasIstanbul + const Bn256PairingBaseGasByzantium + const Bn256PairingBaseGasIstanbul + const Bn256PairingPerPointGasByzantium + const Bn256PairingPerPointGasIstanbul + const Bn256ScalarMulGasByzantium + const Bn256ScalarMulGasIstanbul + const CallNewAccountGas + const CallValueTransferGas + const DefaultGasLimit + const DevNetChainID + const DevnetWorkID + const EcrecoverGas + const Ed25519VerifyGas + const Epoch + const FractionMulExpGas + const GetBlockNumberFromHeaderGas + const GetEpochSizeGas + const GetParentSealBitmapGas + const GetValidatorBLSGas + const GetValidatorGas + const GetVerifiedSealBitmapGas + const HashHeaderGas + const HeaderStoreABIJSON + const IdentityBaseGas + const IdentityPerWordGas + const IntrinsicGasForAlternativeFeeCurrency + const InvalidCip20Gas + const Keccak512BaseGas + const Keccak512PerWordGas + const MainNetChainID + const MainnetNetWorkID + const MaxCodeSize + const MaxGasForActiveAllPending + const MaxGasForBlockRandomness + const MaxGasForCalculateTargetEpochPaymentAndRewards + const MaxGasForCommitments + const MaxGasForComputeCommitment + const MaxGasForCreditGasFeesTransactions + const MaxGasForDebitGasFeesTransactions + const MaxGasForDeregisterPayment + const MaxGasForDeregisterPayment1 + const MaxGasForDistributeEpochPayment + const MaxGasForDistributeVoterEpochRewards + const MaxGasForElectNValidatorSigners + const MaxGasForElectValidators + const MaxGasForGetAddressFor + const MaxGasForGetCommunityPartnerSettingPartner + const MaxGasForGetElectableValidators + const MaxGasForGetEligibleValidatorsVoteTotals + const MaxGasForGetGasPriceMinimum + const MaxGasForGetGroupEpochRewards + const MaxGasForGetMgrMaintainerAddress + const MaxGasForGetOrComputeTobinTax + const MaxGasForGetPledgeMultiplierInReward + const MaxGasForGetRegisteredValidators + const MaxGasForGetTransferWhitelist + const MaxGasForGetValidator + const MaxGasForGetWhiteList + const MaxGasForIncreaseSupply + const MaxGasForIsFrozen + const MaxGasForIsReserveLow + const MaxGasForMedianRate + const MaxGasForMintGas + const MaxGasForReadBlockchainParameter + const MaxGasForRevealAndCommit + const MaxGasForTotalSupply + const MaxGasForUpdateGasPriceMinimum + const MaxGasForUpdateTargetVotingYield + const MaxGasForUpdateValidatorScore + const MaxGasLimit + const MaxGasToReadErc20Balance + const MaximumExtraDataSize + const ModExpQuadCoeffDiv + const OpQueryFine + const OpQueryLocked + const OpQueryRegister + const OpQueryReward + const OpQueryUnlocking + const ProofOfPossessionGas + const Ripemd160BaseGas + const Ripemd160PerWordGas + const Sha256BaseGas + const Sha256PerWordGas + const Sha2_512BaseGas + const Sha2_512PerWordGas + const Sha3Gas + const Sha3WordGas + const Sha3_256BaseGas + const Sha3_256PerWordGas + const Sha3_512BaseGas + const Sha3_512PerWordGas + const SingleNetChainID + const SingleNetworkID + const StateAppendFlag + const StateRegisterOnce + const StateRemovedFlag + const StateResgisterAuto + const StateSwitchingFlag + const StateUnregister + const StateUnregistered + const StateUnusedFlag + const StateUsedFlag + const TestNetChainID + const TestnetWorkID + const TxVerifyABIJSON + const TypeBack + const TypeFixed + const TypeWorked + const VerifyEth2UpdateGas + const VersionMajor + const VersionMeta + const VersionMinor + const VersionPatch + var AccountsId = makeRegistryId("Accounts") + var AllEthashProtocolChanges = &ChainConfig + var Base = big.NewInt(1e8) + var BlockchainParametersRegistryId = makeRegistryId("BlockchainParameters") + var CurrentVersionInfo = func() *VersionInfo { ... }() + var DevnetBootnodes = []string + var DevnetConfig = &ChainConfig + var DevnetGenesisHash = common.HexToHash("0xa7712fd6f430d32fbc796665289bf9702b6991e96393fd670e7834c48e15755f") + var ElectionRegistryId = makeRegistryId("Election") + var EpochRewardsRegistryId = makeRegistryId("EpochRewards") + var EthereumTestnetGenesisHeader = ... + var EthereumTestnetGenesisTD = big.NewInt(40060821605962080) + var FeeCurrencyWhitelistRegistryId = makeRegistryId("FeeCurrencyWhitelist") + var Fixidity1 = math.BigPow(10, 24) + var GasPriceMinimumRegistryId = makeRegistryId("GasPriceMinimum") + var GoldTokenRegistryId = makeRegistryId("GoldToken") + var GovernanceRegistryId = makeRegistryId("Governance") + var HeaderStoreAddress = common.BytesToAddress([]byte("headerstoreAddress")) + var IstanbulTestChainConfig = &ChainConfig + var LockedGoldRegistryId = makeRegistryId("LockedGold") + var MainnetBootnodes = []string + var MainnetChainConfig = &ChainConfig + var MainnetGenesisHash = common.HexToHash("0x6b2bd27bee0f7675550204c541a30cc6a14aa1738431cb60e21e666b2fec8014") + var MaxBaseFee = big.NewInt(5000 * ethparams.GWei) + var MinBaseFee = big.NewInt(100 * ethparams.GWei) + var NewRelayerAddress = common.BytesToAddress([]byte("relayerAddress")) + var ProxyOwnerStorageLocation = common.HexToHash("0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103") + var RandomRegistryId = makeRegistryId("Random") + var RegistryProxyAddress = common.HexToAddress("0xce10") + var RegistrySmartContractAddress = common.HexToAddress("0x000000000000000000000000000000000000ce10") + var SingleNetConfig = &ChainConfig + var TestChainConfig = &ChainConfig + var TestnetBootnodes = []string + var TestnetConfig = &ChainConfig + var TestnetGenesisHash = common.HexToHash("0xede9749324b65e9df7b74830696637ed25c24ae4ffd07f8c36b8e5b6eac7dfa0") + var TobinTaxFunctionSelector = hexutil.MustDecode("0x17f9a6f7") + var TxVerifyAddress = common.BytesToAddress([]byte("txVerifyAddress")) + var ValidatorsRegistryId = makeRegistryId("Validators") + var Version = func() string { ... }() + var VersionWithMeta = func() string { ... }() + var ZeroAddress = BytesToAddress([]byte{}) + func ArchiveVersion(gitCommit string) string + func BytesToAddress(b []byte) common.Address + func IsBN256Fork(fork, cur *big.Int) bool + func KnownDNSNetwork(genesis common.Hash, protocol string) string + func MustBigInt(str string) *big.Int + func VersionWithCommit(gitCommit, gitDate string) string + type CSVRecorder struct + func NewCSVRecorder(wc WriterCloser, fields ...string) *CSVRecorder + func (c *CSVRecorder) Close() error + func (c *CSVRecorder) Write(values ...interface{}) + type ChainConfig struct + BN256ForkBlock *big.Int + BerlinBlock *big.Int + ByzantiumBlock *big.Int + CalcBaseBlock *big.Int + CatalystBlock *big.Int + ChainID *big.Int + ConstantinopleBlock *big.Int + DAOForkBlock *big.Int + DAOForkSupport bool + DeregisterBlock *big.Int + DonutBlock *big.Int + EIP150Block *big.Int + EIP150Hash common.Hash + EIP155Block *big.Int + EIP158Block *big.Int + EWASMBlock *big.Int + EnableRewardBlock *big.Int + Faker bool + FullHeaderChainAvailable bool + HomesteadBlock *big.Int + Istanbul *IstanbulConfig + IstanbulBlock *big.Int + LondonBlock *big.Int + MuirGlacierBlock *big.Int + PetersburgBlock *big.Int + func (c *ChainConfig) CheckCompatible(newcfg *ChainConfig, height uint64) *ConfigCompatError + func (c *ChainConfig) CheckConfigForkOrder() error + func (c *ChainConfig) IsBerlin(num *big.Int) bool + func (c *ChainConfig) IsByzantium(num *big.Int) bool + func (c *ChainConfig) IsCalc(num *big.Int) bool + func (c *ChainConfig) IsCatalyst(num *big.Int) bool + func (c *ChainConfig) IsConstantinople(num *big.Int) bool + func (c *ChainConfig) IsDAOFork(num *big.Int) bool + func (c *ChainConfig) IsEIP150(num *big.Int) bool + func (c *ChainConfig) IsEIP155(num *big.Int) bool + func (c *ChainConfig) IsEIP158(num *big.Int) bool + func (c *ChainConfig) IsEWASM(num *big.Int) bool + func (c *ChainConfig) IsHomestead(num *big.Int) bool + func (c *ChainConfig) IsIstanbul(num *big.Int) bool + func (c *ChainConfig) IsLondon(num *big.Int) bool + func (c *ChainConfig) IsMuirGlacier(num *big.Int) bool + func (c *ChainConfig) IsPetersburg(num *big.Int) bool + func (c *ChainConfig) Rules(num *big.Int) Rules + func (c *ChainConfig) String() string + type CliqueConfig struct + Epoch uint64 + Period uint64 + func (c *CliqueConfig) String() string + type ConfigCompatError struct + NewConfig *big.Int + RewindTo uint64 + StoredConfig *big.Int + What string + func (err *ConfigCompatError) Error() string + type EthashConfig struct + func (c *EthashConfig) String() string + type IstanbulConfig struct + BlockPeriod uint64 + Epoch uint64 + LookbackWindow uint64 + ProposerPolicy uint64 + RequestTimeout uint64 + func (c *IstanbulConfig) String() string + type NumberHash struct + Hash common.Hash + Number uint64 + type RelayerMember struct + Coinbase common.Address + Flag uint32 + MType uint32 + Publickey []byte + RelayerBase common.Address + func (c *RelayerMember) Compared(d *RelayerMember) bool + func (c *RelayerMember) String() string + func (c *RelayerMember) UnmarshalJSON(input []byte) error + type Rules struct + ChainID *big.Int + IsBerlin bool + IsByzantium bool + IsCatalyst bool + IsConstantinople bool + IsEIP150 bool + IsEIP155 bool + IsEIP158 bool + IsHomestead bool + IsIstanbul bool + IsLondon bool + IsPetersburg bool + type VersionInfo struct + Major uint64 + Minor uint64 + Patch uint64 + func (v *VersionInfo) Cmp(version *VersionInfo) int + type WriterCloser interface