eth_dev

package
v0.0.0-...-d193b87 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const EthDevABI = "" /* 4819-byte string literal not displayed */

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

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

func NewEthDev

func NewEthDev(address common.Address, backend bind.ContractBackend) (*EthDev, error)

NewEthDev creates a new instance of EthDev, bound to a specific deployed contract.

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

func (_EthDev *EthDevCaller) MDailyLimit(opts *bind.CallOpts) (*big.Int, error)

MDailyLimit is a free data retrieval call binding the contract method 0xf1736d86.

Solidity: function m_dailyLimit() constant returns(uint256)

func (*EthDevCaller) MNumOwners

func (_EthDev *EthDevCaller) MNumOwners(opts *bind.CallOpts) (*big.Int, error)

MNumOwners is a free data retrieval call binding the contract method 0x4123cb6b.

Solidity: function m_numOwners() constant returns(uint256)

func (*EthDevCaller) MRequired

func (_EthDev *EthDevCaller) MRequired(opts *bind.CallOpts) (*big.Int, error)

MRequired is a free data retrieval call binding the contract method 0x746c9171.

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

func (*EthDevCallerSession) MRequired

func (_EthDev *EthDevCallerSession) MRequired() (*big.Int, error)

MRequired is a free data retrieval call binding the contract method 0x746c9171.

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

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

func (*EthDevConfirmationNeededIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*EthDevConfirmationNeededIterator) 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 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

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

func (*EthDevRequirementChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*EthDevRequirementChangedIterator) 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 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

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

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

Jump to

Keyboard shortcuts

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