Versions in this module Expand all Collapse all v0 v0.1.2 May 15, 2026 Changes in this version + var TaskDescriptor = &types.TaskDescriptor + var TaskName = "generate_batch_deposits" + func NewTask(ctx *types.TaskContext, options *types.TaskOptions) (types.Task, error) + type Config struct + AwaitInclusion bool + AwaitReceipt bool + BatchContract string + BatchSize int + BatchTxGasLimit uint64 + ClientPattern string + DepositAmount uint64 + DepositContract string + DepositTxFeeCap int64 + DepositTxTipCap int64 + ExcludeClientPattern string + FailOnReject bool + IndexCount int + InvalidSigPercent int + LimitPendingBatches int + LimitPerSlot int + LimitTotal int + Mnemonic string + StartIndex int + WalletPrivkey string + WithdrawalCredentials string + func DefaultConfig() Config + func (c *Config) Validate() error + type Task struct + func (t *Task) Config() interface{} + func (t *Task) Execute(ctx context.Context) error + func (t *Task) LoadConfig() error + func (t *Task) Timeout() time.Duration