Versions in this module Expand all Collapse all v1 v1.9.9 Jan 4, 2020 Changes in this version + const BalanceGasEIP150 + const BalanceGasEIP1884 + const BalanceGasFrontier + const BloomBitsBlocks + const BloomBitsBlocksClient + const BloomConfirms + const BloomTrieFrequency + const Bn256AddGasByzantium + const Bn256AddGasIstanbul + const Bn256PairingBaseGasByzantium + const Bn256PairingBaseGasIstanbul + const Bn256PairingPerPointGasByzantium + const Bn256PairingPerPointGasIstanbul + const Bn256ScalarMulGasByzantium + const Bn256ScalarMulGasIstanbul + const CHTFrequency + const CallCreateDepth + const CallGasEIP150 + const CallGasFrontier + const CallNewAccountGas + const CallStipend + const CallValueTransferGas + const CheckpointFrequency + const CheckpointProcessConfirmations + const CopyGas + const Create2Gas + const CreateBySelfdestructGas + const CreateDataGas + const CreateGas + const EcrecoverGas + const EpochDuration + const Ether + const ExpByteEIP158 + const ExpByteFrontier + const ExpByteGas + const ExpGas + const ExtcodeCopyBaseEIP150 + const ExtcodeCopyBaseFrontier + const ExtcodeHashGasConstantinople + const ExtcodeHashGasEIP1884 + const ExtcodeSizeGasEIP150 + const ExtcodeSizeGasFrontier + const GWei + const GasLimitBoundDivisor + const GenesisGasLimit + const HelperTrieConfirmations + const HelperTrieProcessConfirmations + const IdentityBaseGas + const IdentityPerWordGas + const ImmutabilityThreshold + const JumpdestGas + const LogDataGas + const LogGas + const LogTopicGas + const MaxCodeSize + const MaximumExtraDataSize + const MemoryGas + const MinGasLimit + const ModExpQuadCoeffDiv + const NetSstoreCleanGas + const NetSstoreClearRefund + const NetSstoreDirtyGas + const NetSstoreInitGas + const NetSstoreNoopGas + const NetSstoreResetClearRefund + const NetSstoreResetRefund + const QuadCoeffDiv + const Ripemd160BaseGas + const Ripemd160PerWordGas + const SelfdestructGasEIP150 + const SelfdestructRefundGas + const Sha256BaseGas + const Sha256PerWordGas + const Sha3Gas + const Sha3WordGas + const SloadGas + const SloadGasEIP150 + const SloadGasEIP1884 + const SloadGasFrontier + const SstoreCleanGasEIP2200 + const SstoreCleanRefundEIP2200 + const SstoreClearGas + const SstoreClearRefundEIP2200 + const SstoreDirtyGasEIP2200 + const SstoreInitGasEIP2200 + const SstoreInitRefundEIP2200 + const SstoreNoopGasEIP2200 + const SstoreRefundGas + const SstoreResetGas + const SstoreSentryGasEIP2200 + const SstoreSetGas + const StackLimit + const TierStepGas + const TxDataNonZeroGasEIP2028 + const TxDataNonZeroGasFrontier + const TxDataZeroGas + const TxGas + const TxGasContractCreation + const VersionMajor + const VersionMeta + const VersionMinor + const VersionPatch + const Wei + var AllCliqueProtocolChanges = &ChainConfig + var AllEthashProtocolChanges = &ChainConfig + var CheckpointOracles = map[common.Hash]*CheckpointOracleConfig + var DAOForkBlockExtra = common.FromHex("0x64616f2d686172642d666f726b") + var DAOForkExtraRange = big.NewInt(10) + var DAORefundContract = common.HexToAddress("0xbf4ed7b27f1d666546e30d74d50d173d20bca754") + var DifficultyBoundDivisor = big.NewInt(2048) + var DiscoveryV5Bootnodes = []string + var DurationLimit = big.NewInt(13) + var EtherCoreBootnodes = []string + var EtherCoreChainConfig = &ChainConfig + var EtherCoreGenesisHash = common.HexToHash("0x9bc5f1def3b96ac2b4a6d7f8a5047d6db2451328eb9469df48c06a6a4a4f3734") + var GenesisDifficulty = big.NewInt(131072) + var GoerliBootnodes = []string + var GoerliChainConfig = &ChainConfig + var GoerliCheckpointOracle = &CheckpointOracleConfig + var GoerliGenesisHash = common.HexToHash("0xbf7e331f7f7c1dd2e05159666b3bf8bc7a8a3a9eb1d518969eab529dd9b88c1a") + var GoerliTrustedCheckpoint = &TrustedCheckpoint + var MainnetBootnodes = []string + var MainnetChainConfig = &ChainConfig + var MainnetCheckpointOracle = &CheckpointOracleConfig + var MainnetGenesisHash = common.HexToHash("0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3") + var MainnetTrustedCheckpoint = &TrustedCheckpoint + var MinimumDifficulty = big.NewInt(131072) + var RinkebyBootnodes = []string + var RinkebyChainConfig = &ChainConfig + var RinkebyCheckpointOracle = &CheckpointOracleConfig + var RinkebyGenesisHash = common.HexToHash("0x6341fd3daf94b748c72ced5a5b26028f2474f5f00d824504e4fa37a75767e177") + var RinkebyTrustedCheckpoint = &TrustedCheckpoint + var TestChainConfig = &ChainConfig + var TestRules = TestChainConfig.Rules(new(big.Int)) + var TestnetBootnodes = []string + var TestnetChainConfig = &ChainConfig + var TestnetCheckpointOracle = &CheckpointOracleConfig + var TestnetGenesisHash = common.HexToHash("0x41941023680923e0fe4d74a34bdac8141f2540e3ae90623718e47d66d1ca4a2d") + var TestnetTrustedCheckpoint = &TrustedCheckpoint + var TrustedCheckpoints = map[common.Hash]*TrustedCheckpoint + var Version = func() string { ... }() + var VersionWithMeta = func() string { ... }() + func ArchiveVersion(gitCommit string) string + func DAODrainList() []common.Address + func VersionWithCommit(gitCommit, gitDate string) string + type ChainConfig struct + ByzantiumBlock *big.Int + ChainID *big.Int + Clique *CliqueConfig + ConstantinopleBlock *big.Int + DAOForkBlock *big.Int + DAOForkSupport bool + ECIP1017EraRounds *big.Int + EIP150Block *big.Int + EIP150Hash common.Hash + EIP155Block *big.Int + EIP158Block *big.Int + EWASMBlock *big.Int + Ethash *EthashConfig + EtherCoreBlock *big.Int + HomesteadBlock *big.Int + IstanbulBlock *big.Int + MuirGlacierBlock *big.Int + PetersburgBlock *big.Int + ProgpowBlock *big.Int + func (c *ChainConfig) CheckCompatible(newcfg *ChainConfig, height uint64) *ConfigCompatError + func (c *ChainConfig) CheckConfigForkOrder() error + func (c *ChainConfig) HasECIP1017() bool + func (c *ChainConfig) IsByzantium(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) IsEtherCore(num *big.Int) bool + func (c *ChainConfig) IsHomestead(num *big.Int) bool + func (c *ChainConfig) IsIstanbul(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 CheckpointOracleConfig struct + Address common.Address + Signers []common.Address + Threshold uint64 + 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 Rules struct + ChainID *big.Int + IsByzantium bool + IsConstantinople bool + IsEIP150 bool + IsEIP155 bool + IsEIP158 bool + IsEtherCore bool + IsHomestead bool + IsIstanbul bool + IsPetersburg bool + type TrustedCheckpoint struct + BloomRoot common.Hash + CHTRoot common.Hash + SectionHead common.Hash + SectionIndex uint64 + func (c *TrustedCheckpoint) Empty() bool + func (c *TrustedCheckpoint) Hash() common.Hash + func (c *TrustedCheckpoint) HashEqual(hash common.Hash) bool