Documentation ¶
Index ¶
- Constants
- type Bridge
- type BridgeAuthorityAdded
- type BridgeAuthorityAddedIterator
- type BridgeAuthorityRemoved
- type BridgeAuthorityRemovedIterator
- type BridgeBridgeFunded
- type BridgeBridgeFundedIterator
- type BridgeBridgeSet
- type BridgeBridgeSetIterator
- type BridgeCaller
- type BridgeCallerRaw
- type BridgeCallerSession
- type BridgeContractCreation
- type BridgeContractCreationIterator
- type BridgeDeposit
- type BridgeDepositIterator
- type BridgeFilterer
- func (_Bridge *BridgeFilterer) FilterAuthorityAdded(opts *bind.FilterOpts) (*BridgeAuthorityAddedIterator, error)
- func (_Bridge *BridgeFilterer) FilterAuthorityRemoved(opts *bind.FilterOpts) (*BridgeAuthorityRemovedIterator, error)
- func (_Bridge *BridgeFilterer) FilterBridgeFunded(opts *bind.FilterOpts) (*BridgeBridgeFundedIterator, error)
- func (_Bridge *BridgeFilterer) FilterBridgeSet(opts *bind.FilterOpts) (*BridgeBridgeSetIterator, error)
- func (_Bridge *BridgeFilterer) FilterContractCreation(opts *bind.FilterOpts) (*BridgeContractCreationIterator, error)
- func (_Bridge *BridgeFilterer) FilterDeposit(opts *bind.FilterOpts) (*BridgeDepositIterator, error)
- func (_Bridge *BridgeFilterer) FilterPaid(opts *bind.FilterOpts) (*BridgePaidIterator, error)
- func (_Bridge *BridgeFilterer) FilterSignedForWithdraw(opts *bind.FilterOpts) (*BridgeSignedForWithdrawIterator, error)
- func (_Bridge *BridgeFilterer) FilterThresholdUpdated(opts *bind.FilterOpts) (*BridgeThresholdUpdatedIterator, error)
- func (_Bridge *BridgeFilterer) FilterWithdraw(opts *bind.FilterOpts) (*BridgeWithdrawIterator, error)
- func (_Bridge *BridgeFilterer) WatchAuthorityAdded(opts *bind.WatchOpts, sink chan<- *BridgeAuthorityAdded) (event.Subscription, error)
- func (_Bridge *BridgeFilterer) WatchAuthorityRemoved(opts *bind.WatchOpts, sink chan<- *BridgeAuthorityRemoved) (event.Subscription, error)
- func (_Bridge *BridgeFilterer) WatchBridgeFunded(opts *bind.WatchOpts, sink chan<- *BridgeBridgeFunded) (event.Subscription, error)
- func (_Bridge *BridgeFilterer) WatchBridgeSet(opts *bind.WatchOpts, sink chan<- *BridgeBridgeSet) (event.Subscription, error)
- func (_Bridge *BridgeFilterer) WatchContractCreation(opts *bind.WatchOpts, sink chan<- *BridgeContractCreation) (event.Subscription, error)
- func (_Bridge *BridgeFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *BridgeDeposit) (event.Subscription, error)
- func (_Bridge *BridgeFilterer) WatchPaid(opts *bind.WatchOpts, sink chan<- *BridgePaid) (event.Subscription, error)
- func (_Bridge *BridgeFilterer) WatchSignedForWithdraw(opts *bind.WatchOpts, sink chan<- *BridgeSignedForWithdraw) (event.Subscription, error)
- func (_Bridge *BridgeFilterer) WatchThresholdUpdated(opts *bind.WatchOpts, sink chan<- *BridgeThresholdUpdated) (event.Subscription, error)
- func (_Bridge *BridgeFilterer) WatchWithdraw(opts *bind.WatchOpts, sink chan<- *BridgeWithdraw) (event.Subscription, error)
- type BridgePaid
- type BridgePaidIterator
- type BridgeRaw
- func (_Bridge *BridgeRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Bridge *BridgeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Bridge *BridgeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BridgeSession
- func (_Bridge *BridgeSession) AddAuthority(_addr common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeSession) Bridge() (common.Address, error)
- func (_Bridge *BridgeSession) DecreaseThreshold() (*types.Transaction, error)
- func (_Bridge *BridgeSession) Deposit(_recipient common.Address, _toChain *big.Int) (*types.Transaction, error)
- func (_Bridge *BridgeSession) FundBridge() (*types.Transaction, error)
- func (_Bridge *BridgeSession) IncreaseThreshold() (*types.Transaction, error)
- func (_Bridge *BridgeSession) IsAuthority(_addr common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeSession) Owner() (common.Address, error)
- func (_Bridge *BridgeSession) RemoveAuthority(_addr common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeSession) SetThreshold(_threshold *big.Int) (*types.Transaction, error)
- func (_Bridge *BridgeSession) Withdraw(_recipient common.Address, _value *big.Int, _fromChain *big.Int, ...) (*types.Transaction, error)
- func (_Bridge *BridgeSession) WithdrawTo(_recipient common.Address, _toChain *big.Int, _value *big.Int) (*types.Transaction, error)
- type BridgeSignedForWithdraw
- type BridgeSignedForWithdrawIterator
- type BridgeThresholdUpdated
- type BridgeThresholdUpdatedIterator
- type BridgeTransactor
- func (_Bridge *BridgeTransactor) AddAuthority(opts *bind.TransactOpts, _addr common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) DecreaseThreshold(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) Deposit(opts *bind.TransactOpts, _recipient common.Address, _toChain *big.Int) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) FundBridge(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) IncreaseThreshold(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) IsAuthority(opts *bind.TransactOpts, _addr common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) RemoveAuthority(opts *bind.TransactOpts, _addr common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) SetThreshold(opts *bind.TransactOpts, _threshold *big.Int) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) Withdraw(opts *bind.TransactOpts, _recipient common.Address, _value *big.Int, ...) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) WithdrawTo(opts *bind.TransactOpts, _recipient common.Address, _toChain *big.Int, ...) (*types.Transaction, error)
- type BridgeTransactorRaw
- type BridgeTransactorSession
- func (_Bridge *BridgeTransactorSession) AddAuthority(_addr common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) DecreaseThreshold() (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) Deposit(_recipient common.Address, _toChain *big.Int) (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) FundBridge() (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) IncreaseThreshold() (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) IsAuthority(_addr common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) RemoveAuthority(_addr common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) SetThreshold(_threshold *big.Int) (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) Withdraw(_recipient common.Address, _value *big.Int, _fromChain *big.Int, ...) (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) WithdrawTo(_recipient common.Address, _toChain *big.Int, _value *big.Int) (*types.Transaction, error)
- type BridgeWithdraw
- type BridgeWithdrawIterator
Constants ¶
const BridgeABI = "" /* 4416-byte string literal not displayed */
BridgeABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bridge ¶
type Bridge struct { BridgeCaller // Read-only binding to the contract BridgeTransactor // Write-only binding to the contract BridgeFilterer // Log filterer for contract events }
Bridge is an auto generated Go binding around an Ethereum contract.
type BridgeAuthorityAdded ¶
type BridgeAuthorityAdded struct { Addr common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeAuthorityAdded represents a AuthorityAdded event raised by the Bridge contract.
type BridgeAuthorityAddedIterator ¶
type BridgeAuthorityAddedIterator struct { Event *BridgeAuthorityAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeAuthorityAddedIterator is returned from FilterAuthorityAdded and is used to iterate over the raw logs and unpacked data for AuthorityAdded events raised by the Bridge contract.
func (*BridgeAuthorityAddedIterator) Close ¶
func (it *BridgeAuthorityAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeAuthorityAddedIterator) Error ¶
func (it *BridgeAuthorityAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeAuthorityAddedIterator) Next ¶
func (it *BridgeAuthorityAddedIterator) 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 BridgeAuthorityRemoved ¶
type BridgeAuthorityRemoved struct { Addr common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeAuthorityRemoved represents a AuthorityRemoved event raised by the Bridge contract.
type BridgeAuthorityRemovedIterator ¶
type BridgeAuthorityRemovedIterator struct { Event *BridgeAuthorityRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeAuthorityRemovedIterator is returned from FilterAuthorityRemoved and is used to iterate over the raw logs and unpacked data for AuthorityRemoved events raised by the Bridge contract.
func (*BridgeAuthorityRemovedIterator) Close ¶
func (it *BridgeAuthorityRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeAuthorityRemovedIterator) Error ¶
func (it *BridgeAuthorityRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeAuthorityRemovedIterator) Next ¶
func (it *BridgeAuthorityRemovedIterator) 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 BridgeBridgeFunded ¶
type BridgeBridgeFunded struct { Addr common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeBridgeFunded represents a BridgeFunded event raised by the Bridge contract.
type BridgeBridgeFundedIterator ¶
type BridgeBridgeFundedIterator struct { Event *BridgeBridgeFunded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeBridgeFundedIterator is returned from FilterBridgeFunded and is used to iterate over the raw logs and unpacked data for BridgeFunded events raised by the Bridge contract.
func (*BridgeBridgeFundedIterator) Close ¶
func (it *BridgeBridgeFundedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeBridgeFundedIterator) Error ¶
func (it *BridgeBridgeFundedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeBridgeFundedIterator) Next ¶
func (it *BridgeBridgeFundedIterator) 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 BridgeBridgeSet ¶
type BridgeBridgeSet struct { Addr common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeBridgeSet represents a BridgeSet event raised by the Bridge contract.
type BridgeBridgeSetIterator ¶
type BridgeBridgeSetIterator struct { Event *BridgeBridgeSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeBridgeSetIterator is returned from FilterBridgeSet and is used to iterate over the raw logs and unpacked data for BridgeSet events raised by the Bridge contract.
func (*BridgeBridgeSetIterator) Close ¶
func (it *BridgeBridgeSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeBridgeSetIterator) Error ¶
func (it *BridgeBridgeSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeBridgeSetIterator) Next ¶
func (it *BridgeBridgeSetIterator) 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 BridgeCaller ¶
type BridgeCaller struct {
// contains filtered or unexported fields
}
BridgeCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBridgeCaller ¶
func NewBridgeCaller(address common.Address, caller bind.ContractCaller) (*BridgeCaller, error)
NewBridgeCaller creates a new read-only instance of Bridge, bound to a specific deployed contract.
type BridgeCallerRaw ¶
type BridgeCallerRaw struct {
Contract *BridgeCaller // Generic read-only contract binding to access the raw methods on
}
BridgeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*BridgeCallerRaw) Call ¶
func (_Bridge *BridgeCallerRaw) 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 BridgeCallerSession ¶
type BridgeCallerSession struct { Contract *BridgeCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BridgeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type BridgeContractCreation ¶
type BridgeContractCreation struct { Owner common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeContractCreation represents a ContractCreation event raised by the Bridge contract.
type BridgeContractCreationIterator ¶
type BridgeContractCreationIterator struct { Event *BridgeContractCreation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeContractCreationIterator is returned from FilterContractCreation and is used to iterate over the raw logs and unpacked data for ContractCreation events raised by the Bridge contract.
func (*BridgeContractCreationIterator) Close ¶
func (it *BridgeContractCreationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeContractCreationIterator) Error ¶
func (it *BridgeContractCreationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeContractCreationIterator) Next ¶
func (it *BridgeContractCreationIterator) 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 BridgeDeposit ¶
type BridgeDeposit struct { Recipient common.Address Value *big.Int ToChain *big.Int Raw types.Log // Blockchain specific contextual infos }
BridgeDeposit represents a Deposit event raised by the Bridge contract.
type BridgeDepositIterator ¶
type BridgeDepositIterator struct { Event *BridgeDeposit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the Bridge contract.
func (*BridgeDepositIterator) Close ¶
func (it *BridgeDepositIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeDepositIterator) Error ¶
func (it *BridgeDepositIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeDepositIterator) Next ¶
func (it *BridgeDepositIterator) 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 BridgeFilterer ¶
type BridgeFilterer struct {
// contains filtered or unexported fields
}
BridgeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBridgeFilterer ¶
func NewBridgeFilterer(address common.Address, filterer bind.ContractFilterer) (*BridgeFilterer, error)
NewBridgeFilterer creates a new log filterer instance of Bridge, bound to a specific deployed contract.
func (*BridgeFilterer) FilterAuthorityAdded ¶
func (_Bridge *BridgeFilterer) FilterAuthorityAdded(opts *bind.FilterOpts) (*BridgeAuthorityAddedIterator, error)
FilterAuthorityAdded is a free log retrieval operation binding the contract event 0x550a8ae64ec9d6640b6f168a26d3e6364b90defe8110c92135aa775b279e54ea.
Solidity: e AuthorityAdded(_addr address)
func (*BridgeFilterer) FilterAuthorityRemoved ¶
func (_Bridge *BridgeFilterer) FilterAuthorityRemoved(opts *bind.FilterOpts) (*BridgeAuthorityRemovedIterator, error)
FilterAuthorityRemoved is a free log retrieval operation binding the contract event 0x272215cde179041f7a3e8da6f8aabc7c8fc1336ccd73aba698cb825a80d3be48.
Solidity: e AuthorityRemoved(_addr address)
func (*BridgeFilterer) FilterBridgeFunded ¶
func (_Bridge *BridgeFilterer) FilterBridgeFunded(opts *bind.FilterOpts) (*BridgeBridgeFundedIterator, error)
FilterBridgeFunded is a free log retrieval operation binding the contract event 0xc2520f24142cb24b12b04df358be485159ec7ec1a3c3ad25fa65e1a226e4eec3.
Solidity: e BridgeFunded(_addr address)
func (*BridgeFilterer) FilterBridgeSet ¶
func (_Bridge *BridgeFilterer) FilterBridgeSet(opts *bind.FilterOpts) (*BridgeBridgeSetIterator, error)
FilterBridgeSet is a free log retrieval operation binding the contract event 0xa49730bff544fd0b716395c592e39c6fd2d2481a19b9229b5b240483db95a495.
Solidity: e BridgeSet(_addr address)
func (*BridgeFilterer) FilterContractCreation ¶
func (_Bridge *BridgeFilterer) FilterContractCreation(opts *bind.FilterOpts) (*BridgeContractCreationIterator, error)
FilterContractCreation is a free log retrieval operation binding the contract event 0x4db17dd5e4732fb6da34a148104a592783ca119a1e7bb8829eba6cbadef0b511.
Solidity: e ContractCreation(_owner address)
func (*BridgeFilterer) FilterDeposit ¶
func (_Bridge *BridgeFilterer) FilterDeposit(opts *bind.FilterOpts) (*BridgeDepositIterator, error)
FilterDeposit is a free log retrieval operation binding the contract event 0x90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a15.
Solidity: e Deposit(_recipient address, _value uint256, _toChain uint256)
func (*BridgeFilterer) FilterPaid ¶
func (_Bridge *BridgeFilterer) FilterPaid(opts *bind.FilterOpts) (*BridgePaidIterator, error)
FilterPaid is a free log retrieval operation binding the contract event 0x737c69225d647e5994eab1a6c301bf6d9232beb2759ae1e27a8966b4732bc489.
Solidity: e Paid(_addr address, _value uint256)
func (*BridgeFilterer) FilterSignedForWithdraw ¶
func (_Bridge *BridgeFilterer) FilterSignedForWithdraw(opts *bind.FilterOpts) (*BridgeSignedForWithdrawIterator, error)
FilterSignedForWithdraw is a free log retrieval operation binding the contract event 0x9bada88c355a68c8a9dd9bd8f64aa19f89cb105e7fb179d7857ea7fb34878ad3.
Solidity: e SignedForWithdraw(_txHash bytes32, _authority address)
func (*BridgeFilterer) FilterThresholdUpdated ¶
func (_Bridge *BridgeFilterer) FilterThresholdUpdated(opts *bind.FilterOpts) (*BridgeThresholdUpdatedIterator, error)
FilterThresholdUpdated is a free log retrieval operation binding the contract event 0xadfa8ecb21b6962ebcd0adbd9ab985b7b4c5b5eb3b0dead683171565c7bfe171.
Solidity: e ThresholdUpdated(_threshold uint256)
func (*BridgeFilterer) FilterWithdraw ¶
func (_Bridge *BridgeFilterer) FilterWithdraw(opts *bind.FilterOpts) (*BridgeWithdrawIterator, error)
FilterWithdraw is a free log retrieval operation binding the contract event 0xf279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b568.
Solidity: e Withdraw(_recipient address, _value uint256, _fromChain uint256)
func (*BridgeFilterer) WatchAuthorityAdded ¶
func (_Bridge *BridgeFilterer) WatchAuthorityAdded(opts *bind.WatchOpts, sink chan<- *BridgeAuthorityAdded) (event.Subscription, error)
WatchAuthorityAdded is a free log subscription operation binding the contract event 0x550a8ae64ec9d6640b6f168a26d3e6364b90defe8110c92135aa775b279e54ea.
Solidity: e AuthorityAdded(_addr address)
func (*BridgeFilterer) WatchAuthorityRemoved ¶
func (_Bridge *BridgeFilterer) WatchAuthorityRemoved(opts *bind.WatchOpts, sink chan<- *BridgeAuthorityRemoved) (event.Subscription, error)
WatchAuthorityRemoved is a free log subscription operation binding the contract event 0x272215cde179041f7a3e8da6f8aabc7c8fc1336ccd73aba698cb825a80d3be48.
Solidity: e AuthorityRemoved(_addr address)
func (*BridgeFilterer) WatchBridgeFunded ¶
func (_Bridge *BridgeFilterer) WatchBridgeFunded(opts *bind.WatchOpts, sink chan<- *BridgeBridgeFunded) (event.Subscription, error)
WatchBridgeFunded is a free log subscription operation binding the contract event 0xc2520f24142cb24b12b04df358be485159ec7ec1a3c3ad25fa65e1a226e4eec3.
Solidity: e BridgeFunded(_addr address)
func (*BridgeFilterer) WatchBridgeSet ¶
func (_Bridge *BridgeFilterer) WatchBridgeSet(opts *bind.WatchOpts, sink chan<- *BridgeBridgeSet) (event.Subscription, error)
WatchBridgeSet is a free log subscription operation binding the contract event 0xa49730bff544fd0b716395c592e39c6fd2d2481a19b9229b5b240483db95a495.
Solidity: e BridgeSet(_addr address)
func (*BridgeFilterer) WatchContractCreation ¶
func (_Bridge *BridgeFilterer) WatchContractCreation(opts *bind.WatchOpts, sink chan<- *BridgeContractCreation) (event.Subscription, error)
WatchContractCreation is a free log subscription operation binding the contract event 0x4db17dd5e4732fb6da34a148104a592783ca119a1e7bb8829eba6cbadef0b511.
Solidity: e ContractCreation(_owner address)
func (*BridgeFilterer) WatchDeposit ¶
func (_Bridge *BridgeFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *BridgeDeposit) (event.Subscription, error)
WatchDeposit is a free log subscription operation binding the contract event 0x90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a15.
Solidity: e Deposit(_recipient address, _value uint256, _toChain uint256)
func (*BridgeFilterer) WatchPaid ¶
func (_Bridge *BridgeFilterer) WatchPaid(opts *bind.WatchOpts, sink chan<- *BridgePaid) (event.Subscription, error)
WatchPaid is a free log subscription operation binding the contract event 0x737c69225d647e5994eab1a6c301bf6d9232beb2759ae1e27a8966b4732bc489.
Solidity: e Paid(_addr address, _value uint256)
func (*BridgeFilterer) WatchSignedForWithdraw ¶
func (_Bridge *BridgeFilterer) WatchSignedForWithdraw(opts *bind.WatchOpts, sink chan<- *BridgeSignedForWithdraw) (event.Subscription, error)
WatchSignedForWithdraw is a free log subscription operation binding the contract event 0x9bada88c355a68c8a9dd9bd8f64aa19f89cb105e7fb179d7857ea7fb34878ad3.
Solidity: e SignedForWithdraw(_txHash bytes32, _authority address)
func (*BridgeFilterer) WatchThresholdUpdated ¶
func (_Bridge *BridgeFilterer) WatchThresholdUpdated(opts *bind.WatchOpts, sink chan<- *BridgeThresholdUpdated) (event.Subscription, error)
WatchThresholdUpdated is a free log subscription operation binding the contract event 0xadfa8ecb21b6962ebcd0adbd9ab985b7b4c5b5eb3b0dead683171565c7bfe171.
Solidity: e ThresholdUpdated(_threshold uint256)
func (*BridgeFilterer) WatchWithdraw ¶
func (_Bridge *BridgeFilterer) WatchWithdraw(opts *bind.WatchOpts, sink chan<- *BridgeWithdraw) (event.Subscription, error)
WatchWithdraw is a free log subscription operation binding the contract event 0xf279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b568.
Solidity: e Withdraw(_recipient address, _value uint256, _fromChain uint256)
type BridgePaid ¶
type BridgePaid struct { Addr common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
BridgePaid represents a Paid event raised by the Bridge contract.
type BridgePaidIterator ¶
type BridgePaidIterator struct { Event *BridgePaid // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgePaidIterator is returned from FilterPaid and is used to iterate over the raw logs and unpacked data for Paid events raised by the Bridge contract.
func (*BridgePaidIterator) Close ¶
func (it *BridgePaidIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgePaidIterator) Error ¶
func (it *BridgePaidIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgePaidIterator) Next ¶
func (it *BridgePaidIterator) 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 BridgeRaw ¶
type BridgeRaw struct {
Contract *Bridge // Generic contract binding to access the raw methods on
}
BridgeRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*BridgeRaw) Call ¶
func (_Bridge *BridgeRaw) 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 (*BridgeRaw) Transact ¶
func (_Bridge *BridgeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BridgeRaw) Transfer ¶
func (_Bridge *BridgeRaw) 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 BridgeSession ¶
type BridgeSession struct { Contract *Bridge // 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 }
BridgeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*BridgeSession) AddAuthority ¶
func (_Bridge *BridgeSession) AddAuthority(_addr common.Address) (*types.Transaction, error)
AddAuthority is a paid mutator transaction binding the contract method 0x26defa73.
Solidity: function addAuthority(_addr address) returns()
func (*BridgeSession) Bridge ¶
func (_Bridge *BridgeSession) Bridge() (common.Address, error)
Bridge is a free data retrieval call binding the contract method 0xe78cea92.
Solidity: function bridge() constant returns(address)
func (*BridgeSession) DecreaseThreshold ¶
func (_Bridge *BridgeSession) DecreaseThreshold() (*types.Transaction, error)
DecreaseThreshold is a paid mutator transaction binding the contract method 0xe7508cc6.
Solidity: function decreaseThreshold() returns()
func (*BridgeSession) Deposit ¶
func (_Bridge *BridgeSession) Deposit(_recipient common.Address, _toChain *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x47e7ef24.
Solidity: function deposit(_recipient address, _toChain uint256) returns()
func (*BridgeSession) FundBridge ¶
func (_Bridge *BridgeSession) FundBridge() (*types.Transaction, error)
FundBridge is a paid mutator transaction binding the contract method 0xc9c0909f.
Solidity: function fundBridge() returns()
func (*BridgeSession) IncreaseThreshold ¶
func (_Bridge *BridgeSession) IncreaseThreshold() (*types.Transaction, error)
IncreaseThreshold is a paid mutator transaction binding the contract method 0x4f548aae.
Solidity: function increaseThreshold() returns()
func (*BridgeSession) IsAuthority ¶
func (_Bridge *BridgeSession) IsAuthority(_addr common.Address) (*types.Transaction, error)
IsAuthority is a paid mutator transaction binding the contract method 0x2330f247.
Solidity: function isAuthority(_addr address) returns(bool)
func (*BridgeSession) Owner ¶
func (_Bridge *BridgeSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*BridgeSession) RemoveAuthority ¶
func (_Bridge *BridgeSession) RemoveAuthority(_addr common.Address) (*types.Transaction, error)
RemoveAuthority is a paid mutator transaction binding the contract method 0xd544e010.
Solidity: function removeAuthority(_addr address) returns()
func (*BridgeSession) SetThreshold ¶
func (_Bridge *BridgeSession) SetThreshold(_threshold *big.Int) (*types.Transaction, error)
SetThreshold is a paid mutator transaction binding the contract method 0x960bfe04.
Solidity: function setThreshold(_threshold uint256) returns()
func (*BridgeSession) Withdraw ¶
func (_Bridge *BridgeSession) Withdraw(_recipient common.Address, _value *big.Int, _fromChain *big.Int, _txHash [32]byte) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x4250a6f3.
Solidity: function withdraw(_recipient address, _value uint256, _fromChain uint256, _txHash bytes32) returns()
func (*BridgeSession) WithdrawTo ¶
func (_Bridge *BridgeSession) WithdrawTo(_recipient common.Address, _toChain *big.Int, _value *big.Int) (*types.Transaction, error)
WithdrawTo is a paid mutator transaction binding the contract method 0x5fcbc20e.
Solidity: function withdrawTo(_recipient address, _toChain uint256, _value uint256) returns()
type BridgeSignedForWithdraw ¶
type BridgeSignedForWithdraw struct { TxHash [32]byte Authority common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeSignedForWithdraw represents a SignedForWithdraw event raised by the Bridge contract.
type BridgeSignedForWithdrawIterator ¶
type BridgeSignedForWithdrawIterator struct { Event *BridgeSignedForWithdraw // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeSignedForWithdrawIterator is returned from FilterSignedForWithdraw and is used to iterate over the raw logs and unpacked data for SignedForWithdraw events raised by the Bridge contract.
func (*BridgeSignedForWithdrawIterator) Close ¶
func (it *BridgeSignedForWithdrawIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeSignedForWithdrawIterator) Error ¶
func (it *BridgeSignedForWithdrawIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeSignedForWithdrawIterator) Next ¶
func (it *BridgeSignedForWithdrawIterator) 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 BridgeThresholdUpdated ¶
type BridgeThresholdUpdated struct { Threshold *big.Int Raw types.Log // Blockchain specific contextual infos }
BridgeThresholdUpdated represents a ThresholdUpdated event raised by the Bridge contract.
type BridgeThresholdUpdatedIterator ¶
type BridgeThresholdUpdatedIterator struct { Event *BridgeThresholdUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeThresholdUpdatedIterator is returned from FilterThresholdUpdated and is used to iterate over the raw logs and unpacked data for ThresholdUpdated events raised by the Bridge contract.
func (*BridgeThresholdUpdatedIterator) Close ¶
func (it *BridgeThresholdUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeThresholdUpdatedIterator) Error ¶
func (it *BridgeThresholdUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeThresholdUpdatedIterator) Next ¶
func (it *BridgeThresholdUpdatedIterator) 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 BridgeTransactor ¶
type BridgeTransactor struct {
// contains filtered or unexported fields
}
BridgeTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBridgeTransactor ¶
func NewBridgeTransactor(address common.Address, transactor bind.ContractTransactor) (*BridgeTransactor, error)
NewBridgeTransactor creates a new write-only instance of Bridge, bound to a specific deployed contract.
func (*BridgeTransactor) AddAuthority ¶
func (_Bridge *BridgeTransactor) AddAuthority(opts *bind.TransactOpts, _addr common.Address) (*types.Transaction, error)
AddAuthority is a paid mutator transaction binding the contract method 0x26defa73.
Solidity: function addAuthority(_addr address) returns()
func (*BridgeTransactor) DecreaseThreshold ¶
func (_Bridge *BridgeTransactor) DecreaseThreshold(opts *bind.TransactOpts) (*types.Transaction, error)
DecreaseThreshold is a paid mutator transaction binding the contract method 0xe7508cc6.
Solidity: function decreaseThreshold() returns()
func (*BridgeTransactor) Deposit ¶
func (_Bridge *BridgeTransactor) Deposit(opts *bind.TransactOpts, _recipient common.Address, _toChain *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x47e7ef24.
Solidity: function deposit(_recipient address, _toChain uint256) returns()
func (*BridgeTransactor) FundBridge ¶
func (_Bridge *BridgeTransactor) FundBridge(opts *bind.TransactOpts) (*types.Transaction, error)
FundBridge is a paid mutator transaction binding the contract method 0xc9c0909f.
Solidity: function fundBridge() returns()
func (*BridgeTransactor) IncreaseThreshold ¶
func (_Bridge *BridgeTransactor) IncreaseThreshold(opts *bind.TransactOpts) (*types.Transaction, error)
IncreaseThreshold is a paid mutator transaction binding the contract method 0x4f548aae.
Solidity: function increaseThreshold() returns()
func (*BridgeTransactor) IsAuthority ¶
func (_Bridge *BridgeTransactor) IsAuthority(opts *bind.TransactOpts, _addr common.Address) (*types.Transaction, error)
IsAuthority is a paid mutator transaction binding the contract method 0x2330f247.
Solidity: function isAuthority(_addr address) returns(bool)
func (*BridgeTransactor) RemoveAuthority ¶
func (_Bridge *BridgeTransactor) RemoveAuthority(opts *bind.TransactOpts, _addr common.Address) (*types.Transaction, error)
RemoveAuthority is a paid mutator transaction binding the contract method 0xd544e010.
Solidity: function removeAuthority(_addr address) returns()
func (*BridgeTransactor) SetThreshold ¶
func (_Bridge *BridgeTransactor) SetThreshold(opts *bind.TransactOpts, _threshold *big.Int) (*types.Transaction, error)
SetThreshold is a paid mutator transaction binding the contract method 0x960bfe04.
Solidity: function setThreshold(_threshold uint256) returns()
func (*BridgeTransactor) Withdraw ¶
func (_Bridge *BridgeTransactor) Withdraw(opts *bind.TransactOpts, _recipient common.Address, _value *big.Int, _fromChain *big.Int, _txHash [32]byte) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x4250a6f3.
Solidity: function withdraw(_recipient address, _value uint256, _fromChain uint256, _txHash bytes32) returns()
func (*BridgeTransactor) WithdrawTo ¶
func (_Bridge *BridgeTransactor) WithdrawTo(opts *bind.TransactOpts, _recipient common.Address, _toChain *big.Int, _value *big.Int) (*types.Transaction, error)
WithdrawTo is a paid mutator transaction binding the contract method 0x5fcbc20e.
Solidity: function withdrawTo(_recipient address, _toChain uint256, _value uint256) returns()
type BridgeTransactorRaw ¶
type BridgeTransactorRaw struct {
Contract *BridgeTransactor // Generic write-only contract binding to access the raw methods on
}
BridgeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*BridgeTransactorRaw) Transact ¶
func (_Bridge *BridgeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BridgeTransactorRaw) Transfer ¶
func (_Bridge *BridgeTransactorRaw) 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 BridgeTransactorSession ¶
type BridgeTransactorSession struct { Contract *BridgeTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BridgeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*BridgeTransactorSession) AddAuthority ¶
func (_Bridge *BridgeTransactorSession) AddAuthority(_addr common.Address) (*types.Transaction, error)
AddAuthority is a paid mutator transaction binding the contract method 0x26defa73.
Solidity: function addAuthority(_addr address) returns()
func (*BridgeTransactorSession) DecreaseThreshold ¶
func (_Bridge *BridgeTransactorSession) DecreaseThreshold() (*types.Transaction, error)
DecreaseThreshold is a paid mutator transaction binding the contract method 0xe7508cc6.
Solidity: function decreaseThreshold() returns()
func (*BridgeTransactorSession) Deposit ¶
func (_Bridge *BridgeTransactorSession) Deposit(_recipient common.Address, _toChain *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x47e7ef24.
Solidity: function deposit(_recipient address, _toChain uint256) returns()
func (*BridgeTransactorSession) FundBridge ¶
func (_Bridge *BridgeTransactorSession) FundBridge() (*types.Transaction, error)
FundBridge is a paid mutator transaction binding the contract method 0xc9c0909f.
Solidity: function fundBridge() returns()
func (*BridgeTransactorSession) IncreaseThreshold ¶
func (_Bridge *BridgeTransactorSession) IncreaseThreshold() (*types.Transaction, error)
IncreaseThreshold is a paid mutator transaction binding the contract method 0x4f548aae.
Solidity: function increaseThreshold() returns()
func (*BridgeTransactorSession) IsAuthority ¶
func (_Bridge *BridgeTransactorSession) IsAuthority(_addr common.Address) (*types.Transaction, error)
IsAuthority is a paid mutator transaction binding the contract method 0x2330f247.
Solidity: function isAuthority(_addr address) returns(bool)
func (*BridgeTransactorSession) RemoveAuthority ¶
func (_Bridge *BridgeTransactorSession) RemoveAuthority(_addr common.Address) (*types.Transaction, error)
RemoveAuthority is a paid mutator transaction binding the contract method 0xd544e010.
Solidity: function removeAuthority(_addr address) returns()
func (*BridgeTransactorSession) SetThreshold ¶
func (_Bridge *BridgeTransactorSession) SetThreshold(_threshold *big.Int) (*types.Transaction, error)
SetThreshold is a paid mutator transaction binding the contract method 0x960bfe04.
Solidity: function setThreshold(_threshold uint256) returns()
func (*BridgeTransactorSession) Withdraw ¶
func (_Bridge *BridgeTransactorSession) Withdraw(_recipient common.Address, _value *big.Int, _fromChain *big.Int, _txHash [32]byte) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x4250a6f3.
Solidity: function withdraw(_recipient address, _value uint256, _fromChain uint256, _txHash bytes32) returns()
func (*BridgeTransactorSession) WithdrawTo ¶
func (_Bridge *BridgeTransactorSession) WithdrawTo(_recipient common.Address, _toChain *big.Int, _value *big.Int) (*types.Transaction, error)
WithdrawTo is a paid mutator transaction binding the contract method 0x5fcbc20e.
Solidity: function withdrawTo(_recipient address, _toChain uint256, _value uint256) returns()
type BridgeWithdraw ¶
type BridgeWithdraw struct { Recipient common.Address Value *big.Int FromChain *big.Int Raw types.Log // Blockchain specific contextual infos }
BridgeWithdraw represents a Withdraw event raised by the Bridge contract.
type BridgeWithdrawIterator ¶
type BridgeWithdrawIterator struct { Event *BridgeWithdraw // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeWithdrawIterator is returned from FilterWithdraw and is used to iterate over the raw logs and unpacked data for Withdraw events raised by the Bridge contract.
func (*BridgeWithdrawIterator) Close ¶
func (it *BridgeWithdrawIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeWithdrawIterator) Error ¶
func (it *BridgeWithdrawIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeWithdrawIterator) Next ¶
func (it *BridgeWithdrawIterator) 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.