Documentation ¶
Index ¶
- Variables
- type Contract
- type ContractCaller
- type ContractCallerRaw
- type ContractCallerSession
- type ContractFilterer
- func (_Contract *ContractFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ContractOwnershipTransferredIterator, error)
- func (_Contract *ContractFilterer) ParseOwnershipTransferred(log types.Log) (*ContractOwnershipTransferred, error)
- func (_Contract *ContractFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ContractOwnershipTransferred, ...) (event.Subscription, error)
- type ContractOwnershipTransferred
- type ContractOwnershipTransferredIterator
- type ContractRaw
- func (_Contract *ContractRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Contract *ContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Contract *ContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ContractSession
- func (_Contract *ContractSession) GetPolicy(caller common.Address) (ITablelandControllerPolicy, error)
- func (_Contract *ContractSession) Owner() (common.Address, error)
- func (_Contract *ContractSession) RenounceOwnership() (*types.Transaction, error)
- func (_Contract *ContractSession) SetBars(bars common.Address) (*types.Transaction, error)
- func (_Contract *ContractSession) SetFoos(foos common.Address) (*types.Transaction, error)
- func (_Contract *ContractSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type ContractTransactor
- func (_Contract *ContractTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Contract *ContractTransactor) SetBars(opts *bind.TransactOpts, bars common.Address) (*types.Transaction, error)
- func (_Contract *ContractTransactor) SetFoos(opts *bind.TransactOpts, foos common.Address) (*types.Transaction, error)
- func (_Contract *ContractTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type ContractTransactorRaw
- type ContractTransactorSession
- func (_Contract *ContractTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Contract *ContractTransactorSession) SetBars(bars common.Address) (*types.Transaction, error)
- func (_Contract *ContractTransactorSession) SetFoos(foos common.Address) (*types.Transaction, error)
- func (_Contract *ContractTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type ITablelandControllerPolicy
Constants ¶
This section is empty.
Variables ¶
var ContractABI = ContractMetaData.ABI
ContractABI is the input ABI used to generate the binding from. Deprecated: Use ContractMetaData.ABI instead.
var ContractBin = ContractMetaData.Bin
ContractBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ContractMetaData.Bin instead.
var ContractMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"ERC721AQueryablePoliciesUnauthorized\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ERC721EnumerablePoliciesUnauthorized\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"getPolicy\",\"outputs\":[{\"components\":[{\"internalType\":\"bool\",\"name\":\"allowInsert\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"allowUpdate\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"allowDelete\",\"type\":\"bool\"},{\"internalType\":\"string\",\"name\":\"whereClause\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"withCheck\",\"type\":\"string\"},{\"internalType\":\"string[]\",\"name\":\"updatableColumns\",\"type\":\"string[]\"}],\"internalType\":\"structITablelandController.Policy\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"bars\",\"type\":\"address\"}],\"name\":\"setBars\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"foos\",\"type\":\"address\"}],\"name\":\"setFoos\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b5061001a3361001f565b61006f565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610fb18061007e6000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c80633791dc6a14610067578063715018a61461009057806383f9a5dc1461009a5780638da5cb5b146100ad578063cefd9818146100c8578063f2fde38b146100db575b600080fd5b61007a610075366004610bb6565b6100ee565b6040516100879190610dd6565b60405180910390f35b6100986103d0565b005b6100986100a8366004610bb6565b61040f565b6000546040516001600160a01b039091168152602001610087565b6100986100d6366004610bb6565b61045b565b6100986100e9366004610bb6565b6104a7565b6040805160c08101825260008082526020820181905281830181905260608083018190526080830181905260a083018190528351600280825291810190945291929091816020015b60608152602001906001900390816101365750506040805160038082526080820190925291925060009190602082015b6060815260200190600190039081610166575050600154604080518082019091526006815265199bdbd7da5960d21b60208201529192506101b29186916001600160a01b031690610542565b826000815181106101d357634e487b7160e01b600052603260045260246000fd5b602002602001018190525061021c84600260009054906101000a90046001600160a01b03166040518060400160405280600681526020016518985c97da5960d21b815250610734565b8260018151811061023d57634e487b7160e01b600052603260045260246000fd5b6020908102919091010152604080516001808252818301909252600091816020015b606081526020019060019003908161025f579050509050604051806040016040528060038152602001623130bd60e91b815250816000815181106102b357634e487b7160e01b600052603260045260246000fd5b602002602001018190525060405180602001604052806000815250826000815181106102ef57634e487b7160e01b600052603260045260246000fd5b602002602001018190525060405180604001604052806007815260200166062617a203e20360cc1b8152508260018151811061033b57634e487b7160e01b600052603260045260246000fd5b6020026020010181905250604051806020016040528060008152508260028151811061037757634e487b7160e01b600052603260045260246000fd5b60200260200101819052506040518060c001604052806000151581526020016001151581526020016000151581526020016103b185610951565b81526020016103bf84610951565b815260200191909152949350505050565b6000546001600160a01b031633146104035760405162461bcd60e51b81526004016103fa90610da1565b60405180910390fd5b61040d6000610a44565b565b6000546001600160a01b031633146104395760405162461bcd60e51b81526004016103fa90610da1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146104855760405162461bcd60e51b81526004016103fa90610da1565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146104d15760405162461bcd60e51b81526004016103fa90610da1565b6001600160a01b0381166105365760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016103fa565b61053f81610a44565b50565b6040516370a0823160e01b81526001600160a01b0384811660048301526060918491600091908316906370a082319060240160206040518083038186803b15801561058c57600080fd5b505afa1580156105a0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105c49190610ca4565b9050806105e457604051630b61338f60e11b815260040160405180910390fd5b6000846040516020016105f79190610d17565b604051602081830303815290604052905060005b8281101561070757604051632f745c5960e01b81526001600160a01b0389811660048301526024820183905260009161069f91871690632f745c599060440160206040518083038186803b15801561066257600080fd5b505afa158015610676573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061069a9190610ca4565b610a94565b9050816106cf5782816040516020016106b9929190610ce8565b60405160208183030381529060405292506106f4565b82816040516020016106e2929190610d40565b60405160208183030381529060405292505b50806106ff81610f0a565b91505061060b565b50806040516020016107199190610d7c565b60408051808303601f19018152919052979650505050505050565b6040516370a0823160e01b81526001600160a01b0384811660048301526060918491600091908316906370a082319060240160206040518083038186803b15801561077e57600080fd5b505afa158015610792573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b69190610ca4565b9050806107d657604051633e72a67f60e01b815260040160405180910390fd5b604051632118854760e21b81526001600160a01b03878116600483015260009190841690638462151c9060240160006040518083038186803b15801561081b57600080fd5b505afa15801561082f573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526108579190810190610be4565b905060008560405160200161086c9190610d17565b604051602081830303815290604052905060005b82518110156109235760006108bb8483815181106108ae57634e487b7160e01b600052603260045260246000fd5b6020026020010151610a94565b9050816108eb5782816040516020016108d5929190610ce8565b6040516020818303038152906040529250610910565b82816040516020016108fe929190610d40565b60405160208183030381529060405292505b508061091b81610f0a565b915050610880565b50806040516020016109359190610d7c565b60408051808303601f1901815291905298975050505050505050565b60608060005b8351811015610a3d5783818151811061098057634e487b7160e01b600052603260045260246000fd5b6020026020010151516000141561099657610a2b565b8151156109df57816040518060400160405280600581526020016401030b732160dd1b8152506040516020016109cd929190610ce8565b60405160208183030381529060405291505b81848281518110610a0057634e487b7160e01b600052603260045260246000fd5b6020026020010151604051602001610a19929190610ce8565b60405160208183030381529060405291505b80610a3581610f0a565b915050610957565b5092915050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b606081610ab85750506040805180820190915260018152600360fc1b602082015290565b8160005b8115610ae25780610acc81610f0a565b9150610adb9050600a83610eaf565b9150610abc565b60008167ffffffffffffffff811115610b0b57634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015610b35576020820181803683370190505b5090505b8415610bae57610b4a600183610ec3565b9150610b57600a86610f25565b610b62906030610e97565b60f81b818381518110610b8557634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a905350610ba7600a86610eaf565b9450610b39565b949350505050565b600060208284031215610bc7578081fd5b81356001600160a01b0381168114610bdd578182fd5b9392505050565b60006020808385031215610bf6578182fd5b825167ffffffffffffffff80821115610c0d578384fd5b818501915085601f830112610c20578384fd5b815181811115610c3257610c32610f65565b8060051b604051601f19603f83011681018181108582111715610c5757610c57610f65565b604052828152858101935084860182860187018a1015610c75578788fd5b8795505b83861015610c97578051855260019590950194938601938601610c79565b5098975050505050505050565b600060208284031215610cb5578081fd5b5051919050565b60008151808452610cd4816020860160208601610eda565b601f01601f19169290920160200192915050565b60008351610cfa818460208801610eda565b835190830190610d0e818360208801610eda565b01949350505050565b60008251610d29818460208701610eda565b64040d2dc40560db1b920191825250600501919050565b60008351610d52818460208801610eda565b600b60fa1b9083019081528351610d70816001840160208801610eda565b01600101949350505050565b60008251610d8e818460208701610eda565b602960f81b920191825250600101919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6000602080835283511515818401528084015115156040840152604084015115156060840152606084015160c06080850152610e1560e0850182610cbc565b90506080850151601f19808684030160a0870152610e338383610cbc565b60a0880151878203830160c089015280518083529194508501925084840190600581901b85018601875b82811015610e895784878303018452610e77828751610cbc565b95880195938801939150600101610e5d565b509998505050505050505050565b60008219821115610eaa57610eaa610f39565b500190565b600082610ebe57610ebe610f4f565b500490565b600082821015610ed557610ed5610f39565b500390565b60005b83811015610ef5578181015183820152602001610edd565b83811115610f04576000848401525b50505050565b6000600019821415610f1e57610f1e610f39565b5060010190565b600082610f3457610f34610f4f565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052604160045260246000fdfea26469706673582212200576687ef10c0d26f1bdc6a74b6b11b7b9b29032fe81ac311496de902f2690a964736f6c63430008040033",
}
ContractMetaData contains all meta data concerning the Contract contract.
Functions ¶
This section is empty.
Types ¶
type Contract ¶
type Contract struct { ContractCaller // Read-only binding to the contract ContractTransactor // Write-only binding to the contract ContractFilterer // Log filterer for contract events }
Contract is an auto generated Go binding around an Ethereum contract.
func DeployContract ¶
func DeployContract(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Contract, error)
DeployContract deploys a new Ethereum contract, binding an instance of Contract to it.
func NewContract ¶
NewContract creates a new instance of Contract, bound to a specific deployed contract.
type ContractCaller ¶
type ContractCaller struct {
// contains filtered or unexported fields
}
ContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewContractCaller ¶
func NewContractCaller(address common.Address, caller bind.ContractCaller) (*ContractCaller, error)
NewContractCaller creates a new read-only instance of Contract, bound to a specific deployed contract.
func (*ContractCaller) GetPolicy ¶
func (_Contract *ContractCaller) GetPolicy(opts *bind.CallOpts, caller common.Address) (ITablelandControllerPolicy, error)
GetPolicy is a free data retrieval call binding the contract method 0x3791dc6a.
Solidity: function getPolicy(address caller) view returns((bool,bool,bool,string,string,string[]))
type ContractCallerRaw ¶
type ContractCallerRaw struct {
Contract *ContractCaller // Generic read-only contract binding to access the raw methods on
}
ContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ContractCallerRaw) Call ¶
func (_Contract *ContractCallerRaw) 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 ContractCallerSession ¶
type ContractCallerSession struct { Contract *ContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ContractCallerSession) GetPolicy ¶
func (_Contract *ContractCallerSession) GetPolicy(caller common.Address) (ITablelandControllerPolicy, error)
GetPolicy is a free data retrieval call binding the contract method 0x3791dc6a.
Solidity: function getPolicy(address caller) view returns((bool,bool,bool,string,string,string[]))
type ContractFilterer ¶
type ContractFilterer struct {
// contains filtered or unexported fields
}
ContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewContractFilterer ¶
func NewContractFilterer(address common.Address, filterer bind.ContractFilterer) (*ContractFilterer, error)
NewContractFilterer creates a new log filterer instance of Contract, bound to a specific deployed contract.
func (*ContractFilterer) FilterOwnershipTransferred ¶
func (_Contract *ContractFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ContractOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ContractFilterer) ParseOwnershipTransferred ¶
func (_Contract *ContractFilterer) ParseOwnershipTransferred(log types.Log) (*ContractOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ContractFilterer) WatchOwnershipTransferred ¶
func (_Contract *ContractFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ContractOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type ContractOwnershipTransferred ¶
type ContractOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ContractOwnershipTransferred represents a OwnershipTransferred event raised by the Contract contract.
type ContractOwnershipTransferredIterator ¶
type ContractOwnershipTransferredIterator struct { Event *ContractOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Contract contract.
func (*ContractOwnershipTransferredIterator) Close ¶
func (it *ContractOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractOwnershipTransferredIterator) Error ¶
func (it *ContractOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractOwnershipTransferredIterator) Next ¶
func (it *ContractOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ContractRaw ¶
type ContractRaw struct {
Contract *Contract // Generic contract binding to access the raw methods on
}
ContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ContractRaw) Call ¶
func (_Contract *ContractRaw) 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 (*ContractRaw) Transact ¶
func (_Contract *ContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContractRaw) Transfer ¶
func (_Contract *ContractRaw) 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 ContractSession ¶
type ContractSession struct { Contract *Contract // 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 }
ContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ContractSession) GetPolicy ¶
func (_Contract *ContractSession) GetPolicy(caller common.Address) (ITablelandControllerPolicy, error)
GetPolicy is a free data retrieval call binding the contract method 0x3791dc6a.
Solidity: function getPolicy(address caller) view returns((bool,bool,bool,string,string,string[]))
func (*ContractSession) Owner ¶
func (_Contract *ContractSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ContractSession) RenounceOwnership ¶
func (_Contract *ContractSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ContractSession) SetBars ¶
func (_Contract *ContractSession) SetBars(bars common.Address) (*types.Transaction, error)
SetBars is a paid mutator transaction binding the contract method 0x83f9a5dc.
Solidity: function setBars(address bars) returns()
func (*ContractSession) SetFoos ¶
func (_Contract *ContractSession) SetFoos(foos common.Address) (*types.Transaction, error)
SetFoos is a paid mutator transaction binding the contract method 0xcefd9818.
Solidity: function setFoos(address foos) returns()
func (*ContractSession) TransferOwnership ¶
func (_Contract *ContractSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type ContractTransactor ¶
type ContractTransactor struct {
// contains filtered or unexported fields
}
ContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewContractTransactor ¶
func NewContractTransactor(address common.Address, transactor bind.ContractTransactor) (*ContractTransactor, error)
NewContractTransactor creates a new write-only instance of Contract, bound to a specific deployed contract.
func (*ContractTransactor) RenounceOwnership ¶
func (_Contract *ContractTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ContractTransactor) SetBars ¶
func (_Contract *ContractTransactor) SetBars(opts *bind.TransactOpts, bars common.Address) (*types.Transaction, error)
SetBars is a paid mutator transaction binding the contract method 0x83f9a5dc.
Solidity: function setBars(address bars) returns()
func (*ContractTransactor) SetFoos ¶
func (_Contract *ContractTransactor) SetFoos(opts *bind.TransactOpts, foos common.Address) (*types.Transaction, error)
SetFoos is a paid mutator transaction binding the contract method 0xcefd9818.
Solidity: function setFoos(address foos) returns()
func (*ContractTransactor) TransferOwnership ¶
func (_Contract *ContractTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type ContractTransactorRaw ¶
type ContractTransactorRaw struct {
Contract *ContractTransactor // Generic write-only contract binding to access the raw methods on
}
ContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ContractTransactorRaw) Transact ¶
func (_Contract *ContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContractTransactorRaw) Transfer ¶
func (_Contract *ContractTransactorRaw) 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 ContractTransactorSession ¶
type ContractTransactorSession struct { Contract *ContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ContractTransactorSession) RenounceOwnership ¶
func (_Contract *ContractTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ContractTransactorSession) SetBars ¶
func (_Contract *ContractTransactorSession) SetBars(bars common.Address) (*types.Transaction, error)
SetBars is a paid mutator transaction binding the contract method 0x83f9a5dc.
Solidity: function setBars(address bars) returns()
func (*ContractTransactorSession) SetFoos ¶
func (_Contract *ContractTransactorSession) SetFoos(foos common.Address) (*types.Transaction, error)
SetFoos is a paid mutator transaction binding the contract method 0xcefd9818.
Solidity: function setFoos(address foos) returns()
func (*ContractTransactorSession) TransferOwnership ¶
func (_Contract *ContractTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()