Documentation ¶
Index ¶
- Constants
- type EthDev
- type EthDevCaller
- func (_EthDev *EthDevCaller) HasConfirmed(opts *bind.CallOpts, _operation [32]byte, _owner common.Address) (bool, error)
- func (_EthDev *EthDevCaller) MDailyLimit(opts *bind.CallOpts) (*big.Int, error)
- func (_EthDev *EthDevCaller) MNumOwners(opts *bind.CallOpts) (*big.Int, error)
- func (_EthDev *EthDevCaller) MRequired(opts *bind.CallOpts) (*big.Int, error)
- type EthDevCallerRaw
- type EthDevCallerSession
- func (_EthDev *EthDevCallerSession) HasConfirmed(_operation [32]byte, _owner common.Address) (bool, error)
- func (_EthDev *EthDevCallerSession) MDailyLimit() (*big.Int, error)
- func (_EthDev *EthDevCallerSession) MNumOwners() (*big.Int, error)
- func (_EthDev *EthDevCallerSession) MRequired() (*big.Int, error)
- type EthDevConfirmation
- type EthDevConfirmationIterator
- type EthDevConfirmationNeeded
- type EthDevConfirmationNeededIterator
- type EthDevDeposit
- type EthDevDepositIterator
- type EthDevFilterer
- func (_EthDev *EthDevFilterer) FilterConfirmation(opts *bind.FilterOpts) (*EthDevConfirmationIterator, error)
- func (_EthDev *EthDevFilterer) FilterConfirmationNeeded(opts *bind.FilterOpts) (*EthDevConfirmationNeededIterator, error)
- func (_EthDev *EthDevFilterer) FilterDeposit(opts *bind.FilterOpts) (*EthDevDepositIterator, error)
- func (_EthDev *EthDevFilterer) FilterMultiTransact(opts *bind.FilterOpts) (*EthDevMultiTransactIterator, error)
- func (_EthDev *EthDevFilterer) FilterOwnerAdded(opts *bind.FilterOpts) (*EthDevOwnerAddedIterator, error)
- func (_EthDev *EthDevFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*EthDevOwnerChangedIterator, error)
- func (_EthDev *EthDevFilterer) FilterOwnerRemoved(opts *bind.FilterOpts) (*EthDevOwnerRemovedIterator, error)
- func (_EthDev *EthDevFilterer) FilterRequirementChanged(opts *bind.FilterOpts) (*EthDevRequirementChangedIterator, error)
- func (_EthDev *EthDevFilterer) FilterRevoke(opts *bind.FilterOpts) (*EthDevRevokeIterator, error)
- func (_EthDev *EthDevFilterer) FilterSingleTransact(opts *bind.FilterOpts) (*EthDevSingleTransactIterator, error)
- func (_EthDev *EthDevFilterer) WatchConfirmation(opts *bind.WatchOpts, sink chan<- *EthDevConfirmation) (event.Subscription, error)
- func (_EthDev *EthDevFilterer) WatchConfirmationNeeded(opts *bind.WatchOpts, sink chan<- *EthDevConfirmationNeeded) (event.Subscription, error)
- func (_EthDev *EthDevFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *EthDevDeposit) (event.Subscription, error)
- func (_EthDev *EthDevFilterer) WatchMultiTransact(opts *bind.WatchOpts, sink chan<- *EthDevMultiTransact) (event.Subscription, error)
- func (_EthDev *EthDevFilterer) WatchOwnerAdded(opts *bind.WatchOpts, sink chan<- *EthDevOwnerAdded) (event.Subscription, error)
- func (_EthDev *EthDevFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *EthDevOwnerChanged) (event.Subscription, error)
- func (_EthDev *EthDevFilterer) WatchOwnerRemoved(opts *bind.WatchOpts, sink chan<- *EthDevOwnerRemoved) (event.Subscription, error)
- func (_EthDev *EthDevFilterer) WatchRequirementChanged(opts *bind.WatchOpts, sink chan<- *EthDevRequirementChanged) (event.Subscription, error)
- func (_EthDev *EthDevFilterer) WatchRevoke(opts *bind.WatchOpts, sink chan<- *EthDevRevoke) (event.Subscription, error)
- func (_EthDev *EthDevFilterer) WatchSingleTransact(opts *bind.WatchOpts, sink chan<- *EthDevSingleTransact) (event.Subscription, error)
- type EthDevMultiTransact
- type EthDevMultiTransactIterator
- type EthDevOwnerAdded
- type EthDevOwnerAddedIterator
- type EthDevOwnerChanged
- type EthDevOwnerChangedIterator
- type EthDevOwnerRemoved
- type EthDevOwnerRemovedIterator
- type EthDevRaw
- func (_EthDev *EthDevRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_EthDev *EthDevRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_EthDev *EthDevRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type EthDevRequirementChanged
- type EthDevRequirementChangedIterator
- type EthDevRevoke
- type EthDevRevokeIterator
- type EthDevSession
- func (_EthDev *EthDevSession) AddOwner(_owner common.Address) (*types.Transaction, error)
- func (_EthDev *EthDevSession) ChangeOwner(_from common.Address, _to common.Address) (*types.Transaction, error)
- func (_EthDev *EthDevSession) ChangeRequirement(_newRequired *big.Int) (*types.Transaction, error)
- func (_EthDev *EthDevSession) Confirm(_h [32]byte) (*types.Transaction, error)
- func (_EthDev *EthDevSession) Execute(_to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)
- func (_EthDev *EthDevSession) HasConfirmed(_operation [32]byte, _owner common.Address) (bool, error)
- func (_EthDev *EthDevSession) IsOwner(_addr common.Address) (*types.Transaction, error)
- func (_EthDev *EthDevSession) Kill(_to common.Address) (*types.Transaction, error)
- func (_EthDev *EthDevSession) MDailyLimit() (*big.Int, error)
- func (_EthDev *EthDevSession) MNumOwners() (*big.Int, error)
- func (_EthDev *EthDevSession) MRequired() (*big.Int, error)
- func (_EthDev *EthDevSession) RemoveOwner(_owner common.Address) (*types.Transaction, error)
- func (_EthDev *EthDevSession) ResetSpentToday() (*types.Transaction, error)
- func (_EthDev *EthDevSession) Revoke(_operation [32]byte) (*types.Transaction, error)
- func (_EthDev *EthDevSession) SetDailyLimit(_newLimit *big.Int) (*types.Transaction, error)
- type EthDevSingleTransact
- type EthDevSingleTransactIterator
- type EthDevTransactor
- func (_EthDev *EthDevTransactor) AddOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
- func (_EthDev *EthDevTransactor) ChangeOwner(opts *bind.TransactOpts, _from common.Address, _to common.Address) (*types.Transaction, error)
- func (_EthDev *EthDevTransactor) ChangeRequirement(opts *bind.TransactOpts, _newRequired *big.Int) (*types.Transaction, error)
- func (_EthDev *EthDevTransactor) Confirm(opts *bind.TransactOpts, _h [32]byte) (*types.Transaction, error)
- func (_EthDev *EthDevTransactor) Execute(opts *bind.TransactOpts, _to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)
- func (_EthDev *EthDevTransactor) IsOwner(opts *bind.TransactOpts, _addr common.Address) (*types.Transaction, error)
- func (_EthDev *EthDevTransactor) Kill(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
- func (_EthDev *EthDevTransactor) RemoveOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
- func (_EthDev *EthDevTransactor) ResetSpentToday(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_EthDev *EthDevTransactor) Revoke(opts *bind.TransactOpts, _operation [32]byte) (*types.Transaction, error)
- func (_EthDev *EthDevTransactor) SetDailyLimit(opts *bind.TransactOpts, _newLimit *big.Int) (*types.Transaction, error)
- type EthDevTransactorRaw
- type EthDevTransactorSession
- func (_EthDev *EthDevTransactorSession) AddOwner(_owner common.Address) (*types.Transaction, error)
- func (_EthDev *EthDevTransactorSession) ChangeOwner(_from common.Address, _to common.Address) (*types.Transaction, error)
- func (_EthDev *EthDevTransactorSession) ChangeRequirement(_newRequired *big.Int) (*types.Transaction, error)
- func (_EthDev *EthDevTransactorSession) Confirm(_h [32]byte) (*types.Transaction, error)
- func (_EthDev *EthDevTransactorSession) Execute(_to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)
- func (_EthDev *EthDevTransactorSession) IsOwner(_addr common.Address) (*types.Transaction, error)
- func (_EthDev *EthDevTransactorSession) Kill(_to common.Address) (*types.Transaction, error)
- func (_EthDev *EthDevTransactorSession) RemoveOwner(_owner common.Address) (*types.Transaction, error)
- func (_EthDev *EthDevTransactorSession) ResetSpentToday() (*types.Transaction, error)
- func (_EthDev *EthDevTransactorSession) Revoke(_operation [32]byte) (*types.Transaction, error)
- func (_EthDev *EthDevTransactorSession) SetDailyLimit(_newLimit *big.Int) (*types.Transaction, error)
Constants ¶
const EthDevABI = "" /* 4819-byte string literal not displayed */
EthDevABI is the input ABI used to generate the binding from.
const EthDevBin = `` /* 7784-byte string literal not displayed */
EthDevBin is the compiled bytecode used for deploying new contracts.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EthDev ¶
type EthDev struct { EthDevCaller // Read-only binding to the contract EthDevTransactor // Write-only binding to the contract EthDevFilterer // Log filterer for contract events }
EthDev is an auto generated Go binding around an Ethereum contract.
func DeployEthDev ¶
func DeployEthDev(auth *bind.TransactOpts, backend bind.ContractBackend, _owners []common.Address, _required *big.Int, _daylimit *big.Int) (common.Address, *types.Transaction, *EthDev, error)
DeployEthDev deploys a new Ethereum contract, binding an instance of EthDev to it.
type EthDevCaller ¶
type EthDevCaller struct {
// contains filtered or unexported fields
}
EthDevCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewEthDevCaller ¶
func NewEthDevCaller(address common.Address, caller bind.ContractCaller) (*EthDevCaller, error)
NewEthDevCaller creates a new read-only instance of EthDev, bound to a specific deployed contract.
func (*EthDevCaller) HasConfirmed ¶
func (_EthDev *EthDevCaller) HasConfirmed(opts *bind.CallOpts, _operation [32]byte, _owner common.Address) (bool, error)
HasConfirmed is a free data retrieval call binding the contract method 0xc2cf7326.
Solidity: function hasConfirmed(bytes32 _operation, address _owner) constant returns(bool)
func (*EthDevCaller) MDailyLimit ¶
MDailyLimit is a free data retrieval call binding the contract method 0xf1736d86.
Solidity: function m_dailyLimit() constant returns(uint256)
func (*EthDevCaller) MNumOwners ¶
MNumOwners is a free data retrieval call binding the contract method 0x4123cb6b.
Solidity: function m_numOwners() constant returns(uint256)
type EthDevCallerRaw ¶
type EthDevCallerRaw struct {
Contract *EthDevCaller // Generic read-only contract binding to access the raw methods on
}
EthDevCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*EthDevCallerRaw) Call ¶
func (_EthDev *EthDevCallerRaw) 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 EthDevCallerSession ¶
type EthDevCallerSession struct { Contract *EthDevCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
EthDevCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*EthDevCallerSession) HasConfirmed ¶
func (_EthDev *EthDevCallerSession) HasConfirmed(_operation [32]byte, _owner common.Address) (bool, error)
HasConfirmed is a free data retrieval call binding the contract method 0xc2cf7326.
Solidity: function hasConfirmed(bytes32 _operation, address _owner) constant returns(bool)
func (*EthDevCallerSession) MDailyLimit ¶
func (_EthDev *EthDevCallerSession) MDailyLimit() (*big.Int, error)
MDailyLimit is a free data retrieval call binding the contract method 0xf1736d86.
Solidity: function m_dailyLimit() constant returns(uint256)
func (*EthDevCallerSession) MNumOwners ¶
func (_EthDev *EthDevCallerSession) MNumOwners() (*big.Int, error)
MNumOwners is a free data retrieval call binding the contract method 0x4123cb6b.
Solidity: function m_numOwners() constant returns(uint256)
type EthDevConfirmation ¶
type EthDevConfirmation struct { Owner common.Address Operation [32]byte Raw types.Log // Blockchain specific contextual infos }
EthDevConfirmation represents a Confirmation event raised by the EthDev contract.
type EthDevConfirmationIterator ¶
type EthDevConfirmationIterator struct { Event *EthDevConfirmation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EthDevConfirmationIterator is returned from FilterConfirmation and is used to iterate over the raw logs and unpacked data for Confirmation events raised by the EthDev contract.
func (*EthDevConfirmationIterator) Close ¶
func (it *EthDevConfirmationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EthDevConfirmationIterator) Error ¶
func (it *EthDevConfirmationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EthDevConfirmationIterator) Next ¶
func (it *EthDevConfirmationIterator) 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 EthDevConfirmationNeeded ¶
type EthDevConfirmationNeeded struct { Operation [32]byte Initiator common.Address Value *big.Int To common.Address Data []byte Raw types.Log // Blockchain specific contextual infos }
EthDevConfirmationNeeded represents a ConfirmationNeeded event raised by the EthDev contract.
type EthDevConfirmationNeededIterator ¶
type EthDevConfirmationNeededIterator struct { Event *EthDevConfirmationNeeded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EthDevConfirmationNeededIterator is returned from FilterConfirmationNeeded and is used to iterate over the raw logs and unpacked data for ConfirmationNeeded events raised by the EthDev contract.
func (*EthDevConfirmationNeededIterator) Close ¶
func (it *EthDevConfirmationNeededIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EthDevConfirmationNeededIterator) Error ¶
func (it *EthDevConfirmationNeededIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EthDevConfirmationNeededIterator) Next ¶
func (it *EthDevConfirmationNeededIterator) 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 EthDevDeposit ¶
type EthDevDeposit struct { From common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
EthDevDeposit represents a Deposit event raised by the EthDev contract.
type EthDevDepositIterator ¶
type EthDevDepositIterator struct { Event *EthDevDeposit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EthDevDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the EthDev contract.
func (*EthDevDepositIterator) Close ¶
func (it *EthDevDepositIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EthDevDepositIterator) Error ¶
func (it *EthDevDepositIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EthDevDepositIterator) Next ¶
func (it *EthDevDepositIterator) 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 EthDevFilterer ¶
type EthDevFilterer struct {
// contains filtered or unexported fields
}
EthDevFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewEthDevFilterer ¶
func NewEthDevFilterer(address common.Address, filterer bind.ContractFilterer) (*EthDevFilterer, error)
NewEthDevFilterer creates a new log filterer instance of EthDev, bound to a specific deployed contract.
func (*EthDevFilterer) FilterConfirmation ¶
func (_EthDev *EthDevFilterer) FilterConfirmation(opts *bind.FilterOpts) (*EthDevConfirmationIterator, error)
FilterConfirmation is a free log retrieval operation binding the contract event 0xe1c52dc63b719ade82e8bea94cc41a0d5d28e4aaf536adb5e9cccc9ff8c1aeda.
Solidity: event Confirmation(address owner, bytes32 operation)
func (*EthDevFilterer) FilterConfirmationNeeded ¶
func (_EthDev *EthDevFilterer) FilterConfirmationNeeded(opts *bind.FilterOpts) (*EthDevConfirmationNeededIterator, error)
FilterConfirmationNeeded is a free log retrieval operation binding the contract event 0x1733cbb53659d713b79580f79f3f9ff215f78a7c7aa45890f3b89fc5cddfbf32.
Solidity: event ConfirmationNeeded(bytes32 operation, address initiator, uint256 value, address to, bytes data)
func (*EthDevFilterer) FilterDeposit ¶
func (_EthDev *EthDevFilterer) FilterDeposit(opts *bind.FilterOpts) (*EthDevDepositIterator, error)
FilterDeposit is a free log retrieval operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.
Solidity: event Deposit(address _from, uint256 value)
func (*EthDevFilterer) FilterMultiTransact ¶
func (_EthDev *EthDevFilterer) FilterMultiTransact(opts *bind.FilterOpts) (*EthDevMultiTransactIterator, error)
FilterMultiTransact is a free log retrieval operation binding the contract event 0xe7c957c06e9a662c1a6c77366179f5b702b97651dc28eee7d5bf1dff6e40bb4a.
Solidity: event MultiTransact(address owner, bytes32 operation, uint256 value, address to, bytes data)
func (*EthDevFilterer) FilterOwnerAdded ¶
func (_EthDev *EthDevFilterer) FilterOwnerAdded(opts *bind.FilterOpts) (*EthDevOwnerAddedIterator, error)
FilterOwnerAdded is a free log retrieval operation binding the contract event 0x994a936646fe87ffe4f1e469d3d6aa417d6b855598397f323de5b449f765f0c3.
Solidity: event OwnerAdded(address newOwner)
func (*EthDevFilterer) FilterOwnerChanged ¶
func (_EthDev *EthDevFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*EthDevOwnerChangedIterator, error)
FilterOwnerChanged is a free log retrieval operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*EthDevFilterer) FilterOwnerRemoved ¶
func (_EthDev *EthDevFilterer) FilterOwnerRemoved(opts *bind.FilterOpts) (*EthDevOwnerRemovedIterator, error)
FilterOwnerRemoved is a free log retrieval operation binding the contract event 0x58619076adf5bb0943d100ef88d52d7c3fd691b19d3a9071b555b651fbf418da.
Solidity: event OwnerRemoved(address oldOwner)
func (*EthDevFilterer) FilterRequirementChanged ¶
func (_EthDev *EthDevFilterer) FilterRequirementChanged(opts *bind.FilterOpts) (*EthDevRequirementChangedIterator, error)
FilterRequirementChanged is a free log retrieval operation binding the contract event 0xacbdb084c721332ac59f9b8e392196c9eb0e4932862da8eb9beaf0dad4f550da.
Solidity: event RequirementChanged(uint256 newRequirement)
func (*EthDevFilterer) FilterRevoke ¶
func (_EthDev *EthDevFilterer) FilterRevoke(opts *bind.FilterOpts) (*EthDevRevokeIterator, error)
FilterRevoke is a free log retrieval operation binding the contract event 0xc7fb647e59b18047309aa15aad418e5d7ca96d173ad704f1031a2c3d7591734b.
Solidity: event Revoke(address owner, bytes32 operation)
func (*EthDevFilterer) FilterSingleTransact ¶
func (_EthDev *EthDevFilterer) FilterSingleTransact(opts *bind.FilterOpts) (*EthDevSingleTransactIterator, error)
FilterSingleTransact is a free log retrieval operation binding the contract event 0x92ca3a80853e6663fa31fa10b99225f18d4902939b4c53a9caae9043f6efd004.
Solidity: event SingleTransact(address owner, uint256 value, address to, bytes data)
func (*EthDevFilterer) WatchConfirmation ¶
func (_EthDev *EthDevFilterer) WatchConfirmation(opts *bind.WatchOpts, sink chan<- *EthDevConfirmation) (event.Subscription, error)
WatchConfirmation is a free log subscription operation binding the contract event 0xe1c52dc63b719ade82e8bea94cc41a0d5d28e4aaf536adb5e9cccc9ff8c1aeda.
Solidity: event Confirmation(address owner, bytes32 operation)
func (*EthDevFilterer) WatchConfirmationNeeded ¶
func (_EthDev *EthDevFilterer) WatchConfirmationNeeded(opts *bind.WatchOpts, sink chan<- *EthDevConfirmationNeeded) (event.Subscription, error)
WatchConfirmationNeeded is a free log subscription operation binding the contract event 0x1733cbb53659d713b79580f79f3f9ff215f78a7c7aa45890f3b89fc5cddfbf32.
Solidity: event ConfirmationNeeded(bytes32 operation, address initiator, uint256 value, address to, bytes data)
func (*EthDevFilterer) WatchDeposit ¶
func (_EthDev *EthDevFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *EthDevDeposit) (event.Subscription, error)
WatchDeposit is a free log subscription operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.
Solidity: event Deposit(address _from, uint256 value)
func (*EthDevFilterer) WatchMultiTransact ¶
func (_EthDev *EthDevFilterer) WatchMultiTransact(opts *bind.WatchOpts, sink chan<- *EthDevMultiTransact) (event.Subscription, error)
WatchMultiTransact is a free log subscription operation binding the contract event 0xe7c957c06e9a662c1a6c77366179f5b702b97651dc28eee7d5bf1dff6e40bb4a.
Solidity: event MultiTransact(address owner, bytes32 operation, uint256 value, address to, bytes data)
func (*EthDevFilterer) WatchOwnerAdded ¶
func (_EthDev *EthDevFilterer) WatchOwnerAdded(opts *bind.WatchOpts, sink chan<- *EthDevOwnerAdded) (event.Subscription, error)
WatchOwnerAdded is a free log subscription operation binding the contract event 0x994a936646fe87ffe4f1e469d3d6aa417d6b855598397f323de5b449f765f0c3.
Solidity: event OwnerAdded(address newOwner)
func (*EthDevFilterer) WatchOwnerChanged ¶
func (_EthDev *EthDevFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *EthDevOwnerChanged) (event.Subscription, error)
WatchOwnerChanged is a free log subscription operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*EthDevFilterer) WatchOwnerRemoved ¶
func (_EthDev *EthDevFilterer) WatchOwnerRemoved(opts *bind.WatchOpts, sink chan<- *EthDevOwnerRemoved) (event.Subscription, error)
WatchOwnerRemoved is a free log subscription operation binding the contract event 0x58619076adf5bb0943d100ef88d52d7c3fd691b19d3a9071b555b651fbf418da.
Solidity: event OwnerRemoved(address oldOwner)
func (*EthDevFilterer) WatchRequirementChanged ¶
func (_EthDev *EthDevFilterer) WatchRequirementChanged(opts *bind.WatchOpts, sink chan<- *EthDevRequirementChanged) (event.Subscription, error)
WatchRequirementChanged is a free log subscription operation binding the contract event 0xacbdb084c721332ac59f9b8e392196c9eb0e4932862da8eb9beaf0dad4f550da.
Solidity: event RequirementChanged(uint256 newRequirement)
func (*EthDevFilterer) WatchRevoke ¶
func (_EthDev *EthDevFilterer) WatchRevoke(opts *bind.WatchOpts, sink chan<- *EthDevRevoke) (event.Subscription, error)
WatchRevoke is a free log subscription operation binding the contract event 0xc7fb647e59b18047309aa15aad418e5d7ca96d173ad704f1031a2c3d7591734b.
Solidity: event Revoke(address owner, bytes32 operation)
func (*EthDevFilterer) WatchSingleTransact ¶
func (_EthDev *EthDevFilterer) WatchSingleTransact(opts *bind.WatchOpts, sink chan<- *EthDevSingleTransact) (event.Subscription, error)
WatchSingleTransact is a free log subscription operation binding the contract event 0x92ca3a80853e6663fa31fa10b99225f18d4902939b4c53a9caae9043f6efd004.
Solidity: event SingleTransact(address owner, uint256 value, address to, bytes data)
type EthDevMultiTransact ¶
type EthDevMultiTransact struct { Owner common.Address Operation [32]byte Value *big.Int To common.Address Data []byte Raw types.Log // Blockchain specific contextual infos }
EthDevMultiTransact represents a MultiTransact event raised by the EthDev contract.
type EthDevMultiTransactIterator ¶
type EthDevMultiTransactIterator struct { Event *EthDevMultiTransact // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EthDevMultiTransactIterator is returned from FilterMultiTransact and is used to iterate over the raw logs and unpacked data for MultiTransact events raised by the EthDev contract.
func (*EthDevMultiTransactIterator) Close ¶
func (it *EthDevMultiTransactIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EthDevMultiTransactIterator) Error ¶
func (it *EthDevMultiTransactIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EthDevMultiTransactIterator) Next ¶
func (it *EthDevMultiTransactIterator) 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 EthDevOwnerAdded ¶
type EthDevOwnerAdded struct { NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
EthDevOwnerAdded represents a OwnerAdded event raised by the EthDev contract.
type EthDevOwnerAddedIterator ¶
type EthDevOwnerAddedIterator struct { Event *EthDevOwnerAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EthDevOwnerAddedIterator is returned from FilterOwnerAdded and is used to iterate over the raw logs and unpacked data for OwnerAdded events raised by the EthDev contract.
func (*EthDevOwnerAddedIterator) Close ¶
func (it *EthDevOwnerAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EthDevOwnerAddedIterator) Error ¶
func (it *EthDevOwnerAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EthDevOwnerAddedIterator) Next ¶
func (it *EthDevOwnerAddedIterator) 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 EthDevOwnerChanged ¶
type EthDevOwnerChanged struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
EthDevOwnerChanged represents a OwnerChanged event raised by the EthDev contract.
type EthDevOwnerChangedIterator ¶
type EthDevOwnerChangedIterator struct { Event *EthDevOwnerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EthDevOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the EthDev contract.
func (*EthDevOwnerChangedIterator) Close ¶
func (it *EthDevOwnerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EthDevOwnerChangedIterator) Error ¶
func (it *EthDevOwnerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EthDevOwnerChangedIterator) Next ¶
func (it *EthDevOwnerChangedIterator) 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 EthDevOwnerRemoved ¶
type EthDevOwnerRemoved struct { OldOwner common.Address Raw types.Log // Blockchain specific contextual infos }
EthDevOwnerRemoved represents a OwnerRemoved event raised by the EthDev contract.
type EthDevOwnerRemovedIterator ¶
type EthDevOwnerRemovedIterator struct { Event *EthDevOwnerRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EthDevOwnerRemovedIterator is returned from FilterOwnerRemoved and is used to iterate over the raw logs and unpacked data for OwnerRemoved events raised by the EthDev contract.
func (*EthDevOwnerRemovedIterator) Close ¶
func (it *EthDevOwnerRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EthDevOwnerRemovedIterator) Error ¶
func (it *EthDevOwnerRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EthDevOwnerRemovedIterator) Next ¶
func (it *EthDevOwnerRemovedIterator) 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 EthDevRaw ¶
type EthDevRaw struct {
Contract *EthDev // Generic contract binding to access the raw methods on
}
EthDevRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*EthDevRaw) Call ¶
func (_EthDev *EthDevRaw) 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 (*EthDevRaw) Transact ¶
func (_EthDev *EthDevRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EthDevRaw) Transfer ¶
func (_EthDev *EthDevRaw) 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 EthDevRequirementChanged ¶
type EthDevRequirementChanged struct { NewRequirement *big.Int Raw types.Log // Blockchain specific contextual infos }
EthDevRequirementChanged represents a RequirementChanged event raised by the EthDev contract.
type EthDevRequirementChangedIterator ¶
type EthDevRequirementChangedIterator struct { Event *EthDevRequirementChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EthDevRequirementChangedIterator is returned from FilterRequirementChanged and is used to iterate over the raw logs and unpacked data for RequirementChanged events raised by the EthDev contract.
func (*EthDevRequirementChangedIterator) Close ¶
func (it *EthDevRequirementChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EthDevRequirementChangedIterator) Error ¶
func (it *EthDevRequirementChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EthDevRequirementChangedIterator) Next ¶
func (it *EthDevRequirementChangedIterator) 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 EthDevRevoke ¶
type EthDevRevoke struct { Owner common.Address Operation [32]byte Raw types.Log // Blockchain specific contextual infos }
EthDevRevoke represents a Revoke event raised by the EthDev contract.
type EthDevRevokeIterator ¶
type EthDevRevokeIterator struct { Event *EthDevRevoke // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EthDevRevokeIterator is returned from FilterRevoke and is used to iterate over the raw logs and unpacked data for Revoke events raised by the EthDev contract.
func (*EthDevRevokeIterator) Close ¶
func (it *EthDevRevokeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EthDevRevokeIterator) Error ¶
func (it *EthDevRevokeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EthDevRevokeIterator) Next ¶
func (it *EthDevRevokeIterator) 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 EthDevSession ¶
type EthDevSession struct { Contract *EthDev // 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 }
EthDevSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*EthDevSession) AddOwner ¶
func (_EthDev *EthDevSession) AddOwner(_owner common.Address) (*types.Transaction, error)
AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.
Solidity: function addOwner(address _owner) returns()
func (*EthDevSession) ChangeOwner ¶
func (_EthDev *EthDevSession) ChangeOwner(_from common.Address, _to common.Address) (*types.Transaction, error)
ChangeOwner is a paid mutator transaction binding the contract method 0xf00d4b5d.
Solidity: function changeOwner(address _from, address _to) returns()
func (*EthDevSession) ChangeRequirement ¶
func (_EthDev *EthDevSession) ChangeRequirement(_newRequired *big.Int) (*types.Transaction, error)
ChangeRequirement is a paid mutator transaction binding the contract method 0xba51a6df.
Solidity: function changeRequirement(uint256 _newRequired) returns()
func (*EthDevSession) Confirm ¶
func (_EthDev *EthDevSession) Confirm(_h [32]byte) (*types.Transaction, error)
Confirm is a paid mutator transaction binding the contract method 0x797af627.
Solidity: function confirm(bytes32 _h) returns(bool)
func (*EthDevSession) Execute ¶
func (_EthDev *EthDevSession) Execute(_to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0xb61d27f6.
Solidity: function execute(address _to, uint256 _value, bytes _data) returns(bytes32 _r)
func (*EthDevSession) HasConfirmed ¶
func (_EthDev *EthDevSession) HasConfirmed(_operation [32]byte, _owner common.Address) (bool, error)
HasConfirmed is a free data retrieval call binding the contract method 0xc2cf7326.
Solidity: function hasConfirmed(bytes32 _operation, address _owner) constant returns(bool)
func (*EthDevSession) IsOwner ¶
func (_EthDev *EthDevSession) IsOwner(_addr common.Address) (*types.Transaction, error)
IsOwner is a paid mutator transaction binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address _addr) returns(bool)
func (*EthDevSession) Kill ¶
func (_EthDev *EthDevSession) Kill(_to common.Address) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0xcbf0b0c0.
Solidity: function kill(address _to) returns()
func (*EthDevSession) MDailyLimit ¶
func (_EthDev *EthDevSession) MDailyLimit() (*big.Int, error)
MDailyLimit is a free data retrieval call binding the contract method 0xf1736d86.
Solidity: function m_dailyLimit() constant returns(uint256)
func (*EthDevSession) MNumOwners ¶
func (_EthDev *EthDevSession) MNumOwners() (*big.Int, error)
MNumOwners is a free data retrieval call binding the contract method 0x4123cb6b.
Solidity: function m_numOwners() constant returns(uint256)
func (*EthDevSession) MRequired ¶
func (_EthDev *EthDevSession) MRequired() (*big.Int, error)
MRequired is a free data retrieval call binding the contract method 0x746c9171.
Solidity: function m_required() constant returns(uint256)
func (*EthDevSession) RemoveOwner ¶
func (_EthDev *EthDevSession) RemoveOwner(_owner common.Address) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.
Solidity: function removeOwner(address _owner) returns()
func (*EthDevSession) ResetSpentToday ¶
func (_EthDev *EthDevSession) ResetSpentToday() (*types.Transaction, error)
ResetSpentToday is a paid mutator transaction binding the contract method 0x5c52c2f5.
Solidity: function resetSpentToday() returns()
func (*EthDevSession) Revoke ¶
func (_EthDev *EthDevSession) Revoke(_operation [32]byte) (*types.Transaction, error)
Revoke is a paid mutator transaction binding the contract method 0xb75c7dc6.
Solidity: function revoke(bytes32 _operation) returns()
func (*EthDevSession) SetDailyLimit ¶
func (_EthDev *EthDevSession) SetDailyLimit(_newLimit *big.Int) (*types.Transaction, error)
SetDailyLimit is a paid mutator transaction binding the contract method 0xb20d30a9.
Solidity: function setDailyLimit(uint256 _newLimit) returns()
type EthDevSingleTransact ¶
type EthDevSingleTransact struct { Owner common.Address Value *big.Int To common.Address Data []byte Raw types.Log // Blockchain specific contextual infos }
EthDevSingleTransact represents a SingleTransact event raised by the EthDev contract.
type EthDevSingleTransactIterator ¶
type EthDevSingleTransactIterator struct { Event *EthDevSingleTransact // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EthDevSingleTransactIterator is returned from FilterSingleTransact and is used to iterate over the raw logs and unpacked data for SingleTransact events raised by the EthDev contract.
func (*EthDevSingleTransactIterator) Close ¶
func (it *EthDevSingleTransactIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EthDevSingleTransactIterator) Error ¶
func (it *EthDevSingleTransactIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EthDevSingleTransactIterator) Next ¶
func (it *EthDevSingleTransactIterator) 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 EthDevTransactor ¶
type EthDevTransactor struct {
// contains filtered or unexported fields
}
EthDevTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewEthDevTransactor ¶
func NewEthDevTransactor(address common.Address, transactor bind.ContractTransactor) (*EthDevTransactor, error)
NewEthDevTransactor creates a new write-only instance of EthDev, bound to a specific deployed contract.
func (*EthDevTransactor) AddOwner ¶
func (_EthDev *EthDevTransactor) AddOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.
Solidity: function addOwner(address _owner) returns()
func (*EthDevTransactor) ChangeOwner ¶
func (_EthDev *EthDevTransactor) ChangeOwner(opts *bind.TransactOpts, _from common.Address, _to common.Address) (*types.Transaction, error)
ChangeOwner is a paid mutator transaction binding the contract method 0xf00d4b5d.
Solidity: function changeOwner(address _from, address _to) returns()
func (*EthDevTransactor) ChangeRequirement ¶
func (_EthDev *EthDevTransactor) ChangeRequirement(opts *bind.TransactOpts, _newRequired *big.Int) (*types.Transaction, error)
ChangeRequirement is a paid mutator transaction binding the contract method 0xba51a6df.
Solidity: function changeRequirement(uint256 _newRequired) returns()
func (*EthDevTransactor) Confirm ¶
func (_EthDev *EthDevTransactor) Confirm(opts *bind.TransactOpts, _h [32]byte) (*types.Transaction, error)
Confirm is a paid mutator transaction binding the contract method 0x797af627.
Solidity: function confirm(bytes32 _h) returns(bool)
func (*EthDevTransactor) Execute ¶
func (_EthDev *EthDevTransactor) Execute(opts *bind.TransactOpts, _to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0xb61d27f6.
Solidity: function execute(address _to, uint256 _value, bytes _data) returns(bytes32 _r)
func (*EthDevTransactor) IsOwner ¶
func (_EthDev *EthDevTransactor) IsOwner(opts *bind.TransactOpts, _addr common.Address) (*types.Transaction, error)
IsOwner is a paid mutator transaction binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address _addr) returns(bool)
func (*EthDevTransactor) Kill ¶
func (_EthDev *EthDevTransactor) Kill(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0xcbf0b0c0.
Solidity: function kill(address _to) returns()
func (*EthDevTransactor) RemoveOwner ¶
func (_EthDev *EthDevTransactor) RemoveOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.
Solidity: function removeOwner(address _owner) returns()
func (*EthDevTransactor) ResetSpentToday ¶
func (_EthDev *EthDevTransactor) ResetSpentToday(opts *bind.TransactOpts) (*types.Transaction, error)
ResetSpentToday is a paid mutator transaction binding the contract method 0x5c52c2f5.
Solidity: function resetSpentToday() returns()
func (*EthDevTransactor) Revoke ¶
func (_EthDev *EthDevTransactor) Revoke(opts *bind.TransactOpts, _operation [32]byte) (*types.Transaction, error)
Revoke is a paid mutator transaction binding the contract method 0xb75c7dc6.
Solidity: function revoke(bytes32 _operation) returns()
func (*EthDevTransactor) SetDailyLimit ¶
func (_EthDev *EthDevTransactor) SetDailyLimit(opts *bind.TransactOpts, _newLimit *big.Int) (*types.Transaction, error)
SetDailyLimit is a paid mutator transaction binding the contract method 0xb20d30a9.
Solidity: function setDailyLimit(uint256 _newLimit) returns()
type EthDevTransactorRaw ¶
type EthDevTransactorRaw struct {
Contract *EthDevTransactor // Generic write-only contract binding to access the raw methods on
}
EthDevTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*EthDevTransactorRaw) Transact ¶
func (_EthDev *EthDevTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EthDevTransactorRaw) Transfer ¶
func (_EthDev *EthDevTransactorRaw) 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 EthDevTransactorSession ¶
type EthDevTransactorSession struct { Contract *EthDevTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
EthDevTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*EthDevTransactorSession) AddOwner ¶
func (_EthDev *EthDevTransactorSession) AddOwner(_owner common.Address) (*types.Transaction, error)
AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.
Solidity: function addOwner(address _owner) returns()
func (*EthDevTransactorSession) ChangeOwner ¶
func (_EthDev *EthDevTransactorSession) ChangeOwner(_from common.Address, _to common.Address) (*types.Transaction, error)
ChangeOwner is a paid mutator transaction binding the contract method 0xf00d4b5d.
Solidity: function changeOwner(address _from, address _to) returns()
func (*EthDevTransactorSession) ChangeRequirement ¶
func (_EthDev *EthDevTransactorSession) ChangeRequirement(_newRequired *big.Int) (*types.Transaction, error)
ChangeRequirement is a paid mutator transaction binding the contract method 0xba51a6df.
Solidity: function changeRequirement(uint256 _newRequired) returns()
func (*EthDevTransactorSession) Confirm ¶
func (_EthDev *EthDevTransactorSession) Confirm(_h [32]byte) (*types.Transaction, error)
Confirm is a paid mutator transaction binding the contract method 0x797af627.
Solidity: function confirm(bytes32 _h) returns(bool)
func (*EthDevTransactorSession) Execute ¶
func (_EthDev *EthDevTransactorSession) Execute(_to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0xb61d27f6.
Solidity: function execute(address _to, uint256 _value, bytes _data) returns(bytes32 _r)
func (*EthDevTransactorSession) IsOwner ¶
func (_EthDev *EthDevTransactorSession) IsOwner(_addr common.Address) (*types.Transaction, error)
IsOwner is a paid mutator transaction binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address _addr) returns(bool)
func (*EthDevTransactorSession) Kill ¶
func (_EthDev *EthDevTransactorSession) Kill(_to common.Address) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0xcbf0b0c0.
Solidity: function kill(address _to) returns()
func (*EthDevTransactorSession) RemoveOwner ¶
func (_EthDev *EthDevTransactorSession) RemoveOwner(_owner common.Address) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.
Solidity: function removeOwner(address _owner) returns()
func (*EthDevTransactorSession) ResetSpentToday ¶
func (_EthDev *EthDevTransactorSession) ResetSpentToday() (*types.Transaction, error)
ResetSpentToday is a paid mutator transaction binding the contract method 0x5c52c2f5.
Solidity: function resetSpentToday() returns()
func (*EthDevTransactorSession) Revoke ¶
func (_EthDev *EthDevTransactorSession) Revoke(_operation [32]byte) (*types.Transaction, error)
Revoke is a paid mutator transaction binding the contract method 0xb75c7dc6.
Solidity: function revoke(bytes32 _operation) returns()
func (*EthDevTransactorSession) SetDailyLimit ¶
func (_EthDev *EthDevTransactorSession) SetDailyLimit(_newLimit *big.Int) (*types.Transaction, error)
SetDailyLimit is a paid mutator transaction binding the contract method 0xb20d30a9.
Solidity: function setDailyLimit(uint256 _newLimit) returns()