Versions in this module Expand all Collapse all v0 v0.1.102 Jan 21, 2026 v0.1.101 Jan 21, 2026 Changes in this version + func GetIndexedRecentActivity(ctx context.Context, ec *ethclient.Client, c *ethrpc.Client, ...) (*mode.IndexedActivity, error) + func GetRandomModeEnumValue(deps *mode.Dependencies) config.Mode + func GetRecallTransactions(ctx context.Context, c *ethclient.Client, rpc *ethrpc.Client, ...) ([]rpctypes.PolyTransaction, error) + func GetRecentBlocks(ctx context.Context, ec *ethclient.Client, c *ethrpc.Client, ...) ([]*json.RawMessage, error) + func RawTransactionToNewTx(pt rpctypes.PolyTransaction, nonce uint64, price, tipCap *big.Int) *types.Transaction + type BlobMode struct + func (m *BlobMode) Aliases() []string + func (m *BlobMode) Execute(ctx context.Context, cfg *config.Config, deps *mode.Dependencies, ...) (start, end time.Time, txHash common.Hash, err error) + func (m *BlobMode) Init(ctx context.Context, cfg *config.Config, deps *mode.Dependencies) error + func (m *BlobMode) Name() string + func (m *BlobMode) RequiresContract() bool + func (m *BlobMode) RequiresERC20() bool + func (m *BlobMode) RequiresERC721() bool + type ContractCallMode struct + func (m *ContractCallMode) Aliases() []string + func (m *ContractCallMode) Execute(ctx context.Context, cfg *config.Config, deps *mode.Dependencies, ...) (start, end time.Time, txHash common.Hash, err error) + func (m *ContractCallMode) Init(ctx context.Context, cfg *config.Config, deps *mode.Dependencies) error + func (m *ContractCallMode) Name() string + func (m *ContractCallMode) RequiresContract() bool + func (m *ContractCallMode) RequiresERC20() bool + func (m *ContractCallMode) RequiresERC721() bool + type DeployMode struct + func (m *DeployMode) Aliases() []string + func (m *DeployMode) Execute(ctx context.Context, cfg *config.Config, deps *mode.Dependencies, ...) (start, end time.Time, txHash common.Hash, err error) + func (m *DeployMode) Init(ctx context.Context, cfg *config.Config, deps *mode.Dependencies) error + func (m *DeployMode) Name() string + func (m *DeployMode) RequiresContract() bool + func (m *DeployMode) RequiresERC20() bool + func (m *DeployMode) RequiresERC721() bool + type ERC20Mode struct + func (m *ERC20Mode) Aliases() []string + func (m *ERC20Mode) Execute(ctx context.Context, cfg *config.Config, deps *mode.Dependencies, ...) (start, end time.Time, txHash common.Hash, err error) + func (m *ERC20Mode) Init(ctx context.Context, cfg *config.Config, deps *mode.Dependencies) error + func (m *ERC20Mode) Name() string + func (m *ERC20Mode) RequiresContract() bool + func (m *ERC20Mode) RequiresERC20() bool + func (m *ERC20Mode) RequiresERC721() bool + type ERC721Mode struct + func (m *ERC721Mode) Aliases() []string + func (m *ERC721Mode) Execute(ctx context.Context, cfg *config.Config, deps *mode.Dependencies, ...) (start, end time.Time, txHash common.Hash, err error) + func (m *ERC721Mode) Init(ctx context.Context, cfg *config.Config, deps *mode.Dependencies) error + func (m *ERC721Mode) Name() string + func (m *ERC721Mode) RequiresContract() bool + func (m *ERC721Mode) RequiresERC20() bool + func (m *ERC721Mode) RequiresERC721() bool + type IncrementMode struct + func (m *IncrementMode) Aliases() []string + func (m *IncrementMode) Execute(ctx context.Context, cfg *config.Config, deps *mode.Dependencies, ...) (start, end time.Time, txHash common.Hash, err error) + func (m *IncrementMode) Init(ctx context.Context, cfg *config.Config, deps *mode.Dependencies) error + func (m *IncrementMode) Name() string + func (m *IncrementMode) RequiresContract() bool + func (m *IncrementMode) RequiresERC20() bool + func (m *IncrementMode) RequiresERC721() bool + type RPCMode struct + func (m *RPCMode) Aliases() []string + func (m *RPCMode) Execute(ctx context.Context, cfg *config.Config, deps *mode.Dependencies, ...) (start, end time.Time, txHash common.Hash, err error) + func (m *RPCMode) Init(ctx context.Context, cfg *config.Config, deps *mode.Dependencies) error + func (m *RPCMode) Name() string + func (m *RPCMode) RequiresContract() bool + func (m *RPCMode) RequiresERC20() bool + func (m *RPCMode) RequiresERC721() bool + type RandomMode struct + func (m *RandomMode) Aliases() []string + func (m *RandomMode) Execute(ctx context.Context, cfg *config.Config, deps *mode.Dependencies, ...) (start, end time.Time, txHash common.Hash, err error) + func (m *RandomMode) Init(ctx context.Context, cfg *config.Config, deps *mode.Dependencies) error + func (m *RandomMode) Name() string + func (m *RandomMode) RequiresContract() bool + func (m *RandomMode) RequiresERC20() bool + func (m *RandomMode) RequiresERC721() bool + type RecallMode struct + func (m *RecallMode) Aliases() []string + func (m *RecallMode) Execute(ctx context.Context, cfg *config.Config, deps *mode.Dependencies, ...) (start, end time.Time, txHash common.Hash, err error) + func (m *RecallMode) Init(ctx context.Context, cfg *config.Config, deps *mode.Dependencies) error + func (m *RecallMode) Name() string + func (m *RecallMode) RequiresContract() bool + func (m *RecallMode) RequiresERC20() bool + func (m *RecallMode) RequiresERC721() bool + type StoreMode struct + func (m *StoreMode) Aliases() []string + func (m *StoreMode) Execute(ctx context.Context, cfg *config.Config, deps *mode.Dependencies, ...) (start, end time.Time, txHash common.Hash, err error) + func (m *StoreMode) Init(ctx context.Context, cfg *config.Config, deps *mode.Dependencies) error + func (m *StoreMode) Name() string + func (m *StoreMode) RequiresContract() bool + func (m *StoreMode) RequiresERC20() bool + func (m *StoreMode) RequiresERC721() bool + type TransactionMode struct + func (m *TransactionMode) Aliases() []string + func (m *TransactionMode) Execute(ctx context.Context, cfg *config.Config, deps *mode.Dependencies, ...) (start, end time.Time, txHash common.Hash, err error) + func (m *TransactionMode) Init(ctx context.Context, cfg *config.Config, deps *mode.Dependencies) error + func (m *TransactionMode) Name() string + func (m *TransactionMode) RequiresContract() bool + func (m *TransactionMode) RequiresERC20() bool + func (m *TransactionMode) RequiresERC721() bool + type UniswapV3Mode struct + func (m *UniswapV3Mode) Aliases() []string + func (m *UniswapV3Mode) Execute(ctx context.Context, cfg *config.Config, deps *mode.Dependencies, ...) (start, end time.Time, txHash common.Hash, err error) + func (m *UniswapV3Mode) Init(ctx context.Context, cfg *config.Config, deps *mode.Dependencies) error + func (m *UniswapV3Mode) Name() string + func (m *UniswapV3Mode) RequiresContract() bool + func (m *UniswapV3Mode) RequiresERC20() bool + func (m *UniswapV3Mode) RequiresERC721() bool