Documentation ¶
Index ¶
- Constants
- type Erc20
- type Erc20Approval
- type Erc20ApprovalIterator
- type Erc20Caller
- func (_Erc20 *Erc20Caller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)
- func (_Erc20 *Erc20Caller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
- func (_Erc20 *Erc20Caller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_Erc20 *Erc20Caller) Name(opts *bind.CallOpts) (string, error)
- func (_Erc20 *Erc20Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_Erc20 *Erc20Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type Erc20CallerRaw
- type Erc20CallerSession
- func (_Erc20 *Erc20CallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
- func (_Erc20 *Erc20CallerSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_Erc20 *Erc20CallerSession) Decimals() (uint8, error)
- func (_Erc20 *Erc20CallerSession) Name() (string, error)
- func (_Erc20 *Erc20CallerSession) Symbol() (string, error)
- func (_Erc20 *Erc20CallerSession) TotalSupply() (*big.Int, error)
- type Erc20Filterer
- func (_Erc20 *Erc20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*Erc20ApprovalIterator, error)
- func (_Erc20 *Erc20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*Erc20TransferIterator, error)
- func (_Erc20 *Erc20Filterer) ParseApproval(log types.Log) (*Erc20Approval, error)
- func (_Erc20 *Erc20Filterer) ParseTransfer(log types.Log) (*Erc20Transfer, error)
- func (_Erc20 *Erc20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *Erc20Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_Erc20 *Erc20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *Erc20Transfer, from []common.Address, ...) (event.Subscription, error)
- type Erc20Raw
- func (_Erc20 *Erc20Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Erc20 *Erc20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Erc20 *Erc20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type Erc20Session
- func (_Erc20 *Erc20Session) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
- func (_Erc20 *Erc20Session) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_Erc20 *Erc20Session) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_Erc20 *Erc20Session) Decimals() (uint8, error)
- func (_Erc20 *Erc20Session) Name() (string, error)
- func (_Erc20 *Erc20Session) Symbol() (string, error)
- func (_Erc20 *Erc20Session) TotalSupply() (*big.Int, error)
- func (_Erc20 *Erc20Session) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_Erc20 *Erc20Session) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- type Erc20Transactor
- func (_Erc20 *Erc20Transactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_Erc20 *Erc20Transactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_Erc20 *Erc20Transactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- type Erc20TransactorRaw
- type Erc20TransactorSession
- func (_Erc20 *Erc20TransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_Erc20 *Erc20TransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_Erc20 *Erc20TransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- type Erc20Transfer
- type Erc20TransferIterator
- type Erc20vault
- type Erc20vaultCaller
- func (_Erc20vault *Erc20vaultCaller) DepositVerifiers(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_Erc20vault *Erc20vaultCaller) GetEffectiveDepositVerifier(opts *bind.CallOpts) (common.Address, error)
- func (_Erc20vault *Erc20vaultCaller) NewDepositVerifierMaturityTimestamp(opts *bind.CallOpts) (*big.Int, error)
- type Erc20vaultCallerRaw
- type Erc20vaultCallerSession
- type Erc20vaultRaw
- func (_Erc20vault *Erc20vaultRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Erc20vault *Erc20vaultRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Erc20vault *Erc20vaultRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type Erc20vaultSession
- func (_Erc20vault *Erc20vaultSession) Deposit(depositTx []byte) (*types.Transaction, error)
- func (_Erc20vault *Erc20vaultSession) DepositVerifiers(arg0 *big.Int) (common.Address, error)
- func (_Erc20vault *Erc20vaultSession) GetEffectiveDepositVerifier() (common.Address, error)
- func (_Erc20vault *Erc20vaultSession) NewDepositVerifierMaturityTimestamp() (*big.Int, error)
- func (_Erc20vault *Erc20vaultSession) SetDepositVerifier(_verifier common.Address) (*types.Transaction, error)
- func (_Erc20vault *Erc20vaultSession) Withdraw(receiver common.Address, token common.Address, amount *big.Int) (*types.Transaction, error)
- type Erc20vaultTransactor
- func (_Erc20vault *Erc20vaultTransactor) Deposit(opts *bind.TransactOpts, depositTx []byte) (*types.Transaction, error)
- func (_Erc20vault *Erc20vaultTransactor) SetDepositVerifier(opts *bind.TransactOpts, _verifier common.Address) (*types.Transaction, error)
- func (_Erc20vault *Erc20vaultTransactor) Withdraw(opts *bind.TransactOpts, receiver common.Address, token common.Address, ...) (*types.Transaction, error)
- type Erc20vaultTransactorRaw
- type Erc20vaultTransactorSession
- func (_Erc20vault *Erc20vaultTransactorSession) Deposit(depositTx []byte) (*types.Transaction, error)
- func (_Erc20vault *Erc20vaultTransactorSession) SetDepositVerifier(_verifier common.Address) (*types.Transaction, error)
- func (_Erc20vault *Erc20vaultTransactorSession) Withdraw(receiver common.Address, token common.Address, amount *big.Int) (*types.Transaction, error)
- type Ethvault
- type EthvaultCaller
- func (_Ethvault *EthvaultCaller) DepositVerifiers(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_Ethvault *EthvaultCaller) GetEffectiveDepositVerifier(opts *bind.CallOpts) (common.Address, error)
- func (_Ethvault *EthvaultCaller) NewDepositVerifierMaturityTimestamp(opts *bind.CallOpts) (*big.Int, error)
- func (_Ethvault *EthvaultCaller) SafeGasStipend(opts *bind.CallOpts) (*big.Int, error)
- type EthvaultCallerRaw
- type EthvaultCallerSession
- func (_Ethvault *EthvaultCallerSession) DepositVerifiers(arg0 *big.Int) (common.Address, error)
- func (_Ethvault *EthvaultCallerSession) GetEffectiveDepositVerifier() (common.Address, error)
- func (_Ethvault *EthvaultCallerSession) NewDepositVerifierMaturityTimestamp() (*big.Int, error)
- func (_Ethvault *EthvaultCallerSession) SafeGasStipend() (*big.Int, error)
- type EthvaultRaw
- func (_Ethvault *EthvaultRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Ethvault *EthvaultRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Ethvault *EthvaultRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type EthvaultSession
- func (_Ethvault *EthvaultSession) Deposit(_depositTx []byte) (*types.Transaction, error)
- func (_Ethvault *EthvaultSession) DepositVerifiers(arg0 *big.Int) (common.Address, error)
- func (_Ethvault *EthvaultSession) GetEffectiveDepositVerifier() (common.Address, error)
- func (_Ethvault *EthvaultSession) NewDepositVerifierMaturityTimestamp() (*big.Int, error)
- func (_Ethvault *EthvaultSession) SafeGasStipend() (*big.Int, error)
- func (_Ethvault *EthvaultSession) SetDepositVerifier(_verifier common.Address) (*types.Transaction, error)
- func (_Ethvault *EthvaultSession) Withdraw(receiver common.Address, amount *big.Int) (*types.Transaction, error)
- type EthvaultTransactor
- func (_Ethvault *EthvaultTransactor) Deposit(opts *bind.TransactOpts, _depositTx []byte) (*types.Transaction, error)
- func (_Ethvault *EthvaultTransactor) SetDepositVerifier(opts *bind.TransactOpts, _verifier common.Address) (*types.Transaction, error)
- func (_Ethvault *EthvaultTransactor) Withdraw(opts *bind.TransactOpts, receiver common.Address, amount *big.Int) (*types.Transaction, error)
- type EthvaultTransactorRaw
- type EthvaultTransactorSession
- func (_Ethvault *EthvaultTransactorSession) Deposit(_depositTx []byte) (*types.Transaction, error)
- func (_Ethvault *EthvaultTransactorSession) SetDepositVerifier(_verifier common.Address) (*types.Transaction, error)
- func (_Ethvault *EthvaultTransactorSession) Withdraw(receiver common.Address, amount *big.Int) (*types.Transaction, error)
- type PaymentExitDataModelInFlightExit
- type PaymentExitDataModelStandardExit
- type PaymentExitDataModelWithdrawData
- type PaymentExitgame
- type PaymentExitgameBondReturnFailed
- type PaymentExitgameBondReturnFailedIterator
- type PaymentExitgameCaller
- func (_PaymentExitgame *PaymentExitgameCaller) BONDLOWERBOUNDDIVISOR(opts *bind.CallOpts) (uint16, error)
- func (_PaymentExitgame *PaymentExitgameCaller) BONDUPPERBOUNDMULTIPLIER(opts *bind.CallOpts) (uint16, error)
- func (_PaymentExitgame *PaymentExitgameCaller) GetInFlightExitId(opts *bind.CallOpts, _txBytes []byte) (*big.Int, error)
- func (_PaymentExitgame *PaymentExitgameCaller) GetStandardExitId(opts *bind.CallOpts, _isDeposit bool, _txBytes []byte, _utxoPos *big.Int) (*big.Int, error)
- func (_PaymentExitgame *PaymentExitgameCaller) INITIALBONDSIZE(opts *bind.CallOpts) (*big.Int, error)
- func (_PaymentExitgame *PaymentExitgameCaller) INITIALIFEBONDSIZE(opts *bind.CallOpts) (*big.Int, error)
- func (_PaymentExitgame *PaymentExitgameCaller) INITIALPBBONDSIZE(opts *bind.CallOpts) (*big.Int, error)
- func (_PaymentExitgame *PaymentExitgameCaller) InFlightExits(opts *bind.CallOpts, exitIds []*big.Int) ([]PaymentExitDataModelInFlightExit, error)
- func (_PaymentExitgame *PaymentExitgameCaller) PiggybackBondSize(opts *bind.CallOpts) (*big.Int, error)
- func (_PaymentExitgame *PaymentExitgameCaller) StandardExits(opts *bind.CallOpts, exitIds []*big.Int) ([]PaymentExitDataModelStandardExit, error)
- func (_PaymentExitgame *PaymentExitgameCaller) StartIFEBondSize(opts *bind.CallOpts) (*big.Int, error)
- func (_PaymentExitgame *PaymentExitgameCaller) StartStandardExitBondSize(opts *bind.CallOpts) (*big.Int, error)
- type PaymentExitgameCallerRaw
- type PaymentExitgameCallerSession
- func (_PaymentExitgame *PaymentExitgameCallerSession) BONDLOWERBOUNDDIVISOR() (uint16, error)
- func (_PaymentExitgame *PaymentExitgameCallerSession) BONDUPPERBOUNDMULTIPLIER() (uint16, error)
- func (_PaymentExitgame *PaymentExitgameCallerSession) GetInFlightExitId(_txBytes []byte) (*big.Int, error)
- func (_PaymentExitgame *PaymentExitgameCallerSession) GetStandardExitId(_isDeposit bool, _txBytes []byte, _utxoPos *big.Int) (*big.Int, error)
- func (_PaymentExitgame *PaymentExitgameCallerSession) INITIALBONDSIZE() (*big.Int, error)
- func (_PaymentExitgame *PaymentExitgameCallerSession) INITIALIFEBONDSIZE() (*big.Int, error)
- func (_PaymentExitgame *PaymentExitgameCallerSession) INITIALPBBONDSIZE() (*big.Int, error)
- func (_PaymentExitgame *PaymentExitgameCallerSession) InFlightExits(exitIds []*big.Int) ([]PaymentExitDataModelInFlightExit, error)
- func (_PaymentExitgame *PaymentExitgameCallerSession) PiggybackBondSize() (*big.Int, error)
- func (_PaymentExitgame *PaymentExitgameCallerSession) StandardExits(exitIds []*big.Int) ([]PaymentExitDataModelStandardExit, error)
- func (_PaymentExitgame *PaymentExitgameCallerSession) StartIFEBondSize() (*big.Int, error)
- func (_PaymentExitgame *PaymentExitgameCallerSession) StartStandardExitBondSize() (*big.Int, error)
- type PaymentExitgameExitChallenged
- type PaymentExitgameExitChallengedIterator
- type PaymentExitgameExitFinalized
- type PaymentExitgameExitFinalizedIterator
- type PaymentExitgameExitOmitted
- type PaymentExitgameExitOmittedIterator
- type PaymentExitgameExitStarted
- type PaymentExitgameExitStartedIterator
- type PaymentExitgameFilterer
- func (_PaymentExitgame *PaymentExitgameFilterer) FilterBondReturnFailed(opts *bind.FilterOpts, receiver []common.Address) (*PaymentExitgameBondReturnFailedIterator, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) FilterExitChallenged(opts *bind.FilterOpts, utxoPos []*big.Int) (*PaymentExitgameExitChallengedIterator, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) FilterExitFinalized(opts *bind.FilterOpts, exitId []*big.Int) (*PaymentExitgameExitFinalizedIterator, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) FilterExitOmitted(opts *bind.FilterOpts, exitId []*big.Int) (*PaymentExitgameExitOmittedIterator, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) FilterExitStarted(opts *bind.FilterOpts, owner []common.Address) (*PaymentExitgameExitStartedIterator, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) FilterIFEBondUpdated(opts *bind.FilterOpts) (*PaymentExitgameIFEBondUpdatedIterator, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) FilterInFlightBondReturnFailed(opts *bind.FilterOpts, receiver []common.Address) (*PaymentExitgameInFlightBondReturnFailedIterator, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) FilterInFlightExitChallengeResponded(opts *bind.FilterOpts, challenger []common.Address, txHash [][32]byte) (*PaymentExitgameInFlightExitChallengeRespondedIterator, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) FilterInFlightExitChallenged(opts *bind.FilterOpts, challenger []common.Address, txHash [][32]byte) (*PaymentExitgameInFlightExitChallengedIterator, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) FilterInFlightExitDeleted(opts *bind.FilterOpts, exitId []*big.Int) (*PaymentExitgameInFlightExitDeletedIterator, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) FilterInFlightExitInputBlocked(opts *bind.FilterOpts, challenger []common.Address, txHash [][32]byte) (*PaymentExitgameInFlightExitInputBlockedIterator, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) FilterInFlightExitInputPiggybacked(opts *bind.FilterOpts, exitTarget []common.Address, txHash [][32]byte) (*PaymentExitgameInFlightExitInputPiggybackedIterator, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) FilterInFlightExitInputWithdrawn(opts *bind.FilterOpts, exitId []*big.Int) (*PaymentExitgameInFlightExitInputWithdrawnIterator, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) FilterInFlightExitOmitted(opts *bind.FilterOpts, exitId []*big.Int) (*PaymentExitgameInFlightExitOmittedIterator, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) FilterInFlightExitOutputBlocked(opts *bind.FilterOpts, challenger []common.Address, txHash [][32]byte) (*PaymentExitgameInFlightExitOutputBlockedIterator, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) FilterInFlightExitOutputPiggybacked(opts *bind.FilterOpts, exitTarget []common.Address, txHash [][32]byte) (*PaymentExitgameInFlightExitOutputPiggybackedIterator, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) FilterInFlightExitOutputWithdrawn(opts *bind.FilterOpts, exitId []*big.Int) (*PaymentExitgameInFlightExitOutputWithdrawnIterator, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) FilterInFlightExitStarted(opts *bind.FilterOpts, initiator []common.Address, txHash [][32]byte) (*PaymentExitgameInFlightExitStartedIterator, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) FilterPiggybackBondUpdated(opts *bind.FilterOpts) (*PaymentExitgamePiggybackBondUpdatedIterator, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) FilterStandardExitBondUpdated(opts *bind.FilterOpts) (*PaymentExitgameStandardExitBondUpdatedIterator, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) ParseBondReturnFailed(log types.Log) (*PaymentExitgameBondReturnFailed, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) ParseExitChallenged(log types.Log) (*PaymentExitgameExitChallenged, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) ParseExitFinalized(log types.Log) (*PaymentExitgameExitFinalized, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) ParseExitOmitted(log types.Log) (*PaymentExitgameExitOmitted, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) ParseExitStarted(log types.Log) (*PaymentExitgameExitStarted, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) ParseIFEBondUpdated(log types.Log) (*PaymentExitgameIFEBondUpdated, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) ParseInFlightBondReturnFailed(log types.Log) (*PaymentExitgameInFlightBondReturnFailed, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) ParseInFlightExitChallengeResponded(log types.Log) (*PaymentExitgameInFlightExitChallengeResponded, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) ParseInFlightExitChallenged(log types.Log) (*PaymentExitgameInFlightExitChallenged, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) ParseInFlightExitDeleted(log types.Log) (*PaymentExitgameInFlightExitDeleted, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) ParseInFlightExitInputBlocked(log types.Log) (*PaymentExitgameInFlightExitInputBlocked, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) ParseInFlightExitInputPiggybacked(log types.Log) (*PaymentExitgameInFlightExitInputPiggybacked, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) ParseInFlightExitInputWithdrawn(log types.Log) (*PaymentExitgameInFlightExitInputWithdrawn, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) ParseInFlightExitOmitted(log types.Log) (*PaymentExitgameInFlightExitOmitted, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) ParseInFlightExitOutputBlocked(log types.Log) (*PaymentExitgameInFlightExitOutputBlocked, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) ParseInFlightExitOutputPiggybacked(log types.Log) (*PaymentExitgameInFlightExitOutputPiggybacked, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) ParseInFlightExitOutputWithdrawn(log types.Log) (*PaymentExitgameInFlightExitOutputWithdrawn, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) ParseInFlightExitStarted(log types.Log) (*PaymentExitgameInFlightExitStarted, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) ParsePiggybackBondUpdated(log types.Log) (*PaymentExitgamePiggybackBondUpdated, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) ParseStandardExitBondUpdated(log types.Log) (*PaymentExitgameStandardExitBondUpdated, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) WatchBondReturnFailed(opts *bind.WatchOpts, sink chan<- *PaymentExitgameBondReturnFailed, ...) (event.Subscription, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) WatchExitChallenged(opts *bind.WatchOpts, sink chan<- *PaymentExitgameExitChallenged, ...) (event.Subscription, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) WatchExitFinalized(opts *bind.WatchOpts, sink chan<- *PaymentExitgameExitFinalized, ...) (event.Subscription, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) WatchExitOmitted(opts *bind.WatchOpts, sink chan<- *PaymentExitgameExitOmitted, ...) (event.Subscription, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) WatchExitStarted(opts *bind.WatchOpts, sink chan<- *PaymentExitgameExitStarted, ...) (event.Subscription, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) WatchIFEBondUpdated(opts *bind.WatchOpts, sink chan<- *PaymentExitgameIFEBondUpdated) (event.Subscription, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) WatchInFlightBondReturnFailed(opts *bind.WatchOpts, sink chan<- *PaymentExitgameInFlightBondReturnFailed, ...) (event.Subscription, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) WatchInFlightExitChallengeResponded(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) WatchInFlightExitChallenged(opts *bind.WatchOpts, sink chan<- *PaymentExitgameInFlightExitChallenged, ...) (event.Subscription, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) WatchInFlightExitDeleted(opts *bind.WatchOpts, sink chan<- *PaymentExitgameInFlightExitDeleted, ...) (event.Subscription, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) WatchInFlightExitInputBlocked(opts *bind.WatchOpts, sink chan<- *PaymentExitgameInFlightExitInputBlocked, ...) (event.Subscription, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) WatchInFlightExitInputPiggybacked(opts *bind.WatchOpts, sink chan<- *PaymentExitgameInFlightExitInputPiggybacked, ...) (event.Subscription, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) WatchInFlightExitInputWithdrawn(opts *bind.WatchOpts, sink chan<- *PaymentExitgameInFlightExitInputWithdrawn, ...) (event.Subscription, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) WatchInFlightExitOmitted(opts *bind.WatchOpts, sink chan<- *PaymentExitgameInFlightExitOmitted, ...) (event.Subscription, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) WatchInFlightExitOutputBlocked(opts *bind.WatchOpts, sink chan<- *PaymentExitgameInFlightExitOutputBlocked, ...) (event.Subscription, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) WatchInFlightExitOutputPiggybacked(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) WatchInFlightExitOutputWithdrawn(opts *bind.WatchOpts, sink chan<- *PaymentExitgameInFlightExitOutputWithdrawn, ...) (event.Subscription, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) WatchInFlightExitStarted(opts *bind.WatchOpts, sink chan<- *PaymentExitgameInFlightExitStarted, ...) (event.Subscription, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) WatchPiggybackBondUpdated(opts *bind.WatchOpts, sink chan<- *PaymentExitgamePiggybackBondUpdated) (event.Subscription, error)
- func (_PaymentExitgame *PaymentExitgameFilterer) WatchStandardExitBondUpdated(opts *bind.WatchOpts, sink chan<- *PaymentExitgameStandardExitBondUpdated) (event.Subscription, error)
- type PaymentExitgameIFEBondUpdated
- type PaymentExitgameIFEBondUpdatedIterator
- type PaymentExitgameInFlightBondReturnFailed
- type PaymentExitgameInFlightBondReturnFailedIterator
- type PaymentExitgameInFlightExitChallengeResponded
- type PaymentExitgameInFlightExitChallengeRespondedIterator
- type PaymentExitgameInFlightExitChallenged
- type PaymentExitgameInFlightExitChallengedIterator
- type PaymentExitgameInFlightExitDeleted
- type PaymentExitgameInFlightExitDeletedIterator
- type PaymentExitgameInFlightExitInputBlocked
- type PaymentExitgameInFlightExitInputBlockedIterator
- type PaymentExitgameInFlightExitInputPiggybacked
- type PaymentExitgameInFlightExitInputPiggybackedIterator
- type PaymentExitgameInFlightExitInputWithdrawn
- type PaymentExitgameInFlightExitInputWithdrawnIterator
- type PaymentExitgameInFlightExitOmitted
- type PaymentExitgameInFlightExitOmittedIterator
- type PaymentExitgameInFlightExitOutputBlocked
- type PaymentExitgameInFlightExitOutputBlockedIterator
- type PaymentExitgameInFlightExitOutputPiggybacked
- type PaymentExitgameInFlightExitOutputPiggybackedIterator
- type PaymentExitgameInFlightExitOutputWithdrawn
- type PaymentExitgameInFlightExitOutputWithdrawnIterator
- type PaymentExitgameInFlightExitStarted
- type PaymentExitgameInFlightExitStartedIterator
- type PaymentExitgamePiggybackBondUpdated
- type PaymentExitgamePiggybackBondUpdatedIterator
- type PaymentExitgameRaw
- func (_PaymentExitgame *PaymentExitgameRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_PaymentExitgame *PaymentExitgameRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PaymentExitgameSession
- func (_PaymentExitgame *PaymentExitgameSession) BONDLOWERBOUNDDIVISOR() (uint16, error)
- func (_PaymentExitgame *PaymentExitgameSession) BONDUPPERBOUNDMULTIPLIER() (uint16, error)
- func (_PaymentExitgame *PaymentExitgameSession) ChallengeInFlightExitInputSpent(args PaymentInFlightExitRouterArgsChallengeInputSpentArgs) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameSession) ChallengeInFlightExitNotCanonical(args PaymentInFlightExitRouterArgsChallengeCanonicityArgs) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameSession) ChallengeInFlightExitOutputSpent(args PaymentInFlightExitRouterArgsChallengeOutputSpent) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameSession) ChallengeStandardExit(args PaymentStandardExitRouterArgsChallengeStandardExitArgs) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameSession) DeleteNonPiggybackedInFlightExit(exitId *big.Int) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameSession) GetInFlightExitId(_txBytes []byte) (*big.Int, error)
- func (_PaymentExitgame *PaymentExitgameSession) GetStandardExitId(_isDeposit bool, _txBytes []byte, _utxoPos *big.Int) (*big.Int, error)
- func (_PaymentExitgame *PaymentExitgameSession) INITIALBONDSIZE() (*big.Int, error)
- func (_PaymentExitgame *PaymentExitgameSession) INITIALIFEBONDSIZE() (*big.Int, error)
- func (_PaymentExitgame *PaymentExitgameSession) INITIALPBBONDSIZE() (*big.Int, error)
- func (_PaymentExitgame *PaymentExitgameSession) InFlightExits(exitIds []*big.Int) ([]PaymentExitDataModelInFlightExit, error)
- func (_PaymentExitgame *PaymentExitgameSession) PiggybackBondSize() (*big.Int, error)
- func (_PaymentExitgame *PaymentExitgameSession) PiggybackInFlightExitOnInput(args PaymentInFlightExitRouterArgsPiggybackInFlightExitOnInputArgs) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameSession) PiggybackInFlightExitOnOutput(args PaymentInFlightExitRouterArgsPiggybackInFlightExitOnOutputArgs) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameSession) ProcessExit(exitId *big.Int, arg1 *big.Int, token common.Address) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameSession) RespondToNonCanonicalChallenge(inFlightTx []byte, inFlightTxPos *big.Int, inFlightTxInclusionProof []byte) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameSession) StandardExits(exitIds []*big.Int) ([]PaymentExitDataModelStandardExit, error)
- func (_PaymentExitgame *PaymentExitgameSession) StartIFEBondSize() (*big.Int, error)
- func (_PaymentExitgame *PaymentExitgameSession) StartInFlightExit(args PaymentInFlightExitRouterArgsStartExitArgs) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameSession) StartStandardExit(args PaymentStandardExitRouterArgsStartStandardExitArgs) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameSession) StartStandardExitBondSize() (*big.Int, error)
- func (_PaymentExitgame *PaymentExitgameSession) UpdatePiggybackBondSize(newBondSize *big.Int) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameSession) UpdateStartIFEBondSize(newBondSize *big.Int) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameSession) UpdateStartStandardExitBondSize(newBondSize *big.Int) (*types.Transaction, error)
- type PaymentExitgameStandardExitBondUpdated
- type PaymentExitgameStandardExitBondUpdatedIterator
- type PaymentExitgameTransactor
- func (_PaymentExitgame *PaymentExitgameTransactor) ChallengeInFlightExitInputSpent(opts *bind.TransactOpts, ...) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameTransactor) ChallengeInFlightExitNotCanonical(opts *bind.TransactOpts, ...) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameTransactor) ChallengeInFlightExitOutputSpent(opts *bind.TransactOpts, ...) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameTransactor) ChallengeStandardExit(opts *bind.TransactOpts, ...) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameTransactor) DeleteNonPiggybackedInFlightExit(opts *bind.TransactOpts, exitId *big.Int) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameTransactor) PiggybackInFlightExitOnInput(opts *bind.TransactOpts, ...) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameTransactor) PiggybackInFlightExitOnOutput(opts *bind.TransactOpts, ...) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameTransactor) ProcessExit(opts *bind.TransactOpts, exitId *big.Int, arg1 *big.Int, token common.Address) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameTransactor) RespondToNonCanonicalChallenge(opts *bind.TransactOpts, inFlightTx []byte, inFlightTxPos *big.Int, ...) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameTransactor) StartInFlightExit(opts *bind.TransactOpts, args PaymentInFlightExitRouterArgsStartExitArgs) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameTransactor) StartStandardExit(opts *bind.TransactOpts, ...) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameTransactor) UpdatePiggybackBondSize(opts *bind.TransactOpts, newBondSize *big.Int) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameTransactor) UpdateStartIFEBondSize(opts *bind.TransactOpts, newBondSize *big.Int) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameTransactor) UpdateStartStandardExitBondSize(opts *bind.TransactOpts, newBondSize *big.Int) (*types.Transaction, error)
- type PaymentExitgameTransactorRaw
- type PaymentExitgameTransactorSession
- func (_PaymentExitgame *PaymentExitgameTransactorSession) ChallengeInFlightExitInputSpent(args PaymentInFlightExitRouterArgsChallengeInputSpentArgs) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameTransactorSession) ChallengeInFlightExitNotCanonical(args PaymentInFlightExitRouterArgsChallengeCanonicityArgs) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameTransactorSession) ChallengeInFlightExitOutputSpent(args PaymentInFlightExitRouterArgsChallengeOutputSpent) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameTransactorSession) ChallengeStandardExit(args PaymentStandardExitRouterArgsChallengeStandardExitArgs) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameTransactorSession) DeleteNonPiggybackedInFlightExit(exitId *big.Int) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameTransactorSession) PiggybackInFlightExitOnInput(args PaymentInFlightExitRouterArgsPiggybackInFlightExitOnInputArgs) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameTransactorSession) PiggybackInFlightExitOnOutput(args PaymentInFlightExitRouterArgsPiggybackInFlightExitOnOutputArgs) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameTransactorSession) ProcessExit(exitId *big.Int, arg1 *big.Int, token common.Address) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameTransactorSession) RespondToNonCanonicalChallenge(inFlightTx []byte, inFlightTxPos *big.Int, inFlightTxInclusionProof []byte) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameTransactorSession) StartInFlightExit(args PaymentInFlightExitRouterArgsStartExitArgs) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameTransactorSession) StartStandardExit(args PaymentStandardExitRouterArgsStartStandardExitArgs) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameTransactorSession) UpdatePiggybackBondSize(newBondSize *big.Int) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameTransactorSession) UpdateStartIFEBondSize(newBondSize *big.Int) (*types.Transaction, error)
- func (_PaymentExitgame *PaymentExitgameTransactorSession) UpdateStartStandardExitBondSize(newBondSize *big.Int) (*types.Transaction, error)
- type PaymentInFlightExitRouterArgsChallengeCanonicityArgs
- type PaymentInFlightExitRouterArgsChallengeInputSpentArgs
- type PaymentInFlightExitRouterArgsChallengeOutputSpent
- type PaymentInFlightExitRouterArgsPiggybackInFlightExitOnInputArgs
- type PaymentInFlightExitRouterArgsPiggybackInFlightExitOnOutputArgs
- type PaymentInFlightExitRouterArgsStartExitArgs
- type PaymentStandardExitRouterArgsChallengeStandardExitArgs
- type PaymentStandardExitRouterArgsStartStandardExitArgs
- type PlasmaFramework
- type PlasmaFrameworkBlockSubmitted
- type PlasmaFrameworkBlockSubmittedIterator
- type PlasmaFrameworkCaller
- func (_PlasmaFramework *PlasmaFrameworkCaller) Authority(opts *bind.CallOpts) (common.Address, error)
- func (_PlasmaFramework *PlasmaFrameworkCaller) Blocks(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_PlasmaFramework *PlasmaFrameworkCaller) CHILDBLOCKINTERVAL(opts *bind.CallOpts) (*big.Int, error)
- func (_PlasmaFramework *PlasmaFrameworkCaller) ChildBlockInterval(opts *bind.CallOpts) (*big.Int, error)
- func (_PlasmaFramework *PlasmaFrameworkCaller) Delegations(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
- func (_PlasmaFramework *PlasmaFrameworkCaller) ExitGameToTxType(opts *bind.CallOpts, _exitGame common.Address) (*big.Int, error)
- func (_PlasmaFramework *PlasmaFrameworkCaller) ExitGames(opts *bind.CallOpts, _txType *big.Int) (common.Address, error)
- func (_PlasmaFramework *PlasmaFrameworkCaller) ExitsQueues(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
- func (_PlasmaFramework *PlasmaFrameworkCaller) GetMaintainer(opts *bind.CallOpts) (common.Address, error)
- func (_PlasmaFramework *PlasmaFrameworkCaller) GetNextExit(opts *bind.CallOpts, vaultId *big.Int, token common.Address) (*big.Int, error)
- func (_PlasmaFramework *PlasmaFrameworkCaller) GetVersion(opts *bind.CallOpts) (string, error)
- func (_PlasmaFramework *PlasmaFrameworkCaller) HasExitQueue(opts *bind.CallOpts, vaultId *big.Int, token common.Address) (bool, error)
- func (_PlasmaFramework *PlasmaFrameworkCaller) IsAnyOutputFinalized(opts *bind.CallOpts, _outputIds [][32]byte) (bool, error)
- func (_PlasmaFramework *PlasmaFrameworkCaller) IsChildChainActivated(opts *bind.CallOpts) (bool, error)
- func (_PlasmaFramework *PlasmaFrameworkCaller) IsDeposit(opts *bind.CallOpts, blockNum *big.Int) (bool, error)
- func (_PlasmaFramework *PlasmaFrameworkCaller) IsExitGameSafeToUse(opts *bind.CallOpts, _contract common.Address) (bool, error)
- func (_PlasmaFramework *PlasmaFrameworkCaller) IsOutputFinalized(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_PlasmaFramework *PlasmaFrameworkCaller) MinExitPeriod(opts *bind.CallOpts) (*big.Int, error)
- func (_PlasmaFramework *PlasmaFrameworkCaller) NextChildBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_PlasmaFramework *PlasmaFrameworkCaller) NextDeposit(opts *bind.CallOpts) (*big.Int, error)
- func (_PlasmaFramework *PlasmaFrameworkCaller) NextDepositBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_PlasmaFramework *PlasmaFrameworkCaller) Protocols(opts *bind.CallOpts, _txType *big.Int) (uint8, error)
- func (_PlasmaFramework *PlasmaFrameworkCaller) VaultToId(opts *bind.CallOpts, _vaultAddress common.Address) (*big.Int, error)
- func (_PlasmaFramework *PlasmaFrameworkCaller) Vaults(opts *bind.CallOpts, _vaultId *big.Int) (common.Address, error)
- func (_PlasmaFramework *PlasmaFrameworkCaller) Version(opts *bind.CallOpts) (string, error)
- type PlasmaFrameworkCallerRaw
- type PlasmaFrameworkCallerSession
- func (_PlasmaFramework *PlasmaFrameworkCallerSession) Authority() (common.Address, error)
- func (_PlasmaFramework *PlasmaFrameworkCallerSession) Blocks(arg0 *big.Int) (struct{ ... }, error)
- func (_PlasmaFramework *PlasmaFrameworkCallerSession) CHILDBLOCKINTERVAL() (*big.Int, error)
- func (_PlasmaFramework *PlasmaFrameworkCallerSession) ChildBlockInterval() (*big.Int, error)
- func (_PlasmaFramework *PlasmaFrameworkCallerSession) Delegations(arg0 [32]byte) (common.Address, error)
- func (_PlasmaFramework *PlasmaFrameworkCallerSession) ExitGameToTxType(_exitGame common.Address) (*big.Int, error)
- func (_PlasmaFramework *PlasmaFrameworkCallerSession) ExitGames(_txType *big.Int) (common.Address, error)
- func (_PlasmaFramework *PlasmaFrameworkCallerSession) ExitsQueues(arg0 [32]byte) (common.Address, error)
- func (_PlasmaFramework *PlasmaFrameworkCallerSession) GetMaintainer() (common.Address, error)
- func (_PlasmaFramework *PlasmaFrameworkCallerSession) GetNextExit(vaultId *big.Int, token common.Address) (*big.Int, error)
- func (_PlasmaFramework *PlasmaFrameworkCallerSession) GetVersion() (string, error)
- func (_PlasmaFramework *PlasmaFrameworkCallerSession) HasExitQueue(vaultId *big.Int, token common.Address) (bool, error)
- func (_PlasmaFramework *PlasmaFrameworkCallerSession) IsAnyOutputFinalized(_outputIds [][32]byte) (bool, error)
- func (_PlasmaFramework *PlasmaFrameworkCallerSession) IsChildChainActivated() (bool, error)
- func (_PlasmaFramework *PlasmaFrameworkCallerSession) IsDeposit(blockNum *big.Int) (bool, error)
- func (_PlasmaFramework *PlasmaFrameworkCallerSession) IsExitGameSafeToUse(_contract common.Address) (bool, error)
- func (_PlasmaFramework *PlasmaFrameworkCallerSession) IsOutputFinalized(arg0 [32]byte) (bool, error)
- func (_PlasmaFramework *PlasmaFrameworkCallerSession) MinExitPeriod() (*big.Int, error)
- func (_PlasmaFramework *PlasmaFrameworkCallerSession) NextChildBlock() (*big.Int, error)
- func (_PlasmaFramework *PlasmaFrameworkCallerSession) NextDeposit() (*big.Int, error)
- func (_PlasmaFramework *PlasmaFrameworkCallerSession) NextDepositBlock() (*big.Int, error)
- func (_PlasmaFramework *PlasmaFrameworkCallerSession) Protocols(_txType *big.Int) (uint8, error)
- func (_PlasmaFramework *PlasmaFrameworkCallerSession) VaultToId(_vaultAddress common.Address) (*big.Int, error)
- func (_PlasmaFramework *PlasmaFrameworkCallerSession) Vaults(_vaultId *big.Int) (common.Address, error)
- func (_PlasmaFramework *PlasmaFrameworkCallerSession) Version() (string, error)
- type PlasmaFrameworkChildChainActivated
- type PlasmaFrameworkChildChainActivatedIterator
- type PlasmaFrameworkExitGameRegistered
- type PlasmaFrameworkExitGameRegisteredIterator
- type PlasmaFrameworkExitQueueAdded
- type PlasmaFrameworkExitQueueAddedIterator
- type PlasmaFrameworkExitQueued
- type PlasmaFrameworkExitQueuedIterator
- type PlasmaFrameworkFilterer
- func (_PlasmaFramework *PlasmaFrameworkFilterer) FilterBlockSubmitted(opts *bind.FilterOpts) (*PlasmaFrameworkBlockSubmittedIterator, error)
- func (_PlasmaFramework *PlasmaFrameworkFilterer) FilterChildChainActivated(opts *bind.FilterOpts) (*PlasmaFrameworkChildChainActivatedIterator, error)
- func (_PlasmaFramework *PlasmaFrameworkFilterer) FilterExitGameRegistered(opts *bind.FilterOpts) (*PlasmaFrameworkExitGameRegisteredIterator, error)
- func (_PlasmaFramework *PlasmaFrameworkFilterer) FilterExitQueueAdded(opts *bind.FilterOpts) (*PlasmaFrameworkExitQueueAddedIterator, error)
- func (_PlasmaFramework *PlasmaFrameworkFilterer) FilterExitQueued(opts *bind.FilterOpts, exitId []*big.Int) (*PlasmaFrameworkExitQueuedIterator, error)
- func (_PlasmaFramework *PlasmaFrameworkFilterer) FilterProcessedExitsNum(opts *bind.FilterOpts) (*PlasmaFrameworkProcessedExitsNumIterator, error)
- func (_PlasmaFramework *PlasmaFrameworkFilterer) FilterVaultRegistered(opts *bind.FilterOpts) (*PlasmaFrameworkVaultRegisteredIterator, error)
- func (_PlasmaFramework *PlasmaFrameworkFilterer) ParseBlockSubmitted(log types.Log) (*PlasmaFrameworkBlockSubmitted, error)
- func (_PlasmaFramework *PlasmaFrameworkFilterer) ParseChildChainActivated(log types.Log) (*PlasmaFrameworkChildChainActivated, error)
- func (_PlasmaFramework *PlasmaFrameworkFilterer) ParseExitGameRegistered(log types.Log) (*PlasmaFrameworkExitGameRegistered, error)
- func (_PlasmaFramework *PlasmaFrameworkFilterer) ParseExitQueueAdded(log types.Log) (*PlasmaFrameworkExitQueueAdded, error)
- func (_PlasmaFramework *PlasmaFrameworkFilterer) ParseExitQueued(log types.Log) (*PlasmaFrameworkExitQueued, error)
- func (_PlasmaFramework *PlasmaFrameworkFilterer) ParseProcessedExitsNum(log types.Log) (*PlasmaFrameworkProcessedExitsNum, error)
- func (_PlasmaFramework *PlasmaFrameworkFilterer) ParseVaultRegistered(log types.Log) (*PlasmaFrameworkVaultRegistered, error)
- func (_PlasmaFramework *PlasmaFrameworkFilterer) WatchBlockSubmitted(opts *bind.WatchOpts, sink chan<- *PlasmaFrameworkBlockSubmitted) (event.Subscription, error)
- func (_PlasmaFramework *PlasmaFrameworkFilterer) WatchChildChainActivated(opts *bind.WatchOpts, sink chan<- *PlasmaFrameworkChildChainActivated) (event.Subscription, error)
- func (_PlasmaFramework *PlasmaFrameworkFilterer) WatchExitGameRegistered(opts *bind.WatchOpts, sink chan<- *PlasmaFrameworkExitGameRegistered) (event.Subscription, error)
- func (_PlasmaFramework *PlasmaFrameworkFilterer) WatchExitQueueAdded(opts *bind.WatchOpts, sink chan<- *PlasmaFrameworkExitQueueAdded) (event.Subscription, error)
- func (_PlasmaFramework *PlasmaFrameworkFilterer) WatchExitQueued(opts *bind.WatchOpts, sink chan<- *PlasmaFrameworkExitQueued, ...) (event.Subscription, error)
- func (_PlasmaFramework *PlasmaFrameworkFilterer) WatchProcessedExitsNum(opts *bind.WatchOpts, sink chan<- *PlasmaFrameworkProcessedExitsNum) (event.Subscription, error)
- func (_PlasmaFramework *PlasmaFrameworkFilterer) WatchVaultRegistered(opts *bind.WatchOpts, sink chan<- *PlasmaFrameworkVaultRegistered) (event.Subscription, error)
- type PlasmaFrameworkProcessedExitsNum
- type PlasmaFrameworkProcessedExitsNumIterator
- type PlasmaFrameworkRaw
- func (_PlasmaFramework *PlasmaFrameworkRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_PlasmaFramework *PlasmaFrameworkRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PlasmaFrameworkSession
- func (_PlasmaFramework *PlasmaFrameworkSession) ActivateChildChain() (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) ActivateNonReentrant() (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) AddExitQueue(vaultId *big.Int, token common.Address) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) Authority() (common.Address, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) BatchFlagOutputsFinalized(_outputIds [][32]byte) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) Blocks(arg0 *big.Int) (struct{ ... }, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) CHILDBLOCKINTERVAL() (*big.Int, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) ChildBlockInterval() (*big.Int, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) DeactivateNonReentrant() (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) Delegations(arg0 [32]byte) (common.Address, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) Enqueue(vaultId *big.Int, token common.Address, exitableAt uint64, ...) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) ExitGameToTxType(_exitGame common.Address) (*big.Int, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) ExitGames(_txType *big.Int) (common.Address, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) ExitsQueues(arg0 [32]byte) (common.Address, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) FlagOutputFinalized(_outputId [32]byte) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) GetMaintainer() (common.Address, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) GetNextExit(vaultId *big.Int, token common.Address) (*big.Int, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) GetVersion() (string, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) HasExitQueue(vaultId *big.Int, token common.Address) (bool, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) IsAnyOutputFinalized(_outputIds [][32]byte) (bool, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) IsChildChainActivated() (bool, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) IsDeposit(blockNum *big.Int) (bool, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) IsExitGameSafeToUse(_contract common.Address) (bool, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) IsOutputFinalized(arg0 [32]byte) (bool, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) MinExitPeriod() (*big.Int, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) NextChildBlock() (*big.Int, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) NextDeposit() (*big.Int, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) NextDepositBlock() (*big.Int, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) ProcessExits(vaultId *big.Int, token common.Address, topExitId *big.Int, ...) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) Protocols(_txType *big.Int) (uint8, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) RegisterExitGame(_txType *big.Int, _contract common.Address, _protocol uint8) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) RegisterVault(_vaultId *big.Int, _vaultAddress common.Address) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) SetVersion(_version string) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) SubmitBlock(_blockRoot [32]byte) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) SubmitDepositBlock(_blockRoot [32]byte) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) VaultToId(_vaultAddress common.Address) (*big.Int, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) Vaults(_vaultId *big.Int) (common.Address, error)
- func (_PlasmaFramework *PlasmaFrameworkSession) Version() (string, error)
- type PlasmaFrameworkTransactor
- func (_PlasmaFramework *PlasmaFrameworkTransactor) ActivateChildChain(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkTransactor) ActivateNonReentrant(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkTransactor) AddExitQueue(opts *bind.TransactOpts, vaultId *big.Int, token common.Address) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkTransactor) BatchFlagOutputsFinalized(opts *bind.TransactOpts, _outputIds [][32]byte) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkTransactor) DeactivateNonReentrant(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkTransactor) Enqueue(opts *bind.TransactOpts, vaultId *big.Int, token common.Address, ...) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkTransactor) FlagOutputFinalized(opts *bind.TransactOpts, _outputId [32]byte) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkTransactor) ProcessExits(opts *bind.TransactOpts, vaultId *big.Int, token common.Address, ...) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkTransactor) RegisterExitGame(opts *bind.TransactOpts, _txType *big.Int, _contract common.Address, ...) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkTransactor) RegisterVault(opts *bind.TransactOpts, _vaultId *big.Int, _vaultAddress common.Address) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkTransactor) SetVersion(opts *bind.TransactOpts, _version string) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkTransactor) SubmitBlock(opts *bind.TransactOpts, _blockRoot [32]byte) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkTransactor) SubmitDepositBlock(opts *bind.TransactOpts, _blockRoot [32]byte) (*types.Transaction, error)
- type PlasmaFrameworkTransactorRaw
- type PlasmaFrameworkTransactorSession
- func (_PlasmaFramework *PlasmaFrameworkTransactorSession) ActivateChildChain() (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkTransactorSession) ActivateNonReentrant() (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkTransactorSession) AddExitQueue(vaultId *big.Int, token common.Address) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkTransactorSession) BatchFlagOutputsFinalized(_outputIds [][32]byte) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkTransactorSession) DeactivateNonReentrant() (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkTransactorSession) Enqueue(vaultId *big.Int, token common.Address, exitableAt uint64, ...) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkTransactorSession) FlagOutputFinalized(_outputId [32]byte) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkTransactorSession) ProcessExits(vaultId *big.Int, token common.Address, topExitId *big.Int, ...) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkTransactorSession) RegisterExitGame(_txType *big.Int, _contract common.Address, _protocol uint8) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkTransactorSession) RegisterVault(_vaultId *big.Int, _vaultAddress common.Address) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkTransactorSession) SetVersion(_version string) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkTransactorSession) SubmitBlock(_blockRoot [32]byte) (*types.Transaction, error)
- func (_PlasmaFramework *PlasmaFrameworkTransactorSession) SubmitDepositBlock(_blockRoot [32]byte) (*types.Transaction, error)
- type PlasmaFrameworkVaultRegistered
- type PlasmaFrameworkVaultRegisteredIterator
- type PosLibPosition
- type PriorityQueue
- type PriorityQueueCaller
- type PriorityQueueCallerRaw
- type PriorityQueueCallerSession
- type PriorityQueueFilterer
- type PriorityQueueRaw
- func (_PriorityQueue *PriorityQueueRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_PriorityQueue *PriorityQueueRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_PriorityQueue *PriorityQueueRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PriorityQueueSession
- type PriorityQueueTransactor
- type PriorityQueueTransactorRaw
- type PriorityQueueTransactorSession
Constants ¶
const Erc20ABI = "" /* 2603-byte string literal not displayed */
Erc20ABI is the input ABI used to generate the binding from.
const Erc20vaultABI = "" /* 2724-byte string literal not displayed */
Erc20vaultABI is the input ABI used to generate the binding from.
const EthvaultABI = "" /* 3115-byte string literal not displayed */
EthvaultABI is the input ABI used to generate the binding from.
const PaymentExitgameABI = "" /* 18677-byte string literal not displayed */
PaymentExitgameABI is the input ABI used to generate the binding from.
const PlasmaFrameworkABI = "" /* 12845-byte string literal not displayed */
PlasmaFrameworkABI is the input ABI used to generate the binding from.
const PriorityQueueABI = "" /* 210-byte string literal not displayed */
PriorityQueueABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Erc20 ¶
type Erc20 struct { Erc20Caller // Read-only binding to the contract Erc20Transactor // Write-only binding to the contract Erc20Filterer // Log filterer for contract events }
Erc20 is an auto generated Go binding around an Ethereum contract.
type Erc20Approval ¶
type Erc20Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
Erc20Approval represents a Approval event raised by the Erc20 contract.
type Erc20ApprovalIterator ¶
type Erc20ApprovalIterator struct { Event *Erc20Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Erc20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Erc20 contract.
func (*Erc20ApprovalIterator) Close ¶
func (it *Erc20ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Erc20ApprovalIterator) Error ¶
func (it *Erc20ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Erc20ApprovalIterator) Next ¶
func (it *Erc20ApprovalIterator) 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 Erc20Caller ¶
type Erc20Caller struct {
// contains filtered or unexported fields
}
Erc20Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewErc20Caller ¶
func NewErc20Caller(address common.Address, caller bind.ContractCaller) (*Erc20Caller, error)
NewErc20Caller creates a new read-only instance of Erc20, bound to a specific deployed contract.
func (*Erc20Caller) Allowance ¶
func (_Erc20 *Erc20Caller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address _owner, address _spender) constant returns(uint256)
func (*Erc20Caller) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) constant returns(uint256 balance)
func (*Erc20Caller) Decimals ¶
func (_Erc20 *Erc20Caller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*Erc20Caller) Name ¶
func (_Erc20 *Erc20Caller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*Erc20Caller) Symbol ¶
func (_Erc20 *Erc20Caller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*Erc20Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type Erc20CallerRaw ¶
type Erc20CallerRaw struct {
Contract *Erc20Caller // Generic read-only contract binding to access the raw methods on
}
Erc20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*Erc20CallerRaw) Call ¶
func (_Erc20 *Erc20CallerRaw) 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 Erc20CallerSession ¶
type Erc20CallerSession struct { Contract *Erc20Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
Erc20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*Erc20CallerSession) Allowance ¶
func (_Erc20 *Erc20CallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address _owner, address _spender) constant returns(uint256)
func (*Erc20CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) constant returns(uint256 balance)
func (*Erc20CallerSession) Decimals ¶
func (_Erc20 *Erc20CallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*Erc20CallerSession) Name ¶
func (_Erc20 *Erc20CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*Erc20CallerSession) Symbol ¶
func (_Erc20 *Erc20CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*Erc20CallerSession) TotalSupply ¶
func (_Erc20 *Erc20CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type Erc20Filterer ¶
type Erc20Filterer struct {
// contains filtered or unexported fields
}
Erc20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewErc20Filterer ¶
func NewErc20Filterer(address common.Address, filterer bind.ContractFilterer) (*Erc20Filterer, error)
NewErc20Filterer creates a new log filterer instance of Erc20, bound to a specific deployed contract.
func (*Erc20Filterer) FilterApproval ¶
func (_Erc20 *Erc20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*Erc20ApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*Erc20Filterer) FilterTransfer ¶
func (_Erc20 *Erc20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*Erc20TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*Erc20Filterer) ParseApproval ¶
func (_Erc20 *Erc20Filterer) ParseApproval(log types.Log) (*Erc20Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*Erc20Filterer) ParseTransfer ¶
func (_Erc20 *Erc20Filterer) ParseTransfer(log types.Log) (*Erc20Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*Erc20Filterer) WatchApproval ¶
func (_Erc20 *Erc20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *Erc20Approval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*Erc20Filterer) WatchTransfer ¶
func (_Erc20 *Erc20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *Erc20Transfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
type Erc20Raw ¶
type Erc20Raw struct {
Contract *Erc20 // Generic contract binding to access the raw methods on
}
Erc20Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*Erc20Raw) Call ¶
func (_Erc20 *Erc20Raw) 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 (*Erc20Raw) Transact ¶
func (_Erc20 *Erc20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Erc20Raw) Transfer ¶
func (_Erc20 *Erc20Raw) 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 Erc20Session ¶
type Erc20Session struct { Contract *Erc20 // 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 }
Erc20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*Erc20Session) Allowance ¶
func (_Erc20 *Erc20Session) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address _owner, address _spender) constant returns(uint256)
func (*Erc20Session) Approve ¶
func (_Erc20 *Erc20Session) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _value) returns(bool)
func (*Erc20Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) constant returns(uint256 balance)
func (*Erc20Session) Decimals ¶
func (_Erc20 *Erc20Session) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*Erc20Session) Name ¶
func (_Erc20 *Erc20Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*Erc20Session) Symbol ¶
func (_Erc20 *Erc20Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*Erc20Session) TotalSupply ¶
func (_Erc20 *Erc20Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*Erc20Session) Transfer ¶
func (_Erc20 *Erc20Session) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _value) returns(bool)
func (*Erc20Session) TransferFrom ¶
func (_Erc20 *Erc20Session) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool)
type Erc20Transactor ¶
type Erc20Transactor struct {
// contains filtered or unexported fields
}
Erc20Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewErc20Transactor ¶
func NewErc20Transactor(address common.Address, transactor bind.ContractTransactor) (*Erc20Transactor, error)
NewErc20Transactor creates a new write-only instance of Erc20, bound to a specific deployed contract.
func (*Erc20Transactor) Approve ¶
func (_Erc20 *Erc20Transactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _value) returns(bool)
func (*Erc20Transactor) Transfer ¶
func (_Erc20 *Erc20Transactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _value) returns(bool)
func (*Erc20Transactor) TransferFrom ¶
func (_Erc20 *Erc20Transactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool)
type Erc20TransactorRaw ¶
type Erc20TransactorRaw struct {
Contract *Erc20Transactor // Generic write-only contract binding to access the raw methods on
}
Erc20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*Erc20TransactorRaw) Transact ¶
func (_Erc20 *Erc20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Erc20TransactorRaw) Transfer ¶
func (_Erc20 *Erc20TransactorRaw) 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 Erc20TransactorSession ¶
type Erc20TransactorSession struct { Contract *Erc20Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
Erc20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*Erc20TransactorSession) Approve ¶
func (_Erc20 *Erc20TransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _value) returns(bool)
func (*Erc20TransactorSession) Transfer ¶
func (_Erc20 *Erc20TransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _value) returns(bool)
func (*Erc20TransactorSession) TransferFrom ¶
func (_Erc20 *Erc20TransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool)
type Erc20Transfer ¶
type Erc20Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
Erc20Transfer represents a Transfer event raised by the Erc20 contract.
type Erc20TransferIterator ¶
type Erc20TransferIterator struct { Event *Erc20Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Erc20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Erc20 contract.
func (*Erc20TransferIterator) Close ¶
func (it *Erc20TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Erc20TransferIterator) Error ¶
func (it *Erc20TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Erc20TransferIterator) Next ¶
func (it *Erc20TransferIterator) 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 Erc20vault ¶
type Erc20vault struct { Erc20vaultCaller // Read-only binding to the contract Erc20vaultTransactor // Write-only binding to the contract }
Erc20vault is an auto generated Go binding around an Ethereum contract.
func NewErc20vault ¶
func NewErc20vault(address common.Address, backend bind.ContractBackend) (*Erc20vault, error)
NewErc20vault creates a new instance of Erc20vault, bound to a specific deployed contract.
type Erc20vaultCaller ¶
type Erc20vaultCaller struct {
// contains filtered or unexported fields
}
Erc20vaultCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewErc20vaultCaller ¶
func NewErc20vaultCaller(address common.Address, caller bind.ContractCaller) (*Erc20vaultCaller, error)
NewErc20vaultCaller creates a new read-only instance of Erc20vault, bound to a specific deployed contract.
func (*Erc20vaultCaller) DepositVerifiers ¶
func (_Erc20vault *Erc20vaultCaller) DepositVerifiers(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
DepositVerifiers is a free data retrieval call binding the contract method 0x02e9b07b.
Solidity: function depositVerifiers( uint256) constant returns(address)
func (*Erc20vaultCaller) GetEffectiveDepositVerifier ¶
func (_Erc20vault *Erc20vaultCaller) GetEffectiveDepositVerifier(opts *bind.CallOpts) (common.Address, error)
GetEffectiveDepositVerifier is a free data retrieval call binding the contract method 0x52518b7f.
Solidity: function getEffectiveDepositVerifier() constant returns(address)
func (*Erc20vaultCaller) NewDepositVerifierMaturityTimestamp ¶
func (_Erc20vault *Erc20vaultCaller) NewDepositVerifierMaturityTimestamp(opts *bind.CallOpts) (*big.Int, error)
NewDepositVerifierMaturityTimestamp is a free data retrieval call binding the contract method 0xa7e5994f.
Solidity: function newDepositVerifierMaturityTimestamp() constant returns(uint256)
type Erc20vaultCallerRaw ¶
type Erc20vaultCallerRaw struct {
Contract *Erc20vaultCaller // Generic read-only contract binding to access the raw methods on
}
Erc20vaultCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*Erc20vaultCallerRaw) Call ¶
func (_Erc20vault *Erc20vaultCallerRaw) 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 Erc20vaultCallerSession ¶
type Erc20vaultCallerSession struct { Contract *Erc20vaultCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
Erc20vaultCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*Erc20vaultCallerSession) DepositVerifiers ¶
DepositVerifiers is a free data retrieval call binding the contract method 0x02e9b07b.
Solidity: function depositVerifiers( uint256) constant returns(address)
func (*Erc20vaultCallerSession) GetEffectiveDepositVerifier ¶
func (_Erc20vault *Erc20vaultCallerSession) GetEffectiveDepositVerifier() (common.Address, error)
GetEffectiveDepositVerifier is a free data retrieval call binding the contract method 0x52518b7f.
Solidity: function getEffectiveDepositVerifier() constant returns(address)
func (*Erc20vaultCallerSession) NewDepositVerifierMaturityTimestamp ¶
func (_Erc20vault *Erc20vaultCallerSession) NewDepositVerifierMaturityTimestamp() (*big.Int, error)
NewDepositVerifierMaturityTimestamp is a free data retrieval call binding the contract method 0xa7e5994f.
Solidity: function newDepositVerifierMaturityTimestamp() constant returns(uint256)
type Erc20vaultRaw ¶
type Erc20vaultRaw struct {
Contract *Erc20vault // Generic contract binding to access the raw methods on
}
Erc20vaultRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*Erc20vaultRaw) Call ¶
func (_Erc20vault *Erc20vaultRaw) 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 (*Erc20vaultRaw) Transact ¶
func (_Erc20vault *Erc20vaultRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Erc20vaultRaw) Transfer ¶
func (_Erc20vault *Erc20vaultRaw) 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 Erc20vaultSession ¶
type Erc20vaultSession struct { Contract *Erc20vault // 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 }
Erc20vaultSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*Erc20vaultSession) Deposit ¶
func (_Erc20vault *Erc20vaultSession) Deposit(depositTx []byte) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x98b1e06a.
Solidity: function deposit(depositTx bytes) returns()
func (*Erc20vaultSession) DepositVerifiers ¶
DepositVerifiers is a free data retrieval call binding the contract method 0x02e9b07b.
Solidity: function depositVerifiers( uint256) constant returns(address)
func (*Erc20vaultSession) GetEffectiveDepositVerifier ¶
func (_Erc20vault *Erc20vaultSession) GetEffectiveDepositVerifier() (common.Address, error)
GetEffectiveDepositVerifier is a free data retrieval call binding the contract method 0x52518b7f.
Solidity: function getEffectiveDepositVerifier() constant returns(address)
func (*Erc20vaultSession) NewDepositVerifierMaturityTimestamp ¶
func (_Erc20vault *Erc20vaultSession) NewDepositVerifierMaturityTimestamp() (*big.Int, error)
NewDepositVerifierMaturityTimestamp is a free data retrieval call binding the contract method 0xa7e5994f.
Solidity: function newDepositVerifierMaturityTimestamp() constant returns(uint256)
func (*Erc20vaultSession) SetDepositVerifier ¶
func (_Erc20vault *Erc20vaultSession) SetDepositVerifier(_verifier common.Address) (*types.Transaction, error)
SetDepositVerifier is a paid mutator transaction binding the contract method 0x2c6ce78b.
Solidity: function setDepositVerifier(_verifier address) returns()
func (*Erc20vaultSession) Withdraw ¶
func (_Erc20vault *Erc20vaultSession) Withdraw(receiver common.Address, token common.Address, amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xd9caed12.
Solidity: function withdraw(receiver address, token address, amount uint256) returns()
type Erc20vaultTransactor ¶
type Erc20vaultTransactor struct {
// contains filtered or unexported fields
}
Erc20vaultTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewErc20vaultTransactor ¶
func NewErc20vaultTransactor(address common.Address, transactor bind.ContractTransactor) (*Erc20vaultTransactor, error)
NewErc20vaultTransactor creates a new write-only instance of Erc20vault, bound to a specific deployed contract.
func (*Erc20vaultTransactor) Deposit ¶
func (_Erc20vault *Erc20vaultTransactor) Deposit(opts *bind.TransactOpts, depositTx []byte) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x98b1e06a.
Solidity: function deposit(depositTx bytes) returns()
func (*Erc20vaultTransactor) SetDepositVerifier ¶
func (_Erc20vault *Erc20vaultTransactor) SetDepositVerifier(opts *bind.TransactOpts, _verifier common.Address) (*types.Transaction, error)
SetDepositVerifier is a paid mutator transaction binding the contract method 0x2c6ce78b.
Solidity: function setDepositVerifier(_verifier address) returns()
func (*Erc20vaultTransactor) Withdraw ¶
func (_Erc20vault *Erc20vaultTransactor) Withdraw(opts *bind.TransactOpts, receiver common.Address, token common.Address, amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xd9caed12.
Solidity: function withdraw(receiver address, token address, amount uint256) returns()
type Erc20vaultTransactorRaw ¶
type Erc20vaultTransactorRaw struct {
Contract *Erc20vaultTransactor // Generic write-only contract binding to access the raw methods on
}
Erc20vaultTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*Erc20vaultTransactorRaw) Transact ¶
func (_Erc20vault *Erc20vaultTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Erc20vaultTransactorRaw) Transfer ¶
func (_Erc20vault *Erc20vaultTransactorRaw) 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 Erc20vaultTransactorSession ¶
type Erc20vaultTransactorSession struct { Contract *Erc20vaultTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
Erc20vaultTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*Erc20vaultTransactorSession) Deposit ¶
func (_Erc20vault *Erc20vaultTransactorSession) Deposit(depositTx []byte) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x98b1e06a.
Solidity: function deposit(depositTx bytes) returns()
func (*Erc20vaultTransactorSession) SetDepositVerifier ¶
func (_Erc20vault *Erc20vaultTransactorSession) SetDepositVerifier(_verifier common.Address) (*types.Transaction, error)
SetDepositVerifier is a paid mutator transaction binding the contract method 0x2c6ce78b.
Solidity: function setDepositVerifier(_verifier address) returns()
func (*Erc20vaultTransactorSession) Withdraw ¶
func (_Erc20vault *Erc20vaultTransactorSession) Withdraw(receiver common.Address, token common.Address, amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xd9caed12.
Solidity: function withdraw(receiver address, token address, amount uint256) returns()
type Ethvault ¶
type Ethvault struct { EthvaultCaller // Read-only binding to the contract EthvaultTransactor // Write-only binding to the contract }
Ethvault is an auto generated Go binding around an Ethereum contract.
func NewEthvault ¶
NewEthvault creates a new instance of Ethvault, bound to a specific deployed contract.
type EthvaultCaller ¶
type EthvaultCaller struct {
// contains filtered or unexported fields
}
EthvaultCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewEthvaultCaller ¶
func NewEthvaultCaller(address common.Address, caller bind.ContractCaller) (*EthvaultCaller, error)
NewEthvaultCaller creates a new read-only instance of Ethvault, bound to a specific deployed contract.
func (*EthvaultCaller) DepositVerifiers ¶
func (_Ethvault *EthvaultCaller) DepositVerifiers(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
DepositVerifiers is a free data retrieval call binding the contract method 0x02e9b07b.
Solidity: function depositVerifiers( uint256) constant returns(address)
func (*EthvaultCaller) GetEffectiveDepositVerifier ¶
func (_Ethvault *EthvaultCaller) GetEffectiveDepositVerifier(opts *bind.CallOpts) (common.Address, error)
GetEffectiveDepositVerifier is a free data retrieval call binding the contract method 0x52518b7f.
Solidity: function getEffectiveDepositVerifier() constant returns(address)
func (*EthvaultCaller) NewDepositVerifierMaturityTimestamp ¶
func (_Ethvault *EthvaultCaller) NewDepositVerifierMaturityTimestamp(opts *bind.CallOpts) (*big.Int, error)
NewDepositVerifierMaturityTimestamp is a free data retrieval call binding the contract method 0xa7e5994f.
Solidity: function newDepositVerifierMaturityTimestamp() constant returns(uint256)
func (*EthvaultCaller) SafeGasStipend ¶
SafeGasStipend is a free data retrieval call binding the contract method 0xccbd2176.
Solidity: function safeGasStipend() constant returns(uint256)
type EthvaultCallerRaw ¶
type EthvaultCallerRaw struct {
Contract *EthvaultCaller // Generic read-only contract binding to access the raw methods on
}
EthvaultCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*EthvaultCallerRaw) Call ¶
func (_Ethvault *EthvaultCallerRaw) 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 EthvaultCallerSession ¶
type EthvaultCallerSession struct { Contract *EthvaultCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
EthvaultCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*EthvaultCallerSession) DepositVerifiers ¶
DepositVerifiers is a free data retrieval call binding the contract method 0x02e9b07b.
Solidity: function depositVerifiers( uint256) constant returns(address)
func (*EthvaultCallerSession) GetEffectiveDepositVerifier ¶
func (_Ethvault *EthvaultCallerSession) GetEffectiveDepositVerifier() (common.Address, error)
GetEffectiveDepositVerifier is a free data retrieval call binding the contract method 0x52518b7f.
Solidity: function getEffectiveDepositVerifier() constant returns(address)
func (*EthvaultCallerSession) NewDepositVerifierMaturityTimestamp ¶
func (_Ethvault *EthvaultCallerSession) NewDepositVerifierMaturityTimestamp() (*big.Int, error)
NewDepositVerifierMaturityTimestamp is a free data retrieval call binding the contract method 0xa7e5994f.
Solidity: function newDepositVerifierMaturityTimestamp() constant returns(uint256)
func (*EthvaultCallerSession) SafeGasStipend ¶
func (_Ethvault *EthvaultCallerSession) SafeGasStipend() (*big.Int, error)
SafeGasStipend is a free data retrieval call binding the contract method 0xccbd2176.
Solidity: function safeGasStipend() constant returns(uint256)
type EthvaultRaw ¶
type EthvaultRaw struct {
Contract *Ethvault // Generic contract binding to access the raw methods on
}
EthvaultRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*EthvaultRaw) Call ¶
func (_Ethvault *EthvaultRaw) 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 (*EthvaultRaw) Transact ¶
func (_Ethvault *EthvaultRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EthvaultRaw) Transfer ¶
func (_Ethvault *EthvaultRaw) 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 EthvaultSession ¶
type EthvaultSession struct { Contract *Ethvault // 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 }
EthvaultSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*EthvaultSession) Deposit ¶
func (_Ethvault *EthvaultSession) Deposit(_depositTx []byte) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x98b1e06a.
Solidity: function deposit(_depositTx bytes) returns()
func (*EthvaultSession) DepositVerifiers ¶
DepositVerifiers is a free data retrieval call binding the contract method 0x02e9b07b.
Solidity: function depositVerifiers( uint256) constant returns(address)
func (*EthvaultSession) GetEffectiveDepositVerifier ¶
func (_Ethvault *EthvaultSession) GetEffectiveDepositVerifier() (common.Address, error)
GetEffectiveDepositVerifier is a free data retrieval call binding the contract method 0x52518b7f.
Solidity: function getEffectiveDepositVerifier() constant returns(address)
func (*EthvaultSession) NewDepositVerifierMaturityTimestamp ¶
func (_Ethvault *EthvaultSession) NewDepositVerifierMaturityTimestamp() (*big.Int, error)
NewDepositVerifierMaturityTimestamp is a free data retrieval call binding the contract method 0xa7e5994f.
Solidity: function newDepositVerifierMaturityTimestamp() constant returns(uint256)
func (*EthvaultSession) SafeGasStipend ¶
func (_Ethvault *EthvaultSession) SafeGasStipend() (*big.Int, error)
SafeGasStipend is a free data retrieval call binding the contract method 0xccbd2176.
Solidity: function safeGasStipend() constant returns(uint256)
func (*EthvaultSession) SetDepositVerifier ¶
func (_Ethvault *EthvaultSession) SetDepositVerifier(_verifier common.Address) (*types.Transaction, error)
SetDepositVerifier is a paid mutator transaction binding the contract method 0x2c6ce78b.
Solidity: function setDepositVerifier(_verifier address) returns()
func (*EthvaultSession) Withdraw ¶
func (_Ethvault *EthvaultSession) Withdraw(receiver common.Address, amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf3fef3a3.
Solidity: function withdraw(receiver address, amount uint256) returns()
type EthvaultTransactor ¶
type EthvaultTransactor struct {
// contains filtered or unexported fields
}
EthvaultTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewEthvaultTransactor ¶
func NewEthvaultTransactor(address common.Address, transactor bind.ContractTransactor) (*EthvaultTransactor, error)
NewEthvaultTransactor creates a new write-only instance of Ethvault, bound to a specific deployed contract.
func (*EthvaultTransactor) Deposit ¶
func (_Ethvault *EthvaultTransactor) Deposit(opts *bind.TransactOpts, _depositTx []byte) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x98b1e06a.
Solidity: function deposit(_depositTx bytes) returns()
func (*EthvaultTransactor) SetDepositVerifier ¶
func (_Ethvault *EthvaultTransactor) SetDepositVerifier(opts *bind.TransactOpts, _verifier common.Address) (*types.Transaction, error)
SetDepositVerifier is a paid mutator transaction binding the contract method 0x2c6ce78b.
Solidity: function setDepositVerifier(_verifier address) returns()
func (*EthvaultTransactor) Withdraw ¶
func (_Ethvault *EthvaultTransactor) Withdraw(opts *bind.TransactOpts, receiver common.Address, amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf3fef3a3.
Solidity: function withdraw(receiver address, amount uint256) returns()
type EthvaultTransactorRaw ¶
type EthvaultTransactorRaw struct {
Contract *EthvaultTransactor // Generic write-only contract binding to access the raw methods on
}
EthvaultTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*EthvaultTransactorRaw) Transact ¶
func (_Ethvault *EthvaultTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EthvaultTransactorRaw) Transfer ¶
func (_Ethvault *EthvaultTransactorRaw) 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 EthvaultTransactorSession ¶
type EthvaultTransactorSession struct { Contract *EthvaultTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
EthvaultTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*EthvaultTransactorSession) Deposit ¶
func (_Ethvault *EthvaultTransactorSession) Deposit(_depositTx []byte) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x98b1e06a.
Solidity: function deposit(_depositTx bytes) returns()
func (*EthvaultTransactorSession) SetDepositVerifier ¶
func (_Ethvault *EthvaultTransactorSession) SetDepositVerifier(_verifier common.Address) (*types.Transaction, error)
SetDepositVerifier is a paid mutator transaction binding the contract method 0x2c6ce78b.
Solidity: function setDepositVerifier(_verifier address) returns()
func (*EthvaultTransactorSession) Withdraw ¶
func (_Ethvault *EthvaultTransactorSession) Withdraw(receiver common.Address, amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf3fef3a3.
Solidity: function withdraw(receiver address, amount uint256) returns()
type PaymentExitDataModelInFlightExit ¶
type PaymentExitDataModelInFlightExit struct { IsCanonical bool ExitStartTimestamp uint64 ExitMap *big.Int Position *big.Int Inputs [4]PaymentExitDataModelWithdrawData Outputs [4]PaymentExitDataModelWithdrawData BondOwner common.Address BondSize *big.Int OldestCompetitorPosition *big.Int }
PaymentExitDataModelInFlightExit is an auto generated low-level Go binding around an user-defined struct.
type PaymentExitDataModelStandardExit ¶
type PaymentExitDataModelStandardExit struct { Exitable bool UtxoPos *big.Int OutputId [32]byte ExitTarget common.Address Amount *big.Int BondSize *big.Int }
PaymentExitDataModelStandardExit is an auto generated low-level Go binding around an user-defined struct.
type PaymentExitDataModelWithdrawData ¶
type PaymentExitDataModelWithdrawData struct { OutputId [32]byte ExitTarget common.Address Token common.Address Amount *big.Int PiggybackBondSize *big.Int }
PaymentExitDataModelWithdrawData is an auto generated low-level Go binding around an user-defined struct.
type PaymentExitgame ¶
type PaymentExitgame struct { PaymentExitgameCaller // Read-only binding to the contract PaymentExitgameTransactor // Write-only binding to the contract PaymentExitgameFilterer // Log filterer for contract events }
PaymentExitgame is an auto generated Go binding around an Ethereum contract.
func NewPaymentExitgame ¶
func NewPaymentExitgame(address common.Address, backend bind.ContractBackend) (*PaymentExitgame, error)
NewPaymentExitgame creates a new instance of PaymentExitgame, bound to a specific deployed contract.
type PaymentExitgameBondReturnFailed ¶
type PaymentExitgameBondReturnFailed struct { Receiver common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
PaymentExitgameBondReturnFailed represents a BondReturnFailed event raised by the PaymentExitgame contract.
type PaymentExitgameBondReturnFailedIterator ¶
type PaymentExitgameBondReturnFailedIterator struct { Event *PaymentExitgameBondReturnFailed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PaymentExitgameBondReturnFailedIterator is returned from FilterBondReturnFailed and is used to iterate over the raw logs and unpacked data for BondReturnFailed events raised by the PaymentExitgame contract.
func (*PaymentExitgameBondReturnFailedIterator) Close ¶
func (it *PaymentExitgameBondReturnFailedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PaymentExitgameBondReturnFailedIterator) Error ¶
func (it *PaymentExitgameBondReturnFailedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PaymentExitgameBondReturnFailedIterator) Next ¶
func (it *PaymentExitgameBondReturnFailedIterator) 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 PaymentExitgameCaller ¶
type PaymentExitgameCaller struct {
// contains filtered or unexported fields
}
PaymentExitgameCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewPaymentExitgameCaller ¶
func NewPaymentExitgameCaller(address common.Address, caller bind.ContractCaller) (*PaymentExitgameCaller, error)
NewPaymentExitgameCaller creates a new read-only instance of PaymentExitgame, bound to a specific deployed contract.
func (*PaymentExitgameCaller) BONDLOWERBOUNDDIVISOR ¶
func (_PaymentExitgame *PaymentExitgameCaller) BONDLOWERBOUNDDIVISOR(opts *bind.CallOpts) (uint16, error)
BONDLOWERBOUNDDIVISOR is a free data retrieval call binding the contract method 0x905d6a99.
Solidity: function BOND_LOWER_BOUND_DIVISOR() constant returns(uint16)
func (*PaymentExitgameCaller) BONDUPPERBOUNDMULTIPLIER ¶
func (_PaymentExitgame *PaymentExitgameCaller) BONDUPPERBOUNDMULTIPLIER(opts *bind.CallOpts) (uint16, error)
BONDUPPERBOUNDMULTIPLIER is a free data retrieval call binding the contract method 0xa0e403b1.
Solidity: function BOND_UPPER_BOUND_MULTIPLIER() constant returns(uint16)
func (*PaymentExitgameCaller) GetInFlightExitId ¶
func (_PaymentExitgame *PaymentExitgameCaller) GetInFlightExitId(opts *bind.CallOpts, _txBytes []byte) (*big.Int, error)
GetInFlightExitId is a free data retrieval call binding the contract method 0x839c78f9.
Solidity: function getInFlightExitId(bytes _txBytes) constant returns(uint160)
func (*PaymentExitgameCaller) GetStandardExitId ¶
func (_PaymentExitgame *PaymentExitgameCaller) GetStandardExitId(opts *bind.CallOpts, _isDeposit bool, _txBytes []byte, _utxoPos *big.Int) (*big.Int, error)
GetStandardExitId is a free data retrieval call binding the contract method 0xb22d3e14.
Solidity: function getStandardExitId(bool _isDeposit, bytes _txBytes, uint256 _utxoPos) constant returns(uint160)
func (*PaymentExitgameCaller) INITIALBONDSIZE ¶
func (_PaymentExitgame *PaymentExitgameCaller) INITIALBONDSIZE(opts *bind.CallOpts) (*big.Int, error)
INITIALBONDSIZE is a free data retrieval call binding the contract method 0xc170ecf5.
Solidity: function INITIAL_BOND_SIZE() constant returns(uint128)
func (*PaymentExitgameCaller) INITIALIFEBONDSIZE ¶
func (_PaymentExitgame *PaymentExitgameCaller) INITIALIFEBONDSIZE(opts *bind.CallOpts) (*big.Int, error)
INITIALIFEBONDSIZE is a free data retrieval call binding the contract method 0xc96e7c05.
Solidity: function INITIAL_IFE_BOND_SIZE() constant returns(uint128)
func (*PaymentExitgameCaller) INITIALPBBONDSIZE ¶
func (_PaymentExitgame *PaymentExitgameCaller) INITIALPBBONDSIZE(opts *bind.CallOpts) (*big.Int, error)
INITIALPBBONDSIZE is a free data retrieval call binding the contract method 0x7e2b2efe.
Solidity: function INITIAL_PB_BOND_SIZE() constant returns(uint128)
func (*PaymentExitgameCaller) InFlightExits ¶
func (_PaymentExitgame *PaymentExitgameCaller) InFlightExits(opts *bind.CallOpts, exitIds []*big.Int) ([]PaymentExitDataModelInFlightExit, error)
InFlightExits is a free data retrieval call binding the contract method 0xcec9e1a7.
Solidity: function inFlightExits(uint160[] exitIds) constant returns([]PaymentExitDataModelInFlightExit)
func (*PaymentExitgameCaller) PiggybackBondSize ¶
func (_PaymentExitgame *PaymentExitgameCaller) PiggybackBondSize(opts *bind.CallOpts) (*big.Int, error)
PiggybackBondSize is a free data retrieval call binding the contract method 0x3f1214cf.
Solidity: function piggybackBondSize() constant returns(uint128)
func (*PaymentExitgameCaller) StandardExits ¶
func (_PaymentExitgame *PaymentExitgameCaller) StandardExits(opts *bind.CallOpts, exitIds []*big.Int) ([]PaymentExitDataModelStandardExit, error)
StandardExits is a free data retrieval call binding the contract method 0x0ca5b676.
Solidity: function standardExits(uint160[] exitIds) constant returns([]PaymentExitDataModelStandardExit)
func (*PaymentExitgameCaller) StartIFEBondSize ¶
func (_PaymentExitgame *PaymentExitgameCaller) StartIFEBondSize(opts *bind.CallOpts) (*big.Int, error)
StartIFEBondSize is a free data retrieval call binding the contract method 0x7702fa17.
Solidity: function startIFEBondSize() constant returns(uint128)
func (*PaymentExitgameCaller) StartStandardExitBondSize ¶
func (_PaymentExitgame *PaymentExitgameCaller) StartStandardExitBondSize(opts *bind.CallOpts) (*big.Int, error)
StartStandardExitBondSize is a free data retrieval call binding the contract method 0xfe32a124.
Solidity: function startStandardExitBondSize() constant returns(uint128)
type PaymentExitgameCallerRaw ¶
type PaymentExitgameCallerRaw struct {
Contract *PaymentExitgameCaller // Generic read-only contract binding to access the raw methods on
}
PaymentExitgameCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PaymentExitgameCallerRaw) Call ¶
func (_PaymentExitgame *PaymentExitgameCallerRaw) 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 PaymentExitgameCallerSession ¶
type PaymentExitgameCallerSession struct { Contract *PaymentExitgameCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PaymentExitgameCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*PaymentExitgameCallerSession) BONDLOWERBOUNDDIVISOR ¶
func (_PaymentExitgame *PaymentExitgameCallerSession) BONDLOWERBOUNDDIVISOR() (uint16, error)
BONDLOWERBOUNDDIVISOR is a free data retrieval call binding the contract method 0x905d6a99.
Solidity: function BOND_LOWER_BOUND_DIVISOR() constant returns(uint16)
func (*PaymentExitgameCallerSession) BONDUPPERBOUNDMULTIPLIER ¶
func (_PaymentExitgame *PaymentExitgameCallerSession) BONDUPPERBOUNDMULTIPLIER() (uint16, error)
BONDUPPERBOUNDMULTIPLIER is a free data retrieval call binding the contract method 0xa0e403b1.
Solidity: function BOND_UPPER_BOUND_MULTIPLIER() constant returns(uint16)
func (*PaymentExitgameCallerSession) GetInFlightExitId ¶
func (_PaymentExitgame *PaymentExitgameCallerSession) GetInFlightExitId(_txBytes []byte) (*big.Int, error)
GetInFlightExitId is a free data retrieval call binding the contract method 0x839c78f9.
Solidity: function getInFlightExitId(bytes _txBytes) constant returns(uint160)
func (*PaymentExitgameCallerSession) GetStandardExitId ¶
func (_PaymentExitgame *PaymentExitgameCallerSession) GetStandardExitId(_isDeposit bool, _txBytes []byte, _utxoPos *big.Int) (*big.Int, error)
GetStandardExitId is a free data retrieval call binding the contract method 0xb22d3e14.
Solidity: function getStandardExitId(bool _isDeposit, bytes _txBytes, uint256 _utxoPos) constant returns(uint160)
func (*PaymentExitgameCallerSession) INITIALBONDSIZE ¶
func (_PaymentExitgame *PaymentExitgameCallerSession) INITIALBONDSIZE() (*big.Int, error)
INITIALBONDSIZE is a free data retrieval call binding the contract method 0xc170ecf5.
Solidity: function INITIAL_BOND_SIZE() constant returns(uint128)
func (*PaymentExitgameCallerSession) INITIALIFEBONDSIZE ¶
func (_PaymentExitgame *PaymentExitgameCallerSession) INITIALIFEBONDSIZE() (*big.Int, error)
INITIALIFEBONDSIZE is a free data retrieval call binding the contract method 0xc96e7c05.
Solidity: function INITIAL_IFE_BOND_SIZE() constant returns(uint128)
func (*PaymentExitgameCallerSession) INITIALPBBONDSIZE ¶
func (_PaymentExitgame *PaymentExitgameCallerSession) INITIALPBBONDSIZE() (*big.Int, error)
INITIALPBBONDSIZE is a free data retrieval call binding the contract method 0x7e2b2efe.
Solidity: function INITIAL_PB_BOND_SIZE() constant returns(uint128)
func (*PaymentExitgameCallerSession) InFlightExits ¶
func (_PaymentExitgame *PaymentExitgameCallerSession) InFlightExits(exitIds []*big.Int) ([]PaymentExitDataModelInFlightExit, error)
InFlightExits is a free data retrieval call binding the contract method 0xcec9e1a7.
Solidity: function inFlightExits(uint160[] exitIds) constant returns([]PaymentExitDataModelInFlightExit)
func (*PaymentExitgameCallerSession) PiggybackBondSize ¶
func (_PaymentExitgame *PaymentExitgameCallerSession) PiggybackBondSize() (*big.Int, error)
PiggybackBondSize is a free data retrieval call binding the contract method 0x3f1214cf.
Solidity: function piggybackBondSize() constant returns(uint128)
func (*PaymentExitgameCallerSession) StandardExits ¶
func (_PaymentExitgame *PaymentExitgameCallerSession) StandardExits(exitIds []*big.Int) ([]PaymentExitDataModelStandardExit, error)
StandardExits is a free data retrieval call binding the contract method 0x0ca5b676.
Solidity: function standardExits(uint160[] exitIds) constant returns([]PaymentExitDataModelStandardExit)
func (*PaymentExitgameCallerSession) StartIFEBondSize ¶
func (_PaymentExitgame *PaymentExitgameCallerSession) StartIFEBondSize() (*big.Int, error)
StartIFEBondSize is a free data retrieval call binding the contract method 0x7702fa17.
Solidity: function startIFEBondSize() constant returns(uint128)
func (*PaymentExitgameCallerSession) StartStandardExitBondSize ¶
func (_PaymentExitgame *PaymentExitgameCallerSession) StartStandardExitBondSize() (*big.Int, error)
StartStandardExitBondSize is a free data retrieval call binding the contract method 0xfe32a124.
Solidity: function startStandardExitBondSize() constant returns(uint128)
type PaymentExitgameExitChallenged ¶
type PaymentExitgameExitChallenged struct { UtxoPos *big.Int Raw types.Log // Blockchain specific contextual infos }
PaymentExitgameExitChallenged represents a ExitChallenged event raised by the PaymentExitgame contract.
type PaymentExitgameExitChallengedIterator ¶
type PaymentExitgameExitChallengedIterator struct { Event *PaymentExitgameExitChallenged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PaymentExitgameExitChallengedIterator is returned from FilterExitChallenged and is used to iterate over the raw logs and unpacked data for ExitChallenged events raised by the PaymentExitgame contract.
func (*PaymentExitgameExitChallengedIterator) Close ¶
func (it *PaymentExitgameExitChallengedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PaymentExitgameExitChallengedIterator) Error ¶
func (it *PaymentExitgameExitChallengedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PaymentExitgameExitChallengedIterator) Next ¶
func (it *PaymentExitgameExitChallengedIterator) 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 PaymentExitgameExitFinalized ¶
type PaymentExitgameExitFinalized struct { ExitId *big.Int Raw types.Log // Blockchain specific contextual infos }
PaymentExitgameExitFinalized represents a ExitFinalized event raised by the PaymentExitgame contract.
type PaymentExitgameExitFinalizedIterator ¶
type PaymentExitgameExitFinalizedIterator struct { Event *PaymentExitgameExitFinalized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PaymentExitgameExitFinalizedIterator is returned from FilterExitFinalized and is used to iterate over the raw logs and unpacked data for ExitFinalized events raised by the PaymentExitgame contract.
func (*PaymentExitgameExitFinalizedIterator) Close ¶
func (it *PaymentExitgameExitFinalizedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PaymentExitgameExitFinalizedIterator) Error ¶
func (it *PaymentExitgameExitFinalizedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PaymentExitgameExitFinalizedIterator) Next ¶
func (it *PaymentExitgameExitFinalizedIterator) 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 PaymentExitgameExitOmitted ¶
type PaymentExitgameExitOmitted struct { ExitId *big.Int Raw types.Log // Blockchain specific contextual infos }
PaymentExitgameExitOmitted represents a ExitOmitted event raised by the PaymentExitgame contract.
type PaymentExitgameExitOmittedIterator ¶
type PaymentExitgameExitOmittedIterator struct { Event *PaymentExitgameExitOmitted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PaymentExitgameExitOmittedIterator is returned from FilterExitOmitted and is used to iterate over the raw logs and unpacked data for ExitOmitted events raised by the PaymentExitgame contract.
func (*PaymentExitgameExitOmittedIterator) Close ¶
func (it *PaymentExitgameExitOmittedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PaymentExitgameExitOmittedIterator) Error ¶
func (it *PaymentExitgameExitOmittedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PaymentExitgameExitOmittedIterator) Next ¶
func (it *PaymentExitgameExitOmittedIterator) 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 PaymentExitgameExitStarted ¶
type PaymentExitgameExitStarted struct { Owner common.Address ExitId *big.Int Raw types.Log // Blockchain specific contextual infos }
PaymentExitgameExitStarted represents a ExitStarted event raised by the PaymentExitgame contract.
type PaymentExitgameExitStartedIterator ¶
type PaymentExitgameExitStartedIterator struct { Event *PaymentExitgameExitStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PaymentExitgameExitStartedIterator is returned from FilterExitStarted and is used to iterate over the raw logs and unpacked data for ExitStarted events raised by the PaymentExitgame contract.
func (*PaymentExitgameExitStartedIterator) Close ¶
func (it *PaymentExitgameExitStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PaymentExitgameExitStartedIterator) Error ¶
func (it *PaymentExitgameExitStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PaymentExitgameExitStartedIterator) Next ¶
func (it *PaymentExitgameExitStartedIterator) 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 PaymentExitgameFilterer ¶
type PaymentExitgameFilterer struct {
// contains filtered or unexported fields
}
PaymentExitgameFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPaymentExitgameFilterer ¶
func NewPaymentExitgameFilterer(address common.Address, filterer bind.ContractFilterer) (*PaymentExitgameFilterer, error)
NewPaymentExitgameFilterer creates a new log filterer instance of PaymentExitgame, bound to a specific deployed contract.
func (*PaymentExitgameFilterer) FilterBondReturnFailed ¶
func (_PaymentExitgame *PaymentExitgameFilterer) FilterBondReturnFailed(opts *bind.FilterOpts, receiver []common.Address) (*PaymentExitgameBondReturnFailedIterator, error)
FilterBondReturnFailed is a free log retrieval operation binding the contract event 0xc128a1281b55cd407680883dcfc3d0fffb69ec5176f175cefa465d34968547e8.
Solidity: event BondReturnFailed(address indexed receiver, uint256 amount)
func (*PaymentExitgameFilterer) FilterExitChallenged ¶
func (_PaymentExitgame *PaymentExitgameFilterer) FilterExitChallenged(opts *bind.FilterOpts, utxoPos []*big.Int) (*PaymentExitgameExitChallengedIterator, error)
FilterExitChallenged is a free log retrieval operation binding the contract event 0x5dfba526c59b25f899f935c5b0d5b8739e97e4d89c38c158eca3192ea34b87d8.
Solidity: event ExitChallenged(uint256 indexed utxoPos)
func (*PaymentExitgameFilterer) FilterExitFinalized ¶
func (_PaymentExitgame *PaymentExitgameFilterer) FilterExitFinalized(opts *bind.FilterOpts, exitId []*big.Int) (*PaymentExitgameExitFinalizedIterator, error)
FilterExitFinalized is a free log retrieval operation binding the contract event 0x0adb29b0831e081044cefe31155c1f2b2b85ad3613a480a5f901ee287addef55.
Solidity: event ExitFinalized(uint160 indexed exitId)
func (*PaymentExitgameFilterer) FilterExitOmitted ¶
func (_PaymentExitgame *PaymentExitgameFilterer) FilterExitOmitted(opts *bind.FilterOpts, exitId []*big.Int) (*PaymentExitgameExitOmittedIterator, error)
FilterExitOmitted is a free log retrieval operation binding the contract event 0x91b69d9a0a91ef4f81d0232886cb1880ada4ccdadc8981a3fede280c284bc46a.
Solidity: event ExitOmitted(uint160 indexed exitId)
func (*PaymentExitgameFilterer) FilterExitStarted ¶
func (_PaymentExitgame *PaymentExitgameFilterer) FilterExitStarted(opts *bind.FilterOpts, owner []common.Address) (*PaymentExitgameExitStartedIterator, error)
FilterExitStarted is a free log retrieval operation binding the contract event 0xdd6f755cba05d0a420007aef6afc05e4889ab424505e2e440ecd1c434ba7082e.
Solidity: event ExitStarted(address indexed owner, uint160 exitId)
func (*PaymentExitgameFilterer) FilterIFEBondUpdated ¶
func (_PaymentExitgame *PaymentExitgameFilterer) FilterIFEBondUpdated(opts *bind.FilterOpts) (*PaymentExitgameIFEBondUpdatedIterator, error)
FilterIFEBondUpdated is a free log retrieval operation binding the contract event 0x63ccac61f03626a0e717e96da239ff8996745b6c4ddcaffdedc88d7ef938f5ec.
Solidity: event IFEBondUpdated(uint128 bondSize)
func (*PaymentExitgameFilterer) FilterInFlightBondReturnFailed ¶
func (_PaymentExitgame *PaymentExitgameFilterer) FilterInFlightBondReturnFailed(opts *bind.FilterOpts, receiver []common.Address) (*PaymentExitgameInFlightBondReturnFailedIterator, error)
FilterInFlightBondReturnFailed is a free log retrieval operation binding the contract event 0x6e9bc14d15fc350181ead2878efb011f527c6984ebf42e3c0dbf72a2d5edc9f2.
Solidity: event InFlightBondReturnFailed(address indexed receiver, uint256 amount)
func (*PaymentExitgameFilterer) FilterInFlightExitChallengeResponded ¶
func (_PaymentExitgame *PaymentExitgameFilterer) FilterInFlightExitChallengeResponded(opts *bind.FilterOpts, challenger []common.Address, txHash [][32]byte) (*PaymentExitgameInFlightExitChallengeRespondedIterator, error)
FilterInFlightExitChallengeResponded is a free log retrieval operation binding the contract event 0x637cc4a7148767df19331a5c7dfb6d31f0a7e159a3dbb28a716be18c8c74f768.
Solidity: event InFlightExitChallengeResponded(address indexed challenger, bytes32 indexed txHash, uint256 challengeTxPosition)
func (*PaymentExitgameFilterer) FilterInFlightExitChallenged ¶
func (_PaymentExitgame *PaymentExitgameFilterer) FilterInFlightExitChallenged(opts *bind.FilterOpts, challenger []common.Address, txHash [][32]byte) (*PaymentExitgameInFlightExitChallengedIterator, error)
FilterInFlightExitChallenged is a free log retrieval operation binding the contract event 0x687401968e501bda2d2d6f880dd1a0a56ff50b1787185ee0b6f4c3fb9fc417ab.
Solidity: event InFlightExitChallenged(address indexed challenger, bytes32 indexed txHash, uint256 challengeTxPosition)
func (*PaymentExitgameFilterer) FilterInFlightExitDeleted ¶
func (_PaymentExitgame *PaymentExitgameFilterer) FilterInFlightExitDeleted(opts *bind.FilterOpts, exitId []*big.Int) (*PaymentExitgameInFlightExitDeletedIterator, error)
FilterInFlightExitDeleted is a free log retrieval operation binding the contract event 0x1991c4c350498b0cc937c6a08bc5bdecf2e4fdd9d918052a880f102e43dbe45c.
Solidity: event InFlightExitDeleted(uint160 indexed exitId)
func (*PaymentExitgameFilterer) FilterInFlightExitInputBlocked ¶
func (_PaymentExitgame *PaymentExitgameFilterer) FilterInFlightExitInputBlocked(opts *bind.FilterOpts, challenger []common.Address, txHash [][32]byte) (*PaymentExitgameInFlightExitInputBlockedIterator, error)
FilterInFlightExitInputBlocked is a free log retrieval operation binding the contract event 0x4794045885b2e249895bc730deb7caedc2e6b4b49d56ccd696b69d1f4944b8ec.
Solidity: event InFlightExitInputBlocked(address indexed challenger, bytes32 indexed txHash, uint16 inputIndex)
func (*PaymentExitgameFilterer) FilterInFlightExitInputPiggybacked ¶
func (_PaymentExitgame *PaymentExitgameFilterer) FilterInFlightExitInputPiggybacked(opts *bind.FilterOpts, exitTarget []common.Address, txHash [][32]byte) (*PaymentExitgameInFlightExitInputPiggybackedIterator, error)
FilterInFlightExitInputPiggybacked is a free log retrieval operation binding the contract event 0xa93c0e9b202feaf554acf6ef1185b898c9f214da16e51740b06b5f7487b018e5.
Solidity: event InFlightExitInputPiggybacked(address indexed exitTarget, bytes32 indexed txHash, uint16 inputIndex)
func (*PaymentExitgameFilterer) FilterInFlightExitInputWithdrawn ¶
func (_PaymentExitgame *PaymentExitgameFilterer) FilterInFlightExitInputWithdrawn(opts *bind.FilterOpts, exitId []*big.Int) (*PaymentExitgameInFlightExitInputWithdrawnIterator, error)
FilterInFlightExitInputWithdrawn is a free log retrieval operation binding the contract event 0x4446ec118df0062851669a051944a56f276ef134203ac88cbb6032bd10b6aeec.
Solidity: event InFlightExitInputWithdrawn(uint160 indexed exitId, uint16 inputIndex)
func (*PaymentExitgameFilterer) FilterInFlightExitOmitted ¶
func (_PaymentExitgame *PaymentExitgameFilterer) FilterInFlightExitOmitted(opts *bind.FilterOpts, exitId []*big.Int) (*PaymentExitgameInFlightExitOmittedIterator, error)
FilterInFlightExitOmitted is a free log retrieval operation binding the contract event 0x438fb52bbaecea88ef59bcef337f0f8d5ba28dc74f727c0c176f81ff2c7ab81f.
Solidity: event InFlightExitOmitted(uint160 indexed exitId, address token)
func (*PaymentExitgameFilterer) FilterInFlightExitOutputBlocked ¶
func (_PaymentExitgame *PaymentExitgameFilterer) FilterInFlightExitOutputBlocked(opts *bind.FilterOpts, challenger []common.Address, txHash [][32]byte) (*PaymentExitgameInFlightExitOutputBlockedIterator, error)
FilterInFlightExitOutputBlocked is a free log retrieval operation binding the contract event 0xcbe8dad2e7fcbfe0dcba2f9b2e44f122c66cd26dc0808a0f7e9ec41e4fe285bf.
Solidity: event InFlightExitOutputBlocked(address indexed challenger, bytes32 indexed txHash, uint16 outputIndex)
func (*PaymentExitgameFilterer) FilterInFlightExitOutputPiggybacked ¶
func (_PaymentExitgame *PaymentExitgameFilterer) FilterInFlightExitOutputPiggybacked(opts *bind.FilterOpts, exitTarget []common.Address, txHash [][32]byte) (*PaymentExitgameInFlightExitOutputPiggybackedIterator, error)
FilterInFlightExitOutputPiggybacked is a free log retrieval operation binding the contract event 0x6ecd8e79a5f67f6c12b54371ada2ffb41bc128c61d9ac1e969f0aa2aca46cd78.
Solidity: event InFlightExitOutputPiggybacked(address indexed exitTarget, bytes32 indexed txHash, uint16 outputIndex)
func (*PaymentExitgameFilterer) FilterInFlightExitOutputWithdrawn ¶
func (_PaymentExitgame *PaymentExitgameFilterer) FilterInFlightExitOutputWithdrawn(opts *bind.FilterOpts, exitId []*big.Int) (*PaymentExitgameInFlightExitOutputWithdrawnIterator, error)
FilterInFlightExitOutputWithdrawn is a free log retrieval operation binding the contract event 0xa241c6deaf193e53a1b002d779e4f247bf5d57ba0be5a753e628dfcee645a4f7.
Solidity: event InFlightExitOutputWithdrawn(uint160 indexed exitId, uint16 outputIndex)
func (*PaymentExitgameFilterer) FilterInFlightExitStarted ¶
func (_PaymentExitgame *PaymentExitgameFilterer) FilterInFlightExitStarted(opts *bind.FilterOpts, initiator []common.Address, txHash [][32]byte) (*PaymentExitgameInFlightExitStartedIterator, error)
FilterInFlightExitStarted is a free log retrieval operation binding the contract event 0xd5f1fe9d48880b57daa227004b16d320c0eb885d6c49d472d54c16a05fa3179e.
Solidity: event InFlightExitStarted(address indexed initiator, bytes32 indexed txHash)
func (*PaymentExitgameFilterer) FilterPiggybackBondUpdated ¶
func (_PaymentExitgame *PaymentExitgameFilterer) FilterPiggybackBondUpdated(opts *bind.FilterOpts) (*PaymentExitgamePiggybackBondUpdatedIterator, error)
FilterPiggybackBondUpdated is a free log retrieval operation binding the contract event 0x30ce291291dca42b8168ab211fafc36d3d4868292ed3259874ed00864432e20e.
Solidity: event PiggybackBondUpdated(uint128 bondSize)
func (*PaymentExitgameFilterer) FilterStandardExitBondUpdated ¶
func (_PaymentExitgame *PaymentExitgameFilterer) FilterStandardExitBondUpdated(opts *bind.FilterOpts) (*PaymentExitgameStandardExitBondUpdatedIterator, error)
FilterStandardExitBondUpdated is a free log retrieval operation binding the contract event 0xd21ccbbae3d29826d53310efdc993c64e27496dd31694b292f1a120344ec37ab.
Solidity: event StandardExitBondUpdated(uint128 bondSize)
func (*PaymentExitgameFilterer) ParseBondReturnFailed ¶
func (_PaymentExitgame *PaymentExitgameFilterer) ParseBondReturnFailed(log types.Log) (*PaymentExitgameBondReturnFailed, error)
ParseBondReturnFailed is a log parse operation binding the contract event 0xc128a1281b55cd407680883dcfc3d0fffb69ec5176f175cefa465d34968547e8.
Solidity: event BondReturnFailed(address indexed receiver, uint256 amount)
func (*PaymentExitgameFilterer) ParseExitChallenged ¶
func (_PaymentExitgame *PaymentExitgameFilterer) ParseExitChallenged(log types.Log) (*PaymentExitgameExitChallenged, error)
ParseExitChallenged is a log parse operation binding the contract event 0x5dfba526c59b25f899f935c5b0d5b8739e97e4d89c38c158eca3192ea34b87d8.
Solidity: event ExitChallenged(uint256 indexed utxoPos)
func (*PaymentExitgameFilterer) ParseExitFinalized ¶
func (_PaymentExitgame *PaymentExitgameFilterer) ParseExitFinalized(log types.Log) (*PaymentExitgameExitFinalized, error)
ParseExitFinalized is a log parse operation binding the contract event 0x0adb29b0831e081044cefe31155c1f2b2b85ad3613a480a5f901ee287addef55.
Solidity: event ExitFinalized(uint160 indexed exitId)
func (*PaymentExitgameFilterer) ParseExitOmitted ¶
func (_PaymentExitgame *PaymentExitgameFilterer) ParseExitOmitted(log types.Log) (*PaymentExitgameExitOmitted, error)
ParseExitOmitted is a log parse operation binding the contract event 0x91b69d9a0a91ef4f81d0232886cb1880ada4ccdadc8981a3fede280c284bc46a.
Solidity: event ExitOmitted(uint160 indexed exitId)
func (*PaymentExitgameFilterer) ParseExitStarted ¶
func (_PaymentExitgame *PaymentExitgameFilterer) ParseExitStarted(log types.Log) (*PaymentExitgameExitStarted, error)
ParseExitStarted is a log parse operation binding the contract event 0xdd6f755cba05d0a420007aef6afc05e4889ab424505e2e440ecd1c434ba7082e.
Solidity: event ExitStarted(address indexed owner, uint160 exitId)
func (*PaymentExitgameFilterer) ParseIFEBondUpdated ¶
func (_PaymentExitgame *PaymentExitgameFilterer) ParseIFEBondUpdated(log types.Log) (*PaymentExitgameIFEBondUpdated, error)
ParseIFEBondUpdated is a log parse operation binding the contract event 0x63ccac61f03626a0e717e96da239ff8996745b6c4ddcaffdedc88d7ef938f5ec.
Solidity: event IFEBondUpdated(uint128 bondSize)
func (*PaymentExitgameFilterer) ParseInFlightBondReturnFailed ¶
func (_PaymentExitgame *PaymentExitgameFilterer) ParseInFlightBondReturnFailed(log types.Log) (*PaymentExitgameInFlightBondReturnFailed, error)
ParseInFlightBondReturnFailed is a log parse operation binding the contract event 0x6e9bc14d15fc350181ead2878efb011f527c6984ebf42e3c0dbf72a2d5edc9f2.
Solidity: event InFlightBondReturnFailed(address indexed receiver, uint256 amount)
func (*PaymentExitgameFilterer) ParseInFlightExitChallengeResponded ¶
func (_PaymentExitgame *PaymentExitgameFilterer) ParseInFlightExitChallengeResponded(log types.Log) (*PaymentExitgameInFlightExitChallengeResponded, error)
ParseInFlightExitChallengeResponded is a log parse operation binding the contract event 0x637cc4a7148767df19331a5c7dfb6d31f0a7e159a3dbb28a716be18c8c74f768.
Solidity: event InFlightExitChallengeResponded(address indexed challenger, bytes32 indexed txHash, uint256 challengeTxPosition)
func (*PaymentExitgameFilterer) ParseInFlightExitChallenged ¶
func (_PaymentExitgame *PaymentExitgameFilterer) ParseInFlightExitChallenged(log types.Log) (*PaymentExitgameInFlightExitChallenged, error)
ParseInFlightExitChallenged is a log parse operation binding the contract event 0x687401968e501bda2d2d6f880dd1a0a56ff50b1787185ee0b6f4c3fb9fc417ab.
Solidity: event InFlightExitChallenged(address indexed challenger, bytes32 indexed txHash, uint256 challengeTxPosition)
func (*PaymentExitgameFilterer) ParseInFlightExitDeleted ¶
func (_PaymentExitgame *PaymentExitgameFilterer) ParseInFlightExitDeleted(log types.Log) (*PaymentExitgameInFlightExitDeleted, error)
ParseInFlightExitDeleted is a log parse operation binding the contract event 0x1991c4c350498b0cc937c6a08bc5bdecf2e4fdd9d918052a880f102e43dbe45c.
Solidity: event InFlightExitDeleted(uint160 indexed exitId)
func (*PaymentExitgameFilterer) ParseInFlightExitInputBlocked ¶
func (_PaymentExitgame *PaymentExitgameFilterer) ParseInFlightExitInputBlocked(log types.Log) (*PaymentExitgameInFlightExitInputBlocked, error)
ParseInFlightExitInputBlocked is a log parse operation binding the contract event 0x4794045885b2e249895bc730deb7caedc2e6b4b49d56ccd696b69d1f4944b8ec.
Solidity: event InFlightExitInputBlocked(address indexed challenger, bytes32 indexed txHash, uint16 inputIndex)
func (*PaymentExitgameFilterer) ParseInFlightExitInputPiggybacked ¶
func (_PaymentExitgame *PaymentExitgameFilterer) ParseInFlightExitInputPiggybacked(log types.Log) (*PaymentExitgameInFlightExitInputPiggybacked, error)
ParseInFlightExitInputPiggybacked is a log parse operation binding the contract event 0xa93c0e9b202feaf554acf6ef1185b898c9f214da16e51740b06b5f7487b018e5.
Solidity: event InFlightExitInputPiggybacked(address indexed exitTarget, bytes32 indexed txHash, uint16 inputIndex)
func (*PaymentExitgameFilterer) ParseInFlightExitInputWithdrawn ¶
func (_PaymentExitgame *PaymentExitgameFilterer) ParseInFlightExitInputWithdrawn(log types.Log) (*PaymentExitgameInFlightExitInputWithdrawn, error)
ParseInFlightExitInputWithdrawn is a log parse operation binding the contract event 0x4446ec118df0062851669a051944a56f276ef134203ac88cbb6032bd10b6aeec.
Solidity: event InFlightExitInputWithdrawn(uint160 indexed exitId, uint16 inputIndex)
func (*PaymentExitgameFilterer) ParseInFlightExitOmitted ¶
func (_PaymentExitgame *PaymentExitgameFilterer) ParseInFlightExitOmitted(log types.Log) (*PaymentExitgameInFlightExitOmitted, error)
ParseInFlightExitOmitted is a log parse operation binding the contract event 0x438fb52bbaecea88ef59bcef337f0f8d5ba28dc74f727c0c176f81ff2c7ab81f.
Solidity: event InFlightExitOmitted(uint160 indexed exitId, address token)
func (*PaymentExitgameFilterer) ParseInFlightExitOutputBlocked ¶
func (_PaymentExitgame *PaymentExitgameFilterer) ParseInFlightExitOutputBlocked(log types.Log) (*PaymentExitgameInFlightExitOutputBlocked, error)
ParseInFlightExitOutputBlocked is a log parse operation binding the contract event 0xcbe8dad2e7fcbfe0dcba2f9b2e44f122c66cd26dc0808a0f7e9ec41e4fe285bf.
Solidity: event InFlightExitOutputBlocked(address indexed challenger, bytes32 indexed txHash, uint16 outputIndex)
func (*PaymentExitgameFilterer) ParseInFlightExitOutputPiggybacked ¶
func (_PaymentExitgame *PaymentExitgameFilterer) ParseInFlightExitOutputPiggybacked(log types.Log) (*PaymentExitgameInFlightExitOutputPiggybacked, error)
ParseInFlightExitOutputPiggybacked is a log parse operation binding the contract event 0x6ecd8e79a5f67f6c12b54371ada2ffb41bc128c61d9ac1e969f0aa2aca46cd78.
Solidity: event InFlightExitOutputPiggybacked(address indexed exitTarget, bytes32 indexed txHash, uint16 outputIndex)
func (*PaymentExitgameFilterer) ParseInFlightExitOutputWithdrawn ¶
func (_PaymentExitgame *PaymentExitgameFilterer) ParseInFlightExitOutputWithdrawn(log types.Log) (*PaymentExitgameInFlightExitOutputWithdrawn, error)
ParseInFlightExitOutputWithdrawn is a log parse operation binding the contract event 0xa241c6deaf193e53a1b002d779e4f247bf5d57ba0be5a753e628dfcee645a4f7.
Solidity: event InFlightExitOutputWithdrawn(uint160 indexed exitId, uint16 outputIndex)
func (*PaymentExitgameFilterer) ParseInFlightExitStarted ¶
func (_PaymentExitgame *PaymentExitgameFilterer) ParseInFlightExitStarted(log types.Log) (*PaymentExitgameInFlightExitStarted, error)
ParseInFlightExitStarted is a log parse operation binding the contract event 0xd5f1fe9d48880b57daa227004b16d320c0eb885d6c49d472d54c16a05fa3179e.
Solidity: event InFlightExitStarted(address indexed initiator, bytes32 indexed txHash)
func (*PaymentExitgameFilterer) ParsePiggybackBondUpdated ¶
func (_PaymentExitgame *PaymentExitgameFilterer) ParsePiggybackBondUpdated(log types.Log) (*PaymentExitgamePiggybackBondUpdated, error)
ParsePiggybackBondUpdated is a log parse operation binding the contract event 0x30ce291291dca42b8168ab211fafc36d3d4868292ed3259874ed00864432e20e.
Solidity: event PiggybackBondUpdated(uint128 bondSize)
func (*PaymentExitgameFilterer) ParseStandardExitBondUpdated ¶
func (_PaymentExitgame *PaymentExitgameFilterer) ParseStandardExitBondUpdated(log types.Log) (*PaymentExitgameStandardExitBondUpdated, error)
ParseStandardExitBondUpdated is a log parse operation binding the contract event 0xd21ccbbae3d29826d53310efdc993c64e27496dd31694b292f1a120344ec37ab.
Solidity: event StandardExitBondUpdated(uint128 bondSize)
func (*PaymentExitgameFilterer) WatchBondReturnFailed ¶
func (_PaymentExitgame *PaymentExitgameFilterer) WatchBondReturnFailed(opts *bind.WatchOpts, sink chan<- *PaymentExitgameBondReturnFailed, receiver []common.Address) (event.Subscription, error)
WatchBondReturnFailed is a free log subscription operation binding the contract event 0xc128a1281b55cd407680883dcfc3d0fffb69ec5176f175cefa465d34968547e8.
Solidity: event BondReturnFailed(address indexed receiver, uint256 amount)
func (*PaymentExitgameFilterer) WatchExitChallenged ¶
func (_PaymentExitgame *PaymentExitgameFilterer) WatchExitChallenged(opts *bind.WatchOpts, sink chan<- *PaymentExitgameExitChallenged, utxoPos []*big.Int) (event.Subscription, error)
WatchExitChallenged is a free log subscription operation binding the contract event 0x5dfba526c59b25f899f935c5b0d5b8739e97e4d89c38c158eca3192ea34b87d8.
Solidity: event ExitChallenged(uint256 indexed utxoPos)
func (*PaymentExitgameFilterer) WatchExitFinalized ¶
func (_PaymentExitgame *PaymentExitgameFilterer) WatchExitFinalized(opts *bind.WatchOpts, sink chan<- *PaymentExitgameExitFinalized, exitId []*big.Int) (event.Subscription, error)
WatchExitFinalized is a free log subscription operation binding the contract event 0x0adb29b0831e081044cefe31155c1f2b2b85ad3613a480a5f901ee287addef55.
Solidity: event ExitFinalized(uint160 indexed exitId)
func (*PaymentExitgameFilterer) WatchExitOmitted ¶
func (_PaymentExitgame *PaymentExitgameFilterer) WatchExitOmitted(opts *bind.WatchOpts, sink chan<- *PaymentExitgameExitOmitted, exitId []*big.Int) (event.Subscription, error)
WatchExitOmitted is a free log subscription operation binding the contract event 0x91b69d9a0a91ef4f81d0232886cb1880ada4ccdadc8981a3fede280c284bc46a.
Solidity: event ExitOmitted(uint160 indexed exitId)
func (*PaymentExitgameFilterer) WatchExitStarted ¶
func (_PaymentExitgame *PaymentExitgameFilterer) WatchExitStarted(opts *bind.WatchOpts, sink chan<- *PaymentExitgameExitStarted, owner []common.Address) (event.Subscription, error)
WatchExitStarted is a free log subscription operation binding the contract event 0xdd6f755cba05d0a420007aef6afc05e4889ab424505e2e440ecd1c434ba7082e.
Solidity: event ExitStarted(address indexed owner, uint160 exitId)
func (*PaymentExitgameFilterer) WatchIFEBondUpdated ¶
func (_PaymentExitgame *PaymentExitgameFilterer) WatchIFEBondUpdated(opts *bind.WatchOpts, sink chan<- *PaymentExitgameIFEBondUpdated) (event.Subscription, error)
WatchIFEBondUpdated is a free log subscription operation binding the contract event 0x63ccac61f03626a0e717e96da239ff8996745b6c4ddcaffdedc88d7ef938f5ec.
Solidity: event IFEBondUpdated(uint128 bondSize)
func (*PaymentExitgameFilterer) WatchInFlightBondReturnFailed ¶
func (_PaymentExitgame *PaymentExitgameFilterer) WatchInFlightBondReturnFailed(opts *bind.WatchOpts, sink chan<- *PaymentExitgameInFlightBondReturnFailed, receiver []common.Address) (event.Subscription, error)
WatchInFlightBondReturnFailed is a free log subscription operation binding the contract event 0x6e9bc14d15fc350181ead2878efb011f527c6984ebf42e3c0dbf72a2d5edc9f2.
Solidity: event InFlightBondReturnFailed(address indexed receiver, uint256 amount)
func (*PaymentExitgameFilterer) WatchInFlightExitChallengeResponded ¶
func (_PaymentExitgame *PaymentExitgameFilterer) WatchInFlightExitChallengeResponded(opts *bind.WatchOpts, sink chan<- *PaymentExitgameInFlightExitChallengeResponded, challenger []common.Address, txHash [][32]byte) (event.Subscription, error)
WatchInFlightExitChallengeResponded is a free log subscription operation binding the contract event 0x637cc4a7148767df19331a5c7dfb6d31f0a7e159a3dbb28a716be18c8c74f768.
Solidity: event InFlightExitChallengeResponded(address indexed challenger, bytes32 indexed txHash, uint256 challengeTxPosition)
func (*PaymentExitgameFilterer) WatchInFlightExitChallenged ¶
func (_PaymentExitgame *PaymentExitgameFilterer) WatchInFlightExitChallenged(opts *bind.WatchOpts, sink chan<- *PaymentExitgameInFlightExitChallenged, challenger []common.Address, txHash [][32]byte) (event.Subscription, error)
WatchInFlightExitChallenged is a free log subscription operation binding the contract event 0x687401968e501bda2d2d6f880dd1a0a56ff50b1787185ee0b6f4c3fb9fc417ab.
Solidity: event InFlightExitChallenged(address indexed challenger, bytes32 indexed txHash, uint256 challengeTxPosition)
func (*PaymentExitgameFilterer) WatchInFlightExitDeleted ¶
func (_PaymentExitgame *PaymentExitgameFilterer) WatchInFlightExitDeleted(opts *bind.WatchOpts, sink chan<- *PaymentExitgameInFlightExitDeleted, exitId []*big.Int) (event.Subscription, error)
WatchInFlightExitDeleted is a free log subscription operation binding the contract event 0x1991c4c350498b0cc937c6a08bc5bdecf2e4fdd9d918052a880f102e43dbe45c.
Solidity: event InFlightExitDeleted(uint160 indexed exitId)
func (*PaymentExitgameFilterer) WatchInFlightExitInputBlocked ¶
func (_PaymentExitgame *PaymentExitgameFilterer) WatchInFlightExitInputBlocked(opts *bind.WatchOpts, sink chan<- *PaymentExitgameInFlightExitInputBlocked, challenger []common.Address, txHash [][32]byte) (event.Subscription, error)
WatchInFlightExitInputBlocked is a free log subscription operation binding the contract event 0x4794045885b2e249895bc730deb7caedc2e6b4b49d56ccd696b69d1f4944b8ec.
Solidity: event InFlightExitInputBlocked(address indexed challenger, bytes32 indexed txHash, uint16 inputIndex)
func (*PaymentExitgameFilterer) WatchInFlightExitInputPiggybacked ¶
func (_PaymentExitgame *PaymentExitgameFilterer) WatchInFlightExitInputPiggybacked(opts *bind.WatchOpts, sink chan<- *PaymentExitgameInFlightExitInputPiggybacked, exitTarget []common.Address, txHash [][32]byte) (event.Subscription, error)
WatchInFlightExitInputPiggybacked is a free log subscription operation binding the contract event 0xa93c0e9b202feaf554acf6ef1185b898c9f214da16e51740b06b5f7487b018e5.
Solidity: event InFlightExitInputPiggybacked(address indexed exitTarget, bytes32 indexed txHash, uint16 inputIndex)
func (*PaymentExitgameFilterer) WatchInFlightExitInputWithdrawn ¶
func (_PaymentExitgame *PaymentExitgameFilterer) WatchInFlightExitInputWithdrawn(opts *bind.WatchOpts, sink chan<- *PaymentExitgameInFlightExitInputWithdrawn, exitId []*big.Int) (event.Subscription, error)
WatchInFlightExitInputWithdrawn is a free log subscription operation binding the contract event 0x4446ec118df0062851669a051944a56f276ef134203ac88cbb6032bd10b6aeec.
Solidity: event InFlightExitInputWithdrawn(uint160 indexed exitId, uint16 inputIndex)
func (*PaymentExitgameFilterer) WatchInFlightExitOmitted ¶
func (_PaymentExitgame *PaymentExitgameFilterer) WatchInFlightExitOmitted(opts *bind.WatchOpts, sink chan<- *PaymentExitgameInFlightExitOmitted, exitId []*big.Int) (event.Subscription, error)
WatchInFlightExitOmitted is a free log subscription operation binding the contract event 0x438fb52bbaecea88ef59bcef337f0f8d5ba28dc74f727c0c176f81ff2c7ab81f.
Solidity: event InFlightExitOmitted(uint160 indexed exitId, address token)
func (*PaymentExitgameFilterer) WatchInFlightExitOutputBlocked ¶
func (_PaymentExitgame *PaymentExitgameFilterer) WatchInFlightExitOutputBlocked(opts *bind.WatchOpts, sink chan<- *PaymentExitgameInFlightExitOutputBlocked, challenger []common.Address, txHash [][32]byte) (event.Subscription, error)
WatchInFlightExitOutputBlocked is a free log subscription operation binding the contract event 0xcbe8dad2e7fcbfe0dcba2f9b2e44f122c66cd26dc0808a0f7e9ec41e4fe285bf.
Solidity: event InFlightExitOutputBlocked(address indexed challenger, bytes32 indexed txHash, uint16 outputIndex)
func (*PaymentExitgameFilterer) WatchInFlightExitOutputPiggybacked ¶
func (_PaymentExitgame *PaymentExitgameFilterer) WatchInFlightExitOutputPiggybacked(opts *bind.WatchOpts, sink chan<- *PaymentExitgameInFlightExitOutputPiggybacked, exitTarget []common.Address, txHash [][32]byte) (event.Subscription, error)
WatchInFlightExitOutputPiggybacked is a free log subscription operation binding the contract event 0x6ecd8e79a5f67f6c12b54371ada2ffb41bc128c61d9ac1e969f0aa2aca46cd78.
Solidity: event InFlightExitOutputPiggybacked(address indexed exitTarget, bytes32 indexed txHash, uint16 outputIndex)
func (*PaymentExitgameFilterer) WatchInFlightExitOutputWithdrawn ¶
func (_PaymentExitgame *PaymentExitgameFilterer) WatchInFlightExitOutputWithdrawn(opts *bind.WatchOpts, sink chan<- *PaymentExitgameInFlightExitOutputWithdrawn, exitId []*big.Int) (event.Subscription, error)
WatchInFlightExitOutputWithdrawn is a free log subscription operation binding the contract event 0xa241c6deaf193e53a1b002d779e4f247bf5d57ba0be5a753e628dfcee645a4f7.
Solidity: event InFlightExitOutputWithdrawn(uint160 indexed exitId, uint16 outputIndex)
func (*PaymentExitgameFilterer) WatchInFlightExitStarted ¶
func (_PaymentExitgame *PaymentExitgameFilterer) WatchInFlightExitStarted(opts *bind.WatchOpts, sink chan<- *PaymentExitgameInFlightExitStarted, initiator []common.Address, txHash [][32]byte) (event.Subscription, error)
WatchInFlightExitStarted is a free log subscription operation binding the contract event 0xd5f1fe9d48880b57daa227004b16d320c0eb885d6c49d472d54c16a05fa3179e.
Solidity: event InFlightExitStarted(address indexed initiator, bytes32 indexed txHash)
func (*PaymentExitgameFilterer) WatchPiggybackBondUpdated ¶
func (_PaymentExitgame *PaymentExitgameFilterer) WatchPiggybackBondUpdated(opts *bind.WatchOpts, sink chan<- *PaymentExitgamePiggybackBondUpdated) (event.Subscription, error)
WatchPiggybackBondUpdated is a free log subscription operation binding the contract event 0x30ce291291dca42b8168ab211fafc36d3d4868292ed3259874ed00864432e20e.
Solidity: event PiggybackBondUpdated(uint128 bondSize)
func (*PaymentExitgameFilterer) WatchStandardExitBondUpdated ¶
func (_PaymentExitgame *PaymentExitgameFilterer) WatchStandardExitBondUpdated(opts *bind.WatchOpts, sink chan<- *PaymentExitgameStandardExitBondUpdated) (event.Subscription, error)
WatchStandardExitBondUpdated is a free log subscription operation binding the contract event 0xd21ccbbae3d29826d53310efdc993c64e27496dd31694b292f1a120344ec37ab.
Solidity: event StandardExitBondUpdated(uint128 bondSize)
type PaymentExitgameIFEBondUpdated ¶
type PaymentExitgameIFEBondUpdated struct { BondSize *big.Int Raw types.Log // Blockchain specific contextual infos }
PaymentExitgameIFEBondUpdated represents a IFEBondUpdated event raised by the PaymentExitgame contract.
type PaymentExitgameIFEBondUpdatedIterator ¶
type PaymentExitgameIFEBondUpdatedIterator struct { Event *PaymentExitgameIFEBondUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PaymentExitgameIFEBondUpdatedIterator is returned from FilterIFEBondUpdated and is used to iterate over the raw logs and unpacked data for IFEBondUpdated events raised by the PaymentExitgame contract.
func (*PaymentExitgameIFEBondUpdatedIterator) Close ¶
func (it *PaymentExitgameIFEBondUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PaymentExitgameIFEBondUpdatedIterator) Error ¶
func (it *PaymentExitgameIFEBondUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PaymentExitgameIFEBondUpdatedIterator) Next ¶
func (it *PaymentExitgameIFEBondUpdatedIterator) 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 PaymentExitgameInFlightBondReturnFailed ¶
type PaymentExitgameInFlightBondReturnFailed struct { Receiver common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
PaymentExitgameInFlightBondReturnFailed represents a InFlightBondReturnFailed event raised by the PaymentExitgame contract.
type PaymentExitgameInFlightBondReturnFailedIterator ¶
type PaymentExitgameInFlightBondReturnFailedIterator struct { Event *PaymentExitgameInFlightBondReturnFailed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PaymentExitgameInFlightBondReturnFailedIterator is returned from FilterInFlightBondReturnFailed and is used to iterate over the raw logs and unpacked data for InFlightBondReturnFailed events raised by the PaymentExitgame contract.
func (*PaymentExitgameInFlightBondReturnFailedIterator) Close ¶
func (it *PaymentExitgameInFlightBondReturnFailedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PaymentExitgameInFlightBondReturnFailedIterator) Error ¶
func (it *PaymentExitgameInFlightBondReturnFailedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PaymentExitgameInFlightBondReturnFailedIterator) Next ¶
func (it *PaymentExitgameInFlightBondReturnFailedIterator) 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 PaymentExitgameInFlightExitChallengeResponded ¶
type PaymentExitgameInFlightExitChallengeResponded struct { Challenger common.Address TxHash [32]byte ChallengeTxPosition *big.Int Raw types.Log // Blockchain specific contextual infos }
PaymentExitgameInFlightExitChallengeResponded represents a InFlightExitChallengeResponded event raised by the PaymentExitgame contract.
type PaymentExitgameInFlightExitChallengeRespondedIterator ¶
type PaymentExitgameInFlightExitChallengeRespondedIterator struct { Event *PaymentExitgameInFlightExitChallengeResponded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PaymentExitgameInFlightExitChallengeRespondedIterator is returned from FilterInFlightExitChallengeResponded and is used to iterate over the raw logs and unpacked data for InFlightExitChallengeResponded events raised by the PaymentExitgame contract.
func (*PaymentExitgameInFlightExitChallengeRespondedIterator) Close ¶
func (it *PaymentExitgameInFlightExitChallengeRespondedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PaymentExitgameInFlightExitChallengeRespondedIterator) Error ¶
func (it *PaymentExitgameInFlightExitChallengeRespondedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PaymentExitgameInFlightExitChallengeRespondedIterator) Next ¶
func (it *PaymentExitgameInFlightExitChallengeRespondedIterator) 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 PaymentExitgameInFlightExitChallenged ¶
type PaymentExitgameInFlightExitChallenged struct { Challenger common.Address TxHash [32]byte ChallengeTxPosition *big.Int Raw types.Log // Blockchain specific contextual infos }
PaymentExitgameInFlightExitChallenged represents a InFlightExitChallenged event raised by the PaymentExitgame contract.
type PaymentExitgameInFlightExitChallengedIterator ¶
type PaymentExitgameInFlightExitChallengedIterator struct { Event *PaymentExitgameInFlightExitChallenged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PaymentExitgameInFlightExitChallengedIterator is returned from FilterInFlightExitChallenged and is used to iterate over the raw logs and unpacked data for InFlightExitChallenged events raised by the PaymentExitgame contract.
func (*PaymentExitgameInFlightExitChallengedIterator) Close ¶
func (it *PaymentExitgameInFlightExitChallengedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PaymentExitgameInFlightExitChallengedIterator) Error ¶
func (it *PaymentExitgameInFlightExitChallengedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PaymentExitgameInFlightExitChallengedIterator) Next ¶
func (it *PaymentExitgameInFlightExitChallengedIterator) 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 PaymentExitgameInFlightExitDeleted ¶
type PaymentExitgameInFlightExitDeleted struct { ExitId *big.Int Raw types.Log // Blockchain specific contextual infos }
PaymentExitgameInFlightExitDeleted represents a InFlightExitDeleted event raised by the PaymentExitgame contract.
type PaymentExitgameInFlightExitDeletedIterator ¶
type PaymentExitgameInFlightExitDeletedIterator struct { Event *PaymentExitgameInFlightExitDeleted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PaymentExitgameInFlightExitDeletedIterator is returned from FilterInFlightExitDeleted and is used to iterate over the raw logs and unpacked data for InFlightExitDeleted events raised by the PaymentExitgame contract.
func (*PaymentExitgameInFlightExitDeletedIterator) Close ¶
func (it *PaymentExitgameInFlightExitDeletedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PaymentExitgameInFlightExitDeletedIterator) Error ¶
func (it *PaymentExitgameInFlightExitDeletedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PaymentExitgameInFlightExitDeletedIterator) Next ¶
func (it *PaymentExitgameInFlightExitDeletedIterator) 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 PaymentExitgameInFlightExitInputBlocked ¶
type PaymentExitgameInFlightExitInputBlocked struct { Challenger common.Address TxHash [32]byte InputIndex uint16 Raw types.Log // Blockchain specific contextual infos }
PaymentExitgameInFlightExitInputBlocked represents a InFlightExitInputBlocked event raised by the PaymentExitgame contract.
type PaymentExitgameInFlightExitInputBlockedIterator ¶
type PaymentExitgameInFlightExitInputBlockedIterator struct { Event *PaymentExitgameInFlightExitInputBlocked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PaymentExitgameInFlightExitInputBlockedIterator is returned from FilterInFlightExitInputBlocked and is used to iterate over the raw logs and unpacked data for InFlightExitInputBlocked events raised by the PaymentExitgame contract.
func (*PaymentExitgameInFlightExitInputBlockedIterator) Close ¶
func (it *PaymentExitgameInFlightExitInputBlockedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PaymentExitgameInFlightExitInputBlockedIterator) Error ¶
func (it *PaymentExitgameInFlightExitInputBlockedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PaymentExitgameInFlightExitInputBlockedIterator) Next ¶
func (it *PaymentExitgameInFlightExitInputBlockedIterator) 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 PaymentExitgameInFlightExitInputPiggybacked ¶
type PaymentExitgameInFlightExitInputPiggybacked struct { ExitTarget common.Address TxHash [32]byte InputIndex uint16 Raw types.Log // Blockchain specific contextual infos }
PaymentExitgameInFlightExitInputPiggybacked represents a InFlightExitInputPiggybacked event raised by the PaymentExitgame contract.
type PaymentExitgameInFlightExitInputPiggybackedIterator ¶
type PaymentExitgameInFlightExitInputPiggybackedIterator struct { Event *PaymentExitgameInFlightExitInputPiggybacked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PaymentExitgameInFlightExitInputPiggybackedIterator is returned from FilterInFlightExitInputPiggybacked and is used to iterate over the raw logs and unpacked data for InFlightExitInputPiggybacked events raised by the PaymentExitgame contract.
func (*PaymentExitgameInFlightExitInputPiggybackedIterator) Close ¶
func (it *PaymentExitgameInFlightExitInputPiggybackedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PaymentExitgameInFlightExitInputPiggybackedIterator) Error ¶
func (it *PaymentExitgameInFlightExitInputPiggybackedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PaymentExitgameInFlightExitInputPiggybackedIterator) Next ¶
func (it *PaymentExitgameInFlightExitInputPiggybackedIterator) 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 PaymentExitgameInFlightExitInputWithdrawn ¶
type PaymentExitgameInFlightExitInputWithdrawn struct { ExitId *big.Int InputIndex uint16 Raw types.Log // Blockchain specific contextual infos }
PaymentExitgameInFlightExitInputWithdrawn represents a InFlightExitInputWithdrawn event raised by the PaymentExitgame contract.
type PaymentExitgameInFlightExitInputWithdrawnIterator ¶
type PaymentExitgameInFlightExitInputWithdrawnIterator struct { Event *PaymentExitgameInFlightExitInputWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PaymentExitgameInFlightExitInputWithdrawnIterator is returned from FilterInFlightExitInputWithdrawn and is used to iterate over the raw logs and unpacked data for InFlightExitInputWithdrawn events raised by the PaymentExitgame contract.
func (*PaymentExitgameInFlightExitInputWithdrawnIterator) Close ¶
func (it *PaymentExitgameInFlightExitInputWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PaymentExitgameInFlightExitInputWithdrawnIterator) Error ¶
func (it *PaymentExitgameInFlightExitInputWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PaymentExitgameInFlightExitInputWithdrawnIterator) Next ¶
func (it *PaymentExitgameInFlightExitInputWithdrawnIterator) 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 PaymentExitgameInFlightExitOmitted ¶
type PaymentExitgameInFlightExitOmitted struct { ExitId *big.Int Token common.Address Raw types.Log // Blockchain specific contextual infos }
PaymentExitgameInFlightExitOmitted represents a InFlightExitOmitted event raised by the PaymentExitgame contract.
type PaymentExitgameInFlightExitOmittedIterator ¶
type PaymentExitgameInFlightExitOmittedIterator struct { Event *PaymentExitgameInFlightExitOmitted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PaymentExitgameInFlightExitOmittedIterator is returned from FilterInFlightExitOmitted and is used to iterate over the raw logs and unpacked data for InFlightExitOmitted events raised by the PaymentExitgame contract.
func (*PaymentExitgameInFlightExitOmittedIterator) Close ¶
func (it *PaymentExitgameInFlightExitOmittedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PaymentExitgameInFlightExitOmittedIterator) Error ¶
func (it *PaymentExitgameInFlightExitOmittedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PaymentExitgameInFlightExitOmittedIterator) Next ¶
func (it *PaymentExitgameInFlightExitOmittedIterator) 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 PaymentExitgameInFlightExitOutputBlocked ¶
type PaymentExitgameInFlightExitOutputBlocked struct { Challenger common.Address TxHash [32]byte OutputIndex uint16 Raw types.Log // Blockchain specific contextual infos }
PaymentExitgameInFlightExitOutputBlocked represents a InFlightExitOutputBlocked event raised by the PaymentExitgame contract.
type PaymentExitgameInFlightExitOutputBlockedIterator ¶
type PaymentExitgameInFlightExitOutputBlockedIterator struct { Event *PaymentExitgameInFlightExitOutputBlocked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PaymentExitgameInFlightExitOutputBlockedIterator is returned from FilterInFlightExitOutputBlocked and is used to iterate over the raw logs and unpacked data for InFlightExitOutputBlocked events raised by the PaymentExitgame contract.
func (*PaymentExitgameInFlightExitOutputBlockedIterator) Close ¶
func (it *PaymentExitgameInFlightExitOutputBlockedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PaymentExitgameInFlightExitOutputBlockedIterator) Error ¶
func (it *PaymentExitgameInFlightExitOutputBlockedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PaymentExitgameInFlightExitOutputBlockedIterator) Next ¶
func (it *PaymentExitgameInFlightExitOutputBlockedIterator) 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 PaymentExitgameInFlightExitOutputPiggybacked ¶
type PaymentExitgameInFlightExitOutputPiggybacked struct { ExitTarget common.Address TxHash [32]byte OutputIndex uint16 Raw types.Log // Blockchain specific contextual infos }
PaymentExitgameInFlightExitOutputPiggybacked represents a InFlightExitOutputPiggybacked event raised by the PaymentExitgame contract.
type PaymentExitgameInFlightExitOutputPiggybackedIterator ¶
type PaymentExitgameInFlightExitOutputPiggybackedIterator struct { Event *PaymentExitgameInFlightExitOutputPiggybacked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PaymentExitgameInFlightExitOutputPiggybackedIterator is returned from FilterInFlightExitOutputPiggybacked and is used to iterate over the raw logs and unpacked data for InFlightExitOutputPiggybacked events raised by the PaymentExitgame contract.
func (*PaymentExitgameInFlightExitOutputPiggybackedIterator) Close ¶
func (it *PaymentExitgameInFlightExitOutputPiggybackedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PaymentExitgameInFlightExitOutputPiggybackedIterator) Error ¶
func (it *PaymentExitgameInFlightExitOutputPiggybackedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PaymentExitgameInFlightExitOutputPiggybackedIterator) Next ¶
func (it *PaymentExitgameInFlightExitOutputPiggybackedIterator) 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 PaymentExitgameInFlightExitOutputWithdrawn ¶
type PaymentExitgameInFlightExitOutputWithdrawn struct { ExitId *big.Int OutputIndex uint16 Raw types.Log // Blockchain specific contextual infos }
PaymentExitgameInFlightExitOutputWithdrawn represents a InFlightExitOutputWithdrawn event raised by the PaymentExitgame contract.
type PaymentExitgameInFlightExitOutputWithdrawnIterator ¶
type PaymentExitgameInFlightExitOutputWithdrawnIterator struct { Event *PaymentExitgameInFlightExitOutputWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PaymentExitgameInFlightExitOutputWithdrawnIterator is returned from FilterInFlightExitOutputWithdrawn and is used to iterate over the raw logs and unpacked data for InFlightExitOutputWithdrawn events raised by the PaymentExitgame contract.
func (*PaymentExitgameInFlightExitOutputWithdrawnIterator) Close ¶
func (it *PaymentExitgameInFlightExitOutputWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PaymentExitgameInFlightExitOutputWithdrawnIterator) Error ¶
func (it *PaymentExitgameInFlightExitOutputWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PaymentExitgameInFlightExitOutputWithdrawnIterator) Next ¶
func (it *PaymentExitgameInFlightExitOutputWithdrawnIterator) 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 PaymentExitgameInFlightExitStarted ¶
type PaymentExitgameInFlightExitStarted struct { Initiator common.Address TxHash [32]byte Raw types.Log // Blockchain specific contextual infos }
PaymentExitgameInFlightExitStarted represents a InFlightExitStarted event raised by the PaymentExitgame contract.
type PaymentExitgameInFlightExitStartedIterator ¶
type PaymentExitgameInFlightExitStartedIterator struct { Event *PaymentExitgameInFlightExitStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PaymentExitgameInFlightExitStartedIterator is returned from FilterInFlightExitStarted and is used to iterate over the raw logs and unpacked data for InFlightExitStarted events raised by the PaymentExitgame contract.
func (*PaymentExitgameInFlightExitStartedIterator) Close ¶
func (it *PaymentExitgameInFlightExitStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PaymentExitgameInFlightExitStartedIterator) Error ¶
func (it *PaymentExitgameInFlightExitStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PaymentExitgameInFlightExitStartedIterator) Next ¶
func (it *PaymentExitgameInFlightExitStartedIterator) 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 PaymentExitgamePiggybackBondUpdated ¶
type PaymentExitgamePiggybackBondUpdated struct { BondSize *big.Int Raw types.Log // Blockchain specific contextual infos }
PaymentExitgamePiggybackBondUpdated represents a PiggybackBondUpdated event raised by the PaymentExitgame contract.
type PaymentExitgamePiggybackBondUpdatedIterator ¶
type PaymentExitgamePiggybackBondUpdatedIterator struct { Event *PaymentExitgamePiggybackBondUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PaymentExitgamePiggybackBondUpdatedIterator is returned from FilterPiggybackBondUpdated and is used to iterate over the raw logs and unpacked data for PiggybackBondUpdated events raised by the PaymentExitgame contract.
func (*PaymentExitgamePiggybackBondUpdatedIterator) Close ¶
func (it *PaymentExitgamePiggybackBondUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PaymentExitgamePiggybackBondUpdatedIterator) Error ¶
func (it *PaymentExitgamePiggybackBondUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PaymentExitgamePiggybackBondUpdatedIterator) Next ¶
func (it *PaymentExitgamePiggybackBondUpdatedIterator) 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 PaymentExitgameRaw ¶
type PaymentExitgameRaw struct {
Contract *PaymentExitgame // Generic contract binding to access the raw methods on
}
PaymentExitgameRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*PaymentExitgameRaw) Call ¶
func (_PaymentExitgame *PaymentExitgameRaw) 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 (*PaymentExitgameRaw) Transact ¶
func (_PaymentExitgame *PaymentExitgameRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PaymentExitgameRaw) Transfer ¶
func (_PaymentExitgame *PaymentExitgameRaw) 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 PaymentExitgameSession ¶
type PaymentExitgameSession struct { Contract *PaymentExitgame // 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 }
PaymentExitgameSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*PaymentExitgameSession) BONDLOWERBOUNDDIVISOR ¶
func (_PaymentExitgame *PaymentExitgameSession) BONDLOWERBOUNDDIVISOR() (uint16, error)
BONDLOWERBOUNDDIVISOR is a free data retrieval call binding the contract method 0x905d6a99.
Solidity: function BOND_LOWER_BOUND_DIVISOR() constant returns(uint16)
func (*PaymentExitgameSession) BONDUPPERBOUNDMULTIPLIER ¶
func (_PaymentExitgame *PaymentExitgameSession) BONDUPPERBOUNDMULTIPLIER() (uint16, error)
BONDUPPERBOUNDMULTIPLIER is a free data retrieval call binding the contract method 0xa0e403b1.
Solidity: function BOND_UPPER_BOUND_MULTIPLIER() constant returns(uint16)
func (*PaymentExitgameSession) ChallengeInFlightExitInputSpent ¶
func (_PaymentExitgame *PaymentExitgameSession) ChallengeInFlightExitInputSpent(args PaymentInFlightExitRouterArgsChallengeInputSpentArgs) (*types.Transaction, error)
ChallengeInFlightExitInputSpent is a paid mutator transaction binding the contract method 0xb9a3a28e.
Solidity: function challengeInFlightExitInputSpent(PaymentInFlightExitRouterArgsChallengeInputSpentArgs args) returns()
func (*PaymentExitgameSession) ChallengeInFlightExitNotCanonical ¶
func (_PaymentExitgame *PaymentExitgameSession) ChallengeInFlightExitNotCanonical(args PaymentInFlightExitRouterArgsChallengeCanonicityArgs) (*types.Transaction, error)
ChallengeInFlightExitNotCanonical is a paid mutator transaction binding the contract method 0xe8362298.
Solidity: function challengeInFlightExitNotCanonical(PaymentInFlightExitRouterArgsChallengeCanonicityArgs args) returns()
func (*PaymentExitgameSession) ChallengeInFlightExitOutputSpent ¶
func (_PaymentExitgame *PaymentExitgameSession) ChallengeInFlightExitOutputSpent(args PaymentInFlightExitRouterArgsChallengeOutputSpent) (*types.Transaction, error)
ChallengeInFlightExitOutputSpent is a paid mutator transaction binding the contract method 0x2c3bad95.
Solidity: function challengeInFlightExitOutputSpent(PaymentInFlightExitRouterArgsChallengeOutputSpent args) returns()
func (*PaymentExitgameSession) ChallengeStandardExit ¶
func (_PaymentExitgame *PaymentExitgameSession) ChallengeStandardExit(args PaymentStandardExitRouterArgsChallengeStandardExitArgs) (*types.Transaction, error)
ChallengeStandardExit is a paid mutator transaction binding the contract method 0xdf2933e2.
Solidity: function challengeStandardExit(PaymentStandardExitRouterArgsChallengeStandardExitArgs args) returns()
func (*PaymentExitgameSession) DeleteNonPiggybackedInFlightExit ¶
func (_PaymentExitgame *PaymentExitgameSession) DeleteNonPiggybackedInFlightExit(exitId *big.Int) (*types.Transaction, error)
DeleteNonPiggybackedInFlightExit is a paid mutator transaction binding the contract method 0xb3c2ec76.
Solidity: function deleteNonPiggybackedInFlightExit(uint160 exitId) returns()
func (*PaymentExitgameSession) GetInFlightExitId ¶
func (_PaymentExitgame *PaymentExitgameSession) GetInFlightExitId(_txBytes []byte) (*big.Int, error)
GetInFlightExitId is a free data retrieval call binding the contract method 0x839c78f9.
Solidity: function getInFlightExitId(bytes _txBytes) constant returns(uint160)
func (*PaymentExitgameSession) GetStandardExitId ¶
func (_PaymentExitgame *PaymentExitgameSession) GetStandardExitId(_isDeposit bool, _txBytes []byte, _utxoPos *big.Int) (*big.Int, error)
GetStandardExitId is a free data retrieval call binding the contract method 0xb22d3e14.
Solidity: function getStandardExitId(bool _isDeposit, bytes _txBytes, uint256 _utxoPos) constant returns(uint160)
func (*PaymentExitgameSession) INITIALBONDSIZE ¶
func (_PaymentExitgame *PaymentExitgameSession) INITIALBONDSIZE() (*big.Int, error)
INITIALBONDSIZE is a free data retrieval call binding the contract method 0xc170ecf5.
Solidity: function INITIAL_BOND_SIZE() constant returns(uint128)
func (*PaymentExitgameSession) INITIALIFEBONDSIZE ¶
func (_PaymentExitgame *PaymentExitgameSession) INITIALIFEBONDSIZE() (*big.Int, error)
INITIALIFEBONDSIZE is a free data retrieval call binding the contract method 0xc96e7c05.
Solidity: function INITIAL_IFE_BOND_SIZE() constant returns(uint128)
func (*PaymentExitgameSession) INITIALPBBONDSIZE ¶
func (_PaymentExitgame *PaymentExitgameSession) INITIALPBBONDSIZE() (*big.Int, error)
INITIALPBBONDSIZE is a free data retrieval call binding the contract method 0x7e2b2efe.
Solidity: function INITIAL_PB_BOND_SIZE() constant returns(uint128)
func (*PaymentExitgameSession) InFlightExits ¶
func (_PaymentExitgame *PaymentExitgameSession) InFlightExits(exitIds []*big.Int) ([]PaymentExitDataModelInFlightExit, error)
InFlightExits is a free data retrieval call binding the contract method 0xcec9e1a7.
Solidity: function inFlightExits(uint160[] exitIds) constant returns([]PaymentExitDataModelInFlightExit)
func (*PaymentExitgameSession) PiggybackBondSize ¶
func (_PaymentExitgame *PaymentExitgameSession) PiggybackBondSize() (*big.Int, error)
PiggybackBondSize is a free data retrieval call binding the contract method 0x3f1214cf.
Solidity: function piggybackBondSize() constant returns(uint128)
func (*PaymentExitgameSession) PiggybackInFlightExitOnInput ¶
func (_PaymentExitgame *PaymentExitgameSession) PiggybackInFlightExitOnInput(args PaymentInFlightExitRouterArgsPiggybackInFlightExitOnInputArgs) (*types.Transaction, error)
PiggybackInFlightExitOnInput is a paid mutator transaction binding the contract method 0xe5bc60c7.
Solidity: function piggybackInFlightExitOnInput(PaymentInFlightExitRouterArgsPiggybackInFlightExitOnInputArgs args) returns()
func (*PaymentExitgameSession) PiggybackInFlightExitOnOutput ¶
func (_PaymentExitgame *PaymentExitgameSession) PiggybackInFlightExitOnOutput(args PaymentInFlightExitRouterArgsPiggybackInFlightExitOnOutputArgs) (*types.Transaction, error)
PiggybackInFlightExitOnOutput is a paid mutator transaction binding the contract method 0xa4a25441.
Solidity: function piggybackInFlightExitOnOutput(PaymentInFlightExitRouterArgsPiggybackInFlightExitOnOutputArgs args) returns()
func (*PaymentExitgameSession) ProcessExit ¶
func (_PaymentExitgame *PaymentExitgameSession) ProcessExit(exitId *big.Int, arg1 *big.Int, token common.Address) (*types.Transaction, error)
ProcessExit is a paid mutator transaction binding the contract method 0x68496351.
Solidity: function processExit(uint160 exitId, uint256 , address token) returns()
func (*PaymentExitgameSession) RespondToNonCanonicalChallenge ¶
func (_PaymentExitgame *PaymentExitgameSession) RespondToNonCanonicalChallenge(inFlightTx []byte, inFlightTxPos *big.Int, inFlightTxInclusionProof []byte) (*types.Transaction, error)
RespondToNonCanonicalChallenge is a paid mutator transaction binding the contract method 0x36660de4.
Solidity: function respondToNonCanonicalChallenge(bytes inFlightTx, uint256 inFlightTxPos, bytes inFlightTxInclusionProof) returns()
func (*PaymentExitgameSession) StandardExits ¶
func (_PaymentExitgame *PaymentExitgameSession) StandardExits(exitIds []*big.Int) ([]PaymentExitDataModelStandardExit, error)
StandardExits is a free data retrieval call binding the contract method 0x0ca5b676.
Solidity: function standardExits(uint160[] exitIds) constant returns([]PaymentExitDataModelStandardExit)
func (*PaymentExitgameSession) StartIFEBondSize ¶
func (_PaymentExitgame *PaymentExitgameSession) StartIFEBondSize() (*big.Int, error)
StartIFEBondSize is a free data retrieval call binding the contract method 0x7702fa17.
Solidity: function startIFEBondSize() constant returns(uint128)
func (*PaymentExitgameSession) StartInFlightExit ¶
func (_PaymentExitgame *PaymentExitgameSession) StartInFlightExit(args PaymentInFlightExitRouterArgsStartExitArgs) (*types.Transaction, error)
StartInFlightExit is a paid mutator transaction binding the contract method 0x5a528514.
Solidity: function startInFlightExit(PaymentInFlightExitRouterArgsStartExitArgs args) returns()
func (*PaymentExitgameSession) StartStandardExit ¶
func (_PaymentExitgame *PaymentExitgameSession) StartStandardExit(args PaymentStandardExitRouterArgsStartStandardExitArgs) (*types.Transaction, error)
StartStandardExit is a paid mutator transaction binding the contract method 0x70e01462.
Solidity: function startStandardExit(PaymentStandardExitRouterArgsStartStandardExitArgs args) returns()
func (*PaymentExitgameSession) StartStandardExitBondSize ¶
func (_PaymentExitgame *PaymentExitgameSession) StartStandardExitBondSize() (*big.Int, error)
StartStandardExitBondSize is a free data retrieval call binding the contract method 0xfe32a124.
Solidity: function startStandardExitBondSize() constant returns(uint128)
func (*PaymentExitgameSession) UpdatePiggybackBondSize ¶
func (_PaymentExitgame *PaymentExitgameSession) UpdatePiggybackBondSize(newBondSize *big.Int) (*types.Transaction, error)
UpdatePiggybackBondSize is a paid mutator transaction binding the contract method 0x315fb7da.
Solidity: function updatePiggybackBondSize(uint128 newBondSize) returns()
func (*PaymentExitgameSession) UpdateStartIFEBondSize ¶
func (_PaymentExitgame *PaymentExitgameSession) UpdateStartIFEBondSize(newBondSize *big.Int) (*types.Transaction, error)
UpdateStartIFEBondSize is a paid mutator transaction binding the contract method 0xb177ba23.
Solidity: function updateStartIFEBondSize(uint128 newBondSize) returns()
func (*PaymentExitgameSession) UpdateStartStandardExitBondSize ¶
func (_PaymentExitgame *PaymentExitgameSession) UpdateStartStandardExitBondSize(newBondSize *big.Int) (*types.Transaction, error)
UpdateStartStandardExitBondSize is a paid mutator transaction binding the contract method 0x163d7bc7.
Solidity: function updateStartStandardExitBondSize(uint128 newBondSize) returns()
type PaymentExitgameStandardExitBondUpdated ¶
type PaymentExitgameStandardExitBondUpdated struct { BondSize *big.Int Raw types.Log // Blockchain specific contextual infos }
PaymentExitgameStandardExitBondUpdated represents a StandardExitBondUpdated event raised by the PaymentExitgame contract.
type PaymentExitgameStandardExitBondUpdatedIterator ¶
type PaymentExitgameStandardExitBondUpdatedIterator struct { Event *PaymentExitgameStandardExitBondUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PaymentExitgameStandardExitBondUpdatedIterator is returned from FilterStandardExitBondUpdated and is used to iterate over the raw logs and unpacked data for StandardExitBondUpdated events raised by the PaymentExitgame contract.
func (*PaymentExitgameStandardExitBondUpdatedIterator) Close ¶
func (it *PaymentExitgameStandardExitBondUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PaymentExitgameStandardExitBondUpdatedIterator) Error ¶
func (it *PaymentExitgameStandardExitBondUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PaymentExitgameStandardExitBondUpdatedIterator) Next ¶
func (it *PaymentExitgameStandardExitBondUpdatedIterator) 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 PaymentExitgameTransactor ¶
type PaymentExitgameTransactor struct {
// contains filtered or unexported fields
}
PaymentExitgameTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPaymentExitgameTransactor ¶
func NewPaymentExitgameTransactor(address common.Address, transactor bind.ContractTransactor) (*PaymentExitgameTransactor, error)
NewPaymentExitgameTransactor creates a new write-only instance of PaymentExitgame, bound to a specific deployed contract.
func (*PaymentExitgameTransactor) ChallengeInFlightExitInputSpent ¶
func (_PaymentExitgame *PaymentExitgameTransactor) ChallengeInFlightExitInputSpent(opts *bind.TransactOpts, args PaymentInFlightExitRouterArgsChallengeInputSpentArgs) (*types.Transaction, error)
ChallengeInFlightExitInputSpent is a paid mutator transaction binding the contract method 0xb9a3a28e.
Solidity: function challengeInFlightExitInputSpent(PaymentInFlightExitRouterArgsChallengeInputSpentArgs args) returns()
func (*PaymentExitgameTransactor) ChallengeInFlightExitNotCanonical ¶
func (_PaymentExitgame *PaymentExitgameTransactor) ChallengeInFlightExitNotCanonical(opts *bind.TransactOpts, args PaymentInFlightExitRouterArgsChallengeCanonicityArgs) (*types.Transaction, error)
ChallengeInFlightExitNotCanonical is a paid mutator transaction binding the contract method 0xe8362298.
Solidity: function challengeInFlightExitNotCanonical(PaymentInFlightExitRouterArgsChallengeCanonicityArgs args) returns()
func (*PaymentExitgameTransactor) ChallengeInFlightExitOutputSpent ¶
func (_PaymentExitgame *PaymentExitgameTransactor) ChallengeInFlightExitOutputSpent(opts *bind.TransactOpts, args PaymentInFlightExitRouterArgsChallengeOutputSpent) (*types.Transaction, error)
ChallengeInFlightExitOutputSpent is a paid mutator transaction binding the contract method 0x2c3bad95.
Solidity: function challengeInFlightExitOutputSpent(PaymentInFlightExitRouterArgsChallengeOutputSpent args) returns()
func (*PaymentExitgameTransactor) ChallengeStandardExit ¶
func (_PaymentExitgame *PaymentExitgameTransactor) ChallengeStandardExit(opts *bind.TransactOpts, args PaymentStandardExitRouterArgsChallengeStandardExitArgs) (*types.Transaction, error)
ChallengeStandardExit is a paid mutator transaction binding the contract method 0xdf2933e2.
Solidity: function challengeStandardExit(PaymentStandardExitRouterArgsChallengeStandardExitArgs args) returns()
func (*PaymentExitgameTransactor) DeleteNonPiggybackedInFlightExit ¶
func (_PaymentExitgame *PaymentExitgameTransactor) DeleteNonPiggybackedInFlightExit(opts *bind.TransactOpts, exitId *big.Int) (*types.Transaction, error)
DeleteNonPiggybackedInFlightExit is a paid mutator transaction binding the contract method 0xb3c2ec76.
Solidity: function deleteNonPiggybackedInFlightExit(uint160 exitId) returns()
func (*PaymentExitgameTransactor) PiggybackInFlightExitOnInput ¶
func (_PaymentExitgame *PaymentExitgameTransactor) PiggybackInFlightExitOnInput(opts *bind.TransactOpts, args PaymentInFlightExitRouterArgsPiggybackInFlightExitOnInputArgs) (*types.Transaction, error)
PiggybackInFlightExitOnInput is a paid mutator transaction binding the contract method 0xe5bc60c7.
Solidity: function piggybackInFlightExitOnInput(PaymentInFlightExitRouterArgsPiggybackInFlightExitOnInputArgs args) returns()
func (*PaymentExitgameTransactor) PiggybackInFlightExitOnOutput ¶
func (_PaymentExitgame *PaymentExitgameTransactor) PiggybackInFlightExitOnOutput(opts *bind.TransactOpts, args PaymentInFlightExitRouterArgsPiggybackInFlightExitOnOutputArgs) (*types.Transaction, error)
PiggybackInFlightExitOnOutput is a paid mutator transaction binding the contract method 0xa4a25441.
Solidity: function piggybackInFlightExitOnOutput(PaymentInFlightExitRouterArgsPiggybackInFlightExitOnOutputArgs args) returns()
func (*PaymentExitgameTransactor) ProcessExit ¶
func (_PaymentExitgame *PaymentExitgameTransactor) ProcessExit(opts *bind.TransactOpts, exitId *big.Int, arg1 *big.Int, token common.Address) (*types.Transaction, error)
ProcessExit is a paid mutator transaction binding the contract method 0x68496351.
Solidity: function processExit(uint160 exitId, uint256 , address token) returns()
func (*PaymentExitgameTransactor) RespondToNonCanonicalChallenge ¶
func (_PaymentExitgame *PaymentExitgameTransactor) RespondToNonCanonicalChallenge(opts *bind.TransactOpts, inFlightTx []byte, inFlightTxPos *big.Int, inFlightTxInclusionProof []byte) (*types.Transaction, error)
RespondToNonCanonicalChallenge is a paid mutator transaction binding the contract method 0x36660de4.
Solidity: function respondToNonCanonicalChallenge(bytes inFlightTx, uint256 inFlightTxPos, bytes inFlightTxInclusionProof) returns()
func (*PaymentExitgameTransactor) StartInFlightExit ¶
func (_PaymentExitgame *PaymentExitgameTransactor) StartInFlightExit(opts *bind.TransactOpts, args PaymentInFlightExitRouterArgsStartExitArgs) (*types.Transaction, error)
StartInFlightExit is a paid mutator transaction binding the contract method 0x5a528514.
Solidity: function startInFlightExit(PaymentInFlightExitRouterArgsStartExitArgs args) returns()
func (*PaymentExitgameTransactor) StartStandardExit ¶
func (_PaymentExitgame *PaymentExitgameTransactor) StartStandardExit(opts *bind.TransactOpts, args PaymentStandardExitRouterArgsStartStandardExitArgs) (*types.Transaction, error)
StartStandardExit is a paid mutator transaction binding the contract method 0x70e01462.
Solidity: function startStandardExit(PaymentStandardExitRouterArgsStartStandardExitArgs args) returns()
func (*PaymentExitgameTransactor) UpdatePiggybackBondSize ¶
func (_PaymentExitgame *PaymentExitgameTransactor) UpdatePiggybackBondSize(opts *bind.TransactOpts, newBondSize *big.Int) (*types.Transaction, error)
UpdatePiggybackBondSize is a paid mutator transaction binding the contract method 0x315fb7da.
Solidity: function updatePiggybackBondSize(uint128 newBondSize) returns()
func (*PaymentExitgameTransactor) UpdateStartIFEBondSize ¶
func (_PaymentExitgame *PaymentExitgameTransactor) UpdateStartIFEBondSize(opts *bind.TransactOpts, newBondSize *big.Int) (*types.Transaction, error)
UpdateStartIFEBondSize is a paid mutator transaction binding the contract method 0xb177ba23.
Solidity: function updateStartIFEBondSize(uint128 newBondSize) returns()
func (*PaymentExitgameTransactor) UpdateStartStandardExitBondSize ¶
func (_PaymentExitgame *PaymentExitgameTransactor) UpdateStartStandardExitBondSize(opts *bind.TransactOpts, newBondSize *big.Int) (*types.Transaction, error)
UpdateStartStandardExitBondSize is a paid mutator transaction binding the contract method 0x163d7bc7.
Solidity: function updateStartStandardExitBondSize(uint128 newBondSize) returns()
type PaymentExitgameTransactorRaw ¶
type PaymentExitgameTransactorRaw struct {
Contract *PaymentExitgameTransactor // Generic write-only contract binding to access the raw methods on
}
PaymentExitgameTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PaymentExitgameTransactorRaw) Transact ¶
func (_PaymentExitgame *PaymentExitgameTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PaymentExitgameTransactorRaw) Transfer ¶
func (_PaymentExitgame *PaymentExitgameTransactorRaw) 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 PaymentExitgameTransactorSession ¶
type PaymentExitgameTransactorSession struct { Contract *PaymentExitgameTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PaymentExitgameTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*PaymentExitgameTransactorSession) ChallengeInFlightExitInputSpent ¶
func (_PaymentExitgame *PaymentExitgameTransactorSession) ChallengeInFlightExitInputSpent(args PaymentInFlightExitRouterArgsChallengeInputSpentArgs) (*types.Transaction, error)
ChallengeInFlightExitInputSpent is a paid mutator transaction binding the contract method 0xb9a3a28e.
Solidity: function challengeInFlightExitInputSpent(PaymentInFlightExitRouterArgsChallengeInputSpentArgs args) returns()
func (*PaymentExitgameTransactorSession) ChallengeInFlightExitNotCanonical ¶
func (_PaymentExitgame *PaymentExitgameTransactorSession) ChallengeInFlightExitNotCanonical(args PaymentInFlightExitRouterArgsChallengeCanonicityArgs) (*types.Transaction, error)
ChallengeInFlightExitNotCanonical is a paid mutator transaction binding the contract method 0xe8362298.
Solidity: function challengeInFlightExitNotCanonical(PaymentInFlightExitRouterArgsChallengeCanonicityArgs args) returns()
func (*PaymentExitgameTransactorSession) ChallengeInFlightExitOutputSpent ¶
func (_PaymentExitgame *PaymentExitgameTransactorSession) ChallengeInFlightExitOutputSpent(args PaymentInFlightExitRouterArgsChallengeOutputSpent) (*types.Transaction, error)
ChallengeInFlightExitOutputSpent is a paid mutator transaction binding the contract method 0x2c3bad95.
Solidity: function challengeInFlightExitOutputSpent(PaymentInFlightExitRouterArgsChallengeOutputSpent args) returns()
func (*PaymentExitgameTransactorSession) ChallengeStandardExit ¶
func (_PaymentExitgame *PaymentExitgameTransactorSession) ChallengeStandardExit(args PaymentStandardExitRouterArgsChallengeStandardExitArgs) (*types.Transaction, error)
ChallengeStandardExit is a paid mutator transaction binding the contract method 0xdf2933e2.
Solidity: function challengeStandardExit(PaymentStandardExitRouterArgsChallengeStandardExitArgs args) returns()
func (*PaymentExitgameTransactorSession) DeleteNonPiggybackedInFlightExit ¶
func (_PaymentExitgame *PaymentExitgameTransactorSession) DeleteNonPiggybackedInFlightExit(exitId *big.Int) (*types.Transaction, error)
DeleteNonPiggybackedInFlightExit is a paid mutator transaction binding the contract method 0xb3c2ec76.
Solidity: function deleteNonPiggybackedInFlightExit(uint160 exitId) returns()
func (*PaymentExitgameTransactorSession) PiggybackInFlightExitOnInput ¶
func (_PaymentExitgame *PaymentExitgameTransactorSession) PiggybackInFlightExitOnInput(args PaymentInFlightExitRouterArgsPiggybackInFlightExitOnInputArgs) (*types.Transaction, error)
PiggybackInFlightExitOnInput is a paid mutator transaction binding the contract method 0xe5bc60c7.
Solidity: function piggybackInFlightExitOnInput(PaymentInFlightExitRouterArgsPiggybackInFlightExitOnInputArgs args) returns()
func (*PaymentExitgameTransactorSession) PiggybackInFlightExitOnOutput ¶
func (_PaymentExitgame *PaymentExitgameTransactorSession) PiggybackInFlightExitOnOutput(args PaymentInFlightExitRouterArgsPiggybackInFlightExitOnOutputArgs) (*types.Transaction, error)
PiggybackInFlightExitOnOutput is a paid mutator transaction binding the contract method 0xa4a25441.
Solidity: function piggybackInFlightExitOnOutput(PaymentInFlightExitRouterArgsPiggybackInFlightExitOnOutputArgs args) returns()
func (*PaymentExitgameTransactorSession) ProcessExit ¶
func (_PaymentExitgame *PaymentExitgameTransactorSession) ProcessExit(exitId *big.Int, arg1 *big.Int, token common.Address) (*types.Transaction, error)
ProcessExit is a paid mutator transaction binding the contract method 0x68496351.
Solidity: function processExit(uint160 exitId, uint256 , address token) returns()
func (*PaymentExitgameTransactorSession) RespondToNonCanonicalChallenge ¶
func (_PaymentExitgame *PaymentExitgameTransactorSession) RespondToNonCanonicalChallenge(inFlightTx []byte, inFlightTxPos *big.Int, inFlightTxInclusionProof []byte) (*types.Transaction, error)
RespondToNonCanonicalChallenge is a paid mutator transaction binding the contract method 0x36660de4.
Solidity: function respondToNonCanonicalChallenge(bytes inFlightTx, uint256 inFlightTxPos, bytes inFlightTxInclusionProof) returns()
func (*PaymentExitgameTransactorSession) StartInFlightExit ¶
func (_PaymentExitgame *PaymentExitgameTransactorSession) StartInFlightExit(args PaymentInFlightExitRouterArgsStartExitArgs) (*types.Transaction, error)
StartInFlightExit is a paid mutator transaction binding the contract method 0x5a528514.
Solidity: function startInFlightExit(PaymentInFlightExitRouterArgsStartExitArgs args) returns()
func (*PaymentExitgameTransactorSession) StartStandardExit ¶
func (_PaymentExitgame *PaymentExitgameTransactorSession) StartStandardExit(args PaymentStandardExitRouterArgsStartStandardExitArgs) (*types.Transaction, error)
StartStandardExit is a paid mutator transaction binding the contract method 0x70e01462.
Solidity: function startStandardExit(PaymentStandardExitRouterArgsStartStandardExitArgs args) returns()
func (*PaymentExitgameTransactorSession) UpdatePiggybackBondSize ¶
func (_PaymentExitgame *PaymentExitgameTransactorSession) UpdatePiggybackBondSize(newBondSize *big.Int) (*types.Transaction, error)
UpdatePiggybackBondSize is a paid mutator transaction binding the contract method 0x315fb7da.
Solidity: function updatePiggybackBondSize(uint128 newBondSize) returns()
func (*PaymentExitgameTransactorSession) UpdateStartIFEBondSize ¶
func (_PaymentExitgame *PaymentExitgameTransactorSession) UpdateStartIFEBondSize(newBondSize *big.Int) (*types.Transaction, error)
UpdateStartIFEBondSize is a paid mutator transaction binding the contract method 0xb177ba23.
Solidity: function updateStartIFEBondSize(uint128 newBondSize) returns()
func (*PaymentExitgameTransactorSession) UpdateStartStandardExitBondSize ¶
func (_PaymentExitgame *PaymentExitgameTransactorSession) UpdateStartStandardExitBondSize(newBondSize *big.Int) (*types.Transaction, error)
UpdateStartStandardExitBondSize is a paid mutator transaction binding the contract method 0x163d7bc7.
Solidity: function updateStartStandardExitBondSize(uint128 newBondSize) returns()
type PaymentInFlightExitRouterArgsChallengeCanonicityArgs ¶
type PaymentInFlightExitRouterArgsChallengeCanonicityArgs struct { InputTx []byte InputUtxoPos *big.Int InFlightTx []byte InFlightTxInputIndex uint16 CompetingTx []byte CompetingTxInputIndex uint16 CompetingTxPos *big.Int CompetingTxInclusionProof []byte CompetingTxWitness []byte }
PaymentInFlightExitRouterArgsChallengeCanonicityArgs is an auto generated low-level Go binding around an user-defined struct.
type PaymentInFlightExitRouterArgsChallengeInputSpentArgs ¶
type PaymentInFlightExitRouterArgsChallengeInputSpentArgs struct { InFlightTx []byte InFlightTxInputIndex uint16 ChallengingTx []byte ChallengingTxInputIndex uint16 ChallengingTxWitness []byte InputTx []byte InputUtxoPos *big.Int SenderData [32]byte }
PaymentInFlightExitRouterArgsChallengeInputSpentArgs is an auto generated low-level Go binding around an user-defined struct.
type PaymentInFlightExitRouterArgsChallengeOutputSpent ¶
type PaymentInFlightExitRouterArgsChallengeOutputSpent struct { InFlightTx []byte InFlightTxInclusionProof []byte OutputUtxoPos *big.Int ChallengingTx []byte ChallengingTxInputIndex uint16 ChallengingTxWitness []byte SenderData [32]byte }
PaymentInFlightExitRouterArgsChallengeOutputSpent is an auto generated low-level Go binding around an user-defined struct.
type PaymentInFlightExitRouterArgsPiggybackInFlightExitOnInputArgs ¶
type PaymentInFlightExitRouterArgsPiggybackInFlightExitOnInputArgs struct { InFlightTx []byte InputIndex uint16 }
PaymentInFlightExitRouterArgsPiggybackInFlightExitOnInputArgs is an auto generated low-level Go binding around an user-defined struct.
type PaymentInFlightExitRouterArgsPiggybackInFlightExitOnOutputArgs ¶
type PaymentInFlightExitRouterArgsPiggybackInFlightExitOnOutputArgs struct { InFlightTx []byte OutputIndex uint16 }
PaymentInFlightExitRouterArgsPiggybackInFlightExitOnOutputArgs is an auto generated low-level Go binding around an user-defined struct.
type PaymentInFlightExitRouterArgsStartExitArgs ¶
type PaymentInFlightExitRouterArgsStartExitArgs struct { InFlightTx []byte InputTxs [][]byte InputUtxosPos []*big.Int InputTxsInclusionProofs [][]byte InFlightTxWitnesses [][]byte }
PaymentInFlightExitRouterArgsStartExitArgs is an auto generated low-level Go binding around an user-defined struct.
type PaymentStandardExitRouterArgsChallengeStandardExitArgs ¶
type PaymentStandardExitRouterArgsChallengeStandardExitArgs struct { ExitId *big.Int ExitingTx []byte ChallengeTx []byte InputIndex uint16 Witness []byte SenderData [32]byte }
PaymentStandardExitRouterArgsChallengeStandardExitArgs is an auto generated low-level Go binding around an user-defined struct.
type PaymentStandardExitRouterArgsStartStandardExitArgs ¶
type PaymentStandardExitRouterArgsStartStandardExitArgs struct { UtxoPos *big.Int RlpOutputTx []byte OutputTxInclusionProof []byte }
PaymentStandardExitRouterArgsStartStandardExitArgs is an auto generated low-level Go binding around an user-defined struct.
type PlasmaFramework ¶
type PlasmaFramework struct { PlasmaFrameworkCaller // Read-only binding to the contract PlasmaFrameworkTransactor // Write-only binding to the contract PlasmaFrameworkFilterer // Log filterer for contract events }
PlasmaFramework is an auto generated Go binding around an Ethereum contract.
func NewPlasmaFramework ¶
func NewPlasmaFramework(address common.Address, backend bind.ContractBackend) (*PlasmaFramework, error)
NewPlasmaFramework creates a new instance of PlasmaFramework, bound to a specific deployed contract.
type PlasmaFrameworkBlockSubmitted ¶
type PlasmaFrameworkBlockSubmitted struct { Blknum *big.Int Raw types.Log // Blockchain specific contextual infos }
PlasmaFrameworkBlockSubmitted represents a BlockSubmitted event raised by the PlasmaFramework contract.
type PlasmaFrameworkBlockSubmittedIterator ¶
type PlasmaFrameworkBlockSubmittedIterator struct { Event *PlasmaFrameworkBlockSubmitted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PlasmaFrameworkBlockSubmittedIterator is returned from FilterBlockSubmitted and is used to iterate over the raw logs and unpacked data for BlockSubmitted events raised by the PlasmaFramework contract.
func (*PlasmaFrameworkBlockSubmittedIterator) Close ¶
func (it *PlasmaFrameworkBlockSubmittedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PlasmaFrameworkBlockSubmittedIterator) Error ¶
func (it *PlasmaFrameworkBlockSubmittedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PlasmaFrameworkBlockSubmittedIterator) Next ¶
func (it *PlasmaFrameworkBlockSubmittedIterator) 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 PlasmaFrameworkCaller ¶
type PlasmaFrameworkCaller struct {
// contains filtered or unexported fields
}
PlasmaFrameworkCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewPlasmaFrameworkCaller ¶
func NewPlasmaFrameworkCaller(address common.Address, caller bind.ContractCaller) (*PlasmaFrameworkCaller, error)
NewPlasmaFrameworkCaller creates a new read-only instance of PlasmaFramework, bound to a specific deployed contract.
func (*PlasmaFrameworkCaller) Authority ¶
func (_PlasmaFramework *PlasmaFrameworkCaller) Authority(opts *bind.CallOpts) (common.Address, error)
Authority is a free data retrieval call binding the contract method 0xbf7e214f.
Solidity: function authority() constant returns(address)
func (*PlasmaFrameworkCaller) Blocks ¶
func (_PlasmaFramework *PlasmaFrameworkCaller) Blocks(opts *bind.CallOpts, arg0 *big.Int) (struct { Root [32]byte Timestamp *big.Int }, error)
Blocks is a free data retrieval call binding the contract method 0xf25b3f99.
Solidity: function blocks(uint256 ) constant returns(bytes32 root, uint256 timestamp)
func (*PlasmaFrameworkCaller) CHILDBLOCKINTERVAL ¶
func (_PlasmaFramework *PlasmaFrameworkCaller) CHILDBLOCKINTERVAL(opts *bind.CallOpts) (*big.Int, error)
CHILDBLOCKINTERVAL is a free data retrieval call binding the contract method 0xa831fa07.
Solidity: function CHILD_BLOCK_INTERVAL() constant returns(uint256)
func (*PlasmaFrameworkCaller) ChildBlockInterval ¶
func (_PlasmaFramework *PlasmaFrameworkCaller) ChildBlockInterval(opts *bind.CallOpts) (*big.Int, error)
ChildBlockInterval is a free data retrieval call binding the contract method 0x38a9e0bc.
Solidity: function childBlockInterval() constant returns(uint256)
func (*PlasmaFrameworkCaller) Delegations ¶
func (_PlasmaFramework *PlasmaFrameworkCaller) Delegations(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
Delegations is a free data retrieval call binding the contract method 0xcf049cad.
Solidity: function delegations(bytes32 ) constant returns(address)
func (*PlasmaFrameworkCaller) ExitGameToTxType ¶
func (_PlasmaFramework *PlasmaFrameworkCaller) ExitGameToTxType(opts *bind.CallOpts, _exitGame common.Address) (*big.Int, error)
ExitGameToTxType is a free data retrieval call binding the contract method 0xa239e5a2.
Solidity: function exitGameToTxType(address _exitGame) constant returns(uint256)
func (*PlasmaFrameworkCaller) ExitGames ¶
func (_PlasmaFramework *PlasmaFrameworkCaller) ExitGames(opts *bind.CallOpts, _txType *big.Int) (common.Address, error)
ExitGames is a free data retrieval call binding the contract method 0xaf079764.
Solidity: function exitGames(uint256 _txType) constant returns(address)
func (*PlasmaFrameworkCaller) ExitsQueues ¶
func (_PlasmaFramework *PlasmaFrameworkCaller) ExitsQueues(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
ExitsQueues is a free data retrieval call binding the contract method 0x3701b5ca.
Solidity: function exitsQueues(bytes32 ) constant returns(address)
func (*PlasmaFrameworkCaller) GetMaintainer ¶
func (_PlasmaFramework *PlasmaFrameworkCaller) GetMaintainer(opts *bind.CallOpts) (common.Address, error)
GetMaintainer is a free data retrieval call binding the contract method 0x4b0a72bc.
Solidity: function getMaintainer() constant returns(address)
func (*PlasmaFrameworkCaller) GetNextExit ¶
func (_PlasmaFramework *PlasmaFrameworkCaller) GetNextExit(opts *bind.CallOpts, vaultId *big.Int, token common.Address) (*big.Int, error)
GetNextExit is a free data retrieval call binding the contract method 0x296d5427.
Solidity: function getNextExit(uint256 vaultId, address token) constant returns(uint256)
func (*PlasmaFrameworkCaller) GetVersion ¶
func (_PlasmaFramework *PlasmaFrameworkCaller) GetVersion(opts *bind.CallOpts) (string, error)
GetVersion is a free data retrieval call binding the contract method 0x0d8e6e2c.
Solidity: function getVersion() constant returns(string)
func (*PlasmaFrameworkCaller) HasExitQueue ¶
func (_PlasmaFramework *PlasmaFrameworkCaller) HasExitQueue(opts *bind.CallOpts, vaultId *big.Int, token common.Address) (bool, error)
HasExitQueue is a free data retrieval call binding the contract method 0xc77b1ed6.
Solidity: function hasExitQueue(uint256 vaultId, address token) constant returns(bool)
func (*PlasmaFrameworkCaller) IsAnyOutputFinalized ¶
func (_PlasmaFramework *PlasmaFrameworkCaller) IsAnyOutputFinalized(opts *bind.CallOpts, _outputIds [][32]byte) (bool, error)
IsAnyOutputFinalized is a free data retrieval call binding the contract method 0x2f75f187.
Solidity: function isAnyOutputFinalized(bytes32[] _outputIds) constant returns(bool)
func (*PlasmaFrameworkCaller) IsChildChainActivated ¶
func (_PlasmaFramework *PlasmaFrameworkCaller) IsChildChainActivated(opts *bind.CallOpts) (bool, error)
IsChildChainActivated is a free data retrieval call binding the contract method 0x0e71ee02.
Solidity: function isChildChainActivated() constant returns(bool)
func (*PlasmaFrameworkCaller) IsDeposit ¶
func (_PlasmaFramework *PlasmaFrameworkCaller) IsDeposit(opts *bind.CallOpts, blockNum *big.Int) (bool, error)
IsDeposit is a free data retrieval call binding the contract method 0xebde2ec9.
Solidity: function isDeposit(uint256 blockNum) constant returns(bool)
func (*PlasmaFrameworkCaller) IsExitGameSafeToUse ¶
func (_PlasmaFramework *PlasmaFrameworkCaller) IsExitGameSafeToUse(opts *bind.CallOpts, _contract common.Address) (bool, error)
IsExitGameSafeToUse is a free data retrieval call binding the contract method 0x5a102dae.
Solidity: function isExitGameSafeToUse(address _contract) constant returns(bool)
func (*PlasmaFrameworkCaller) IsOutputFinalized ¶
func (_PlasmaFramework *PlasmaFrameworkCaller) IsOutputFinalized(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
IsOutputFinalized is a free data retrieval call binding the contract method 0x8e29be31.
Solidity: function isOutputFinalized(bytes32 ) constant returns(bool)
func (*PlasmaFrameworkCaller) MinExitPeriod ¶
MinExitPeriod is a free data retrieval call binding the contract method 0xd4a2b4ef.
Solidity: function minExitPeriod() constant returns(uint256)
func (*PlasmaFrameworkCaller) NextChildBlock ¶
func (_PlasmaFramework *PlasmaFrameworkCaller) NextChildBlock(opts *bind.CallOpts) (*big.Int, error)
NextChildBlock is a free data retrieval call binding the contract method 0x4ca8714f.
Solidity: function nextChildBlock() constant returns(uint256)
func (*PlasmaFrameworkCaller) NextDeposit ¶
NextDeposit is a free data retrieval call binding the contract method 0xa8cabcd5.
Solidity: function nextDeposit() constant returns(uint256)
func (*PlasmaFrameworkCaller) NextDepositBlock ¶
func (_PlasmaFramework *PlasmaFrameworkCaller) NextDepositBlock(opts *bind.CallOpts) (*big.Int, error)
NextDepositBlock is a free data retrieval call binding the contract method 0x8701fc5d.
Solidity: function nextDepositBlock() constant returns(uint256)
func (*PlasmaFrameworkCaller) Protocols ¶
func (_PlasmaFramework *PlasmaFrameworkCaller) Protocols(opts *bind.CallOpts, _txType *big.Int) (uint8, error)
Protocols is a free data retrieval call binding the contract method 0x8c396220.
Solidity: function protocols(uint256 _txType) constant returns(uint8)
func (*PlasmaFrameworkCaller) VaultToId ¶
func (_PlasmaFramework *PlasmaFrameworkCaller) VaultToId(opts *bind.CallOpts, _vaultAddress common.Address) (*big.Int, error)
VaultToId is a free data retrieval call binding the contract method 0xdfb494f0.
Solidity: function vaultToId(address _vaultAddress) constant returns(uint256)
func (*PlasmaFrameworkCaller) Vaults ¶
func (_PlasmaFramework *PlasmaFrameworkCaller) Vaults(opts *bind.CallOpts, _vaultId *big.Int) (common.Address, error)
Vaults is a free data retrieval call binding the contract method 0x8c64ea4a.
Solidity: function vaults(uint256 _vaultId) constant returns(address)
type PlasmaFrameworkCallerRaw ¶
type PlasmaFrameworkCallerRaw struct {
Contract *PlasmaFrameworkCaller // Generic read-only contract binding to access the raw methods on
}
PlasmaFrameworkCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PlasmaFrameworkCallerRaw) Call ¶
func (_PlasmaFramework *PlasmaFrameworkCallerRaw) 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 PlasmaFrameworkCallerSession ¶
type PlasmaFrameworkCallerSession struct { Contract *PlasmaFrameworkCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PlasmaFrameworkCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*PlasmaFrameworkCallerSession) Authority ¶
func (_PlasmaFramework *PlasmaFrameworkCallerSession) Authority() (common.Address, error)
Authority is a free data retrieval call binding the contract method 0xbf7e214f.
Solidity: function authority() constant returns(address)
func (*PlasmaFrameworkCallerSession) Blocks ¶
func (_PlasmaFramework *PlasmaFrameworkCallerSession) Blocks(arg0 *big.Int) (struct { Root [32]byte Timestamp *big.Int }, error)
Blocks is a free data retrieval call binding the contract method 0xf25b3f99.
Solidity: function blocks(uint256 ) constant returns(bytes32 root, uint256 timestamp)
func (*PlasmaFrameworkCallerSession) CHILDBLOCKINTERVAL ¶
func (_PlasmaFramework *PlasmaFrameworkCallerSession) CHILDBLOCKINTERVAL() (*big.Int, error)
CHILDBLOCKINTERVAL is a free data retrieval call binding the contract method 0xa831fa07.
Solidity: function CHILD_BLOCK_INTERVAL() constant returns(uint256)
func (*PlasmaFrameworkCallerSession) ChildBlockInterval ¶
func (_PlasmaFramework *PlasmaFrameworkCallerSession) ChildBlockInterval() (*big.Int, error)
ChildBlockInterval is a free data retrieval call binding the contract method 0x38a9e0bc.
Solidity: function childBlockInterval() constant returns(uint256)
func (*PlasmaFrameworkCallerSession) Delegations ¶
func (_PlasmaFramework *PlasmaFrameworkCallerSession) Delegations(arg0 [32]byte) (common.Address, error)
Delegations is a free data retrieval call binding the contract method 0xcf049cad.
Solidity: function delegations(bytes32 ) constant returns(address)
func (*PlasmaFrameworkCallerSession) ExitGameToTxType ¶
func (_PlasmaFramework *PlasmaFrameworkCallerSession) ExitGameToTxType(_exitGame common.Address) (*big.Int, error)
ExitGameToTxType is a free data retrieval call binding the contract method 0xa239e5a2.
Solidity: function exitGameToTxType(address _exitGame) constant returns(uint256)
func (*PlasmaFrameworkCallerSession) ExitGames ¶
func (_PlasmaFramework *PlasmaFrameworkCallerSession) ExitGames(_txType *big.Int) (common.Address, error)
ExitGames is a free data retrieval call binding the contract method 0xaf079764.
Solidity: function exitGames(uint256 _txType) constant returns(address)
func (*PlasmaFrameworkCallerSession) ExitsQueues ¶
func (_PlasmaFramework *PlasmaFrameworkCallerSession) ExitsQueues(arg0 [32]byte) (common.Address, error)
ExitsQueues is a free data retrieval call binding the contract method 0x3701b5ca.
Solidity: function exitsQueues(bytes32 ) constant returns(address)
func (*PlasmaFrameworkCallerSession) GetMaintainer ¶
func (_PlasmaFramework *PlasmaFrameworkCallerSession) GetMaintainer() (common.Address, error)
GetMaintainer is a free data retrieval call binding the contract method 0x4b0a72bc.
Solidity: function getMaintainer() constant returns(address)
func (*PlasmaFrameworkCallerSession) GetNextExit ¶
func (_PlasmaFramework *PlasmaFrameworkCallerSession) GetNextExit(vaultId *big.Int, token common.Address) (*big.Int, error)
GetNextExit is a free data retrieval call binding the contract method 0x296d5427.
Solidity: function getNextExit(uint256 vaultId, address token) constant returns(uint256)
func (*PlasmaFrameworkCallerSession) GetVersion ¶
func (_PlasmaFramework *PlasmaFrameworkCallerSession) GetVersion() (string, error)
GetVersion is a free data retrieval call binding the contract method 0x0d8e6e2c.
Solidity: function getVersion() constant returns(string)
func (*PlasmaFrameworkCallerSession) HasExitQueue ¶
func (_PlasmaFramework *PlasmaFrameworkCallerSession) HasExitQueue(vaultId *big.Int, token common.Address) (bool, error)
HasExitQueue is a free data retrieval call binding the contract method 0xc77b1ed6.
Solidity: function hasExitQueue(uint256 vaultId, address token) constant returns(bool)
func (*PlasmaFrameworkCallerSession) IsAnyOutputFinalized ¶
func (_PlasmaFramework *PlasmaFrameworkCallerSession) IsAnyOutputFinalized(_outputIds [][32]byte) (bool, error)
IsAnyOutputFinalized is a free data retrieval call binding the contract method 0x2f75f187.
Solidity: function isAnyOutputFinalized(bytes32[] _outputIds) constant returns(bool)
func (*PlasmaFrameworkCallerSession) IsChildChainActivated ¶
func (_PlasmaFramework *PlasmaFrameworkCallerSession) IsChildChainActivated() (bool, error)
IsChildChainActivated is a free data retrieval call binding the contract method 0x0e71ee02.
Solidity: function isChildChainActivated() constant returns(bool)
func (*PlasmaFrameworkCallerSession) IsDeposit ¶
func (_PlasmaFramework *PlasmaFrameworkCallerSession) IsDeposit(blockNum *big.Int) (bool, error)
IsDeposit is a free data retrieval call binding the contract method 0xebde2ec9.
Solidity: function isDeposit(uint256 blockNum) constant returns(bool)
func (*PlasmaFrameworkCallerSession) IsExitGameSafeToUse ¶
func (_PlasmaFramework *PlasmaFrameworkCallerSession) IsExitGameSafeToUse(_contract common.Address) (bool, error)
IsExitGameSafeToUse is a free data retrieval call binding the contract method 0x5a102dae.
Solidity: function isExitGameSafeToUse(address _contract) constant returns(bool)
func (*PlasmaFrameworkCallerSession) IsOutputFinalized ¶
func (_PlasmaFramework *PlasmaFrameworkCallerSession) IsOutputFinalized(arg0 [32]byte) (bool, error)
IsOutputFinalized is a free data retrieval call binding the contract method 0x8e29be31.
Solidity: function isOutputFinalized(bytes32 ) constant returns(bool)
func (*PlasmaFrameworkCallerSession) MinExitPeriod ¶
func (_PlasmaFramework *PlasmaFrameworkCallerSession) MinExitPeriod() (*big.Int, error)
MinExitPeriod is a free data retrieval call binding the contract method 0xd4a2b4ef.
Solidity: function minExitPeriod() constant returns(uint256)
func (*PlasmaFrameworkCallerSession) NextChildBlock ¶
func (_PlasmaFramework *PlasmaFrameworkCallerSession) NextChildBlock() (*big.Int, error)
NextChildBlock is a free data retrieval call binding the contract method 0x4ca8714f.
Solidity: function nextChildBlock() constant returns(uint256)
func (*PlasmaFrameworkCallerSession) NextDeposit ¶
func (_PlasmaFramework *PlasmaFrameworkCallerSession) NextDeposit() (*big.Int, error)
NextDeposit is a free data retrieval call binding the contract method 0xa8cabcd5.
Solidity: function nextDeposit() constant returns(uint256)
func (*PlasmaFrameworkCallerSession) NextDepositBlock ¶
func (_PlasmaFramework *PlasmaFrameworkCallerSession) NextDepositBlock() (*big.Int, error)
NextDepositBlock is a free data retrieval call binding the contract method 0x8701fc5d.
Solidity: function nextDepositBlock() constant returns(uint256)
func (*PlasmaFrameworkCallerSession) Protocols ¶
func (_PlasmaFramework *PlasmaFrameworkCallerSession) Protocols(_txType *big.Int) (uint8, error)
Protocols is a free data retrieval call binding the contract method 0x8c396220.
Solidity: function protocols(uint256 _txType) constant returns(uint8)
func (*PlasmaFrameworkCallerSession) VaultToId ¶
func (_PlasmaFramework *PlasmaFrameworkCallerSession) VaultToId(_vaultAddress common.Address) (*big.Int, error)
VaultToId is a free data retrieval call binding the contract method 0xdfb494f0.
Solidity: function vaultToId(address _vaultAddress) constant returns(uint256)
func (*PlasmaFrameworkCallerSession) Vaults ¶
func (_PlasmaFramework *PlasmaFrameworkCallerSession) Vaults(_vaultId *big.Int) (common.Address, error)
Vaults is a free data retrieval call binding the contract method 0x8c64ea4a.
Solidity: function vaults(uint256 _vaultId) constant returns(address)
func (*PlasmaFrameworkCallerSession) Version ¶
func (_PlasmaFramework *PlasmaFrameworkCallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() constant returns(string)
type PlasmaFrameworkChildChainActivated ¶
type PlasmaFrameworkChildChainActivated struct { Authority common.Address Raw types.Log // Blockchain specific contextual infos }
PlasmaFrameworkChildChainActivated represents a ChildChainActivated event raised by the PlasmaFramework contract.
type PlasmaFrameworkChildChainActivatedIterator ¶
type PlasmaFrameworkChildChainActivatedIterator struct { Event *PlasmaFrameworkChildChainActivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PlasmaFrameworkChildChainActivatedIterator is returned from FilterChildChainActivated and is used to iterate over the raw logs and unpacked data for ChildChainActivated events raised by the PlasmaFramework contract.
func (*PlasmaFrameworkChildChainActivatedIterator) Close ¶
func (it *PlasmaFrameworkChildChainActivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PlasmaFrameworkChildChainActivatedIterator) Error ¶
func (it *PlasmaFrameworkChildChainActivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PlasmaFrameworkChildChainActivatedIterator) Next ¶
func (it *PlasmaFrameworkChildChainActivatedIterator) 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 PlasmaFrameworkExitGameRegistered ¶
type PlasmaFrameworkExitGameRegistered struct { TxType *big.Int ExitGameAddress common.Address Protocol uint8 Raw types.Log // Blockchain specific contextual infos }
PlasmaFrameworkExitGameRegistered represents a ExitGameRegistered event raised by the PlasmaFramework contract.
type PlasmaFrameworkExitGameRegisteredIterator ¶
type PlasmaFrameworkExitGameRegisteredIterator struct { Event *PlasmaFrameworkExitGameRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PlasmaFrameworkExitGameRegisteredIterator is returned from FilterExitGameRegistered and is used to iterate over the raw logs and unpacked data for ExitGameRegistered events raised by the PlasmaFramework contract.
func (*PlasmaFrameworkExitGameRegisteredIterator) Close ¶
func (it *PlasmaFrameworkExitGameRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PlasmaFrameworkExitGameRegisteredIterator) Error ¶
func (it *PlasmaFrameworkExitGameRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PlasmaFrameworkExitGameRegisteredIterator) Next ¶
func (it *PlasmaFrameworkExitGameRegisteredIterator) 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 PlasmaFrameworkExitQueueAdded ¶
type PlasmaFrameworkExitQueueAdded struct { VaultId *big.Int Token common.Address Raw types.Log // Blockchain specific contextual infos }
PlasmaFrameworkExitQueueAdded represents a ExitQueueAdded event raised by the PlasmaFramework contract.
type PlasmaFrameworkExitQueueAddedIterator ¶
type PlasmaFrameworkExitQueueAddedIterator struct { Event *PlasmaFrameworkExitQueueAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PlasmaFrameworkExitQueueAddedIterator is returned from FilterExitQueueAdded and is used to iterate over the raw logs and unpacked data for ExitQueueAdded events raised by the PlasmaFramework contract.
func (*PlasmaFrameworkExitQueueAddedIterator) Close ¶
func (it *PlasmaFrameworkExitQueueAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PlasmaFrameworkExitQueueAddedIterator) Error ¶
func (it *PlasmaFrameworkExitQueueAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PlasmaFrameworkExitQueueAddedIterator) Next ¶
func (it *PlasmaFrameworkExitQueueAddedIterator) 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 PlasmaFrameworkExitQueued ¶
type PlasmaFrameworkExitQueued struct { ExitId *big.Int Priority *big.Int Raw types.Log // Blockchain specific contextual infos }
PlasmaFrameworkExitQueued represents a ExitQueued event raised by the PlasmaFramework contract.
type PlasmaFrameworkExitQueuedIterator ¶
type PlasmaFrameworkExitQueuedIterator struct { Event *PlasmaFrameworkExitQueued // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PlasmaFrameworkExitQueuedIterator is returned from FilterExitQueued and is used to iterate over the raw logs and unpacked data for ExitQueued events raised by the PlasmaFramework contract.
func (*PlasmaFrameworkExitQueuedIterator) Close ¶
func (it *PlasmaFrameworkExitQueuedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PlasmaFrameworkExitQueuedIterator) Error ¶
func (it *PlasmaFrameworkExitQueuedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PlasmaFrameworkExitQueuedIterator) Next ¶
func (it *PlasmaFrameworkExitQueuedIterator) 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 PlasmaFrameworkFilterer ¶
type PlasmaFrameworkFilterer struct {
// contains filtered or unexported fields
}
PlasmaFrameworkFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPlasmaFrameworkFilterer ¶
func NewPlasmaFrameworkFilterer(address common.Address, filterer bind.ContractFilterer) (*PlasmaFrameworkFilterer, error)
NewPlasmaFrameworkFilterer creates a new log filterer instance of PlasmaFramework, bound to a specific deployed contract.
func (*PlasmaFrameworkFilterer) FilterBlockSubmitted ¶
func (_PlasmaFramework *PlasmaFrameworkFilterer) FilterBlockSubmitted(opts *bind.FilterOpts) (*PlasmaFrameworkBlockSubmittedIterator, error)
FilterBlockSubmitted is a free log retrieval operation binding the contract event 0x5a978f4723b249ccf79cd7a658a8601ce1ff8b89fc770251a6be35216351ce32.
Solidity: event BlockSubmitted(uint256 blknum)
func (*PlasmaFrameworkFilterer) FilterChildChainActivated ¶
func (_PlasmaFramework *PlasmaFrameworkFilterer) FilterChildChainActivated(opts *bind.FilterOpts) (*PlasmaFrameworkChildChainActivatedIterator, error)
FilterChildChainActivated is a free log retrieval operation binding the contract event 0xb8421a1acb5f1e701a4f11ecaad76fa438b3947e8dfd6960b6086130e68e0aed.
Solidity: event ChildChainActivated(address authority)
func (*PlasmaFrameworkFilterer) FilterExitGameRegistered ¶
func (_PlasmaFramework *PlasmaFrameworkFilterer) FilterExitGameRegistered(opts *bind.FilterOpts) (*PlasmaFrameworkExitGameRegisteredIterator, error)
FilterExitGameRegistered is a free log retrieval operation binding the contract event 0x0ceb02f7474c01f5959171cead2f5fb2a44d9c16fe480725a2110b601b19db82.
Solidity: event ExitGameRegistered(uint256 txType, address exitGameAddress, uint8 protocol)
func (*PlasmaFrameworkFilterer) FilterExitQueueAdded ¶
func (_PlasmaFramework *PlasmaFrameworkFilterer) FilterExitQueueAdded(opts *bind.FilterOpts) (*PlasmaFrameworkExitQueueAddedIterator, error)
FilterExitQueueAdded is a free log retrieval operation binding the contract event 0x0a925273fd754a41a580f8214815d5ae8a37367f561b3bd9d91a96730a418a17.
Solidity: event ExitQueueAdded(uint256 vaultId, address token)
func (*PlasmaFrameworkFilterer) FilterExitQueued ¶
func (_PlasmaFramework *PlasmaFrameworkFilterer) FilterExitQueued(opts *bind.FilterOpts, exitId []*big.Int) (*PlasmaFrameworkExitQueuedIterator, error)
FilterExitQueued is a free log retrieval operation binding the contract event 0xe15a4f223f922b625f5fdd941101a23fa0c097e522233d47a7cbea2167e92701.
Solidity: event ExitQueued(uint160 indexed exitId, uint256 priority)
func (*PlasmaFrameworkFilterer) FilterProcessedExitsNum ¶
func (_PlasmaFramework *PlasmaFrameworkFilterer) FilterProcessedExitsNum(opts *bind.FilterOpts) (*PlasmaFrameworkProcessedExitsNumIterator, error)
FilterProcessedExitsNum is a free log retrieval operation binding the contract event 0x7e35599fe450e626673ce6c37179ef9820aed16f76c1b350618ef7a612d13005.
Solidity: event ProcessedExitsNum(uint256 processedNum, uint256 vaultId, address token)
func (*PlasmaFrameworkFilterer) FilterVaultRegistered ¶
func (_PlasmaFramework *PlasmaFrameworkFilterer) FilterVaultRegistered(opts *bind.FilterOpts) (*PlasmaFrameworkVaultRegisteredIterator, error)
FilterVaultRegistered is a free log retrieval operation binding the contract event 0x7051aac27f9b76ec8f37bd5796f2dcf402bd840a1c45c952a6eeb0e11bde0996.
Solidity: event VaultRegistered(uint256 vaultId, address vaultAddress)
func (*PlasmaFrameworkFilterer) ParseBlockSubmitted ¶
func (_PlasmaFramework *PlasmaFrameworkFilterer) ParseBlockSubmitted(log types.Log) (*PlasmaFrameworkBlockSubmitted, error)
ParseBlockSubmitted is a log parse operation binding the contract event 0x5a978f4723b249ccf79cd7a658a8601ce1ff8b89fc770251a6be35216351ce32.
Solidity: event BlockSubmitted(uint256 blknum)
func (*PlasmaFrameworkFilterer) ParseChildChainActivated ¶
func (_PlasmaFramework *PlasmaFrameworkFilterer) ParseChildChainActivated(log types.Log) (*PlasmaFrameworkChildChainActivated, error)
ParseChildChainActivated is a log parse operation binding the contract event 0xb8421a1acb5f1e701a4f11ecaad76fa438b3947e8dfd6960b6086130e68e0aed.
Solidity: event ChildChainActivated(address authority)
func (*PlasmaFrameworkFilterer) ParseExitGameRegistered ¶
func (_PlasmaFramework *PlasmaFrameworkFilterer) ParseExitGameRegistered(log types.Log) (*PlasmaFrameworkExitGameRegistered, error)
ParseExitGameRegistered is a log parse operation binding the contract event 0x0ceb02f7474c01f5959171cead2f5fb2a44d9c16fe480725a2110b601b19db82.
Solidity: event ExitGameRegistered(uint256 txType, address exitGameAddress, uint8 protocol)
func (*PlasmaFrameworkFilterer) ParseExitQueueAdded ¶
func (_PlasmaFramework *PlasmaFrameworkFilterer) ParseExitQueueAdded(log types.Log) (*PlasmaFrameworkExitQueueAdded, error)
ParseExitQueueAdded is a log parse operation binding the contract event 0x0a925273fd754a41a580f8214815d5ae8a37367f561b3bd9d91a96730a418a17.
Solidity: event ExitQueueAdded(uint256 vaultId, address token)
func (*PlasmaFrameworkFilterer) ParseExitQueued ¶
func (_PlasmaFramework *PlasmaFrameworkFilterer) ParseExitQueued(log types.Log) (*PlasmaFrameworkExitQueued, error)
ParseExitQueued is a log parse operation binding the contract event 0xe15a4f223f922b625f5fdd941101a23fa0c097e522233d47a7cbea2167e92701.
Solidity: event ExitQueued(uint160 indexed exitId, uint256 priority)
func (*PlasmaFrameworkFilterer) ParseProcessedExitsNum ¶
func (_PlasmaFramework *PlasmaFrameworkFilterer) ParseProcessedExitsNum(log types.Log) (*PlasmaFrameworkProcessedExitsNum, error)
ParseProcessedExitsNum is a log parse operation binding the contract event 0x7e35599fe450e626673ce6c37179ef9820aed16f76c1b350618ef7a612d13005.
Solidity: event ProcessedExitsNum(uint256 processedNum, uint256 vaultId, address token)
func (*PlasmaFrameworkFilterer) ParseVaultRegistered ¶
func (_PlasmaFramework *PlasmaFrameworkFilterer) ParseVaultRegistered(log types.Log) (*PlasmaFrameworkVaultRegistered, error)
ParseVaultRegistered is a log parse operation binding the contract event 0x7051aac27f9b76ec8f37bd5796f2dcf402bd840a1c45c952a6eeb0e11bde0996.
Solidity: event VaultRegistered(uint256 vaultId, address vaultAddress)
func (*PlasmaFrameworkFilterer) WatchBlockSubmitted ¶
func (_PlasmaFramework *PlasmaFrameworkFilterer) WatchBlockSubmitted(opts *bind.WatchOpts, sink chan<- *PlasmaFrameworkBlockSubmitted) (event.Subscription, error)
WatchBlockSubmitted is a free log subscription operation binding the contract event 0x5a978f4723b249ccf79cd7a658a8601ce1ff8b89fc770251a6be35216351ce32.
Solidity: event BlockSubmitted(uint256 blknum)
func (*PlasmaFrameworkFilterer) WatchChildChainActivated ¶
func (_PlasmaFramework *PlasmaFrameworkFilterer) WatchChildChainActivated(opts *bind.WatchOpts, sink chan<- *PlasmaFrameworkChildChainActivated) (event.Subscription, error)
WatchChildChainActivated is a free log subscription operation binding the contract event 0xb8421a1acb5f1e701a4f11ecaad76fa438b3947e8dfd6960b6086130e68e0aed.
Solidity: event ChildChainActivated(address authority)
func (*PlasmaFrameworkFilterer) WatchExitGameRegistered ¶
func (_PlasmaFramework *PlasmaFrameworkFilterer) WatchExitGameRegistered(opts *bind.WatchOpts, sink chan<- *PlasmaFrameworkExitGameRegistered) (event.Subscription, error)
WatchExitGameRegistered is a free log subscription operation binding the contract event 0x0ceb02f7474c01f5959171cead2f5fb2a44d9c16fe480725a2110b601b19db82.
Solidity: event ExitGameRegistered(uint256 txType, address exitGameAddress, uint8 protocol)
func (*PlasmaFrameworkFilterer) WatchExitQueueAdded ¶
func (_PlasmaFramework *PlasmaFrameworkFilterer) WatchExitQueueAdded(opts *bind.WatchOpts, sink chan<- *PlasmaFrameworkExitQueueAdded) (event.Subscription, error)
WatchExitQueueAdded is a free log subscription operation binding the contract event 0x0a925273fd754a41a580f8214815d5ae8a37367f561b3bd9d91a96730a418a17.
Solidity: event ExitQueueAdded(uint256 vaultId, address token)
func (*PlasmaFrameworkFilterer) WatchExitQueued ¶
func (_PlasmaFramework *PlasmaFrameworkFilterer) WatchExitQueued(opts *bind.WatchOpts, sink chan<- *PlasmaFrameworkExitQueued, exitId []*big.Int) (event.Subscription, error)
WatchExitQueued is a free log subscription operation binding the contract event 0xe15a4f223f922b625f5fdd941101a23fa0c097e522233d47a7cbea2167e92701.
Solidity: event ExitQueued(uint160 indexed exitId, uint256 priority)
func (*PlasmaFrameworkFilterer) WatchProcessedExitsNum ¶
func (_PlasmaFramework *PlasmaFrameworkFilterer) WatchProcessedExitsNum(opts *bind.WatchOpts, sink chan<- *PlasmaFrameworkProcessedExitsNum) (event.Subscription, error)
WatchProcessedExitsNum is a free log subscription operation binding the contract event 0x7e35599fe450e626673ce6c37179ef9820aed16f76c1b350618ef7a612d13005.
Solidity: event ProcessedExitsNum(uint256 processedNum, uint256 vaultId, address token)
func (*PlasmaFrameworkFilterer) WatchVaultRegistered ¶
func (_PlasmaFramework *PlasmaFrameworkFilterer) WatchVaultRegistered(opts *bind.WatchOpts, sink chan<- *PlasmaFrameworkVaultRegistered) (event.Subscription, error)
WatchVaultRegistered is a free log subscription operation binding the contract event 0x7051aac27f9b76ec8f37bd5796f2dcf402bd840a1c45c952a6eeb0e11bde0996.
Solidity: event VaultRegistered(uint256 vaultId, address vaultAddress)
type PlasmaFrameworkProcessedExitsNum ¶
type PlasmaFrameworkProcessedExitsNum struct { ProcessedNum *big.Int VaultId *big.Int Token common.Address Raw types.Log // Blockchain specific contextual infos }
PlasmaFrameworkProcessedExitsNum represents a ProcessedExitsNum event raised by the PlasmaFramework contract.
type PlasmaFrameworkProcessedExitsNumIterator ¶
type PlasmaFrameworkProcessedExitsNumIterator struct { Event *PlasmaFrameworkProcessedExitsNum // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PlasmaFrameworkProcessedExitsNumIterator is returned from FilterProcessedExitsNum and is used to iterate over the raw logs and unpacked data for ProcessedExitsNum events raised by the PlasmaFramework contract.
func (*PlasmaFrameworkProcessedExitsNumIterator) Close ¶
func (it *PlasmaFrameworkProcessedExitsNumIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PlasmaFrameworkProcessedExitsNumIterator) Error ¶
func (it *PlasmaFrameworkProcessedExitsNumIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PlasmaFrameworkProcessedExitsNumIterator) Next ¶
func (it *PlasmaFrameworkProcessedExitsNumIterator) 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 PlasmaFrameworkRaw ¶
type PlasmaFrameworkRaw struct {
Contract *PlasmaFramework // Generic contract binding to access the raw methods on
}
PlasmaFrameworkRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*PlasmaFrameworkRaw) Call ¶
func (_PlasmaFramework *PlasmaFrameworkRaw) 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 (*PlasmaFrameworkRaw) Transact ¶
func (_PlasmaFramework *PlasmaFrameworkRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PlasmaFrameworkRaw) Transfer ¶
func (_PlasmaFramework *PlasmaFrameworkRaw) 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 PlasmaFrameworkSession ¶
type PlasmaFrameworkSession struct { Contract *PlasmaFramework // 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 }
PlasmaFrameworkSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*PlasmaFrameworkSession) ActivateChildChain ¶
func (_PlasmaFramework *PlasmaFrameworkSession) ActivateChildChain() (*types.Transaction, error)
ActivateChildChain is a paid mutator transaction binding the contract method 0xa11dcc34.
Solidity: function activateChildChain() returns()
func (*PlasmaFrameworkSession) ActivateNonReentrant ¶
func (_PlasmaFramework *PlasmaFrameworkSession) ActivateNonReentrant() (*types.Transaction, error)
ActivateNonReentrant is a paid mutator transaction binding the contract method 0xff27b189.
Solidity: function activateNonReentrant() returns()
func (*PlasmaFrameworkSession) AddExitQueue ¶
func (_PlasmaFramework *PlasmaFrameworkSession) AddExitQueue(vaultId *big.Int, token common.Address) (*types.Transaction, error)
AddExitQueue is a paid mutator transaction binding the contract method 0x45f20935.
Solidity: function addExitQueue(uint256 vaultId, address token) returns()
func (*PlasmaFrameworkSession) Authority ¶
func (_PlasmaFramework *PlasmaFrameworkSession) Authority() (common.Address, error)
Authority is a free data retrieval call binding the contract method 0xbf7e214f.
Solidity: function authority() constant returns(address)
func (*PlasmaFrameworkSession) BatchFlagOutputsFinalized ¶
func (_PlasmaFramework *PlasmaFrameworkSession) BatchFlagOutputsFinalized(_outputIds [][32]byte) (*types.Transaction, error)
BatchFlagOutputsFinalized is a paid mutator transaction binding the contract method 0xdbe39132.
Solidity: function batchFlagOutputsFinalized(bytes32[] _outputIds) returns()
func (*PlasmaFrameworkSession) Blocks ¶
func (_PlasmaFramework *PlasmaFrameworkSession) Blocks(arg0 *big.Int) (struct { Root [32]byte Timestamp *big.Int }, error)
Blocks is a free data retrieval call binding the contract method 0xf25b3f99.
Solidity: function blocks(uint256 ) constant returns(bytes32 root, uint256 timestamp)
func (*PlasmaFrameworkSession) CHILDBLOCKINTERVAL ¶
func (_PlasmaFramework *PlasmaFrameworkSession) CHILDBLOCKINTERVAL() (*big.Int, error)
CHILDBLOCKINTERVAL is a free data retrieval call binding the contract method 0xa831fa07.
Solidity: function CHILD_BLOCK_INTERVAL() constant returns(uint256)
func (*PlasmaFrameworkSession) ChildBlockInterval ¶
func (_PlasmaFramework *PlasmaFrameworkSession) ChildBlockInterval() (*big.Int, error)
ChildBlockInterval is a free data retrieval call binding the contract method 0x38a9e0bc.
Solidity: function childBlockInterval() constant returns(uint256)
func (*PlasmaFrameworkSession) DeactivateNonReentrant ¶
func (_PlasmaFramework *PlasmaFrameworkSession) DeactivateNonReentrant() (*types.Transaction, error)
DeactivateNonReentrant is a paid mutator transaction binding the contract method 0x4e0f7436.
Solidity: function deactivateNonReentrant() returns()
func (*PlasmaFrameworkSession) Delegations ¶
func (_PlasmaFramework *PlasmaFrameworkSession) Delegations(arg0 [32]byte) (common.Address, error)
Delegations is a free data retrieval call binding the contract method 0xcf049cad.
Solidity: function delegations(bytes32 ) constant returns(address)
func (*PlasmaFrameworkSession) Enqueue ¶
func (_PlasmaFramework *PlasmaFrameworkSession) Enqueue(vaultId *big.Int, token common.Address, exitableAt uint64, txPos PosLibPosition, exitId *big.Int, exitProcessor common.Address) (*types.Transaction, error)
Enqueue is a paid mutator transaction binding the contract method 0x7f8523d1.
Solidity: function enqueue(uint256 vaultId, address token, uint64 exitableAt, PosLibPosition txPos, uint160 exitId, address exitProcessor) returns(uint256)
func (*PlasmaFrameworkSession) ExitGameToTxType ¶
func (_PlasmaFramework *PlasmaFrameworkSession) ExitGameToTxType(_exitGame common.Address) (*big.Int, error)
ExitGameToTxType is a free data retrieval call binding the contract method 0xa239e5a2.
Solidity: function exitGameToTxType(address _exitGame) constant returns(uint256)
func (*PlasmaFrameworkSession) ExitGames ¶
ExitGames is a free data retrieval call binding the contract method 0xaf079764.
Solidity: function exitGames(uint256 _txType) constant returns(address)
func (*PlasmaFrameworkSession) ExitsQueues ¶
func (_PlasmaFramework *PlasmaFrameworkSession) ExitsQueues(arg0 [32]byte) (common.Address, error)
ExitsQueues is a free data retrieval call binding the contract method 0x3701b5ca.
Solidity: function exitsQueues(bytes32 ) constant returns(address)
func (*PlasmaFrameworkSession) FlagOutputFinalized ¶
func (_PlasmaFramework *PlasmaFrameworkSession) FlagOutputFinalized(_outputId [32]byte) (*types.Transaction, error)
FlagOutputFinalized is a paid mutator transaction binding the contract method 0x17d73e1b.
Solidity: function flagOutputFinalized(bytes32 _outputId) returns()
func (*PlasmaFrameworkSession) GetMaintainer ¶
func (_PlasmaFramework *PlasmaFrameworkSession) GetMaintainer() (common.Address, error)
GetMaintainer is a free data retrieval call binding the contract method 0x4b0a72bc.
Solidity: function getMaintainer() constant returns(address)
func (*PlasmaFrameworkSession) GetNextExit ¶
func (_PlasmaFramework *PlasmaFrameworkSession) GetNextExit(vaultId *big.Int, token common.Address) (*big.Int, error)
GetNextExit is a free data retrieval call binding the contract method 0x296d5427.
Solidity: function getNextExit(uint256 vaultId, address token) constant returns(uint256)
func (*PlasmaFrameworkSession) GetVersion ¶
func (_PlasmaFramework *PlasmaFrameworkSession) GetVersion() (string, error)
GetVersion is a free data retrieval call binding the contract method 0x0d8e6e2c.
Solidity: function getVersion() constant returns(string)
func (*PlasmaFrameworkSession) HasExitQueue ¶
func (_PlasmaFramework *PlasmaFrameworkSession) HasExitQueue(vaultId *big.Int, token common.Address) (bool, error)
HasExitQueue is a free data retrieval call binding the contract method 0xc77b1ed6.
Solidity: function hasExitQueue(uint256 vaultId, address token) constant returns(bool)
func (*PlasmaFrameworkSession) IsAnyOutputFinalized ¶
func (_PlasmaFramework *PlasmaFrameworkSession) IsAnyOutputFinalized(_outputIds [][32]byte) (bool, error)
IsAnyOutputFinalized is a free data retrieval call binding the contract method 0x2f75f187.
Solidity: function isAnyOutputFinalized(bytes32[] _outputIds) constant returns(bool)
func (*PlasmaFrameworkSession) IsChildChainActivated ¶
func (_PlasmaFramework *PlasmaFrameworkSession) IsChildChainActivated() (bool, error)
IsChildChainActivated is a free data retrieval call binding the contract method 0x0e71ee02.
Solidity: function isChildChainActivated() constant returns(bool)
func (*PlasmaFrameworkSession) IsDeposit ¶
func (_PlasmaFramework *PlasmaFrameworkSession) IsDeposit(blockNum *big.Int) (bool, error)
IsDeposit is a free data retrieval call binding the contract method 0xebde2ec9.
Solidity: function isDeposit(uint256 blockNum) constant returns(bool)
func (*PlasmaFrameworkSession) IsExitGameSafeToUse ¶
func (_PlasmaFramework *PlasmaFrameworkSession) IsExitGameSafeToUse(_contract common.Address) (bool, error)
IsExitGameSafeToUse is a free data retrieval call binding the contract method 0x5a102dae.
Solidity: function isExitGameSafeToUse(address _contract) constant returns(bool)
func (*PlasmaFrameworkSession) IsOutputFinalized ¶
func (_PlasmaFramework *PlasmaFrameworkSession) IsOutputFinalized(arg0 [32]byte) (bool, error)
IsOutputFinalized is a free data retrieval call binding the contract method 0x8e29be31.
Solidity: function isOutputFinalized(bytes32 ) constant returns(bool)
func (*PlasmaFrameworkSession) MinExitPeriod ¶
func (_PlasmaFramework *PlasmaFrameworkSession) MinExitPeriod() (*big.Int, error)
MinExitPeriod is a free data retrieval call binding the contract method 0xd4a2b4ef.
Solidity: function minExitPeriod() constant returns(uint256)
func (*PlasmaFrameworkSession) NextChildBlock ¶
func (_PlasmaFramework *PlasmaFrameworkSession) NextChildBlock() (*big.Int, error)
NextChildBlock is a free data retrieval call binding the contract method 0x4ca8714f.
Solidity: function nextChildBlock() constant returns(uint256)
func (*PlasmaFrameworkSession) NextDeposit ¶
func (_PlasmaFramework *PlasmaFrameworkSession) NextDeposit() (*big.Int, error)
NextDeposit is a free data retrieval call binding the contract method 0xa8cabcd5.
Solidity: function nextDeposit() constant returns(uint256)
func (*PlasmaFrameworkSession) NextDepositBlock ¶
func (_PlasmaFramework *PlasmaFrameworkSession) NextDepositBlock() (*big.Int, error)
NextDepositBlock is a free data retrieval call binding the contract method 0x8701fc5d.
Solidity: function nextDepositBlock() constant returns(uint256)
func (*PlasmaFrameworkSession) ProcessExits ¶
func (_PlasmaFramework *PlasmaFrameworkSession) ProcessExits(vaultId *big.Int, token common.Address, topExitId *big.Int, maxExitsToProcess *big.Int) (*types.Transaction, error)
ProcessExits is a paid mutator transaction binding the contract method 0xd9aa4b24.
Solidity: function processExits(uint256 vaultId, address token, uint160 topExitId, uint256 maxExitsToProcess) returns()
func (*PlasmaFrameworkSession) Protocols ¶
func (_PlasmaFramework *PlasmaFrameworkSession) Protocols(_txType *big.Int) (uint8, error)
Protocols is a free data retrieval call binding the contract method 0x8c396220.
Solidity: function protocols(uint256 _txType) constant returns(uint8)
func (*PlasmaFrameworkSession) RegisterExitGame ¶
func (_PlasmaFramework *PlasmaFrameworkSession) RegisterExitGame(_txType *big.Int, _contract common.Address, _protocol uint8) (*types.Transaction, error)
RegisterExitGame is a paid mutator transaction binding the contract method 0xf2e208e7.
Solidity: function registerExitGame(uint256 _txType, address _contract, uint8 _protocol) returns()
func (*PlasmaFrameworkSession) RegisterVault ¶
func (_PlasmaFramework *PlasmaFrameworkSession) RegisterVault(_vaultId *big.Int, _vaultAddress common.Address) (*types.Transaction, error)
RegisterVault is a paid mutator transaction binding the contract method 0x6a51fd63.
Solidity: function registerVault(uint256 _vaultId, address _vaultAddress) returns()
func (*PlasmaFrameworkSession) SetVersion ¶
func (_PlasmaFramework *PlasmaFrameworkSession) SetVersion(_version string) (*types.Transaction, error)
SetVersion is a paid mutator transaction binding the contract method 0x788bc78c.
Solidity: function setVersion(string _version) returns()
func (*PlasmaFrameworkSession) SubmitBlock ¶
func (_PlasmaFramework *PlasmaFrameworkSession) SubmitBlock(_blockRoot [32]byte) (*types.Transaction, error)
SubmitBlock is a paid mutator transaction binding the contract method 0xbaa47694.
Solidity: function submitBlock(bytes32 _blockRoot) returns()
func (*PlasmaFrameworkSession) SubmitDepositBlock ¶
func (_PlasmaFramework *PlasmaFrameworkSession) SubmitDepositBlock(_blockRoot [32]byte) (*types.Transaction, error)
SubmitDepositBlock is a paid mutator transaction binding the contract method 0xbe5ac698.
Solidity: function submitDepositBlock(bytes32 _blockRoot) returns(uint256)
func (*PlasmaFrameworkSession) VaultToId ¶
func (_PlasmaFramework *PlasmaFrameworkSession) VaultToId(_vaultAddress common.Address) (*big.Int, error)
VaultToId is a free data retrieval call binding the contract method 0xdfb494f0.
Solidity: function vaultToId(address _vaultAddress) constant returns(uint256)
func (*PlasmaFrameworkSession) Vaults ¶
Vaults is a free data retrieval call binding the contract method 0x8c64ea4a.
Solidity: function vaults(uint256 _vaultId) constant returns(address)
func (*PlasmaFrameworkSession) Version ¶
func (_PlasmaFramework *PlasmaFrameworkSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() constant returns(string)
type PlasmaFrameworkTransactor ¶
type PlasmaFrameworkTransactor struct {
// contains filtered or unexported fields
}
PlasmaFrameworkTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPlasmaFrameworkTransactor ¶
func NewPlasmaFrameworkTransactor(address common.Address, transactor bind.ContractTransactor) (*PlasmaFrameworkTransactor, error)
NewPlasmaFrameworkTransactor creates a new write-only instance of PlasmaFramework, bound to a specific deployed contract.
func (*PlasmaFrameworkTransactor) ActivateChildChain ¶
func (_PlasmaFramework *PlasmaFrameworkTransactor) ActivateChildChain(opts *bind.TransactOpts) (*types.Transaction, error)
ActivateChildChain is a paid mutator transaction binding the contract method 0xa11dcc34.
Solidity: function activateChildChain() returns()
func (*PlasmaFrameworkTransactor) ActivateNonReentrant ¶
func (_PlasmaFramework *PlasmaFrameworkTransactor) ActivateNonReentrant(opts *bind.TransactOpts) (*types.Transaction, error)
ActivateNonReentrant is a paid mutator transaction binding the contract method 0xff27b189.
Solidity: function activateNonReentrant() returns()
func (*PlasmaFrameworkTransactor) AddExitQueue ¶
func (_PlasmaFramework *PlasmaFrameworkTransactor) AddExitQueue(opts *bind.TransactOpts, vaultId *big.Int, token common.Address) (*types.Transaction, error)
AddExitQueue is a paid mutator transaction binding the contract method 0x45f20935.
Solidity: function addExitQueue(uint256 vaultId, address token) returns()
func (*PlasmaFrameworkTransactor) BatchFlagOutputsFinalized ¶
func (_PlasmaFramework *PlasmaFrameworkTransactor) BatchFlagOutputsFinalized(opts *bind.TransactOpts, _outputIds [][32]byte) (*types.Transaction, error)
BatchFlagOutputsFinalized is a paid mutator transaction binding the contract method 0xdbe39132.
Solidity: function batchFlagOutputsFinalized(bytes32[] _outputIds) returns()
func (*PlasmaFrameworkTransactor) DeactivateNonReentrant ¶
func (_PlasmaFramework *PlasmaFrameworkTransactor) DeactivateNonReentrant(opts *bind.TransactOpts) (*types.Transaction, error)
DeactivateNonReentrant is a paid mutator transaction binding the contract method 0x4e0f7436.
Solidity: function deactivateNonReentrant() returns()
func (*PlasmaFrameworkTransactor) Enqueue ¶
func (_PlasmaFramework *PlasmaFrameworkTransactor) Enqueue(opts *bind.TransactOpts, vaultId *big.Int, token common.Address, exitableAt uint64, txPos PosLibPosition, exitId *big.Int, exitProcessor common.Address) (*types.Transaction, error)
Enqueue is a paid mutator transaction binding the contract method 0x7f8523d1.
Solidity: function enqueue(uint256 vaultId, address token, uint64 exitableAt, PosLibPosition txPos, uint160 exitId, address exitProcessor) returns(uint256)
func (*PlasmaFrameworkTransactor) FlagOutputFinalized ¶
func (_PlasmaFramework *PlasmaFrameworkTransactor) FlagOutputFinalized(opts *bind.TransactOpts, _outputId [32]byte) (*types.Transaction, error)
FlagOutputFinalized is a paid mutator transaction binding the contract method 0x17d73e1b.
Solidity: function flagOutputFinalized(bytes32 _outputId) returns()
func (*PlasmaFrameworkTransactor) ProcessExits ¶
func (_PlasmaFramework *PlasmaFrameworkTransactor) ProcessExits(opts *bind.TransactOpts, vaultId *big.Int, token common.Address, topExitId *big.Int, maxExitsToProcess *big.Int) (*types.Transaction, error)
ProcessExits is a paid mutator transaction binding the contract method 0xd9aa4b24.
Solidity: function processExits(uint256 vaultId, address token, uint160 topExitId, uint256 maxExitsToProcess) returns()
func (*PlasmaFrameworkTransactor) RegisterExitGame ¶
func (_PlasmaFramework *PlasmaFrameworkTransactor) RegisterExitGame(opts *bind.TransactOpts, _txType *big.Int, _contract common.Address, _protocol uint8) (*types.Transaction, error)
RegisterExitGame is a paid mutator transaction binding the contract method 0xf2e208e7.
Solidity: function registerExitGame(uint256 _txType, address _contract, uint8 _protocol) returns()
func (*PlasmaFrameworkTransactor) RegisterVault ¶
func (_PlasmaFramework *PlasmaFrameworkTransactor) RegisterVault(opts *bind.TransactOpts, _vaultId *big.Int, _vaultAddress common.Address) (*types.Transaction, error)
RegisterVault is a paid mutator transaction binding the contract method 0x6a51fd63.
Solidity: function registerVault(uint256 _vaultId, address _vaultAddress) returns()
func (*PlasmaFrameworkTransactor) SetVersion ¶
func (_PlasmaFramework *PlasmaFrameworkTransactor) SetVersion(opts *bind.TransactOpts, _version string) (*types.Transaction, error)
SetVersion is a paid mutator transaction binding the contract method 0x788bc78c.
Solidity: function setVersion(string _version) returns()
func (*PlasmaFrameworkTransactor) SubmitBlock ¶
func (_PlasmaFramework *PlasmaFrameworkTransactor) SubmitBlock(opts *bind.TransactOpts, _blockRoot [32]byte) (*types.Transaction, error)
SubmitBlock is a paid mutator transaction binding the contract method 0xbaa47694.
Solidity: function submitBlock(bytes32 _blockRoot) returns()
func (*PlasmaFrameworkTransactor) SubmitDepositBlock ¶
func (_PlasmaFramework *PlasmaFrameworkTransactor) SubmitDepositBlock(opts *bind.TransactOpts, _blockRoot [32]byte) (*types.Transaction, error)
SubmitDepositBlock is a paid mutator transaction binding the contract method 0xbe5ac698.
Solidity: function submitDepositBlock(bytes32 _blockRoot) returns(uint256)
type PlasmaFrameworkTransactorRaw ¶
type PlasmaFrameworkTransactorRaw struct {
Contract *PlasmaFrameworkTransactor // Generic write-only contract binding to access the raw methods on
}
PlasmaFrameworkTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PlasmaFrameworkTransactorRaw) Transact ¶
func (_PlasmaFramework *PlasmaFrameworkTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PlasmaFrameworkTransactorRaw) Transfer ¶
func (_PlasmaFramework *PlasmaFrameworkTransactorRaw) 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 PlasmaFrameworkTransactorSession ¶
type PlasmaFrameworkTransactorSession struct { Contract *PlasmaFrameworkTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PlasmaFrameworkTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*PlasmaFrameworkTransactorSession) ActivateChildChain ¶
func (_PlasmaFramework *PlasmaFrameworkTransactorSession) ActivateChildChain() (*types.Transaction, error)
ActivateChildChain is a paid mutator transaction binding the contract method 0xa11dcc34.
Solidity: function activateChildChain() returns()
func (*PlasmaFrameworkTransactorSession) ActivateNonReentrant ¶
func (_PlasmaFramework *PlasmaFrameworkTransactorSession) ActivateNonReentrant() (*types.Transaction, error)
ActivateNonReentrant is a paid mutator transaction binding the contract method 0xff27b189.
Solidity: function activateNonReentrant() returns()
func (*PlasmaFrameworkTransactorSession) AddExitQueue ¶
func (_PlasmaFramework *PlasmaFrameworkTransactorSession) AddExitQueue(vaultId *big.Int, token common.Address) (*types.Transaction, error)
AddExitQueue is a paid mutator transaction binding the contract method 0x45f20935.
Solidity: function addExitQueue(uint256 vaultId, address token) returns()
func (*PlasmaFrameworkTransactorSession) BatchFlagOutputsFinalized ¶
func (_PlasmaFramework *PlasmaFrameworkTransactorSession) BatchFlagOutputsFinalized(_outputIds [][32]byte) (*types.Transaction, error)
BatchFlagOutputsFinalized is a paid mutator transaction binding the contract method 0xdbe39132.
Solidity: function batchFlagOutputsFinalized(bytes32[] _outputIds) returns()
func (*PlasmaFrameworkTransactorSession) DeactivateNonReentrant ¶
func (_PlasmaFramework *PlasmaFrameworkTransactorSession) DeactivateNonReentrant() (*types.Transaction, error)
DeactivateNonReentrant is a paid mutator transaction binding the contract method 0x4e0f7436.
Solidity: function deactivateNonReentrant() returns()
func (*PlasmaFrameworkTransactorSession) Enqueue ¶
func (_PlasmaFramework *PlasmaFrameworkTransactorSession) Enqueue(vaultId *big.Int, token common.Address, exitableAt uint64, txPos PosLibPosition, exitId *big.Int, exitProcessor common.Address) (*types.Transaction, error)
Enqueue is a paid mutator transaction binding the contract method 0x7f8523d1.
Solidity: function enqueue(uint256 vaultId, address token, uint64 exitableAt, PosLibPosition txPos, uint160 exitId, address exitProcessor) returns(uint256)
func (*PlasmaFrameworkTransactorSession) FlagOutputFinalized ¶
func (_PlasmaFramework *PlasmaFrameworkTransactorSession) FlagOutputFinalized(_outputId [32]byte) (*types.Transaction, error)
FlagOutputFinalized is a paid mutator transaction binding the contract method 0x17d73e1b.
Solidity: function flagOutputFinalized(bytes32 _outputId) returns()
func (*PlasmaFrameworkTransactorSession) ProcessExits ¶
func (_PlasmaFramework *PlasmaFrameworkTransactorSession) ProcessExits(vaultId *big.Int, token common.Address, topExitId *big.Int, maxExitsToProcess *big.Int) (*types.Transaction, error)
ProcessExits is a paid mutator transaction binding the contract method 0xd9aa4b24.
Solidity: function processExits(uint256 vaultId, address token, uint160 topExitId, uint256 maxExitsToProcess) returns()
func (*PlasmaFrameworkTransactorSession) RegisterExitGame ¶
func (_PlasmaFramework *PlasmaFrameworkTransactorSession) RegisterExitGame(_txType *big.Int, _contract common.Address, _protocol uint8) (*types.Transaction, error)
RegisterExitGame is a paid mutator transaction binding the contract method 0xf2e208e7.
Solidity: function registerExitGame(uint256 _txType, address _contract, uint8 _protocol) returns()
func (*PlasmaFrameworkTransactorSession) RegisterVault ¶
func (_PlasmaFramework *PlasmaFrameworkTransactorSession) RegisterVault(_vaultId *big.Int, _vaultAddress common.Address) (*types.Transaction, error)
RegisterVault is a paid mutator transaction binding the contract method 0x6a51fd63.
Solidity: function registerVault(uint256 _vaultId, address _vaultAddress) returns()
func (*PlasmaFrameworkTransactorSession) SetVersion ¶
func (_PlasmaFramework *PlasmaFrameworkTransactorSession) SetVersion(_version string) (*types.Transaction, error)
SetVersion is a paid mutator transaction binding the contract method 0x788bc78c.
Solidity: function setVersion(string _version) returns()
func (*PlasmaFrameworkTransactorSession) SubmitBlock ¶
func (_PlasmaFramework *PlasmaFrameworkTransactorSession) SubmitBlock(_blockRoot [32]byte) (*types.Transaction, error)
SubmitBlock is a paid mutator transaction binding the contract method 0xbaa47694.
Solidity: function submitBlock(bytes32 _blockRoot) returns()
func (*PlasmaFrameworkTransactorSession) SubmitDepositBlock ¶
func (_PlasmaFramework *PlasmaFrameworkTransactorSession) SubmitDepositBlock(_blockRoot [32]byte) (*types.Transaction, error)
SubmitDepositBlock is a paid mutator transaction binding the contract method 0xbe5ac698.
Solidity: function submitDepositBlock(bytes32 _blockRoot) returns(uint256)
type PlasmaFrameworkVaultRegistered ¶
type PlasmaFrameworkVaultRegistered struct { VaultId *big.Int VaultAddress common.Address Raw types.Log // Blockchain specific contextual infos }
PlasmaFrameworkVaultRegistered represents a VaultRegistered event raised by the PlasmaFramework contract.
type PlasmaFrameworkVaultRegisteredIterator ¶
type PlasmaFrameworkVaultRegisteredIterator struct { Event *PlasmaFrameworkVaultRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PlasmaFrameworkVaultRegisteredIterator is returned from FilterVaultRegistered and is used to iterate over the raw logs and unpacked data for VaultRegistered events raised by the PlasmaFramework contract.
func (*PlasmaFrameworkVaultRegisteredIterator) Close ¶
func (it *PlasmaFrameworkVaultRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PlasmaFrameworkVaultRegisteredIterator) Error ¶
func (it *PlasmaFrameworkVaultRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PlasmaFrameworkVaultRegisteredIterator) Next ¶
func (it *PlasmaFrameworkVaultRegisteredIterator) 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 PosLibPosition ¶
PosLibPosition is an auto generated low-level Go binding around an user-defined struct.
type PriorityQueue ¶
type PriorityQueue struct { PriorityQueueCaller // Read-only binding to the contract PriorityQueueTransactor // Write-only binding to the contract PriorityQueueFilterer // Log filterer for contract events }
PriorityQueue is an auto generated Go binding around an Ethereum contract.
func NewPriorityQueue ¶
func NewPriorityQueue(address common.Address, backend bind.ContractBackend) (*PriorityQueue, error)
NewPriorityQueue creates a new instance of PriorityQueue, bound to a specific deployed contract.
type PriorityQueueCaller ¶
type PriorityQueueCaller struct {
// contains filtered or unexported fields
}
PriorityQueueCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewPriorityQueueCaller ¶
func NewPriorityQueueCaller(address common.Address, caller bind.ContractCaller) (*PriorityQueueCaller, error)
NewPriorityQueueCaller creates a new read-only instance of PriorityQueue, bound to a specific deployed contract.
type PriorityQueueCallerRaw ¶
type PriorityQueueCallerRaw struct {
Contract *PriorityQueueCaller // Generic read-only contract binding to access the raw methods on
}
PriorityQueueCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PriorityQueueCallerRaw) Call ¶
func (_PriorityQueue *PriorityQueueCallerRaw) 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 PriorityQueueCallerSession ¶
type PriorityQueueCallerSession struct { Contract *PriorityQueueCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PriorityQueueCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type PriorityQueueFilterer ¶
type PriorityQueueFilterer struct {
// contains filtered or unexported fields
}
PriorityQueueFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPriorityQueueFilterer ¶
func NewPriorityQueueFilterer(address common.Address, filterer bind.ContractFilterer) (*PriorityQueueFilterer, error)
NewPriorityQueueFilterer creates a new log filterer instance of PriorityQueue, bound to a specific deployed contract.
type PriorityQueueRaw ¶
type PriorityQueueRaw struct {
Contract *PriorityQueue // Generic contract binding to access the raw methods on
}
PriorityQueueRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*PriorityQueueRaw) Call ¶
func (_PriorityQueue *PriorityQueueRaw) 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 (*PriorityQueueRaw) Transact ¶
func (_PriorityQueue *PriorityQueueRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PriorityQueueRaw) Transfer ¶
func (_PriorityQueue *PriorityQueueRaw) 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 PriorityQueueSession ¶
type PriorityQueueSession struct { Contract *PriorityQueue // 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 }
PriorityQueueSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type PriorityQueueTransactor ¶
type PriorityQueueTransactor struct {
// contains filtered or unexported fields
}
PriorityQueueTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPriorityQueueTransactor ¶
func NewPriorityQueueTransactor(address common.Address, transactor bind.ContractTransactor) (*PriorityQueueTransactor, error)
NewPriorityQueueTransactor creates a new write-only instance of PriorityQueue, bound to a specific deployed contract.
type PriorityQueueTransactorRaw ¶
type PriorityQueueTransactorRaw struct {
Contract *PriorityQueueTransactor // Generic write-only contract binding to access the raw methods on
}
PriorityQueueTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PriorityQueueTransactorRaw) Transact ¶
func (_PriorityQueue *PriorityQueueTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PriorityQueueTransactorRaw) Transfer ¶
func (_PriorityQueue *PriorityQueueTransactorRaw) 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 PriorityQueueTransactorSession ¶
type PriorityQueueTransactorSession struct { Contract *PriorityQueueTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PriorityQueueTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.