Versions in this module Expand all Collapse all v0 v0.1.0 Apr 17, 2025 Changes in this version + type Agent interface + Execute func(ctx context.Context) error + func NewIssueNAgent[T THash](sequence TxSequence[T], worker Worker[T], n uint64, metrics *metrics.Metrics) Agent[T] + type CreateTx func(key *ecdsa.PrivateKey, nonce uint64) (*types.Transaction, error) + type THash interface + Hash func() common.Hash + type TxSequence interface + Chan func() <-chan T + func ConvertTxSliceToSequence(txs []*types.Transaction) TxSequence[*types.Transaction] + func GenerateTxSequence(ctx context.Context, generator CreateTx, client ethclient.Client, ...) (TxSequence[*types.Transaction], error) + func GenerateTxSequences(ctx context.Context, generator CreateTx, client ethclient.Client, ...) ([]TxSequence[*types.Transaction], error) + type Worker interface + ConfirmTx func(ctx context.Context, tx T) error + IssueTx func(ctx context.Context, tx T) error + LatestHeight func(ctx context.Context) (uint64, error)