Documentation
¶
Index ¶
- func CloneTransactOptsWithGas(opts *bind.TransactOpts, gasLimit, gasPrice uint64) *bind.TransactOpts
- func RetryDeploy[ARGS any](cfg *cldfproposalutils.GasBoostConfig) operations.ExecuteOption[opscontract.DeployInput[ARGS], cldfevm.Chain]
- func RetryWithGasBoost[IN opscontract.GasOverridable[IN]](cfg *cldfproposalutils.GasBoostConfig) operations.ExecuteOption[IN, cldfevm.Chain]
- func RetryWrite[ARGS any](cfg *cldfproposalutils.GasBoostConfig) operations.ExecuteOption[opscontract.FunctionInput[ARGS], cldfevm.Chain]
- func ToContractConfig(cfg *cldfproposalutils.GasBoostConfig) *opscontract.GasBoostConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CloneTransactOptsWithGas ¶
func CloneTransactOptsWithGas(opts *bind.TransactOpts, gasLimit, gasPrice uint64) *bind.TransactOpts
CloneTransactOptsWithGas returns a copy of opts with optional gas limit and price overrides.
func RetryDeploy ¶
func RetryDeploy[ARGS any](cfg *cldfproposalutils.GasBoostConfig) operations.ExecuteOption[opscontract.DeployInput[ARGS], cldfevm.Chain]
RetryDeploy wraps framework deploy gas-boost retry using proposal gas-boost config.
func RetryWithGasBoost ¶
func RetryWithGasBoost[IN opscontract.GasOverridable[IN]](cfg *cldfproposalutils.GasBoostConfig) operations.ExecuteOption[IN, cldfevm.Chain]
RetryWithGasBoost wraps framework gas-boost retry for custom GasOverridable inputs.
func RetryWrite ¶
func RetryWrite[ARGS any](cfg *cldfproposalutils.GasBoostConfig) operations.ExecuteOption[opscontract.FunctionInput[ARGS], cldfevm.Chain]
RetryWrite wraps framework write gas-boost retry using proposal gas-boost config.
func ToContractConfig ¶
func ToContractConfig(cfg *cldfproposalutils.GasBoostConfig) *opscontract.GasBoostConfig
ToContractConfig converts proposal gas-boost settings to framework contract gas-boost config.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.