Versions in this module Expand all Collapse all v0 v0.8.0 Jul 9, 2026 Changes in this version + func AddEVMCallSequenceToCSOutput[IN any](e cldf.Environment, csOutput cldf.ChangesetOutput, ...) (cldf.ChangesetOutput, error) + func CloneTransactOptsWithGas(opts *bind.TransactOpts, gasLimit uint64, gasPrice uint64) *bind.TransactOpts + func GasBoostConfigsForChainMap[T any](chainMap map[uint64]T, ...) map[uint64]*cldfproposalutils.GasBoostConfig + func GetBoostedGasForAttempt(cfg cldfproposalutils.GasBoostConfig, attempt uint) (gasLimit uint64, gasPrice uint64) + func NewEVMCallOperation[IN any, C any](name string, version *semver.Version, description string, abi string, ...) *operations.Operation[EVMCallInput[IN], EVMCallOutput, cldf_evm.Chain] + func NewEVMDeployOperation[IN any](name string, version *semver.Version, description string, ...) *operations.Operation[EVMDeployInput[IN], EVMDeployOutput, cldf_evm.Chain] + func RetryCallWithGasBoost[IN any](cfg *cldfproposalutils.GasBoostConfig) operations.ExecuteOption[EVMCallInput[IN], cldf_evm.Chain] + func RetryDeploymentWithGasBoost[IN any](cfg *cldfproposalutils.GasBoostConfig) operations.ExecuteOption[EVMDeployInput[IN], cldf_evm.Chain] + type ContractOpts struct + EVMBytecode []byte + Version *semver.Version + ZkSyncVMBytecode []byte + func (c *ContractOpts) Validate(isZkSyncVM bool) error + type EVMCallInput struct + Address common.Address + CallInput IN + ChainSelector uint64 + GasLimit uint64 + GasPrice uint64 + NoSend bool + type EVMCallOutput struct + Confirmed bool + ContractType cldf.ContractType + Data []byte + To common.Address + type EVMDeployInput struct + ChainSelector uint64 + ContractOpts *ContractOpts + DeployInput IN + GasLimit uint64 + GasPrice uint64 + Qualifier *string + type EVMDeployOutput struct + Address common.Address + Qualifier *string + TypeAndVersion string