Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Aggregator ¶
type Aggregator struct {
// contains filtered or unexported fields
}
func NewAggregator ¶
func (*Aggregator) Start ¶
func (a *Aggregator) Start()
type BlockSubmitter ¶
type BlockSubmitter struct {
// contains filtered or unexported fields
}
func NewBlockSubmitter ¶
func NewBlockSubmitter( mainchainClient *ethclient.Client, mainchainAuth *bind.TransactOpts, mainchainAuthPrivatekey *ecdsa.PrivateKey, sidechainClient *ethclient.Client, sidechainAuth *bind.TransactOpts, sidechainAuthPrivateKey *ecdsa.PrivateKey, aggregatorDb db.DB, serializer *types.Serializer, rollupChain *mainchain.RollupChain, validatorRegistry *mainchain.ValidatorRegistry, blockCommittee *sidechain.BlockCommittee, ) *BlockSubmitter
func (*BlockSubmitter) Start ¶
func (bs *BlockSubmitter) Start()
type TransactionGenerator ¶
type TransactionGenerator struct {
// contains filtered or unexported fields
}
func NewTransactionGenerator ¶
func NewTransactionGenerator( aggregatorDb db.DB, validatorDb db.DB, mainchainClient *ethclient.Client, rollupChain *mainchain.RollupChain, ) *TransactionGenerator
func (*TransactionGenerator) Start ¶
func (tg *TransactionGenerator) Start()
Click to show internal directories.
Click to hide internal directories.