Documentation ¶
Index ¶
Constants ¶
View Source
const ( // SEQUENCE_SENDER name to identify the sequence-sender component SEQUENCE_SENDER = "sequence-sender" //nolint:stylecheck // AGGREGATOR name to identify the aggregator component AGGREGATOR = "aggregator" // AGGORACLE name to identify the aggoracle component AGGORACLE = "aggoracle" // RPC name to identify the rpc component RPC = "rpc" // CLAIM_SPONSOR name to identify the claim sponsor component CLAIM_SPONSOR = "claim-sponsor" //nolint:stylecheck // PROVER name to identify the prover component PROVER = "prover" )
Variables ¶
This section is empty.
Functions ¶
func BytesToUint32 ¶
BytesToUint32 converts a byte slice to a uint32
func BytesToUint64 ¶
BytesToUint64 converts a byte slice to a uint64
func CalculateAccInputHash ¶
func CalculateAccInputHash( logger *log.Logger, oldAccInputHash common.Hash, batchData []byte, l1InfoRoot common.Hash, timestampLimit uint64, sequencerAddr common.Address, forcedBlockhashL1 common.Hash, ) common.Hash
CalculateAccInputHash computes the hash of accumulated input data for a given batch.
func Uint32ToBytes ¶
Uint32ToBytes converts a uint32 to a byte slice in big-endian order
func Uint64ToBytes ¶
Uint64ToBytes converts a uint64 to a byte slice
Types ¶
type Config ¶
type Config struct { // IsValidiumMode has the value true if the sequence sender is running in validium mode. IsValidiumMode bool `mapstructure:"IsValidiumMode"` // NetworkID is the networkID of the CDK being run NetworkID uint32 `mapstructure:"NetworkID"` // Contract Versions: elderberry, banana ContractVersions string `mapstructure:"ContractVersions"` Translator translator.Config `mapstructure:"Translator"` }
Config holds the configuration for the CDK.
Click to show internal directories.
Click to hide internal directories.