Documentation ¶
Index ¶
Constants ¶
View Source
const ( Preset = "mainnet" BlockRootsLength = 1024 // SLOTS_PER_HISTORICAL_ROOT StateRootsLength = 1024 // SLOTS_PER_HISTORICAL_ROOT RandaoMixesLength = 65536 // EPOCHS_PER_HISTORICAL_VECTOR HistoricalRootsLength = 16777216 // HISTORICAL_ROOTS_LIMIT ValidatorRegistryLimit = 1099511627776 // VALIDATOR_REGISTRY_LIMIT Eth1DataVotesLength = 2 // SLOTS_PER_ETH1_VOTING_PERIOD PreviousEpochAttestationsLength = 16384 // MAX_ATTESTATIONS * SLOTS_PER_EPOCH CurrentEpochAttestationsLength = 16384 // MAX_ATTESTATIONS * SLOTS_PER_EPOCH SlashingsLength = 1024 // EPOCHS_PER_SLASHINGS_VECTOR SyncCommitteeLength = 16 // SYNC_COMMITTEE_SIZE // TODO (cyyber) : Original value 512, new value needs to be decided RootLength = 32 // RootLength defines the byte length of a Merkle root. BLSSignatureLength = 96 // BLSSignatureLength defines the byte length of a BLSSignature. BLSPubkeyLength = 48 // BLSPubkeyLength defines the byte length of a BLSSignature. MaxTxsPerPayloadLength = 1048576 // MaxTxsPerPayloadLength defines the maximum number of transactions that can be included in a payload. MaxBytesPerTxLength = 1073741824 // MaxBytesPerTxLength defines the maximum number of bytes that can be included in a transaction. FeeRecipientLength = 20 // FeeRecipientLength defines the byte length of a fee recipient. LogsBloomLength = 256 // LogsBloomLength defines the byte length of a logs bloom. VersionLength = 4 // VersionLength defines the byte length of a fork version number. SlotsPerEpoch = 128 // SlotsPerEpoch defines the number of slots per epoch. SyncCommitteeAggregationBytesLength = 2 // SyncCommitteeAggregationBytesLength defines the length of sync committee aggregate bytes. // TODO (cyyber) : Original value 16, new value needs to be decided SyncAggregateSyncCommitteeBytesLength = 2 // SyncAggregateSyncCommitteeBytesLength defines the length of sync committee bytes in a sync aggregate. // TODO (cyyber) : Original value 64, new value needs to be decided MaxWithdrawalsPerPayload = 16 // MaxWithdrawalsPerPayloadLength defines the maximum number of withdrawals that can be included in a payload. MaxBlobsPerBlock = 6 // MaxBlobsPerBlock defines the maximum number of blobs with respect to consensus rule can be included in a block. MaxBlobCommitmentsPerBlock = 4096 // MaxBlobCommitmentsPerBlock defines the theoretical limit of blobs can be included in a block. BlobLength = 131072 // BlobLength defines the byte length of a blob. BlobSize = 131072 // defined to match blob.size in bazel ssz codegen )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.