contracts

package
v0.0.0-...-94114ed Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 21, 2020 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const DeployerABI = "" /* 313-byte string literal not displayed */

DeployerABI is the input ABI used to generate the binding from.

Variables

View Source
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

func NewDeployer(address common.Address, backend bind.ContractBackend) (*Deployer, error)

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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL