Documentation ¶
Index ¶
- Constants
- type Dsproxy
- type DsproxyCaller
- type DsproxyCallerRaw
- type DsproxyCallerSession
- type DsproxyFilterer
- func (_Dsproxy *DsproxyFilterer) FilterLogSetAuthority(opts *bind.FilterOpts, authority []common.Address) (*DsproxyLogSetAuthorityIterator, error)
- func (_Dsproxy *DsproxyFilterer) FilterLogSetOwner(opts *bind.FilterOpts, owner []common.Address) (*DsproxyLogSetOwnerIterator, error)
- func (_Dsproxy *DsproxyFilterer) WatchLogSetAuthority(opts *bind.WatchOpts, sink chan<- *DsproxyLogSetAuthority, ...) (event.Subscription, error)
- func (_Dsproxy *DsproxyFilterer) WatchLogSetOwner(opts *bind.WatchOpts, sink chan<- *DsproxyLogSetOwner, owner []common.Address) (event.Subscription, error)
- type DsproxyLogSetAuthority
- type DsproxyLogSetAuthorityIterator
- type DsproxyLogSetOwner
- type DsproxyLogSetOwnerIterator
- type DsproxyRaw
- func (_Dsproxy *DsproxyRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Dsproxy *DsproxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Dsproxy *DsproxyRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DsproxySession
- func (_Dsproxy *DsproxySession) Authority() (common.Address, error)
- func (_Dsproxy *DsproxySession) Cache() (common.Address, error)
- func (_Dsproxy *DsproxySession) Execute(_target common.Address, _data []byte) (*types.Transaction, error)
- func (_Dsproxy *DsproxySession) Owner() (common.Address, error)
- func (_Dsproxy *DsproxySession) SetAuthority(authority_ common.Address) (*types.Transaction, error)
- func (_Dsproxy *DsproxySession) SetCache(_cacheAddr common.Address) (*types.Transaction, error)
- func (_Dsproxy *DsproxySession) SetOwner(owner_ common.Address) (*types.Transaction, error)
- type DsproxyTransactor
- func (_Dsproxy *DsproxyTransactor) Execute(opts *bind.TransactOpts, _target common.Address, _data []byte) (*types.Transaction, error)
- func (_Dsproxy *DsproxyTransactor) SetAuthority(opts *bind.TransactOpts, authority_ common.Address) (*types.Transaction, error)
- func (_Dsproxy *DsproxyTransactor) SetCache(opts *bind.TransactOpts, _cacheAddr common.Address) (*types.Transaction, error)
- func (_Dsproxy *DsproxyTransactor) SetOwner(opts *bind.TransactOpts, owner_ common.Address) (*types.Transaction, error)
- type DsproxyTransactorRaw
- type DsproxyTransactorSession
- func (_Dsproxy *DsproxyTransactorSession) Execute(_target common.Address, _data []byte) (*types.Transaction, error)
- func (_Dsproxy *DsproxyTransactorSession) SetAuthority(authority_ common.Address) (*types.Transaction, error)
- func (_Dsproxy *DsproxyTransactorSession) SetCache(_cacheAddr common.Address) (*types.Transaction, error)
- func (_Dsproxy *DsproxyTransactorSession) SetOwner(owner_ common.Address) (*types.Transaction, error)
Constants ¶
const DsproxyABI = "" /* 2317-byte string literal not displayed */
DsproxyABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Dsproxy ¶
type Dsproxy struct { DsproxyCaller // Read-only binding to the contract DsproxyTransactor // Write-only binding to the contract DsproxyFilterer // Log filterer for contract events }
Dsproxy is an auto generated Go binding around an Ethereum contract.
func NewDsproxy ¶
NewDsproxy creates a new instance of Dsproxy, bound to a specific deployed contract.
type DsproxyCaller ¶
type DsproxyCaller struct {
// contains filtered or unexported fields
}
DsproxyCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewDsproxyCaller ¶
func NewDsproxyCaller(address common.Address, caller bind.ContractCaller) (*DsproxyCaller, error)
NewDsproxyCaller creates a new read-only instance of Dsproxy, bound to a specific deployed contract.
func (*DsproxyCaller) Authority ¶
Authority is a free data retrieval call binding the contract method 0xbf7e214f.
Solidity: function authority() constant returns(address)
type DsproxyCallerRaw ¶
type DsproxyCallerRaw struct {
Contract *DsproxyCaller // Generic read-only contract binding to access the raw methods on
}
DsproxyCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*DsproxyCallerRaw) Call ¶
func (_Dsproxy *DsproxyCallerRaw) 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 DsproxyCallerSession ¶
type DsproxyCallerSession struct { Contract *DsproxyCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
DsproxyCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*DsproxyCallerSession) Authority ¶
func (_Dsproxy *DsproxyCallerSession) Authority() (common.Address, error)
Authority is a free data retrieval call binding the contract method 0xbf7e214f.
Solidity: function authority() constant returns(address)
type DsproxyFilterer ¶
type DsproxyFilterer struct {
// contains filtered or unexported fields
}
DsproxyFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewDsproxyFilterer ¶
func NewDsproxyFilterer(address common.Address, filterer bind.ContractFilterer) (*DsproxyFilterer, error)
NewDsproxyFilterer creates a new log filterer instance of Dsproxy, bound to a specific deployed contract.
func (*DsproxyFilterer) FilterLogSetAuthority ¶
func (_Dsproxy *DsproxyFilterer) FilterLogSetAuthority(opts *bind.FilterOpts, authority []common.Address) (*DsproxyLogSetAuthorityIterator, error)
FilterLogSetAuthority is a free log retrieval operation binding the contract event 0x1abebea81bfa2637f28358c371278fb15ede7ea8dd28d2e03b112ff6d936ada4.
Solidity: e LogSetAuthority(authority indexed address)
func (*DsproxyFilterer) FilterLogSetOwner ¶
func (_Dsproxy *DsproxyFilterer) FilterLogSetOwner(opts *bind.FilterOpts, owner []common.Address) (*DsproxyLogSetOwnerIterator, error)
FilterLogSetOwner is a free log retrieval operation binding the contract event 0xce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed94.
Solidity: e LogSetOwner(owner indexed address)
func (*DsproxyFilterer) WatchLogSetAuthority ¶
func (_Dsproxy *DsproxyFilterer) WatchLogSetAuthority(opts *bind.WatchOpts, sink chan<- *DsproxyLogSetAuthority, authority []common.Address) (event.Subscription, error)
WatchLogSetAuthority is a free log subscription operation binding the contract event 0x1abebea81bfa2637f28358c371278fb15ede7ea8dd28d2e03b112ff6d936ada4.
Solidity: e LogSetAuthority(authority indexed address)
func (*DsproxyFilterer) WatchLogSetOwner ¶
func (_Dsproxy *DsproxyFilterer) WatchLogSetOwner(opts *bind.WatchOpts, sink chan<- *DsproxyLogSetOwner, owner []common.Address) (event.Subscription, error)
WatchLogSetOwner is a free log subscription operation binding the contract event 0xce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed94.
Solidity: e LogSetOwner(owner indexed address)
type DsproxyLogSetAuthority ¶
type DsproxyLogSetAuthority struct { Authority common.Address Raw types.Log // Blockchain specific contextual infos }
DsproxyLogSetAuthority represents a LogSetAuthority event raised by the Dsproxy contract.
type DsproxyLogSetAuthorityIterator ¶
type DsproxyLogSetAuthorityIterator struct { Event *DsproxyLogSetAuthority // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DsproxyLogSetAuthorityIterator is returned from FilterLogSetAuthority and is used to iterate over the raw logs and unpacked data for LogSetAuthority events raised by the Dsproxy contract.
func (*DsproxyLogSetAuthorityIterator) Close ¶
func (it *DsproxyLogSetAuthorityIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DsproxyLogSetAuthorityIterator) Error ¶
func (it *DsproxyLogSetAuthorityIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DsproxyLogSetAuthorityIterator) Next ¶
func (it *DsproxyLogSetAuthorityIterator) 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 DsproxyLogSetOwner ¶
type DsproxyLogSetOwner struct { Owner common.Address Raw types.Log // Blockchain specific contextual infos }
DsproxyLogSetOwner represents a LogSetOwner event raised by the Dsproxy contract.
type DsproxyLogSetOwnerIterator ¶
type DsproxyLogSetOwnerIterator struct { Event *DsproxyLogSetOwner // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DsproxyLogSetOwnerIterator is returned from FilterLogSetOwner and is used to iterate over the raw logs and unpacked data for LogSetOwner events raised by the Dsproxy contract.
func (*DsproxyLogSetOwnerIterator) Close ¶
func (it *DsproxyLogSetOwnerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DsproxyLogSetOwnerIterator) Error ¶
func (it *DsproxyLogSetOwnerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DsproxyLogSetOwnerIterator) Next ¶
func (it *DsproxyLogSetOwnerIterator) 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 DsproxyRaw ¶
type DsproxyRaw struct {
Contract *Dsproxy // Generic contract binding to access the raw methods on
}
DsproxyRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*DsproxyRaw) Call ¶
func (_Dsproxy *DsproxyRaw) 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 (*DsproxyRaw) Transact ¶
func (_Dsproxy *DsproxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DsproxyRaw) Transfer ¶
func (_Dsproxy *DsproxyRaw) 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 DsproxySession ¶
type DsproxySession struct { Contract *Dsproxy // 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 }
DsproxySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*DsproxySession) Authority ¶
func (_Dsproxy *DsproxySession) Authority() (common.Address, error)
Authority is a free data retrieval call binding the contract method 0xbf7e214f.
Solidity: function authority() constant returns(address)
func (*DsproxySession) Cache ¶
func (_Dsproxy *DsproxySession) Cache() (common.Address, error)
Cache is a free data retrieval call binding the contract method 0x60c7d295.
Solidity: function cache() constant returns(address)
func (*DsproxySession) Execute ¶
func (_Dsproxy *DsproxySession) Execute(_target common.Address, _data []byte) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x1cff79cd.
Solidity: function execute(_target address, _data bytes) returns(response bytes32)
func (*DsproxySession) Owner ¶
func (_Dsproxy *DsproxySession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*DsproxySession) SetAuthority ¶
func (_Dsproxy *DsproxySession) SetAuthority(authority_ common.Address) (*types.Transaction, error)
SetAuthority is a paid mutator transaction binding the contract method 0x7a9e5e4b.
Solidity: function setAuthority(authority_ address) returns()
func (*DsproxySession) SetCache ¶
func (_Dsproxy *DsproxySession) SetCache(_cacheAddr common.Address) (*types.Transaction, error)
SetCache is a paid mutator transaction binding the contract method 0x948f5076.
Solidity: function setCache(_cacheAddr address) returns(bool)
func (*DsproxySession) SetOwner ¶
func (_Dsproxy *DsproxySession) SetOwner(owner_ common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(owner_ address) returns()
type DsproxyTransactor ¶
type DsproxyTransactor struct {
// contains filtered or unexported fields
}
DsproxyTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewDsproxyTransactor ¶
func NewDsproxyTransactor(address common.Address, transactor bind.ContractTransactor) (*DsproxyTransactor, error)
NewDsproxyTransactor creates a new write-only instance of Dsproxy, bound to a specific deployed contract.
func (*DsproxyTransactor) Execute ¶
func (_Dsproxy *DsproxyTransactor) Execute(opts *bind.TransactOpts, _target common.Address, _data []byte) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x1cff79cd.
Solidity: function execute(_target address, _data bytes) returns(response bytes32)
func (*DsproxyTransactor) SetAuthority ¶
func (_Dsproxy *DsproxyTransactor) SetAuthority(opts *bind.TransactOpts, authority_ common.Address) (*types.Transaction, error)
SetAuthority is a paid mutator transaction binding the contract method 0x7a9e5e4b.
Solidity: function setAuthority(authority_ address) returns()
func (*DsproxyTransactor) SetCache ¶
func (_Dsproxy *DsproxyTransactor) SetCache(opts *bind.TransactOpts, _cacheAddr common.Address) (*types.Transaction, error)
SetCache is a paid mutator transaction binding the contract method 0x948f5076.
Solidity: function setCache(_cacheAddr address) returns(bool)
func (*DsproxyTransactor) SetOwner ¶
func (_Dsproxy *DsproxyTransactor) SetOwner(opts *bind.TransactOpts, owner_ common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(owner_ address) returns()
type DsproxyTransactorRaw ¶
type DsproxyTransactorRaw struct {
Contract *DsproxyTransactor // Generic write-only contract binding to access the raw methods on
}
DsproxyTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*DsproxyTransactorRaw) Transact ¶
func (_Dsproxy *DsproxyTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DsproxyTransactorRaw) Transfer ¶
func (_Dsproxy *DsproxyTransactorRaw) 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 DsproxyTransactorSession ¶
type DsproxyTransactorSession struct { Contract *DsproxyTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DsproxyTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*DsproxyTransactorSession) Execute ¶
func (_Dsproxy *DsproxyTransactorSession) Execute(_target common.Address, _data []byte) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x1cff79cd.
Solidity: function execute(_target address, _data bytes) returns(response bytes32)
func (*DsproxyTransactorSession) SetAuthority ¶
func (_Dsproxy *DsproxyTransactorSession) SetAuthority(authority_ common.Address) (*types.Transaction, error)
SetAuthority is a paid mutator transaction binding the contract method 0x7a9e5e4b.
Solidity: function setAuthority(authority_ address) returns()
func (*DsproxyTransactorSession) SetCache ¶
func (_Dsproxy *DsproxyTransactorSession) SetCache(_cacheAddr common.Address) (*types.Transaction, error)
SetCache is a paid mutator transaction binding the contract method 0x948f5076.
Solidity: function setCache(_cacheAddr address) returns(bool)
func (*DsproxyTransactorSession) SetOwner ¶
func (_Dsproxy *DsproxyTransactorSession) SetOwner(owner_ common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(owner_ address) returns()