dsproxy

package
v1.4.1 Latest Latest
Warning

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

Go to latest
Published: Oct 2, 2019 License: Unlicense Imports: 8 Imported by: 0

Documentation

Index

Constants

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

func NewDsproxy(address common.Address, backend bind.ContractBackend) (*Dsproxy, error)

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

func (_Dsproxy *DsproxyCaller) Authority(opts *bind.CallOpts) (common.Address, error)

Authority is a free data retrieval call binding the contract method 0xbf7e214f.

Solidity: function authority() constant returns(address)

func (*DsproxyCaller) Cache

func (_Dsproxy *DsproxyCaller) Cache(opts *bind.CallOpts) (common.Address, error)

Cache is a free data retrieval call binding the contract method 0x60c7d295.

Solidity: function cache() constant returns(address)

func (*DsproxyCaller) Owner

func (_Dsproxy *DsproxyCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() 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)

func (*DsproxyCallerSession) Cache

func (_Dsproxy *DsproxyCallerSession) Cache() (common.Address, error)

Cache is a free data retrieval call binding the contract method 0x60c7d295.

Solidity: function cache() constant returns(address)

func (*DsproxyCallerSession) Owner

func (_Dsproxy *DsproxyCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() 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

Close terminates the iteration process, releasing any pending underlying resources.

func (*DsproxyLogSetAuthorityIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DsproxyLogSetAuthorityIterator) Next

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()

Jump to

Keyboard shortcuts

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