Documentation
¶
Index ¶
- Constants
- Variables
- type Deployer
- type DeployerCaller
- type DeployerCallerRaw
- type DeployerCallerSession
- type DeployerFilterer
- type DeployerRaw
- func (_Deployer *DeployerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Deployer *DeployerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Deployer *DeployerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DeployerSession
- type DeployerTransactor
- type DeployerTransactorRaw
- type DeployerTransactorSession
Constants ¶
const DeployerABI = "" /* 313-byte string literal not displayed */
DeployerABI is the input ABI used to generate the binding from.
Variables ¶
var DeployerBin = "" /* 724-byte string literal not displayed */
DeployerBin is the compiled bytecode used for deploying new contracts.
Functions ¶
This section is empty.
Types ¶
type Deployer ¶
type Deployer struct { DeployerCaller // Read-only binding to the contract DeployerTransactor // Write-only binding to the contract DeployerFilterer // Log filterer for contract events }
Deployer is an auto generated Go binding around an Ethereum contract.
func DeployDeployer ¶
func DeployDeployer(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Deployer, error)
DeployDeployer deploys a new Ethereum contract, binding an instance of Deployer to it.
func NewDeployer ¶
NewDeployer creates a new instance of Deployer, bound to a specific deployed contract.
type DeployerCaller ¶
type DeployerCaller struct {
// contains filtered or unexported fields
}
DeployerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewDeployerCaller ¶
func NewDeployerCaller(address common.Address, caller bind.ContractCaller) (*DeployerCaller, error)
NewDeployerCaller creates a new read-only instance of Deployer, bound to a specific deployed contract.
type DeployerCallerRaw ¶
type DeployerCallerRaw struct {
Contract *DeployerCaller // Generic read-only contract binding to access the raw methods on
}
DeployerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*DeployerCallerRaw) Call ¶
func (_Deployer *DeployerCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type DeployerCallerSession ¶
type DeployerCallerSession struct { Contract *DeployerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
DeployerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type DeployerFilterer ¶
type DeployerFilterer struct {
// contains filtered or unexported fields
}
DeployerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewDeployerFilterer ¶
func NewDeployerFilterer(address common.Address, filterer bind.ContractFilterer) (*DeployerFilterer, error)
NewDeployerFilterer creates a new log filterer instance of Deployer, bound to a specific deployed contract.
type DeployerRaw ¶
type DeployerRaw struct {
Contract *Deployer // Generic contract binding to access the raw methods on
}
DeployerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*DeployerRaw) Call ¶
func (_Deployer *DeployerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*DeployerRaw) Transact ¶
func (_Deployer *DeployerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DeployerRaw) Transfer ¶
func (_Deployer *DeployerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type DeployerSession ¶
type DeployerSession struct { Contract *Deployer // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DeployerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*DeployerSession) Deploy ¶
func (_Deployer *DeployerSession) Deploy(code []byte, salt [32]byte) (*types.Transaction, error)
Deploy is a paid mutator transaction binding the contract method 0x4af63f02.
Solidity: function deploy(bytes code, bytes32 salt) returns(address addr)
type DeployerTransactor ¶
type DeployerTransactor struct {
// contains filtered or unexported fields
}
DeployerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewDeployerTransactor ¶
func NewDeployerTransactor(address common.Address, transactor bind.ContractTransactor) (*DeployerTransactor, error)
NewDeployerTransactor creates a new write-only instance of Deployer, bound to a specific deployed contract.
func (*DeployerTransactor) Deploy ¶
func (_Deployer *DeployerTransactor) Deploy(opts *bind.TransactOpts, code []byte, salt [32]byte) (*types.Transaction, error)
Deploy is a paid mutator transaction binding the contract method 0x4af63f02.
Solidity: function deploy(bytes code, bytes32 salt) returns(address addr)
type DeployerTransactorRaw ¶
type DeployerTransactorRaw struct {
Contract *DeployerTransactor // Generic write-only contract binding to access the raw methods on
}
DeployerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*DeployerTransactorRaw) Transact ¶
func (_Deployer *DeployerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DeployerTransactorRaw) Transfer ¶
func (_Deployer *DeployerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type DeployerTransactorSession ¶
type DeployerTransactorSession struct { Contract *DeployerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DeployerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*DeployerTransactorSession) Deploy ¶
func (_Deployer *DeployerTransactorSession) Deploy(code []byte, salt [32]byte) (*types.Transaction, error)
Deploy is a paid mutator transaction binding the contract method 0x4af63f02.
Solidity: function deploy(bytes code, bytes32 salt) returns(address addr)