Documentation ¶
Index ¶
- Constants
- type BondedECDSAKeep
- type BondedECDSAKeepCaller
- func (_BondedECDSAKeep *BondedECDSAKeepCaller) CheckBondAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCaller) CheckSignatureFraud(opts *bind.CallOpts, _v uint8, _r [32]byte, _s [32]byte, ...) (bool, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCaller) Digest(opts *bind.CallOpts) ([32]byte, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCaller) Digests(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCaller) GetMemberETHBalance(opts *bind.CallOpts, _member common.Address) (*big.Int, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCaller) GetMembers(opts *bind.CallOpts) ([]common.Address, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCaller) GetOpenedTimestamp(opts *bind.CallOpts) (*big.Int, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCaller) GetOwner(opts *bind.CallOpts) (common.Address, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCaller) GetPublicKey(opts *bind.CallOpts) ([]byte, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCaller) HonestThreshold(opts *bind.CallOpts) (*big.Int, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCaller) IsActive(opts *bind.CallOpts) (bool, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCaller) IsAwaitingSignature(opts *bind.CallOpts, _digest [32]byte) (bool, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCaller) IsClosed(opts *bind.CallOpts) (bool, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCaller) IsTerminated(opts *bind.CallOpts) (bool, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCaller) MemberStake(opts *bind.CallOpts) (*big.Int, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCaller) Members(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCaller) PublicKey(opts *bind.CallOpts) ([]byte, error)
- type BondedECDSAKeepCallerRaw
- type BondedECDSAKeepCallerSession
- func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) CheckBondAmount() (*big.Int, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) CheckSignatureFraud(_v uint8, _r [32]byte, _s [32]byte, _signedDigest [32]byte, _preimage []byte) (bool, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) Digest() ([32]byte, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) Digests(arg0 [32]byte) (*big.Int, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) GetMemberETHBalance(_member common.Address) (*big.Int, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) GetMembers() ([]common.Address, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) GetOpenedTimestamp() (*big.Int, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) GetOwner() (common.Address, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) GetPublicKey() ([]byte, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) HonestThreshold() (*big.Int, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) IsActive() (bool, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) IsAwaitingSignature(_digest [32]byte) (bool, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) IsClosed() (bool, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) IsTerminated() (bool, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) MemberStake() (*big.Int, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) Members(arg0 *big.Int) (common.Address, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) Owner() (common.Address, error)
- func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) PublicKey() ([]byte, error)
- type BondedECDSAKeepConflictingPublicKeySubmitted
- type BondedECDSAKeepConflictingPublicKeySubmittedIterator
- type BondedECDSAKeepERC20RewardDistributed
- type BondedECDSAKeepERC20RewardDistributedIterator
- type BondedECDSAKeepETHRewardDistributed
- type BondedECDSAKeepETHRewardDistributedIterator
- type BondedECDSAKeepFilterer
- func (_BondedECDSAKeep *BondedECDSAKeepFilterer) FilterConflictingPublicKeySubmitted(opts *bind.FilterOpts, submittingMember []common.Address) (*BondedECDSAKeepConflictingPublicKeySubmittedIterator, error)
- func (_BondedECDSAKeep *BondedECDSAKeepFilterer) FilterERC20RewardDistributed(opts *bind.FilterOpts, token []common.Address) (*BondedECDSAKeepERC20RewardDistributedIterator, error)
- func (_BondedECDSAKeep *BondedECDSAKeepFilterer) FilterETHRewardDistributed(opts *bind.FilterOpts) (*BondedECDSAKeepETHRewardDistributedIterator, error)
- func (_BondedECDSAKeep *BondedECDSAKeepFilterer) FilterKeepClosed(opts *bind.FilterOpts) (*BondedECDSAKeepKeepClosedIterator, error)
- func (_BondedECDSAKeep *BondedECDSAKeepFilterer) FilterKeepTerminated(opts *bind.FilterOpts) (*BondedECDSAKeepKeepTerminatedIterator, error)
- func (_BondedECDSAKeep *BondedECDSAKeepFilterer) FilterPublicKeyPublished(opts *bind.FilterOpts) (*BondedECDSAKeepPublicKeyPublishedIterator, error)
- func (_BondedECDSAKeep *BondedECDSAKeepFilterer) FilterSignatureRequested(opts *bind.FilterOpts, digest [][32]byte) (*BondedECDSAKeepSignatureRequestedIterator, error)
- func (_BondedECDSAKeep *BondedECDSAKeepFilterer) FilterSignatureSubmitted(opts *bind.FilterOpts, digest [][32]byte) (*BondedECDSAKeepSignatureSubmittedIterator, error)
- func (_BondedECDSAKeep *BondedECDSAKeepFilterer) FilterSlashingFailed(opts *bind.FilterOpts) (*BondedECDSAKeepSlashingFailedIterator, error)
- func (_BondedECDSAKeep *BondedECDSAKeepFilterer) ParseConflictingPublicKeySubmitted(log types.Log) (*BondedECDSAKeepConflictingPublicKeySubmitted, error)
- func (_BondedECDSAKeep *BondedECDSAKeepFilterer) ParseERC20RewardDistributed(log types.Log) (*BondedECDSAKeepERC20RewardDistributed, error)
- func (_BondedECDSAKeep *BondedECDSAKeepFilterer) ParseETHRewardDistributed(log types.Log) (*BondedECDSAKeepETHRewardDistributed, error)
- func (_BondedECDSAKeep *BondedECDSAKeepFilterer) ParseKeepClosed(log types.Log) (*BondedECDSAKeepKeepClosed, error)
- func (_BondedECDSAKeep *BondedECDSAKeepFilterer) ParseKeepTerminated(log types.Log) (*BondedECDSAKeepKeepTerminated, error)
- func (_BondedECDSAKeep *BondedECDSAKeepFilterer) ParsePublicKeyPublished(log types.Log) (*BondedECDSAKeepPublicKeyPublished, error)
- func (_BondedECDSAKeep *BondedECDSAKeepFilterer) ParseSignatureRequested(log types.Log) (*BondedECDSAKeepSignatureRequested, error)
- func (_BondedECDSAKeep *BondedECDSAKeepFilterer) ParseSignatureSubmitted(log types.Log) (*BondedECDSAKeepSignatureSubmitted, error)
- func (_BondedECDSAKeep *BondedECDSAKeepFilterer) ParseSlashingFailed(log types.Log) (*BondedECDSAKeepSlashingFailed, error)
- func (_BondedECDSAKeep *BondedECDSAKeepFilterer) WatchConflictingPublicKeySubmitted(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_BondedECDSAKeep *BondedECDSAKeepFilterer) WatchERC20RewardDistributed(opts *bind.WatchOpts, sink chan<- *BondedECDSAKeepERC20RewardDistributed, ...) (event.Subscription, error)
- func (_BondedECDSAKeep *BondedECDSAKeepFilterer) WatchETHRewardDistributed(opts *bind.WatchOpts, sink chan<- *BondedECDSAKeepETHRewardDistributed) (event.Subscription, error)
- func (_BondedECDSAKeep *BondedECDSAKeepFilterer) WatchKeepClosed(opts *bind.WatchOpts, sink chan<- *BondedECDSAKeepKeepClosed) (event.Subscription, error)
- func (_BondedECDSAKeep *BondedECDSAKeepFilterer) WatchKeepTerminated(opts *bind.WatchOpts, sink chan<- *BondedECDSAKeepKeepTerminated) (event.Subscription, error)
- func (_BondedECDSAKeep *BondedECDSAKeepFilterer) WatchPublicKeyPublished(opts *bind.WatchOpts, sink chan<- *BondedECDSAKeepPublicKeyPublished) (event.Subscription, error)
- func (_BondedECDSAKeep *BondedECDSAKeepFilterer) WatchSignatureRequested(opts *bind.WatchOpts, sink chan<- *BondedECDSAKeepSignatureRequested, ...) (event.Subscription, error)
- func (_BondedECDSAKeep *BondedECDSAKeepFilterer) WatchSignatureSubmitted(opts *bind.WatchOpts, sink chan<- *BondedECDSAKeepSignatureSubmitted, ...) (event.Subscription, error)
- func (_BondedECDSAKeep *BondedECDSAKeepFilterer) WatchSlashingFailed(opts *bind.WatchOpts, sink chan<- *BondedECDSAKeepSlashingFailed) (event.Subscription, error)
- type BondedECDSAKeepKeepClosed
- type BondedECDSAKeepKeepClosedIterator
- type BondedECDSAKeepKeepTerminated
- type BondedECDSAKeepKeepTerminatedIterator
- type BondedECDSAKeepPublicKeyPublished
- type BondedECDSAKeepPublicKeyPublishedIterator
- type BondedECDSAKeepRaw
- func (_BondedECDSAKeep *BondedECDSAKeepRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_BondedECDSAKeep *BondedECDSAKeepRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BondedECDSAKeepSession
- func (_BondedECDSAKeep *BondedECDSAKeepSession) CheckBondAmount() (*big.Int, error)
- func (_BondedECDSAKeep *BondedECDSAKeepSession) CheckSignatureFraud(_v uint8, _r [32]byte, _s [32]byte, _signedDigest [32]byte, _preimage []byte) (bool, error)
- func (_BondedECDSAKeep *BondedECDSAKeepSession) CloseKeep() (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepSession) Digest() ([32]byte, error)
- func (_BondedECDSAKeep *BondedECDSAKeepSession) Digests(arg0 [32]byte) (*big.Int, error)
- func (_BondedECDSAKeep *BondedECDSAKeepSession) DistributeERC20Reward(_tokenAddress common.Address, _value *big.Int) (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepSession) DistributeETHReward() (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepSession) GetMemberETHBalance(_member common.Address) (*big.Int, error)
- func (_BondedECDSAKeep *BondedECDSAKeepSession) GetMembers() ([]common.Address, error)
- func (_BondedECDSAKeep *BondedECDSAKeepSession) GetOpenedTimestamp() (*big.Int, error)
- func (_BondedECDSAKeep *BondedECDSAKeepSession) GetOwner() (common.Address, error)
- func (_BondedECDSAKeep *BondedECDSAKeepSession) GetPublicKey() ([]byte, error)
- func (_BondedECDSAKeep *BondedECDSAKeepSession) HonestThreshold() (*big.Int, error)
- func (_BondedECDSAKeep *BondedECDSAKeepSession) Initialize(_owner common.Address, _members []common.Address, _honestThreshold *big.Int, ...) (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepSession) IsActive() (bool, error)
- func (_BondedECDSAKeep *BondedECDSAKeepSession) IsAwaitingSignature(_digest [32]byte) (bool, error)
- func (_BondedECDSAKeep *BondedECDSAKeepSession) IsClosed() (bool, error)
- func (_BondedECDSAKeep *BondedECDSAKeepSession) IsTerminated() (bool, error)
- func (_BondedECDSAKeep *BondedECDSAKeepSession) MemberStake() (*big.Int, error)
- func (_BondedECDSAKeep *BondedECDSAKeepSession) Members(arg0 *big.Int) (common.Address, error)
- func (_BondedECDSAKeep *BondedECDSAKeepSession) Owner() (common.Address, error)
- func (_BondedECDSAKeep *BondedECDSAKeepSession) PublicKey() ([]byte, error)
- func (_BondedECDSAKeep *BondedECDSAKeepSession) ReturnPartialSignerBonds() (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepSession) SeizeSignerBonds() (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepSession) Sign(_digest [32]byte) (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepSession) SubmitPublicKey(_publicKey []byte) (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepSession) SubmitSignature(_r [32]byte, _s [32]byte, _recoveryID uint8) (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepSession) SubmitSignatureFraud(_v uint8, _r [32]byte, _s [32]byte, _signedDigest [32]byte, _preimage []byte) (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepSession) Withdraw(_member common.Address) (*types.Transaction, error)
- type BondedECDSAKeepSignatureRequested
- type BondedECDSAKeepSignatureRequestedIterator
- type BondedECDSAKeepSignatureSubmitted
- type BondedECDSAKeepSignatureSubmittedIterator
- type BondedECDSAKeepSlashingFailed
- type BondedECDSAKeepSlashingFailedIterator
- type BondedECDSAKeepTransactor
- func (_BondedECDSAKeep *BondedECDSAKeepTransactor) CloseKeep(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepTransactor) DistributeERC20Reward(opts *bind.TransactOpts, _tokenAddress common.Address, _value *big.Int) (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepTransactor) DistributeETHReward(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepTransactor) Initialize(opts *bind.TransactOpts, _owner common.Address, _members []common.Address, ...) (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepTransactor) ReturnPartialSignerBonds(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepTransactor) SeizeSignerBonds(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepTransactor) Sign(opts *bind.TransactOpts, _digest [32]byte) (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepTransactor) SubmitPublicKey(opts *bind.TransactOpts, _publicKey []byte) (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepTransactor) SubmitSignature(opts *bind.TransactOpts, _r [32]byte, _s [32]byte, _recoveryID uint8) (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepTransactor) SubmitSignatureFraud(opts *bind.TransactOpts, _v uint8, _r [32]byte, _s [32]byte, ...) (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepTransactor) Withdraw(opts *bind.TransactOpts, _member common.Address) (*types.Transaction, error)
- type BondedECDSAKeepTransactorRaw
- type BondedECDSAKeepTransactorSession
- func (_BondedECDSAKeep *BondedECDSAKeepTransactorSession) CloseKeep() (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepTransactorSession) DistributeERC20Reward(_tokenAddress common.Address, _value *big.Int) (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepTransactorSession) DistributeETHReward() (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepTransactorSession) Initialize(_owner common.Address, _members []common.Address, _honestThreshold *big.Int, ...) (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepTransactorSession) ReturnPartialSignerBonds() (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepTransactorSession) SeizeSignerBonds() (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepTransactorSession) Sign(_digest [32]byte) (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepTransactorSession) SubmitPublicKey(_publicKey []byte) (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepTransactorSession) SubmitSignature(_r [32]byte, _s [32]byte, _recoveryID uint8) (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepTransactorSession) SubmitSignatureFraud(_v uint8, _r [32]byte, _s [32]byte, _signedDigest [32]byte, _preimage []byte) (*types.Transaction, error)
- func (_BondedECDSAKeep *BondedECDSAKeepTransactorSession) Withdraw(_member common.Address) (*types.Transaction, error)
Constants ¶
const BondedECDSAKeepABI = "" /* 9430-byte string literal not displayed */
BondedECDSAKeepABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BondedECDSAKeep ¶
type BondedECDSAKeep struct { BondedECDSAKeepCaller // Read-only binding to the contract BondedECDSAKeepTransactor // Write-only binding to the contract BondedECDSAKeepFilterer // Log filterer for contract events }
BondedECDSAKeep is an auto generated Go binding around an Ethereum contract.
func NewBondedECDSAKeep ¶
func NewBondedECDSAKeep(address common.Address, backend bind.ContractBackend) (*BondedECDSAKeep, error)
NewBondedECDSAKeep creates a new instance of BondedECDSAKeep, bound to a specific deployed contract.
type BondedECDSAKeepCaller ¶
type BondedECDSAKeepCaller struct {
// contains filtered or unexported fields
}
BondedECDSAKeepCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBondedECDSAKeepCaller ¶
func NewBondedECDSAKeepCaller(address common.Address, caller bind.ContractCaller) (*BondedECDSAKeepCaller, error)
NewBondedECDSAKeepCaller creates a new read-only instance of BondedECDSAKeep, bound to a specific deployed contract.
func (*BondedECDSAKeepCaller) CheckBondAmount ¶
func (_BondedECDSAKeep *BondedECDSAKeepCaller) CheckBondAmount(opts *bind.CallOpts) (*big.Int, error)
CheckBondAmount is a free data retrieval call binding the contract method 0xdc3d6da8.
Solidity: function checkBondAmount() constant returns(uint256)
func (*BondedECDSAKeepCaller) CheckSignatureFraud ¶
func (_BondedECDSAKeep *BondedECDSAKeepCaller) CheckSignatureFraud(opts *bind.CallOpts, _v uint8, _r [32]byte, _s [32]byte, _signedDigest [32]byte, _preimage []byte) (bool, error)
CheckSignatureFraud is a free data retrieval call binding the contract method 0xbf9c8301.
Solidity: function checkSignatureFraud(uint8 _v, bytes32 _r, bytes32 _s, bytes32 _signedDigest, bytes _preimage) constant returns(bool _isFraud)
func (*BondedECDSAKeepCaller) Digest ¶
func (_BondedECDSAKeep *BondedECDSAKeepCaller) Digest(opts *bind.CallOpts) ([32]byte, error)
Digest is a free data retrieval call binding the contract method 0x52a82b65.
Solidity: function digest() constant returns(bytes32)
func (*BondedECDSAKeepCaller) Digests ¶
func (_BondedECDSAKeep *BondedECDSAKeepCaller) Digests(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
Digests is a free data retrieval call binding the contract method 0x01ac4293.
Solidity: function digests(bytes32 ) constant returns(uint256)
func (*BondedECDSAKeepCaller) GetMemberETHBalance ¶
func (_BondedECDSAKeep *BondedECDSAKeepCaller) GetMemberETHBalance(opts *bind.CallOpts, _member common.Address) (*big.Int, error)
GetMemberETHBalance is a free data retrieval call binding the contract method 0xd5cc8b0f.
Solidity: function getMemberETHBalance(address _member) constant returns(uint256)
func (*BondedECDSAKeepCaller) GetMembers ¶
func (_BondedECDSAKeep *BondedECDSAKeepCaller) GetMembers(opts *bind.CallOpts) ([]common.Address, error)
GetMembers is a free data retrieval call binding the contract method 0x9eab5253.
Solidity: function getMembers() constant returns(address[])
func (*BondedECDSAKeepCaller) GetOpenedTimestamp ¶
func (_BondedECDSAKeep *BondedECDSAKeepCaller) GetOpenedTimestamp(opts *bind.CallOpts) (*big.Int, error)
GetOpenedTimestamp is a free data retrieval call binding the contract method 0xf4c2b4c1.
Solidity: function getOpenedTimestamp() constant returns(uint256)
func (*BondedECDSAKeepCaller) GetOwner ¶
func (_BondedECDSAKeep *BondedECDSAKeepCaller) GetOwner(opts *bind.CallOpts) (common.Address, error)
GetOwner is a free data retrieval call binding the contract method 0x893d20e8.
Solidity: function getOwner() constant returns(address)
func (*BondedECDSAKeepCaller) GetPublicKey ¶
func (_BondedECDSAKeep *BondedECDSAKeepCaller) GetPublicKey(opts *bind.CallOpts) ([]byte, error)
GetPublicKey is a free data retrieval call binding the contract method 0x2e334452.
Solidity: function getPublicKey() constant returns(bytes)
func (*BondedECDSAKeepCaller) HonestThreshold ¶
func (_BondedECDSAKeep *BondedECDSAKeepCaller) HonestThreshold(opts *bind.CallOpts) (*big.Int, error)
HonestThreshold is a free data retrieval call binding the contract method 0x6806db1f.
Solidity: function honestThreshold() constant returns(uint256)
func (*BondedECDSAKeepCaller) IsActive ¶
func (_BondedECDSAKeep *BondedECDSAKeepCaller) IsActive(opts *bind.CallOpts) (bool, error)
IsActive is a free data retrieval call binding the contract method 0x22f3e2d4.
Solidity: function isActive() constant returns(bool)
func (*BondedECDSAKeepCaller) IsAwaitingSignature ¶
func (_BondedECDSAKeep *BondedECDSAKeepCaller) IsAwaitingSignature(opts *bind.CallOpts, _digest [32]byte) (bool, error)
IsAwaitingSignature is a free data retrieval call binding the contract method 0xcb7cf187.
Solidity: function isAwaitingSignature(bytes32 _digest) constant returns(bool)
func (*BondedECDSAKeepCaller) IsClosed ¶
func (_BondedECDSAKeep *BondedECDSAKeepCaller) IsClosed(opts *bind.CallOpts) (bool, error)
IsClosed is a free data retrieval call binding the contract method 0xc2b6b58c.
Solidity: function isClosed() constant returns(bool)
func (*BondedECDSAKeepCaller) IsTerminated ¶
func (_BondedECDSAKeep *BondedECDSAKeepCaller) IsTerminated(opts *bind.CallOpts) (bool, error)
IsTerminated is a free data retrieval call binding the contract method 0xd1cc9976.
Solidity: function isTerminated() constant returns(bool)
func (*BondedECDSAKeepCaller) MemberStake ¶
MemberStake is a free data retrieval call binding the contract method 0xc9de240d.
Solidity: function memberStake() constant returns(uint256)
func (*BondedECDSAKeepCaller) Members ¶
func (_BondedECDSAKeep *BondedECDSAKeepCaller) Members(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
Members is a free data retrieval call binding the contract method 0x5daf08ca.
Solidity: function members(uint256 ) constant returns(address)
type BondedECDSAKeepCallerRaw ¶
type BondedECDSAKeepCallerRaw struct {
Contract *BondedECDSAKeepCaller // Generic read-only contract binding to access the raw methods on
}
BondedECDSAKeepCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*BondedECDSAKeepCallerRaw) Call ¶
func (_BondedECDSAKeep *BondedECDSAKeepCallerRaw) 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 BondedECDSAKeepCallerSession ¶
type BondedECDSAKeepCallerSession struct { Contract *BondedECDSAKeepCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BondedECDSAKeepCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*BondedECDSAKeepCallerSession) CheckBondAmount ¶
func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) CheckBondAmount() (*big.Int, error)
CheckBondAmount is a free data retrieval call binding the contract method 0xdc3d6da8.
Solidity: function checkBondAmount() constant returns(uint256)
func (*BondedECDSAKeepCallerSession) CheckSignatureFraud ¶
func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) CheckSignatureFraud(_v uint8, _r [32]byte, _s [32]byte, _signedDigest [32]byte, _preimage []byte) (bool, error)
CheckSignatureFraud is a free data retrieval call binding the contract method 0xbf9c8301.
Solidity: function checkSignatureFraud(uint8 _v, bytes32 _r, bytes32 _s, bytes32 _signedDigest, bytes _preimage) constant returns(bool _isFraud)
func (*BondedECDSAKeepCallerSession) Digest ¶
func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) Digest() ([32]byte, error)
Digest is a free data retrieval call binding the contract method 0x52a82b65.
Solidity: function digest() constant returns(bytes32)
func (*BondedECDSAKeepCallerSession) Digests ¶
func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) Digests(arg0 [32]byte) (*big.Int, error)
Digests is a free data retrieval call binding the contract method 0x01ac4293.
Solidity: function digests(bytes32 ) constant returns(uint256)
func (*BondedECDSAKeepCallerSession) GetMemberETHBalance ¶
func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) GetMemberETHBalance(_member common.Address) (*big.Int, error)
GetMemberETHBalance is a free data retrieval call binding the contract method 0xd5cc8b0f.
Solidity: function getMemberETHBalance(address _member) constant returns(uint256)
func (*BondedECDSAKeepCallerSession) GetMembers ¶
func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) GetMembers() ([]common.Address, error)
GetMembers is a free data retrieval call binding the contract method 0x9eab5253.
Solidity: function getMembers() constant returns(address[])
func (*BondedECDSAKeepCallerSession) GetOpenedTimestamp ¶
func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) GetOpenedTimestamp() (*big.Int, error)
GetOpenedTimestamp is a free data retrieval call binding the contract method 0xf4c2b4c1.
Solidity: function getOpenedTimestamp() constant returns(uint256)
func (*BondedECDSAKeepCallerSession) GetOwner ¶
func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) GetOwner() (common.Address, error)
GetOwner is a free data retrieval call binding the contract method 0x893d20e8.
Solidity: function getOwner() constant returns(address)
func (*BondedECDSAKeepCallerSession) GetPublicKey ¶
func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) GetPublicKey() ([]byte, error)
GetPublicKey is a free data retrieval call binding the contract method 0x2e334452.
Solidity: function getPublicKey() constant returns(bytes)
func (*BondedECDSAKeepCallerSession) HonestThreshold ¶
func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) HonestThreshold() (*big.Int, error)
HonestThreshold is a free data retrieval call binding the contract method 0x6806db1f.
Solidity: function honestThreshold() constant returns(uint256)
func (*BondedECDSAKeepCallerSession) IsActive ¶
func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) IsActive() (bool, error)
IsActive is a free data retrieval call binding the contract method 0x22f3e2d4.
Solidity: function isActive() constant returns(bool)
func (*BondedECDSAKeepCallerSession) IsAwaitingSignature ¶
func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) IsAwaitingSignature(_digest [32]byte) (bool, error)
IsAwaitingSignature is a free data retrieval call binding the contract method 0xcb7cf187.
Solidity: function isAwaitingSignature(bytes32 _digest) constant returns(bool)
func (*BondedECDSAKeepCallerSession) IsClosed ¶
func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) IsClosed() (bool, error)
IsClosed is a free data retrieval call binding the contract method 0xc2b6b58c.
Solidity: function isClosed() constant returns(bool)
func (*BondedECDSAKeepCallerSession) IsTerminated ¶
func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) IsTerminated() (bool, error)
IsTerminated is a free data retrieval call binding the contract method 0xd1cc9976.
Solidity: function isTerminated() constant returns(bool)
func (*BondedECDSAKeepCallerSession) MemberStake ¶
func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) MemberStake() (*big.Int, error)
MemberStake is a free data retrieval call binding the contract method 0xc9de240d.
Solidity: function memberStake() constant returns(uint256)
func (*BondedECDSAKeepCallerSession) Members ¶
func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) Members(arg0 *big.Int) (common.Address, error)
Members is a free data retrieval call binding the contract method 0x5daf08ca.
Solidity: function members(uint256 ) constant returns(address)
func (*BondedECDSAKeepCallerSession) Owner ¶
func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*BondedECDSAKeepCallerSession) PublicKey ¶
func (_BondedECDSAKeep *BondedECDSAKeepCallerSession) PublicKey() ([]byte, error)
PublicKey is a free data retrieval call binding the contract method 0x63ffab31.
Solidity: function publicKey() constant returns(bytes)
type BondedECDSAKeepConflictingPublicKeySubmitted ¶
type BondedECDSAKeepConflictingPublicKeySubmitted struct { SubmittingMember common.Address ConflictingPublicKey []byte Raw types.Log // Blockchain specific contextual infos }
BondedECDSAKeepConflictingPublicKeySubmitted represents a ConflictingPublicKeySubmitted event raised by the BondedECDSAKeep contract.
type BondedECDSAKeepConflictingPublicKeySubmittedIterator ¶
type BondedECDSAKeepConflictingPublicKeySubmittedIterator struct { Event *BondedECDSAKeepConflictingPublicKeySubmitted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BondedECDSAKeepConflictingPublicKeySubmittedIterator is returned from FilterConflictingPublicKeySubmitted and is used to iterate over the raw logs and unpacked data for ConflictingPublicKeySubmitted events raised by the BondedECDSAKeep contract.
func (*BondedECDSAKeepConflictingPublicKeySubmittedIterator) Close ¶
func (it *BondedECDSAKeepConflictingPublicKeySubmittedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BondedECDSAKeepConflictingPublicKeySubmittedIterator) Error ¶
func (it *BondedECDSAKeepConflictingPublicKeySubmittedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BondedECDSAKeepConflictingPublicKeySubmittedIterator) Next ¶
func (it *BondedECDSAKeepConflictingPublicKeySubmittedIterator) 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 BondedECDSAKeepERC20RewardDistributed ¶
type BondedECDSAKeepERC20RewardDistributed struct { Token common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
BondedECDSAKeepERC20RewardDistributed represents a ERC20RewardDistributed event raised by the BondedECDSAKeep contract.
type BondedECDSAKeepERC20RewardDistributedIterator ¶
type BondedECDSAKeepERC20RewardDistributedIterator struct { Event *BondedECDSAKeepERC20RewardDistributed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BondedECDSAKeepERC20RewardDistributedIterator is returned from FilterERC20RewardDistributed and is used to iterate over the raw logs and unpacked data for ERC20RewardDistributed events raised by the BondedECDSAKeep contract.
func (*BondedECDSAKeepERC20RewardDistributedIterator) Close ¶
func (it *BondedECDSAKeepERC20RewardDistributedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BondedECDSAKeepERC20RewardDistributedIterator) Error ¶
func (it *BondedECDSAKeepERC20RewardDistributedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BondedECDSAKeepERC20RewardDistributedIterator) Next ¶
func (it *BondedECDSAKeepERC20RewardDistributedIterator) 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 BondedECDSAKeepETHRewardDistributed ¶
type BondedECDSAKeepETHRewardDistributed struct { Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
BondedECDSAKeepETHRewardDistributed represents a ETHRewardDistributed event raised by the BondedECDSAKeep contract.
type BondedECDSAKeepETHRewardDistributedIterator ¶
type BondedECDSAKeepETHRewardDistributedIterator struct { Event *BondedECDSAKeepETHRewardDistributed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BondedECDSAKeepETHRewardDistributedIterator is returned from FilterETHRewardDistributed and is used to iterate over the raw logs and unpacked data for ETHRewardDistributed events raised by the BondedECDSAKeep contract.
func (*BondedECDSAKeepETHRewardDistributedIterator) Close ¶
func (it *BondedECDSAKeepETHRewardDistributedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BondedECDSAKeepETHRewardDistributedIterator) Error ¶
func (it *BondedECDSAKeepETHRewardDistributedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BondedECDSAKeepETHRewardDistributedIterator) Next ¶
func (it *BondedECDSAKeepETHRewardDistributedIterator) 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 BondedECDSAKeepFilterer ¶
type BondedECDSAKeepFilterer struct {
// contains filtered or unexported fields
}
BondedECDSAKeepFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBondedECDSAKeepFilterer ¶
func NewBondedECDSAKeepFilterer(address common.Address, filterer bind.ContractFilterer) (*BondedECDSAKeepFilterer, error)
NewBondedECDSAKeepFilterer creates a new log filterer instance of BondedECDSAKeep, bound to a specific deployed contract.
func (*BondedECDSAKeepFilterer) FilterConflictingPublicKeySubmitted ¶
func (_BondedECDSAKeep *BondedECDSAKeepFilterer) FilterConflictingPublicKeySubmitted(opts *bind.FilterOpts, submittingMember []common.Address) (*BondedECDSAKeepConflictingPublicKeySubmittedIterator, error)
FilterConflictingPublicKeySubmitted is a free log retrieval operation binding the contract event 0x99d98e35ad6445ac964c46a75c7f748e8f390ebdca5a924cd8f92d674fa34ff7.
Solidity: event ConflictingPublicKeySubmitted(address indexed submittingMember, bytes conflictingPublicKey)
func (*BondedECDSAKeepFilterer) FilterERC20RewardDistributed ¶
func (_BondedECDSAKeep *BondedECDSAKeepFilterer) FilterERC20RewardDistributed(opts *bind.FilterOpts, token []common.Address) (*BondedECDSAKeepERC20RewardDistributedIterator, error)
FilterERC20RewardDistributed is a free log retrieval operation binding the contract event 0xb69f5873bb2e9e1cc495d5c23d2995010c3b5cdd1756e3cada2bc3f2150902cc.
Solidity: event ERC20RewardDistributed(address indexed token, uint256 amount)
func (*BondedECDSAKeepFilterer) FilterETHRewardDistributed ¶
func (_BondedECDSAKeep *BondedECDSAKeepFilterer) FilterETHRewardDistributed(opts *bind.FilterOpts) (*BondedECDSAKeepETHRewardDistributedIterator, error)
FilterETHRewardDistributed is a free log retrieval operation binding the contract event 0xa9e4160b29b5c7db7fa61c512c4b45e7c3451c3331537f065a3417778cea5096.
Solidity: event ETHRewardDistributed(uint256 amount)
func (*BondedECDSAKeepFilterer) FilterKeepClosed ¶
func (_BondedECDSAKeep *BondedECDSAKeepFilterer) FilterKeepClosed(opts *bind.FilterOpts) (*BondedECDSAKeepKeepClosedIterator, error)
FilterKeepClosed is a free log retrieval operation binding the contract event 0x400fd7ee62b209afddce9dfbca204b2124c135597dff0ac92e9844e2b08927f6.
Solidity: event KeepClosed()
func (*BondedECDSAKeepFilterer) FilterKeepTerminated ¶
func (_BondedECDSAKeep *BondedECDSAKeepFilterer) FilterKeepTerminated(opts *bind.FilterOpts) (*BondedECDSAKeepKeepTerminatedIterator, error)
FilterKeepTerminated is a free log retrieval operation binding the contract event 0x39f530c1293a870138e53618b826819a76f1fe86b5d500ba4622f9e8354a846a.
Solidity: event KeepTerminated()
func (*BondedECDSAKeepFilterer) FilterPublicKeyPublished ¶
func (_BondedECDSAKeep *BondedECDSAKeepFilterer) FilterPublicKeyPublished(opts *bind.FilterOpts) (*BondedECDSAKeepPublicKeyPublishedIterator, error)
FilterPublicKeyPublished is a free log retrieval operation binding the contract event 0xf62bba8b270bef3e8d0fcebc1f86567664da8ccbd03e8509d6231cc8d63f4b31.
Solidity: event PublicKeyPublished(bytes publicKey)
func (*BondedECDSAKeepFilterer) FilterSignatureRequested ¶
func (_BondedECDSAKeep *BondedECDSAKeepFilterer) FilterSignatureRequested(opts *bind.FilterOpts, digest [][32]byte) (*BondedECDSAKeepSignatureRequestedIterator, error)
FilterSignatureRequested is a free log retrieval operation binding the contract event 0x34f611bedd4f8c135323bbfc4921e3f6e4feb7eef591036eed6af5462e6cfab0.
Solidity: event SignatureRequested(bytes32 indexed digest)
func (*BondedECDSAKeepFilterer) FilterSignatureSubmitted ¶
func (_BondedECDSAKeep *BondedECDSAKeepFilterer) FilterSignatureSubmitted(opts *bind.FilterOpts, digest [][32]byte) (*BondedECDSAKeepSignatureSubmittedIterator, error)
FilterSignatureSubmitted is a free log retrieval operation binding the contract event 0xb19546e9e0b503d103dd4ae295f4d526e9115adf7c902ead329b1f2404efd35f.
Solidity: event SignatureSubmitted(bytes32 indexed digest, bytes32 r, bytes32 s, uint8 recoveryID)
func (*BondedECDSAKeepFilterer) FilterSlashingFailed ¶
func (_BondedECDSAKeep *BondedECDSAKeepFilterer) FilterSlashingFailed(opts *bind.FilterOpts) (*BondedECDSAKeepSlashingFailedIterator, error)
FilterSlashingFailed is a free log retrieval operation binding the contract event 0x9caa8d499152520a1b3e11b41d51a51e5d1699294ebccdb9de0faa824dba8aae.
Solidity: event SlashingFailed()
func (*BondedECDSAKeepFilterer) ParseConflictingPublicKeySubmitted ¶
func (_BondedECDSAKeep *BondedECDSAKeepFilterer) ParseConflictingPublicKeySubmitted(log types.Log) (*BondedECDSAKeepConflictingPublicKeySubmitted, error)
ParseConflictingPublicKeySubmitted is a log parse operation binding the contract event 0x99d98e35ad6445ac964c46a75c7f748e8f390ebdca5a924cd8f92d674fa34ff7.
Solidity: event ConflictingPublicKeySubmitted(address indexed submittingMember, bytes conflictingPublicKey)
func (*BondedECDSAKeepFilterer) ParseERC20RewardDistributed ¶
func (_BondedECDSAKeep *BondedECDSAKeepFilterer) ParseERC20RewardDistributed(log types.Log) (*BondedECDSAKeepERC20RewardDistributed, error)
ParseERC20RewardDistributed is a log parse operation binding the contract event 0xb69f5873bb2e9e1cc495d5c23d2995010c3b5cdd1756e3cada2bc3f2150902cc.
Solidity: event ERC20RewardDistributed(address indexed token, uint256 amount)
func (*BondedECDSAKeepFilterer) ParseETHRewardDistributed ¶
func (_BondedECDSAKeep *BondedECDSAKeepFilterer) ParseETHRewardDistributed(log types.Log) (*BondedECDSAKeepETHRewardDistributed, error)
ParseETHRewardDistributed is a log parse operation binding the contract event 0xa9e4160b29b5c7db7fa61c512c4b45e7c3451c3331537f065a3417778cea5096.
Solidity: event ETHRewardDistributed(uint256 amount)
func (*BondedECDSAKeepFilterer) ParseKeepClosed ¶
func (_BondedECDSAKeep *BondedECDSAKeepFilterer) ParseKeepClosed(log types.Log) (*BondedECDSAKeepKeepClosed, error)
ParseKeepClosed is a log parse operation binding the contract event 0x400fd7ee62b209afddce9dfbca204b2124c135597dff0ac92e9844e2b08927f6.
Solidity: event KeepClosed()
func (*BondedECDSAKeepFilterer) ParseKeepTerminated ¶
func (_BondedECDSAKeep *BondedECDSAKeepFilterer) ParseKeepTerminated(log types.Log) (*BondedECDSAKeepKeepTerminated, error)
ParseKeepTerminated is a log parse operation binding the contract event 0x39f530c1293a870138e53618b826819a76f1fe86b5d500ba4622f9e8354a846a.
Solidity: event KeepTerminated()
func (*BondedECDSAKeepFilterer) ParsePublicKeyPublished ¶
func (_BondedECDSAKeep *BondedECDSAKeepFilterer) ParsePublicKeyPublished(log types.Log) (*BondedECDSAKeepPublicKeyPublished, error)
ParsePublicKeyPublished is a log parse operation binding the contract event 0xf62bba8b270bef3e8d0fcebc1f86567664da8ccbd03e8509d6231cc8d63f4b31.
Solidity: event PublicKeyPublished(bytes publicKey)
func (*BondedECDSAKeepFilterer) ParseSignatureRequested ¶
func (_BondedECDSAKeep *BondedECDSAKeepFilterer) ParseSignatureRequested(log types.Log) (*BondedECDSAKeepSignatureRequested, error)
ParseSignatureRequested is a log parse operation binding the contract event 0x34f611bedd4f8c135323bbfc4921e3f6e4feb7eef591036eed6af5462e6cfab0.
Solidity: event SignatureRequested(bytes32 indexed digest)
func (*BondedECDSAKeepFilterer) ParseSignatureSubmitted ¶
func (_BondedECDSAKeep *BondedECDSAKeepFilterer) ParseSignatureSubmitted(log types.Log) (*BondedECDSAKeepSignatureSubmitted, error)
ParseSignatureSubmitted is a log parse operation binding the contract event 0xb19546e9e0b503d103dd4ae295f4d526e9115adf7c902ead329b1f2404efd35f.
Solidity: event SignatureSubmitted(bytes32 indexed digest, bytes32 r, bytes32 s, uint8 recoveryID)
func (*BondedECDSAKeepFilterer) ParseSlashingFailed ¶
func (_BondedECDSAKeep *BondedECDSAKeepFilterer) ParseSlashingFailed(log types.Log) (*BondedECDSAKeepSlashingFailed, error)
ParseSlashingFailed is a log parse operation binding the contract event 0x9caa8d499152520a1b3e11b41d51a51e5d1699294ebccdb9de0faa824dba8aae.
Solidity: event SlashingFailed()
func (*BondedECDSAKeepFilterer) WatchConflictingPublicKeySubmitted ¶
func (_BondedECDSAKeep *BondedECDSAKeepFilterer) WatchConflictingPublicKeySubmitted(opts *bind.WatchOpts, sink chan<- *BondedECDSAKeepConflictingPublicKeySubmitted, submittingMember []common.Address) (event.Subscription, error)
WatchConflictingPublicKeySubmitted is a free log subscription operation binding the contract event 0x99d98e35ad6445ac964c46a75c7f748e8f390ebdca5a924cd8f92d674fa34ff7.
Solidity: event ConflictingPublicKeySubmitted(address indexed submittingMember, bytes conflictingPublicKey)
func (*BondedECDSAKeepFilterer) WatchERC20RewardDistributed ¶
func (_BondedECDSAKeep *BondedECDSAKeepFilterer) WatchERC20RewardDistributed(opts *bind.WatchOpts, sink chan<- *BondedECDSAKeepERC20RewardDistributed, token []common.Address) (event.Subscription, error)
WatchERC20RewardDistributed is a free log subscription operation binding the contract event 0xb69f5873bb2e9e1cc495d5c23d2995010c3b5cdd1756e3cada2bc3f2150902cc.
Solidity: event ERC20RewardDistributed(address indexed token, uint256 amount)
func (*BondedECDSAKeepFilterer) WatchETHRewardDistributed ¶
func (_BondedECDSAKeep *BondedECDSAKeepFilterer) WatchETHRewardDistributed(opts *bind.WatchOpts, sink chan<- *BondedECDSAKeepETHRewardDistributed) (event.Subscription, error)
WatchETHRewardDistributed is a free log subscription operation binding the contract event 0xa9e4160b29b5c7db7fa61c512c4b45e7c3451c3331537f065a3417778cea5096.
Solidity: event ETHRewardDistributed(uint256 amount)
func (*BondedECDSAKeepFilterer) WatchKeepClosed ¶
func (_BondedECDSAKeep *BondedECDSAKeepFilterer) WatchKeepClosed(opts *bind.WatchOpts, sink chan<- *BondedECDSAKeepKeepClosed) (event.Subscription, error)
WatchKeepClosed is a free log subscription operation binding the contract event 0x400fd7ee62b209afddce9dfbca204b2124c135597dff0ac92e9844e2b08927f6.
Solidity: event KeepClosed()
func (*BondedECDSAKeepFilterer) WatchKeepTerminated ¶
func (_BondedECDSAKeep *BondedECDSAKeepFilterer) WatchKeepTerminated(opts *bind.WatchOpts, sink chan<- *BondedECDSAKeepKeepTerminated) (event.Subscription, error)
WatchKeepTerminated is a free log subscription operation binding the contract event 0x39f530c1293a870138e53618b826819a76f1fe86b5d500ba4622f9e8354a846a.
Solidity: event KeepTerminated()
func (*BondedECDSAKeepFilterer) WatchPublicKeyPublished ¶
func (_BondedECDSAKeep *BondedECDSAKeepFilterer) WatchPublicKeyPublished(opts *bind.WatchOpts, sink chan<- *BondedECDSAKeepPublicKeyPublished) (event.Subscription, error)
WatchPublicKeyPublished is a free log subscription operation binding the contract event 0xf62bba8b270bef3e8d0fcebc1f86567664da8ccbd03e8509d6231cc8d63f4b31.
Solidity: event PublicKeyPublished(bytes publicKey)
func (*BondedECDSAKeepFilterer) WatchSignatureRequested ¶
func (_BondedECDSAKeep *BondedECDSAKeepFilterer) WatchSignatureRequested(opts *bind.WatchOpts, sink chan<- *BondedECDSAKeepSignatureRequested, digest [][32]byte) (event.Subscription, error)
WatchSignatureRequested is a free log subscription operation binding the contract event 0x34f611bedd4f8c135323bbfc4921e3f6e4feb7eef591036eed6af5462e6cfab0.
Solidity: event SignatureRequested(bytes32 indexed digest)
func (*BondedECDSAKeepFilterer) WatchSignatureSubmitted ¶
func (_BondedECDSAKeep *BondedECDSAKeepFilterer) WatchSignatureSubmitted(opts *bind.WatchOpts, sink chan<- *BondedECDSAKeepSignatureSubmitted, digest [][32]byte) (event.Subscription, error)
WatchSignatureSubmitted is a free log subscription operation binding the contract event 0xb19546e9e0b503d103dd4ae295f4d526e9115adf7c902ead329b1f2404efd35f.
Solidity: event SignatureSubmitted(bytes32 indexed digest, bytes32 r, bytes32 s, uint8 recoveryID)
func (*BondedECDSAKeepFilterer) WatchSlashingFailed ¶
func (_BondedECDSAKeep *BondedECDSAKeepFilterer) WatchSlashingFailed(opts *bind.WatchOpts, sink chan<- *BondedECDSAKeepSlashingFailed) (event.Subscription, error)
WatchSlashingFailed is a free log subscription operation binding the contract event 0x9caa8d499152520a1b3e11b41d51a51e5d1699294ebccdb9de0faa824dba8aae.
Solidity: event SlashingFailed()
type BondedECDSAKeepKeepClosed ¶
BondedECDSAKeepKeepClosed represents a KeepClosed event raised by the BondedECDSAKeep contract.
type BondedECDSAKeepKeepClosedIterator ¶
type BondedECDSAKeepKeepClosedIterator struct { Event *BondedECDSAKeepKeepClosed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BondedECDSAKeepKeepClosedIterator is returned from FilterKeepClosed and is used to iterate over the raw logs and unpacked data for KeepClosed events raised by the BondedECDSAKeep contract.
func (*BondedECDSAKeepKeepClosedIterator) Close ¶
func (it *BondedECDSAKeepKeepClosedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BondedECDSAKeepKeepClosedIterator) Error ¶
func (it *BondedECDSAKeepKeepClosedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BondedECDSAKeepKeepClosedIterator) Next ¶
func (it *BondedECDSAKeepKeepClosedIterator) 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 BondedECDSAKeepKeepTerminated ¶
BondedECDSAKeepKeepTerminated represents a KeepTerminated event raised by the BondedECDSAKeep contract.
type BondedECDSAKeepKeepTerminatedIterator ¶
type BondedECDSAKeepKeepTerminatedIterator struct { Event *BondedECDSAKeepKeepTerminated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BondedECDSAKeepKeepTerminatedIterator is returned from FilterKeepTerminated and is used to iterate over the raw logs and unpacked data for KeepTerminated events raised by the BondedECDSAKeep contract.
func (*BondedECDSAKeepKeepTerminatedIterator) Close ¶
func (it *BondedECDSAKeepKeepTerminatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BondedECDSAKeepKeepTerminatedIterator) Error ¶
func (it *BondedECDSAKeepKeepTerminatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BondedECDSAKeepKeepTerminatedIterator) Next ¶
func (it *BondedECDSAKeepKeepTerminatedIterator) 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 BondedECDSAKeepPublicKeyPublished ¶
type BondedECDSAKeepPublicKeyPublished struct { PublicKey []byte Raw types.Log // Blockchain specific contextual infos }
BondedECDSAKeepPublicKeyPublished represents a PublicKeyPublished event raised by the BondedECDSAKeep contract.
type BondedECDSAKeepPublicKeyPublishedIterator ¶
type BondedECDSAKeepPublicKeyPublishedIterator struct { Event *BondedECDSAKeepPublicKeyPublished // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BondedECDSAKeepPublicKeyPublishedIterator is returned from FilterPublicKeyPublished and is used to iterate over the raw logs and unpacked data for PublicKeyPublished events raised by the BondedECDSAKeep contract.
func (*BondedECDSAKeepPublicKeyPublishedIterator) Close ¶
func (it *BondedECDSAKeepPublicKeyPublishedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BondedECDSAKeepPublicKeyPublishedIterator) Error ¶
func (it *BondedECDSAKeepPublicKeyPublishedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BondedECDSAKeepPublicKeyPublishedIterator) Next ¶
func (it *BondedECDSAKeepPublicKeyPublishedIterator) 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 BondedECDSAKeepRaw ¶
type BondedECDSAKeepRaw struct {
Contract *BondedECDSAKeep // Generic contract binding to access the raw methods on
}
BondedECDSAKeepRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*BondedECDSAKeepRaw) Call ¶
func (_BondedECDSAKeep *BondedECDSAKeepRaw) 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 (*BondedECDSAKeepRaw) Transact ¶
func (_BondedECDSAKeep *BondedECDSAKeepRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BondedECDSAKeepRaw) Transfer ¶
func (_BondedECDSAKeep *BondedECDSAKeepRaw) 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 BondedECDSAKeepSession ¶
type BondedECDSAKeepSession struct { Contract *BondedECDSAKeep // 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 }
BondedECDSAKeepSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*BondedECDSAKeepSession) CheckBondAmount ¶
func (_BondedECDSAKeep *BondedECDSAKeepSession) CheckBondAmount() (*big.Int, error)
CheckBondAmount is a free data retrieval call binding the contract method 0xdc3d6da8.
Solidity: function checkBondAmount() constant returns(uint256)
func (*BondedECDSAKeepSession) CheckSignatureFraud ¶
func (_BondedECDSAKeep *BondedECDSAKeepSession) CheckSignatureFraud(_v uint8, _r [32]byte, _s [32]byte, _signedDigest [32]byte, _preimage []byte) (bool, error)
CheckSignatureFraud is a free data retrieval call binding the contract method 0xbf9c8301.
Solidity: function checkSignatureFraud(uint8 _v, bytes32 _r, bytes32 _s, bytes32 _signedDigest, bytes _preimage) constant returns(bool _isFraud)
func (*BondedECDSAKeepSession) CloseKeep ¶
func (_BondedECDSAKeep *BondedECDSAKeepSession) CloseKeep() (*types.Transaction, error)
CloseKeep is a paid mutator transaction binding the contract method 0xa15c3bbb.
Solidity: function closeKeep() returns()
func (*BondedECDSAKeepSession) Digest ¶
func (_BondedECDSAKeep *BondedECDSAKeepSession) Digest() ([32]byte, error)
Digest is a free data retrieval call binding the contract method 0x52a82b65.
Solidity: function digest() constant returns(bytes32)
func (*BondedECDSAKeepSession) Digests ¶
func (_BondedECDSAKeep *BondedECDSAKeepSession) Digests(arg0 [32]byte) (*big.Int, error)
Digests is a free data retrieval call binding the contract method 0x01ac4293.
Solidity: function digests(bytes32 ) constant returns(uint256)
func (*BondedECDSAKeepSession) DistributeERC20Reward ¶
func (_BondedECDSAKeep *BondedECDSAKeepSession) DistributeERC20Reward(_tokenAddress common.Address, _value *big.Int) (*types.Transaction, error)
DistributeERC20Reward is a paid mutator transaction binding the contract method 0x5a89f810.
Solidity: function distributeERC20Reward(address _tokenAddress, uint256 _value) returns()
func (*BondedECDSAKeepSession) DistributeETHReward ¶
func (_BondedECDSAKeep *BondedECDSAKeepSession) DistributeETHReward() (*types.Transaction, error)
DistributeETHReward is a paid mutator transaction binding the contract method 0x2930e170.
Solidity: function distributeETHReward() returns()
func (*BondedECDSAKeepSession) GetMemberETHBalance ¶
func (_BondedECDSAKeep *BondedECDSAKeepSession) GetMemberETHBalance(_member common.Address) (*big.Int, error)
GetMemberETHBalance is a free data retrieval call binding the contract method 0xd5cc8b0f.
Solidity: function getMemberETHBalance(address _member) constant returns(uint256)
func (*BondedECDSAKeepSession) GetMembers ¶
func (_BondedECDSAKeep *BondedECDSAKeepSession) GetMembers() ([]common.Address, error)
GetMembers is a free data retrieval call binding the contract method 0x9eab5253.
Solidity: function getMembers() constant returns(address[])
func (*BondedECDSAKeepSession) GetOpenedTimestamp ¶
func (_BondedECDSAKeep *BondedECDSAKeepSession) GetOpenedTimestamp() (*big.Int, error)
GetOpenedTimestamp is a free data retrieval call binding the contract method 0xf4c2b4c1.
Solidity: function getOpenedTimestamp() constant returns(uint256)
func (*BondedECDSAKeepSession) GetOwner ¶
func (_BondedECDSAKeep *BondedECDSAKeepSession) GetOwner() (common.Address, error)
GetOwner is a free data retrieval call binding the contract method 0x893d20e8.
Solidity: function getOwner() constant returns(address)
func (*BondedECDSAKeepSession) GetPublicKey ¶
func (_BondedECDSAKeep *BondedECDSAKeepSession) GetPublicKey() ([]byte, error)
GetPublicKey is a free data retrieval call binding the contract method 0x2e334452.
Solidity: function getPublicKey() constant returns(bytes)
func (*BondedECDSAKeepSession) HonestThreshold ¶
func (_BondedECDSAKeep *BondedECDSAKeepSession) HonestThreshold() (*big.Int, error)
HonestThreshold is a free data retrieval call binding the contract method 0x6806db1f.
Solidity: function honestThreshold() constant returns(uint256)
func (*BondedECDSAKeepSession) Initialize ¶
func (_BondedECDSAKeep *BondedECDSAKeepSession) Initialize(_owner common.Address, _members []common.Address, _honestThreshold *big.Int, _memberStake *big.Int, _stakeLockDuration *big.Int, _tokenStaking common.Address, _keepBonding common.Address, _keepFactory common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x79a80491.
Solidity: function initialize(address _owner, address[] _members, uint256 _honestThreshold, uint256 _memberStake, uint256 _stakeLockDuration, address _tokenStaking, address _keepBonding, address _keepFactory) returns()
func (*BondedECDSAKeepSession) IsActive ¶
func (_BondedECDSAKeep *BondedECDSAKeepSession) IsActive() (bool, error)
IsActive is a free data retrieval call binding the contract method 0x22f3e2d4.
Solidity: function isActive() constant returns(bool)
func (*BondedECDSAKeepSession) IsAwaitingSignature ¶
func (_BondedECDSAKeep *BondedECDSAKeepSession) IsAwaitingSignature(_digest [32]byte) (bool, error)
IsAwaitingSignature is a free data retrieval call binding the contract method 0xcb7cf187.
Solidity: function isAwaitingSignature(bytes32 _digest) constant returns(bool)
func (*BondedECDSAKeepSession) IsClosed ¶
func (_BondedECDSAKeep *BondedECDSAKeepSession) IsClosed() (bool, error)
IsClosed is a free data retrieval call binding the contract method 0xc2b6b58c.
Solidity: function isClosed() constant returns(bool)
func (*BondedECDSAKeepSession) IsTerminated ¶
func (_BondedECDSAKeep *BondedECDSAKeepSession) IsTerminated() (bool, error)
IsTerminated is a free data retrieval call binding the contract method 0xd1cc9976.
Solidity: function isTerminated() constant returns(bool)
func (*BondedECDSAKeepSession) MemberStake ¶
func (_BondedECDSAKeep *BondedECDSAKeepSession) MemberStake() (*big.Int, error)
MemberStake is a free data retrieval call binding the contract method 0xc9de240d.
Solidity: function memberStake() constant returns(uint256)
func (*BondedECDSAKeepSession) Members ¶
Members is a free data retrieval call binding the contract method 0x5daf08ca.
Solidity: function members(uint256 ) constant returns(address)
func (*BondedECDSAKeepSession) Owner ¶
func (_BondedECDSAKeep *BondedECDSAKeepSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*BondedECDSAKeepSession) PublicKey ¶
func (_BondedECDSAKeep *BondedECDSAKeepSession) PublicKey() ([]byte, error)
PublicKey is a free data retrieval call binding the contract method 0x63ffab31.
Solidity: function publicKey() constant returns(bytes)
func (*BondedECDSAKeepSession) ReturnPartialSignerBonds ¶
func (_BondedECDSAKeep *BondedECDSAKeepSession) ReturnPartialSignerBonds() (*types.Transaction, error)
ReturnPartialSignerBonds is a paid mutator transaction binding the contract method 0x6ed15f94.
Solidity: function returnPartialSignerBonds() returns()
func (*BondedECDSAKeepSession) SeizeSignerBonds ¶
func (_BondedECDSAKeep *BondedECDSAKeepSession) SeizeSignerBonds() (*types.Transaction, error)
SeizeSignerBonds is a paid mutator transaction binding the contract method 0x07acd5cb.
Solidity: function seizeSignerBonds() returns()
func (*BondedECDSAKeepSession) Sign ¶
func (_BondedECDSAKeep *BondedECDSAKeepSession) Sign(_digest [32]byte) (*types.Transaction, error)
Sign is a paid mutator transaction binding the contract method 0x799cd333.
Solidity: function sign(bytes32 _digest) returns()
func (*BondedECDSAKeepSession) SubmitPublicKey ¶
func (_BondedECDSAKeep *BondedECDSAKeepSession) SubmitPublicKey(_publicKey []byte) (*types.Transaction, error)
SubmitPublicKey is a paid mutator transaction binding the contract method 0xabd14f37.
Solidity: function submitPublicKey(bytes _publicKey) returns()
func (*BondedECDSAKeepSession) SubmitSignature ¶
func (_BondedECDSAKeep *BondedECDSAKeepSession) SubmitSignature(_r [32]byte, _s [32]byte, _recoveryID uint8) (*types.Transaction, error)
SubmitSignature is a paid mutator transaction binding the contract method 0x7df2b357.
Solidity: function submitSignature(bytes32 _r, bytes32 _s, uint8 _recoveryID) returns()
func (*BondedECDSAKeepSession) SubmitSignatureFraud ¶
func (_BondedECDSAKeep *BondedECDSAKeepSession) SubmitSignatureFraud(_v uint8, _r [32]byte, _s [32]byte, _signedDigest [32]byte, _preimage []byte) (*types.Transaction, error)
SubmitSignatureFraud is a paid mutator transaction binding the contract method 0xf15d1a90.
Solidity: function submitSignatureFraud(uint8 _v, bytes32 _r, bytes32 _s, bytes32 _signedDigest, bytes _preimage) returns(bool _isFraud)
func (*BondedECDSAKeepSession) Withdraw ¶
func (_BondedECDSAKeep *BondedECDSAKeepSession) Withdraw(_member common.Address) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x51cff8d9.
Solidity: function withdraw(address _member) returns()
type BondedECDSAKeepSignatureRequested ¶
type BondedECDSAKeepSignatureRequested struct { Digest [32]byte Raw types.Log // Blockchain specific contextual infos }
BondedECDSAKeepSignatureRequested represents a SignatureRequested event raised by the BondedECDSAKeep contract.
type BondedECDSAKeepSignatureRequestedIterator ¶
type BondedECDSAKeepSignatureRequestedIterator struct { Event *BondedECDSAKeepSignatureRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BondedECDSAKeepSignatureRequestedIterator is returned from FilterSignatureRequested and is used to iterate over the raw logs and unpacked data for SignatureRequested events raised by the BondedECDSAKeep contract.
func (*BondedECDSAKeepSignatureRequestedIterator) Close ¶
func (it *BondedECDSAKeepSignatureRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BondedECDSAKeepSignatureRequestedIterator) Error ¶
func (it *BondedECDSAKeepSignatureRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BondedECDSAKeepSignatureRequestedIterator) Next ¶
func (it *BondedECDSAKeepSignatureRequestedIterator) 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 BondedECDSAKeepSignatureSubmitted ¶
type BondedECDSAKeepSignatureSubmitted struct { Digest [32]byte R [32]byte S [32]byte RecoveryID uint8 Raw types.Log // Blockchain specific contextual infos }
BondedECDSAKeepSignatureSubmitted represents a SignatureSubmitted event raised by the BondedECDSAKeep contract.
type BondedECDSAKeepSignatureSubmittedIterator ¶
type BondedECDSAKeepSignatureSubmittedIterator struct { Event *BondedECDSAKeepSignatureSubmitted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BondedECDSAKeepSignatureSubmittedIterator is returned from FilterSignatureSubmitted and is used to iterate over the raw logs and unpacked data for SignatureSubmitted events raised by the BondedECDSAKeep contract.
func (*BondedECDSAKeepSignatureSubmittedIterator) Close ¶
func (it *BondedECDSAKeepSignatureSubmittedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BondedECDSAKeepSignatureSubmittedIterator) Error ¶
func (it *BondedECDSAKeepSignatureSubmittedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BondedECDSAKeepSignatureSubmittedIterator) Next ¶
func (it *BondedECDSAKeepSignatureSubmittedIterator) 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 BondedECDSAKeepSlashingFailed ¶
BondedECDSAKeepSlashingFailed represents a SlashingFailed event raised by the BondedECDSAKeep contract.
type BondedECDSAKeepSlashingFailedIterator ¶
type BondedECDSAKeepSlashingFailedIterator struct { Event *BondedECDSAKeepSlashingFailed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BondedECDSAKeepSlashingFailedIterator is returned from FilterSlashingFailed and is used to iterate over the raw logs and unpacked data for SlashingFailed events raised by the BondedECDSAKeep contract.
func (*BondedECDSAKeepSlashingFailedIterator) Close ¶
func (it *BondedECDSAKeepSlashingFailedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BondedECDSAKeepSlashingFailedIterator) Error ¶
func (it *BondedECDSAKeepSlashingFailedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BondedECDSAKeepSlashingFailedIterator) Next ¶
func (it *BondedECDSAKeepSlashingFailedIterator) 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 BondedECDSAKeepTransactor ¶
type BondedECDSAKeepTransactor struct {
// contains filtered or unexported fields
}
BondedECDSAKeepTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBondedECDSAKeepTransactor ¶
func NewBondedECDSAKeepTransactor(address common.Address, transactor bind.ContractTransactor) (*BondedECDSAKeepTransactor, error)
NewBondedECDSAKeepTransactor creates a new write-only instance of BondedECDSAKeep, bound to a specific deployed contract.
func (*BondedECDSAKeepTransactor) CloseKeep ¶
func (_BondedECDSAKeep *BondedECDSAKeepTransactor) CloseKeep(opts *bind.TransactOpts) (*types.Transaction, error)
CloseKeep is a paid mutator transaction binding the contract method 0xa15c3bbb.
Solidity: function closeKeep() returns()
func (*BondedECDSAKeepTransactor) DistributeERC20Reward ¶
func (_BondedECDSAKeep *BondedECDSAKeepTransactor) DistributeERC20Reward(opts *bind.TransactOpts, _tokenAddress common.Address, _value *big.Int) (*types.Transaction, error)
DistributeERC20Reward is a paid mutator transaction binding the contract method 0x5a89f810.
Solidity: function distributeERC20Reward(address _tokenAddress, uint256 _value) returns()
func (*BondedECDSAKeepTransactor) DistributeETHReward ¶
func (_BondedECDSAKeep *BondedECDSAKeepTransactor) DistributeETHReward(opts *bind.TransactOpts) (*types.Transaction, error)
DistributeETHReward is a paid mutator transaction binding the contract method 0x2930e170.
Solidity: function distributeETHReward() returns()
func (*BondedECDSAKeepTransactor) Initialize ¶
func (_BondedECDSAKeep *BondedECDSAKeepTransactor) Initialize(opts *bind.TransactOpts, _owner common.Address, _members []common.Address, _honestThreshold *big.Int, _memberStake *big.Int, _stakeLockDuration *big.Int, _tokenStaking common.Address, _keepBonding common.Address, _keepFactory common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x79a80491.
Solidity: function initialize(address _owner, address[] _members, uint256 _honestThreshold, uint256 _memberStake, uint256 _stakeLockDuration, address _tokenStaking, address _keepBonding, address _keepFactory) returns()
func (*BondedECDSAKeepTransactor) ReturnPartialSignerBonds ¶
func (_BondedECDSAKeep *BondedECDSAKeepTransactor) ReturnPartialSignerBonds(opts *bind.TransactOpts) (*types.Transaction, error)
ReturnPartialSignerBonds is a paid mutator transaction binding the contract method 0x6ed15f94.
Solidity: function returnPartialSignerBonds() returns()
func (*BondedECDSAKeepTransactor) SeizeSignerBonds ¶
func (_BondedECDSAKeep *BondedECDSAKeepTransactor) SeizeSignerBonds(opts *bind.TransactOpts) (*types.Transaction, error)
SeizeSignerBonds is a paid mutator transaction binding the contract method 0x07acd5cb.
Solidity: function seizeSignerBonds() returns()
func (*BondedECDSAKeepTransactor) Sign ¶
func (_BondedECDSAKeep *BondedECDSAKeepTransactor) Sign(opts *bind.TransactOpts, _digest [32]byte) (*types.Transaction, error)
Sign is a paid mutator transaction binding the contract method 0x799cd333.
Solidity: function sign(bytes32 _digest) returns()
func (*BondedECDSAKeepTransactor) SubmitPublicKey ¶
func (_BondedECDSAKeep *BondedECDSAKeepTransactor) SubmitPublicKey(opts *bind.TransactOpts, _publicKey []byte) (*types.Transaction, error)
SubmitPublicKey is a paid mutator transaction binding the contract method 0xabd14f37.
Solidity: function submitPublicKey(bytes _publicKey) returns()
func (*BondedECDSAKeepTransactor) SubmitSignature ¶
func (_BondedECDSAKeep *BondedECDSAKeepTransactor) SubmitSignature(opts *bind.TransactOpts, _r [32]byte, _s [32]byte, _recoveryID uint8) (*types.Transaction, error)
SubmitSignature is a paid mutator transaction binding the contract method 0x7df2b357.
Solidity: function submitSignature(bytes32 _r, bytes32 _s, uint8 _recoveryID) returns()
func (*BondedECDSAKeepTransactor) SubmitSignatureFraud ¶
func (_BondedECDSAKeep *BondedECDSAKeepTransactor) SubmitSignatureFraud(opts *bind.TransactOpts, _v uint8, _r [32]byte, _s [32]byte, _signedDigest [32]byte, _preimage []byte) (*types.Transaction, error)
SubmitSignatureFraud is a paid mutator transaction binding the contract method 0xf15d1a90.
Solidity: function submitSignatureFraud(uint8 _v, bytes32 _r, bytes32 _s, bytes32 _signedDigest, bytes _preimage) returns(bool _isFraud)
func (*BondedECDSAKeepTransactor) Withdraw ¶
func (_BondedECDSAKeep *BondedECDSAKeepTransactor) Withdraw(opts *bind.TransactOpts, _member common.Address) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x51cff8d9.
Solidity: function withdraw(address _member) returns()
type BondedECDSAKeepTransactorRaw ¶
type BondedECDSAKeepTransactorRaw struct {
Contract *BondedECDSAKeepTransactor // Generic write-only contract binding to access the raw methods on
}
BondedECDSAKeepTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*BondedECDSAKeepTransactorRaw) Transact ¶
func (_BondedECDSAKeep *BondedECDSAKeepTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BondedECDSAKeepTransactorRaw) Transfer ¶
func (_BondedECDSAKeep *BondedECDSAKeepTransactorRaw) 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 BondedECDSAKeepTransactorSession ¶
type BondedECDSAKeepTransactorSession struct { Contract *BondedECDSAKeepTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BondedECDSAKeepTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*BondedECDSAKeepTransactorSession) CloseKeep ¶
func (_BondedECDSAKeep *BondedECDSAKeepTransactorSession) CloseKeep() (*types.Transaction, error)
CloseKeep is a paid mutator transaction binding the contract method 0xa15c3bbb.
Solidity: function closeKeep() returns()
func (*BondedECDSAKeepTransactorSession) DistributeERC20Reward ¶
func (_BondedECDSAKeep *BondedECDSAKeepTransactorSession) DistributeERC20Reward(_tokenAddress common.Address, _value *big.Int) (*types.Transaction, error)
DistributeERC20Reward is a paid mutator transaction binding the contract method 0x5a89f810.
Solidity: function distributeERC20Reward(address _tokenAddress, uint256 _value) returns()
func (*BondedECDSAKeepTransactorSession) DistributeETHReward ¶
func (_BondedECDSAKeep *BondedECDSAKeepTransactorSession) DistributeETHReward() (*types.Transaction, error)
DistributeETHReward is a paid mutator transaction binding the contract method 0x2930e170.
Solidity: function distributeETHReward() returns()
func (*BondedECDSAKeepTransactorSession) Initialize ¶
func (_BondedECDSAKeep *BondedECDSAKeepTransactorSession) Initialize(_owner common.Address, _members []common.Address, _honestThreshold *big.Int, _memberStake *big.Int, _stakeLockDuration *big.Int, _tokenStaking common.Address, _keepBonding common.Address, _keepFactory common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x79a80491.
Solidity: function initialize(address _owner, address[] _members, uint256 _honestThreshold, uint256 _memberStake, uint256 _stakeLockDuration, address _tokenStaking, address _keepBonding, address _keepFactory) returns()
func (*BondedECDSAKeepTransactorSession) ReturnPartialSignerBonds ¶
func (_BondedECDSAKeep *BondedECDSAKeepTransactorSession) ReturnPartialSignerBonds() (*types.Transaction, error)
ReturnPartialSignerBonds is a paid mutator transaction binding the contract method 0x6ed15f94.
Solidity: function returnPartialSignerBonds() returns()
func (*BondedECDSAKeepTransactorSession) SeizeSignerBonds ¶
func (_BondedECDSAKeep *BondedECDSAKeepTransactorSession) SeizeSignerBonds() (*types.Transaction, error)
SeizeSignerBonds is a paid mutator transaction binding the contract method 0x07acd5cb.
Solidity: function seizeSignerBonds() returns()
func (*BondedECDSAKeepTransactorSession) Sign ¶
func (_BondedECDSAKeep *BondedECDSAKeepTransactorSession) Sign(_digest [32]byte) (*types.Transaction, error)
Sign is a paid mutator transaction binding the contract method 0x799cd333.
Solidity: function sign(bytes32 _digest) returns()
func (*BondedECDSAKeepTransactorSession) SubmitPublicKey ¶
func (_BondedECDSAKeep *BondedECDSAKeepTransactorSession) SubmitPublicKey(_publicKey []byte) (*types.Transaction, error)
SubmitPublicKey is a paid mutator transaction binding the contract method 0xabd14f37.
Solidity: function submitPublicKey(bytes _publicKey) returns()
func (*BondedECDSAKeepTransactorSession) SubmitSignature ¶
func (_BondedECDSAKeep *BondedECDSAKeepTransactorSession) SubmitSignature(_r [32]byte, _s [32]byte, _recoveryID uint8) (*types.Transaction, error)
SubmitSignature is a paid mutator transaction binding the contract method 0x7df2b357.
Solidity: function submitSignature(bytes32 _r, bytes32 _s, uint8 _recoveryID) returns()
func (*BondedECDSAKeepTransactorSession) SubmitSignatureFraud ¶
func (_BondedECDSAKeep *BondedECDSAKeepTransactorSession) SubmitSignatureFraud(_v uint8, _r [32]byte, _s [32]byte, _signedDigest [32]byte, _preimage []byte) (*types.Transaction, error)
SubmitSignatureFraud is a paid mutator transaction binding the contract method 0xf15d1a90.
Solidity: function submitSignatureFraud(uint8 _v, bytes32 _r, bytes32 _s, bytes32 _signedDigest, bytes _preimage) returns(bool _isFraud)
func (*BondedECDSAKeepTransactorSession) Withdraw ¶
func (_BondedECDSAKeep *BondedECDSAKeepTransactorSession) Withdraw(_member common.Address) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x51cff8d9.
Solidity: function withdraw(address _member) returns()