Versions in this module Expand all Collapse all v0 v0.0.13 Jan 16, 2025 v0.0.12 Dec 11, 2024 Changes in this version + var TaskDescriptor = &types.TaskDescriptor + var TaskName = "generate_withdrawal_requests" + func NewTask(ctx *types.TaskContext, options *types.TaskOptions) (types.Task, error) + type Config struct + AwaitReceipt bool + ClientPattern string + ExcludeClientPattern string + FailOnReject bool + LimitPending int + LimitPerSlot int + LimitTotal int + SourceIndexCount int + SourceMnemonic string + SourcePubkey string + SourceStartIndex int + SourceStartValidatorIndex *uint64 + TxAmount *big.Int + TxFeeCap *big.Int + TxGasLimit uint64 + TxTipCap *big.Int + WalletPrivkey string + WithdrawAmount uint64 + WithdrawalContract 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