Documentation ¶
Index ¶
- type BDepositParametersUpdatedSubscription
- type BDepositRevealedSubscription
- type BDepositsSweptSubscription
- type BFraudChallengeDefeatTimedOutSubscription
- type BFraudChallengeDefeatedSubscription
- type BFraudChallengeSubmittedSubscription
- type BFraudParametersUpdatedSubscription
- type BGovernanceTransferredSubscription
- type BInitializedSubscription
- type BMovedFundsSweepTimedOutSubscription
- type BMovedFundsSweptSubscription
- type BMovingFundsBelowDustReportedSubscription
- type BMovingFundsCommitmentSubmittedSubscription
- type BMovingFundsCompletedSubscription
- type BMovingFundsParametersUpdatedSubscription
- type BMovingFundsTimedOutSubscription
- type BMovingFundsTimeoutResetSubscription
- type BNewWalletRegisteredSubscription
- type BNewWalletRequestedSubscription
- type BRedemptionParametersUpdatedSubscription
- type BRedemptionRequestedSubscription
- type BRedemptionTimedOutSubscription
- type BRedemptionsCompletedSubscription
- type BSpvMaintainerStatusUpdatedSubscription
- type BTreasuryUpdatedSubscription
- type BVaultStatusUpdatedSubscription
- type BWalletClosedSubscription
- type BWalletClosingSubscription
- type BWalletMovingFundsSubscription
- type BWalletParametersUpdatedSubscription
- type BWalletTerminatedSubscription
- type Bridge
- func (b *Bridge) ActiveWalletPubKeyHash() ([20]byte, error)
- func (b *Bridge) ActiveWalletPubKeyHashAtBlock(blockNumber *big.Int) ([20]byte, error)
- func (b *Bridge) CallDefeatFraudChallenge(arg_walletPublicKey []byte, arg_preimage []byte, arg_witness bool, ...) error
- func (b *Bridge) CallDefeatFraudChallengeWithHeartbeat(arg_walletPublicKey []byte, arg_heartbeatMessage []byte, blockNumber *big.Int) error
- func (b *Bridge) CallEcdsaWalletCreatedCallback(arg_ecdsaWalletID [32]byte, arg_publicKeyX [32]byte, arg_publicKeyY [32]byte, ...) error
- func (b *Bridge) CallEcdsaWalletHeartbeatFailedCallback(arg0 [32]byte, arg_publicKeyX [32]byte, arg_publicKeyY [32]byte, ...) error
- func (b *Bridge) CallInitialize(arg__bank common.Address, arg__relay common.Address, ...) error
- func (b *Bridge) CallNotifyFraudChallengeDefeatTimeout(arg_walletPublicKey []byte, arg_walletMembersIDs []uint32, ...) error
- func (b *Bridge) CallNotifyMovedFundsSweepTimeout(arg_movingFundsTxHash [32]byte, arg_movingFundsTxOutputIndex uint32, ...) error
- func (b *Bridge) CallNotifyMovingFundsBelowDust(arg_walletPubKeyHash [20]byte, arg_mainUtxo abi.BitcoinTxUTXO, ...) error
- func (b *Bridge) CallNotifyMovingFundsTimeout(arg_walletPubKeyHash [20]byte, arg_walletMembersIDs []uint32, ...) error
- func (b *Bridge) CallNotifyRedemptionTimeout(arg_walletPubKeyHash [20]byte, arg_walletMembersIDs []uint32, ...) error
- func (b *Bridge) CallNotifyWalletCloseable(arg_walletPubKeyHash [20]byte, arg_walletMainUtxo abi.BitcoinTxUTXO, ...) error
- func (b *Bridge) CallNotifyWalletClosingPeriodElapsed(arg_walletPubKeyHash [20]byte, blockNumber *big.Int) error
- func (b *Bridge) CallReceiveBalanceApproval(arg_balanceOwner common.Address, arg_amount *big.Int, ...) error
- func (b *Bridge) CallRequestNewWallet(arg_activeWalletMainUtxo abi.BitcoinTxUTXO, blockNumber *big.Int) error
- func (b *Bridge) CallRequestRedemption(arg_walletPubKeyHash [20]byte, arg_mainUtxo abi.BitcoinTxUTXO, ...) error
- func (b *Bridge) CallResetMovingFundsTimeout(arg_walletPubKeyHash [20]byte, blockNumber *big.Int) error
- func (b *Bridge) CallRevealDeposit(arg_fundingTx abi.BitcoinTxInfo, arg_reveal abi.DepositDepositRevealInfo, ...) error
- func (b *Bridge) CallRevealDepositWithExtraData(arg_fundingTx abi.BitcoinTxInfo, arg_reveal abi.DepositDepositRevealInfo, ...) error
- func (b *Bridge) CallSetSpvMaintainerStatus(arg_spvMaintainer common.Address, arg_isTrusted bool, blockNumber *big.Int) error
- func (b *Bridge) CallSetVaultStatus(arg_vault common.Address, arg_isTrusted bool, blockNumber *big.Int) error
- func (b *Bridge) CallSubmitDepositSweepProof(arg_sweepTx abi.BitcoinTxInfo, arg_sweepProof abi.BitcoinTxProof, ...) error
- func (b *Bridge) CallSubmitFraudChallenge(arg_walletPublicKey []byte, arg_preimageSha256 []byte, ...) error
- func (b *Bridge) CallSubmitMovedFundsSweepProof(arg_sweepTx abi.BitcoinTxInfo, arg_sweepProof abi.BitcoinTxProof, ...) error
- func (b *Bridge) CallSubmitMovingFundsCommitment(arg_walletPubKeyHash [20]byte, arg_walletMainUtxo abi.BitcoinTxUTXO, ...) error
- func (b *Bridge) CallSubmitMovingFundsProof(arg_movingFundsTx abi.BitcoinTxInfo, arg_movingFundsProof abi.BitcoinTxProof, ...) error
- func (b *Bridge) CallSubmitRedemptionProof(arg_redemptionTx abi.BitcoinTxInfo, arg_redemptionProof abi.BitcoinTxProof, ...) error
- func (b *Bridge) CallTransferGovernance(arg_newGovernance common.Address, blockNumber *big.Int) error
- func (b *Bridge) CallUpdateDepositParameters(arg_depositDustThreshold uint64, arg_depositTreasuryFeeDivisor uint64, ...) error
- func (b *Bridge) CallUpdateFraudParameters(arg_fraudChallengeDepositAmount *big.Int, ...) error
- func (b *Bridge) CallUpdateMovingFundsParameters(arg_movingFundsTxMaxTotalFee uint64, arg_movingFundsDustThreshold uint64, ...) error
- func (b *Bridge) CallUpdateRedemptionParameters(arg_redemptionDustThreshold uint64, arg_redemptionTreasuryFeeDivisor uint64, ...) error
- func (b *Bridge) CallUpdateTreasury(arg_treasury common.Address, blockNumber *big.Int) error
- func (b *Bridge) CallUpdateWalletParameters(arg_walletCreationPeriod uint32, arg_walletCreationMinBtcBalance uint64, ...) error
- func (b *Bridge) ContractReferences() (contractReferences, error)
- func (b *Bridge) ContractReferencesAtBlock(blockNumber *big.Int) (contractReferences, error)
- func (b *Bridge) DefeatFraudChallenge(arg_walletPublicKey []byte, arg_preimage []byte, arg_witness bool, ...) (*types.Transaction, error)
- func (b *Bridge) DefeatFraudChallengeGasEstimate(arg_walletPublicKey []byte, arg_preimage []byte, arg_witness bool) (uint64, error)
- func (b *Bridge) DefeatFraudChallengeWithHeartbeat(arg_walletPublicKey []byte, arg_heartbeatMessage []byte, ...) (*types.Transaction, error)
- func (b *Bridge) DefeatFraudChallengeWithHeartbeatGasEstimate(arg_walletPublicKey []byte, arg_heartbeatMessage []byte) (uint64, error)
- func (b *Bridge) DepositParameters() (depositParameters, error)
- func (b *Bridge) DepositParametersAtBlock(blockNumber *big.Int) (depositParameters, error)
- func (b *Bridge) DepositParametersUpdatedEvent(opts *ethereum.SubscribeOpts) *BDepositParametersUpdatedSubscription
- func (b *Bridge) DepositRevealedEvent(opts *ethereum.SubscribeOpts, depositorFilter []common.Address, ...) *BDepositRevealedSubscription
- func (b *Bridge) Deposits(arg_depositKey *big.Int) (abi.DepositDepositRequest, error)
- func (b *Bridge) DepositsAtBlock(arg_depositKey *big.Int, blockNumber *big.Int) (abi.DepositDepositRequest, error)
- func (b *Bridge) DepositsSweptEvent(opts *ethereum.SubscribeOpts) *BDepositsSweptSubscription
- func (b *Bridge) EcdsaWalletCreatedCallback(arg_ecdsaWalletID [32]byte, arg_publicKeyX [32]byte, arg_publicKeyY [32]byte, ...) (*types.Transaction, error)
- func (b *Bridge) EcdsaWalletCreatedCallbackGasEstimate(arg_ecdsaWalletID [32]byte, arg_publicKeyX [32]byte, arg_publicKeyY [32]byte) (uint64, error)
- func (b *Bridge) EcdsaWalletHeartbeatFailedCallback(arg0 [32]byte, arg_publicKeyX [32]byte, arg_publicKeyY [32]byte, ...) (*types.Transaction, error)
- func (b *Bridge) EcdsaWalletHeartbeatFailedCallbackGasEstimate(arg0 [32]byte, arg_publicKeyX [32]byte, arg_publicKeyY [32]byte) (uint64, error)
- func (b *Bridge) FraudChallengeDefeatTimedOutEvent(opts *ethereum.SubscribeOpts, walletPubKeyHashFilter [][20]byte) *BFraudChallengeDefeatTimedOutSubscription
- func (b *Bridge) FraudChallengeDefeatedEvent(opts *ethereum.SubscribeOpts, walletPubKeyHashFilter [][20]byte) *BFraudChallengeDefeatedSubscription
- func (b *Bridge) FraudChallengeSubmittedEvent(opts *ethereum.SubscribeOpts, walletPubKeyHashFilter [][20]byte) *BFraudChallengeSubmittedSubscription
- func (b *Bridge) FraudChallenges(arg_challengeKey *big.Int) (abi.FraudFraudChallenge, error)
- func (b *Bridge) FraudChallengesAtBlock(arg_challengeKey *big.Int, blockNumber *big.Int) (abi.FraudFraudChallenge, error)
- func (b *Bridge) FraudParameters() (fraudParameters, error)
- func (b *Bridge) FraudParametersAtBlock(blockNumber *big.Int) (fraudParameters, error)
- func (b *Bridge) FraudParametersUpdatedEvent(opts *ethereum.SubscribeOpts) *BFraudParametersUpdatedSubscription
- func (b *Bridge) Governance() (common.Address, error)
- func (b *Bridge) GovernanceAtBlock(blockNumber *big.Int) (common.Address, error)
- func (b *Bridge) GovernanceTransferredEvent(opts *ethereum.SubscribeOpts) *BGovernanceTransferredSubscription
- func (b *Bridge) Initialize(arg__bank common.Address, arg__relay common.Address, ...) (*types.Transaction, error)
- func (b *Bridge) InitializeGasEstimate(arg__bank common.Address, arg__relay common.Address, ...) (uint64, error)
- func (b *Bridge) InitializedEvent(opts *ethereum.SubscribeOpts) *BInitializedSubscription
- func (b *Bridge) IsVaultTrusted(arg_vault common.Address) (bool, error)
- func (b *Bridge) IsVaultTrustedAtBlock(arg_vault common.Address, blockNumber *big.Int) (bool, error)
- func (b *Bridge) LiveWalletsCount() (uint32, error)
- func (b *Bridge) LiveWalletsCountAtBlock(blockNumber *big.Int) (uint32, error)
- func (b *Bridge) MovedFundsSweepRequests(arg_requestKey *big.Int) (abi.MovingFundsMovedFundsSweepRequest, error)
- func (b *Bridge) MovedFundsSweepRequestsAtBlock(arg_requestKey *big.Int, blockNumber *big.Int) (abi.MovingFundsMovedFundsSweepRequest, error)
- func (b *Bridge) MovedFundsSweepTimedOutEvent(opts *ethereum.SubscribeOpts, walletPubKeyHashFilter [][20]byte) *BMovedFundsSweepTimedOutSubscription
- func (b *Bridge) MovedFundsSweptEvent(opts *ethereum.SubscribeOpts, walletPubKeyHashFilter [][20]byte) *BMovedFundsSweptSubscription
- func (b *Bridge) MovingFundsBelowDustReportedEvent(opts *ethereum.SubscribeOpts, walletPubKeyHashFilter [][20]byte) *BMovingFundsBelowDustReportedSubscription
- func (b *Bridge) MovingFundsCommitmentSubmittedEvent(opts *ethereum.SubscribeOpts, walletPubKeyHashFilter [][20]byte) *BMovingFundsCommitmentSubmittedSubscription
- func (b *Bridge) MovingFundsCompletedEvent(opts *ethereum.SubscribeOpts, walletPubKeyHashFilter [][20]byte) *BMovingFundsCompletedSubscription
- func (b *Bridge) MovingFundsParameters() (movingFundsParameters, error)
- func (b *Bridge) MovingFundsParametersAtBlock(blockNumber *big.Int) (movingFundsParameters, error)
- func (b *Bridge) MovingFundsParametersUpdatedEvent(opts *ethereum.SubscribeOpts) *BMovingFundsParametersUpdatedSubscription
- func (b *Bridge) MovingFundsTimedOutEvent(opts *ethereum.SubscribeOpts, walletPubKeyHashFilter [][20]byte) *BMovingFundsTimedOutSubscription
- func (b *Bridge) MovingFundsTimeoutResetEvent(opts *ethereum.SubscribeOpts, walletPubKeyHashFilter [][20]byte) *BMovingFundsTimeoutResetSubscription
- func (b *Bridge) NewWalletRegisteredEvent(opts *ethereum.SubscribeOpts, ecdsaWalletIDFilter [][32]byte, ...) *BNewWalletRegisteredSubscription
- func (b *Bridge) NewWalletRequestedEvent(opts *ethereum.SubscribeOpts) *BNewWalletRequestedSubscription
- func (b *Bridge) NotifyFraudChallengeDefeatTimeout(arg_walletPublicKey []byte, arg_walletMembersIDs []uint32, ...) (*types.Transaction, error)
- func (b *Bridge) NotifyFraudChallengeDefeatTimeoutGasEstimate(arg_walletPublicKey []byte, arg_walletMembersIDs []uint32, ...) (uint64, error)
- func (b *Bridge) NotifyMovedFundsSweepTimeout(arg_movingFundsTxHash [32]byte, arg_movingFundsTxOutputIndex uint32, ...) (*types.Transaction, error)
- func (b *Bridge) NotifyMovedFundsSweepTimeoutGasEstimate(arg_movingFundsTxHash [32]byte, arg_movingFundsTxOutputIndex uint32, ...) (uint64, error)
- func (b *Bridge) NotifyMovingFundsBelowDust(arg_walletPubKeyHash [20]byte, arg_mainUtxo abi.BitcoinTxUTXO, ...) (*types.Transaction, error)
- func (b *Bridge) NotifyMovingFundsBelowDustGasEstimate(arg_walletPubKeyHash [20]byte, arg_mainUtxo abi.BitcoinTxUTXO) (uint64, error)
- func (b *Bridge) NotifyMovingFundsTimeout(arg_walletPubKeyHash [20]byte, arg_walletMembersIDs []uint32, ...) (*types.Transaction, error)
- func (b *Bridge) NotifyMovingFundsTimeoutGasEstimate(arg_walletPubKeyHash [20]byte, arg_walletMembersIDs []uint32) (uint64, error)
- func (b *Bridge) NotifyRedemptionTimeout(arg_walletPubKeyHash [20]byte, arg_walletMembersIDs []uint32, ...) (*types.Transaction, error)
- func (b *Bridge) NotifyRedemptionTimeoutGasEstimate(arg_walletPubKeyHash [20]byte, arg_walletMembersIDs []uint32, ...) (uint64, error)
- func (b *Bridge) NotifyWalletCloseable(arg_walletPubKeyHash [20]byte, arg_walletMainUtxo abi.BitcoinTxUTXO, ...) (*types.Transaction, error)
- func (b *Bridge) NotifyWalletCloseableGasEstimate(arg_walletPubKeyHash [20]byte, arg_walletMainUtxo abi.BitcoinTxUTXO) (uint64, error)
- func (b *Bridge) NotifyWalletClosingPeriodElapsed(arg_walletPubKeyHash [20]byte, ...) (*types.Transaction, error)
- func (b *Bridge) NotifyWalletClosingPeriodElapsedGasEstimate(arg_walletPubKeyHash [20]byte) (uint64, error)
- func (b *Bridge) PastDepositParametersUpdatedEvents(startBlock uint64, endBlock *uint64) ([]*abi.BridgeDepositParametersUpdated, error)
- func (b *Bridge) PastDepositRevealedEvents(startBlock uint64, endBlock *uint64, depositorFilter []common.Address, ...) ([]*abi.BridgeDepositRevealed, error)
- func (b *Bridge) PastDepositsSweptEvents(startBlock uint64, endBlock *uint64) ([]*abi.BridgeDepositsSwept, error)
- func (b *Bridge) PastFraudChallengeDefeatTimedOutEvents(startBlock uint64, endBlock *uint64, walletPubKeyHashFilter [][20]byte) ([]*abi.BridgeFraudChallengeDefeatTimedOut, error)
- func (b *Bridge) PastFraudChallengeDefeatedEvents(startBlock uint64, endBlock *uint64, walletPubKeyHashFilter [][20]byte) ([]*abi.BridgeFraudChallengeDefeated, error)
- func (b *Bridge) PastFraudChallengeSubmittedEvents(startBlock uint64, endBlock *uint64, walletPubKeyHashFilter [][20]byte) ([]*abi.BridgeFraudChallengeSubmitted, error)
- func (b *Bridge) PastFraudParametersUpdatedEvents(startBlock uint64, endBlock *uint64) ([]*abi.BridgeFraudParametersUpdated, error)
- func (b *Bridge) PastGovernanceTransferredEvents(startBlock uint64, endBlock *uint64) ([]*abi.BridgeGovernanceTransferred, error)
- func (b *Bridge) PastInitializedEvents(startBlock uint64, endBlock *uint64) ([]*abi.BridgeInitialized, error)
- func (b *Bridge) PastMovedFundsSweepTimedOutEvents(startBlock uint64, endBlock *uint64, walletPubKeyHashFilter [][20]byte) ([]*abi.BridgeMovedFundsSweepTimedOut, error)
- func (b *Bridge) PastMovedFundsSweptEvents(startBlock uint64, endBlock *uint64, walletPubKeyHashFilter [][20]byte) ([]*abi.BridgeMovedFundsSwept, error)
- func (b *Bridge) PastMovingFundsBelowDustReportedEvents(startBlock uint64, endBlock *uint64, walletPubKeyHashFilter [][20]byte) ([]*abi.BridgeMovingFundsBelowDustReported, error)
- func (b *Bridge) PastMovingFundsCommitmentSubmittedEvents(startBlock uint64, endBlock *uint64, walletPubKeyHashFilter [][20]byte) ([]*abi.BridgeMovingFundsCommitmentSubmitted, error)
- func (b *Bridge) PastMovingFundsCompletedEvents(startBlock uint64, endBlock *uint64, walletPubKeyHashFilter [][20]byte) ([]*abi.BridgeMovingFundsCompleted, error)
- func (b *Bridge) PastMovingFundsParametersUpdatedEvents(startBlock uint64, endBlock *uint64) ([]*abi.BridgeMovingFundsParametersUpdated, error)
- func (b *Bridge) PastMovingFundsTimedOutEvents(startBlock uint64, endBlock *uint64, walletPubKeyHashFilter [][20]byte) ([]*abi.BridgeMovingFundsTimedOut, error)
- func (b *Bridge) PastMovingFundsTimeoutResetEvents(startBlock uint64, endBlock *uint64, walletPubKeyHashFilter [][20]byte) ([]*abi.BridgeMovingFundsTimeoutReset, error)
- func (b *Bridge) PastNewWalletRegisteredEvents(startBlock uint64, endBlock *uint64, ecdsaWalletIDFilter [][32]byte, ...) ([]*abi.BridgeNewWalletRegistered, error)
- func (b *Bridge) PastNewWalletRequestedEvents(startBlock uint64, endBlock *uint64) ([]*abi.BridgeNewWalletRequested, error)
- func (b *Bridge) PastRedemptionParametersUpdatedEvents(startBlock uint64, endBlock *uint64) ([]*abi.BridgeRedemptionParametersUpdated, error)
- func (b *Bridge) PastRedemptionRequestedEvents(startBlock uint64, endBlock *uint64, walletPubKeyHashFilter [][20]byte, ...) ([]*abi.BridgeRedemptionRequested, error)
- func (b *Bridge) PastRedemptionTimedOutEvents(startBlock uint64, endBlock *uint64, walletPubKeyHashFilter [][20]byte) ([]*abi.BridgeRedemptionTimedOut, error)
- func (b *Bridge) PastRedemptionsCompletedEvents(startBlock uint64, endBlock *uint64, walletPubKeyHashFilter [][20]byte) ([]*abi.BridgeRedemptionsCompleted, error)
- func (b *Bridge) PastSpvMaintainerStatusUpdatedEvents(startBlock uint64, endBlock *uint64, spvMaintainerFilter []common.Address) ([]*abi.BridgeSpvMaintainerStatusUpdated, error)
- func (b *Bridge) PastTreasuryUpdatedEvents(startBlock uint64, endBlock *uint64) ([]*abi.BridgeTreasuryUpdated, error)
- func (b *Bridge) PastVaultStatusUpdatedEvents(startBlock uint64, endBlock *uint64, vaultFilter []common.Address) ([]*abi.BridgeVaultStatusUpdated, error)
- func (b *Bridge) PastWalletClosedEvents(startBlock uint64, endBlock *uint64, ecdsaWalletIDFilter [][32]byte, ...) ([]*abi.BridgeWalletClosed, error)
- func (b *Bridge) PastWalletClosingEvents(startBlock uint64, endBlock *uint64, ecdsaWalletIDFilter [][32]byte, ...) ([]*abi.BridgeWalletClosing, error)
- func (b *Bridge) PastWalletMovingFundsEvents(startBlock uint64, endBlock *uint64, ecdsaWalletIDFilter [][32]byte, ...) ([]*abi.BridgeWalletMovingFunds, error)
- func (b *Bridge) PastWalletParametersUpdatedEvents(startBlock uint64, endBlock *uint64) ([]*abi.BridgeWalletParametersUpdated, error)
- func (b *Bridge) PastWalletTerminatedEvents(startBlock uint64, endBlock *uint64, ecdsaWalletIDFilter [][32]byte, ...) ([]*abi.BridgeWalletTerminated, error)
- func (b *Bridge) PendingRedemptions(arg_redemptionKey *big.Int) (abi.RedemptionRedemptionRequest, error)
- func (b *Bridge) PendingRedemptionsAtBlock(arg_redemptionKey *big.Int, blockNumber *big.Int) (abi.RedemptionRedemptionRequest, error)
- func (b *Bridge) ReceiveBalanceApproval(arg_balanceOwner common.Address, arg_amount *big.Int, ...) (*types.Transaction, error)
- func (b *Bridge) ReceiveBalanceApprovalGasEstimate(arg_balanceOwner common.Address, arg_amount *big.Int, ...) (uint64, error)
- func (b *Bridge) RedemptionParameters() (redemptionParameters, error)
- func (b *Bridge) RedemptionParametersAtBlock(blockNumber *big.Int) (redemptionParameters, error)
- func (b *Bridge) RedemptionParametersUpdatedEvent(opts *ethereum.SubscribeOpts) *BRedemptionParametersUpdatedSubscription
- func (b *Bridge) RedemptionRequestedEvent(opts *ethereum.SubscribeOpts, walletPubKeyHashFilter [][20]byte, ...) *BRedemptionRequestedSubscription
- func (b *Bridge) RedemptionTimedOutEvent(opts *ethereum.SubscribeOpts, walletPubKeyHashFilter [][20]byte) *BRedemptionTimedOutSubscription
- func (b *Bridge) RedemptionsCompletedEvent(opts *ethereum.SubscribeOpts, walletPubKeyHashFilter [][20]byte) *BRedemptionsCompletedSubscription
- func (b *Bridge) RequestNewWallet(arg_activeWalletMainUtxo abi.BitcoinTxUTXO, ...) (*types.Transaction, error)
- func (b *Bridge) RequestNewWalletGasEstimate(arg_activeWalletMainUtxo abi.BitcoinTxUTXO) (uint64, error)
- func (b *Bridge) RequestRedemption(arg_walletPubKeyHash [20]byte, arg_mainUtxo abi.BitcoinTxUTXO, ...) (*types.Transaction, error)
- func (b *Bridge) RequestRedemptionGasEstimate(arg_walletPubKeyHash [20]byte, arg_mainUtxo abi.BitcoinTxUTXO, ...) (uint64, error)
- func (b *Bridge) ResetMovingFundsTimeout(arg_walletPubKeyHash [20]byte, ...) (*types.Transaction, error)
- func (b *Bridge) ResetMovingFundsTimeoutGasEstimate(arg_walletPubKeyHash [20]byte) (uint64, error)
- func (b *Bridge) RevealDeposit(arg_fundingTx abi.BitcoinTxInfo, arg_reveal abi.DepositDepositRevealInfo, ...) (*types.Transaction, error)
- func (b *Bridge) RevealDepositGasEstimate(arg_fundingTx abi.BitcoinTxInfo, arg_reveal abi.DepositDepositRevealInfo) (uint64, error)
- func (b *Bridge) RevealDepositWithExtraData(arg_fundingTx abi.BitcoinTxInfo, arg_reveal abi.DepositDepositRevealInfo, ...) (*types.Transaction, error)
- func (b *Bridge) RevealDepositWithExtraDataGasEstimate(arg_fundingTx abi.BitcoinTxInfo, arg_reveal abi.DepositDepositRevealInfo, ...) (uint64, error)
- func (b *Bridge) SetSpvMaintainerStatus(arg_spvMaintainer common.Address, arg_isTrusted bool, ...) (*types.Transaction, error)
- func (b *Bridge) SetSpvMaintainerStatusGasEstimate(arg_spvMaintainer common.Address, arg_isTrusted bool) (uint64, error)
- func (b *Bridge) SetVaultStatus(arg_vault common.Address, arg_isTrusted bool, ...) (*types.Transaction, error)
- func (b *Bridge) SetVaultStatusGasEstimate(arg_vault common.Address, arg_isTrusted bool) (uint64, error)
- func (b *Bridge) SpentMainUTXOs(arg_utxoKey *big.Int) (bool, error)
- func (b *Bridge) SpentMainUTXOsAtBlock(arg_utxoKey *big.Int, blockNumber *big.Int) (bool, error)
- func (b *Bridge) SpvMaintainerStatusUpdatedEvent(opts *ethereum.SubscribeOpts, spvMaintainerFilter []common.Address) *BSpvMaintainerStatusUpdatedSubscription
- func (b *Bridge) SubmitDepositSweepProof(arg_sweepTx abi.BitcoinTxInfo, arg_sweepProof abi.BitcoinTxProof, ...) (*types.Transaction, error)
- func (b *Bridge) SubmitDepositSweepProofGasEstimate(arg_sweepTx abi.BitcoinTxInfo, arg_sweepProof abi.BitcoinTxProof, ...) (uint64, error)
- func (b *Bridge) SubmitFraudChallenge(arg_walletPublicKey []byte, arg_preimageSha256 []byte, ...) (*types.Transaction, error)
- func (b *Bridge) SubmitFraudChallengeGasEstimate(arg_walletPublicKey []byte, arg_preimageSha256 []byte, ...) (uint64, error)
- func (b *Bridge) SubmitMovedFundsSweepProof(arg_sweepTx abi.BitcoinTxInfo, arg_sweepProof abi.BitcoinTxProof, ...) (*types.Transaction, error)
- func (b *Bridge) SubmitMovedFundsSweepProofGasEstimate(arg_sweepTx abi.BitcoinTxInfo, arg_sweepProof abi.BitcoinTxProof, ...) (uint64, error)
- func (b *Bridge) SubmitMovingFundsCommitment(arg_walletPubKeyHash [20]byte, arg_walletMainUtxo abi.BitcoinTxUTXO, ...) (*types.Transaction, error)
- func (b *Bridge) SubmitMovingFundsCommitmentGasEstimate(arg_walletPubKeyHash [20]byte, arg_walletMainUtxo abi.BitcoinTxUTXO, ...) (uint64, error)
- func (b *Bridge) SubmitMovingFundsProof(arg_movingFundsTx abi.BitcoinTxInfo, arg_movingFundsProof abi.BitcoinTxProof, ...) (*types.Transaction, error)
- func (b *Bridge) SubmitMovingFundsProofGasEstimate(arg_movingFundsTx abi.BitcoinTxInfo, arg_movingFundsProof abi.BitcoinTxProof, ...) (uint64, error)
- func (b *Bridge) SubmitRedemptionProof(arg_redemptionTx abi.BitcoinTxInfo, arg_redemptionProof abi.BitcoinTxProof, ...) (*types.Transaction, error)
- func (b *Bridge) SubmitRedemptionProofGasEstimate(arg_redemptionTx abi.BitcoinTxInfo, arg_redemptionProof abi.BitcoinTxProof, ...) (uint64, error)
- func (b *Bridge) TimedOutRedemptions(arg_redemptionKey *big.Int) (abi.RedemptionRedemptionRequest, error)
- func (b *Bridge) TimedOutRedemptionsAtBlock(arg_redemptionKey *big.Int, blockNumber *big.Int) (abi.RedemptionRedemptionRequest, error)
- func (b *Bridge) TransferGovernance(arg_newGovernance common.Address, ...) (*types.Transaction, error)
- func (b *Bridge) TransferGovernanceGasEstimate(arg_newGovernance common.Address) (uint64, error)
- func (b *Bridge) Treasury() (common.Address, error)
- func (b *Bridge) TreasuryAtBlock(blockNumber *big.Int) (common.Address, error)
- func (b *Bridge) TreasuryUpdatedEvent(opts *ethereum.SubscribeOpts) *BTreasuryUpdatedSubscription
- func (b *Bridge) TxProofDifficultyFactor() (*big.Int, error)
- func (b *Bridge) TxProofDifficultyFactorAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (b *Bridge) UpdateDepositParameters(arg_depositDustThreshold uint64, arg_depositTreasuryFeeDivisor uint64, ...) (*types.Transaction, error)
- func (b *Bridge) UpdateDepositParametersGasEstimate(arg_depositDustThreshold uint64, arg_depositTreasuryFeeDivisor uint64, ...) (uint64, error)
- func (b *Bridge) UpdateFraudParameters(arg_fraudChallengeDepositAmount *big.Int, ...) (*types.Transaction, error)
- func (b *Bridge) UpdateFraudParametersGasEstimate(arg_fraudChallengeDepositAmount *big.Int, ...) (uint64, error)
- func (b *Bridge) UpdateMovingFundsParameters(arg_movingFundsTxMaxTotalFee uint64, arg_movingFundsDustThreshold uint64, ...) (*types.Transaction, error)
- func (b *Bridge) UpdateMovingFundsParametersGasEstimate(arg_movingFundsTxMaxTotalFee uint64, arg_movingFundsDustThreshold uint64, ...) (uint64, error)
- func (b *Bridge) UpdateRedemptionParameters(arg_redemptionDustThreshold uint64, arg_redemptionTreasuryFeeDivisor uint64, ...) (*types.Transaction, error)
- func (b *Bridge) UpdateRedemptionParametersGasEstimate(arg_redemptionDustThreshold uint64, arg_redemptionTreasuryFeeDivisor uint64, ...) (uint64, error)
- func (b *Bridge) UpdateTreasury(arg_treasury common.Address, ...) (*types.Transaction, error)
- func (b *Bridge) UpdateTreasuryGasEstimate(arg_treasury common.Address) (uint64, error)
- func (b *Bridge) UpdateWalletParameters(arg_walletCreationPeriod uint32, arg_walletCreationMinBtcBalance uint64, ...) (*types.Transaction, error)
- func (b *Bridge) UpdateWalletParametersGasEstimate(arg_walletCreationPeriod uint32, arg_walletCreationMinBtcBalance uint64, ...) (uint64, error)
- func (b *Bridge) VaultStatusUpdatedEvent(opts *ethereum.SubscribeOpts, vaultFilter []common.Address) *BVaultStatusUpdatedSubscription
- func (b *Bridge) WalletClosedEvent(opts *ethereum.SubscribeOpts, ecdsaWalletIDFilter [][32]byte, ...) *BWalletClosedSubscription
- func (b *Bridge) WalletClosingEvent(opts *ethereum.SubscribeOpts, ecdsaWalletIDFilter [][32]byte, ...) *BWalletClosingSubscription
- func (b *Bridge) WalletMovingFundsEvent(opts *ethereum.SubscribeOpts, ecdsaWalletIDFilter [][32]byte, ...) *BWalletMovingFundsSubscription
- func (b *Bridge) WalletParameters() (walletParameters, error)
- func (b *Bridge) WalletParametersAtBlock(blockNumber *big.Int) (walletParameters, error)
- func (b *Bridge) WalletParametersUpdatedEvent(opts *ethereum.SubscribeOpts) *BWalletParametersUpdatedSubscription
- func (b *Bridge) WalletTerminatedEvent(opts *ethereum.SubscribeOpts, ecdsaWalletIDFilter [][32]byte, ...) *BWalletTerminatedSubscription
- func (b *Bridge) Wallets(arg_walletPubKeyHash [20]byte) (abi.WalletsWallet, error)
- func (b *Bridge) WalletsAtBlock(arg_walletPubKeyHash [20]byte, blockNumber *big.Int) (abi.WalletsWallet, error)
- type CurrentAndPrevEpochDifficulty
- type LightRelay
- func (lr *LightRelay) AuthorizationRequired() (bool, error)
- func (lr *LightRelay) AuthorizationRequiredAtBlock(blockNumber *big.Int) (bool, error)
- func (lr *LightRelay) AuthorizationRequirementChangedEvent(opts *ethereum.SubscribeOpts) *LrAuthorizationRequirementChangedSubscription
- func (lr *LightRelay) Authorize(arg_submitter common.Address, ...) (*types.Transaction, error)
- func (lr *LightRelay) AuthorizeGasEstimate(arg_submitter common.Address) (uint64, error)
- func (lr *LightRelay) CallAuthorize(arg_submitter common.Address, blockNumber *big.Int) error
- func (lr *LightRelay) CallDeauthorize(arg_submitter common.Address, blockNumber *big.Int) error
- func (lr *LightRelay) CallGenesis(arg_genesisHeader []byte, arg_genesisHeight *big.Int, ...) error
- func (lr *LightRelay) CallRenounceOwnership(blockNumber *big.Int) error
- func (lr *LightRelay) CallRetarget(arg_headers []byte, blockNumber *big.Int) error
- func (lr *LightRelay) CallSetAuthorizationStatus(arg_status bool, blockNumber *big.Int) error
- func (lr *LightRelay) CallSetProofLength(arg_newLength uint64, blockNumber *big.Int) error
- func (lr *LightRelay) CallTransferOwnership(arg_newOwner common.Address, blockNumber *big.Int) error
- func (lr *LightRelay) CurrentEpoch() (uint64, error)
- func (lr *LightRelay) CurrentEpochAtBlock(blockNumber *big.Int) (uint64, error)
- func (lr *LightRelay) Deauthorize(arg_submitter common.Address, ...) (*types.Transaction, error)
- func (lr *LightRelay) DeauthorizeGasEstimate(arg_submitter common.Address) (uint64, error)
- func (lr *LightRelay) Genesis(arg_genesisHeader []byte, arg_genesisHeight *big.Int, ...) (*types.Transaction, error)
- func (lr *LightRelay) GenesisEpoch() (uint64, error)
- func (lr *LightRelay) GenesisEpochAtBlock(blockNumber *big.Int) (uint64, error)
- func (lr *LightRelay) GenesisEvent(opts *ethereum.SubscribeOpts) *LrGenesisSubscription
- func (lr *LightRelay) GenesisGasEstimate(arg_genesisHeader []byte, arg_genesisHeight *big.Int, ...) (uint64, error)
- func (lr *LightRelay) GetBlockDifficulty(arg_blockNumber *big.Int) (*big.Int, error)
- func (lr *LightRelay) GetBlockDifficultyAtBlock(arg_blockNumber *big.Int, blockNumber *big.Int) (*big.Int, error)
- func (lr *LightRelay) GetCurrentAndPrevEpochDifficulty() (CurrentAndPrevEpochDifficulty, error)
- func (lr *LightRelay) GetCurrentAndPrevEpochDifficultyAtBlock(blockNumber *big.Int) (CurrentAndPrevEpochDifficulty, error)
- func (lr *LightRelay) GetCurrentEpochDifficulty() (*big.Int, error)
- func (lr *LightRelay) GetCurrentEpochDifficultyAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (lr *LightRelay) GetEpochDifficulty(arg_epochNumber *big.Int) (*big.Int, error)
- func (lr *LightRelay) GetEpochDifficultyAtBlock(arg_epochNumber *big.Int, blockNumber *big.Int) (*big.Int, error)
- func (lr *LightRelay) GetPrevEpochDifficulty() (*big.Int, error)
- func (lr *LightRelay) GetPrevEpochDifficultyAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (lr *LightRelay) GetRelayRange() (RelayRange, error)
- func (lr *LightRelay) GetRelayRangeAtBlock(blockNumber *big.Int) (RelayRange, error)
- func (lr *LightRelay) IsAuthorized(arg0 common.Address) (bool, error)
- func (lr *LightRelay) IsAuthorizedAtBlock(arg0 common.Address, blockNumber *big.Int) (bool, error)
- func (lr *LightRelay) Owner() (common.Address, error)
- func (lr *LightRelay) OwnerAtBlock(blockNumber *big.Int) (common.Address, error)
- func (lr *LightRelay) OwnershipTransferredEvent(opts *ethereum.SubscribeOpts, previousOwnerFilter []common.Address, ...) *LrOwnershipTransferredSubscription
- func (lr *LightRelay) PastAuthorizationRequirementChangedEvents(startBlock uint64, endBlock *uint64) ([]*abi.LightRelayAuthorizationRequirementChanged, error)
- func (lr *LightRelay) PastGenesisEvents(startBlock uint64, endBlock *uint64) ([]*abi.LightRelayGenesis, error)
- func (lr *LightRelay) PastOwnershipTransferredEvents(startBlock uint64, endBlock *uint64, previousOwnerFilter []common.Address, ...) ([]*abi.LightRelayOwnershipTransferred, error)
- func (lr *LightRelay) PastProofLengthChangedEvents(startBlock uint64, endBlock *uint64) ([]*abi.LightRelayProofLengthChanged, error)
- func (lr *LightRelay) PastRetargetEvents(startBlock uint64, endBlock *uint64) ([]*abi.LightRelayRetarget, error)
- func (lr *LightRelay) PastSubmitterAuthorizedEvents(startBlock uint64, endBlock *uint64) ([]*abi.LightRelaySubmitterAuthorized, error)
- func (lr *LightRelay) PastSubmitterDeauthorizedEvents(startBlock uint64, endBlock *uint64) ([]*abi.LightRelaySubmitterDeauthorized, error)
- func (lr *LightRelay) ProofLength() (uint64, error)
- func (lr *LightRelay) ProofLengthAtBlock(blockNumber *big.Int) (uint64, error)
- func (lr *LightRelay) ProofLengthChangedEvent(opts *ethereum.SubscribeOpts) *LrProofLengthChangedSubscription
- func (lr *LightRelay) Ready() (bool, error)
- func (lr *LightRelay) ReadyAtBlock(blockNumber *big.Int) (bool, error)
- func (lr *LightRelay) RenounceOwnership(transactionOptions ...chainutil.TransactionOptions) (*types.Transaction, error)
- func (lr *LightRelay) RenounceOwnershipGasEstimate() (uint64, error)
- func (lr *LightRelay) Retarget(arg_headers []byte, transactionOptions ...chainutil.TransactionOptions) (*types.Transaction, error)
- func (lr *LightRelay) RetargetEvent(opts *ethereum.SubscribeOpts) *LrRetargetSubscription
- func (lr *LightRelay) RetargetGasEstimate(arg_headers []byte) (uint64, error)
- func (lr *LightRelay) SetAuthorizationStatus(arg_status bool, transactionOptions ...chainutil.TransactionOptions) (*types.Transaction, error)
- func (lr *LightRelay) SetAuthorizationStatusGasEstimate(arg_status bool) (uint64, error)
- func (lr *LightRelay) SetProofLength(arg_newLength uint64, transactionOptions ...chainutil.TransactionOptions) (*types.Transaction, error)
- func (lr *LightRelay) SetProofLengthGasEstimate(arg_newLength uint64) (uint64, error)
- func (lr *LightRelay) SubmitterAuthorizedEvent(opts *ethereum.SubscribeOpts) *LrSubmitterAuthorizedSubscription
- func (lr *LightRelay) SubmitterDeauthorizedEvent(opts *ethereum.SubscribeOpts) *LrSubmitterDeauthorizedSubscription
- func (lr *LightRelay) TransferOwnership(arg_newOwner common.Address, ...) (*types.Transaction, error)
- func (lr *LightRelay) TransferOwnershipGasEstimate(arg_newOwner common.Address) (uint64, error)
- func (lr *LightRelay) ValidateChain(arg_headers []byte) (validateChain, error)
- func (lr *LightRelay) ValidateChainAtBlock(arg_headers []byte, blockNumber *big.Int) (validateChain, error)
- type LightRelayMaintainerProxy
- func (lrmp *LightRelayMaintainerProxy) Authorize(arg_maintainer common.Address, ...) (*types.Transaction, error)
- func (lrmp *LightRelayMaintainerProxy) AuthorizeGasEstimate(arg_maintainer common.Address) (uint64, error)
- func (lrmp *LightRelayMaintainerProxy) CallAuthorize(arg_maintainer common.Address, blockNumber *big.Int) error
- func (lrmp *LightRelayMaintainerProxy) CallDeauthorize(arg_maintainer common.Address, blockNumber *big.Int) error
- func (lrmp *LightRelayMaintainerProxy) CallRenounceOwnership(blockNumber *big.Int) error
- func (lrmp *LightRelayMaintainerProxy) CallRetarget(arg_headers []byte, blockNumber *big.Int) error
- func (lrmp *LightRelayMaintainerProxy) CallTransferOwnership(arg_newOwner common.Address, blockNumber *big.Int) error
- func (lrmp *LightRelayMaintainerProxy) CallUpdateLightRelay(arg__lightRelay common.Address, blockNumber *big.Int) error
- func (lrmp *LightRelayMaintainerProxy) CallUpdateReimbursementPool(arg__reimbursementPool common.Address, blockNumber *big.Int) error
- func (lrmp *LightRelayMaintainerProxy) CallUpdateRetargetGasOffset(arg_newRetargetGasOffset *big.Int, blockNumber *big.Int) error
- func (lrmp *LightRelayMaintainerProxy) Deauthorize(arg_maintainer common.Address, ...) (*types.Transaction, error)
- func (lrmp *LightRelayMaintainerProxy) DeauthorizeGasEstimate(arg_maintainer common.Address) (uint64, error)
- func (lrmp *LightRelayMaintainerProxy) IsAuthorized(arg0 common.Address) (bool, error)
- func (lrmp *LightRelayMaintainerProxy) IsAuthorizedAtBlock(arg0 common.Address, blockNumber *big.Int) (bool, error)
- func (lrmp *LightRelayMaintainerProxy) LightRelay() (common.Address, error)
- func (lrmp *LightRelayMaintainerProxy) LightRelayAtBlock(blockNumber *big.Int) (common.Address, error)
- func (lrmp *LightRelayMaintainerProxy) LightRelayUpdatedEvent(opts *ethereum.SubscribeOpts) *LrmpLightRelayUpdatedSubscription
- func (lrmp *LightRelayMaintainerProxy) MaintainerAuthorizedEvent(opts *ethereum.SubscribeOpts, maintainerFilter []common.Address) *LrmpMaintainerAuthorizedSubscription
- func (lrmp *LightRelayMaintainerProxy) MaintainerDeauthorizedEvent(opts *ethereum.SubscribeOpts, maintainerFilter []common.Address) *LrmpMaintainerDeauthorizedSubscription
- func (lrmp *LightRelayMaintainerProxy) Owner() (common.Address, error)
- func (lrmp *LightRelayMaintainerProxy) OwnerAtBlock(blockNumber *big.Int) (common.Address, error)
- func (lrmp *LightRelayMaintainerProxy) OwnershipTransferredEvent(opts *ethereum.SubscribeOpts, previousOwnerFilter []common.Address, ...) *LrmpOwnershipTransferredSubscription
- func (lrmp *LightRelayMaintainerProxy) PastLightRelayUpdatedEvents(startBlock uint64, endBlock *uint64) ([]*abi.LightRelayMaintainerProxyLightRelayUpdated, error)
- func (lrmp *LightRelayMaintainerProxy) PastMaintainerAuthorizedEvents(startBlock uint64, endBlock *uint64, maintainerFilter []common.Address) ([]*abi.LightRelayMaintainerProxyMaintainerAuthorized, error)
- func (lrmp *LightRelayMaintainerProxy) PastMaintainerDeauthorizedEvents(startBlock uint64, endBlock *uint64, maintainerFilter []common.Address) ([]*abi.LightRelayMaintainerProxyMaintainerDeauthorized, error)
- func (lrmp *LightRelayMaintainerProxy) PastOwnershipTransferredEvents(startBlock uint64, endBlock *uint64, previousOwnerFilter []common.Address, ...) ([]*abi.LightRelayMaintainerProxyOwnershipTransferred, error)
- func (lrmp *LightRelayMaintainerProxy) PastReimbursementPoolUpdatedEvents(startBlock uint64, endBlock *uint64) ([]*abi.LightRelayMaintainerProxyReimbursementPoolUpdated, error)
- func (lrmp *LightRelayMaintainerProxy) PastRetargetGasOffsetUpdatedEvents(startBlock uint64, endBlock *uint64) ([]*abi.LightRelayMaintainerProxyRetargetGasOffsetUpdated, error)
- func (lrmp *LightRelayMaintainerProxy) ReimbursementPool() (common.Address, error)
- func (lrmp *LightRelayMaintainerProxy) ReimbursementPoolAtBlock(blockNumber *big.Int) (common.Address, error)
- func (lrmp *LightRelayMaintainerProxy) ReimbursementPoolUpdatedEvent(opts *ethereum.SubscribeOpts) *LrmpReimbursementPoolUpdatedSubscription
- func (lrmp *LightRelayMaintainerProxy) RenounceOwnership(transactionOptions ...chainutil.TransactionOptions) (*types.Transaction, error)
- func (lrmp *LightRelayMaintainerProxy) RenounceOwnershipGasEstimate() (uint64, error)
- func (lrmp *LightRelayMaintainerProxy) Retarget(arg_headers []byte, transactionOptions ...chainutil.TransactionOptions) (*types.Transaction, error)
- func (lrmp *LightRelayMaintainerProxy) RetargetGasEstimate(arg_headers []byte) (uint64, error)
- func (lrmp *LightRelayMaintainerProxy) RetargetGasOffset() (*big.Int, error)
- func (lrmp *LightRelayMaintainerProxy) RetargetGasOffsetAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (lrmp *LightRelayMaintainerProxy) RetargetGasOffsetUpdatedEvent(opts *ethereum.SubscribeOpts) *LrmpRetargetGasOffsetUpdatedSubscription
- func (lrmp *LightRelayMaintainerProxy) TransferOwnership(arg_newOwner common.Address, ...) (*types.Transaction, error)
- func (lrmp *LightRelayMaintainerProxy) TransferOwnershipGasEstimate(arg_newOwner common.Address) (uint64, error)
- func (lrmp *LightRelayMaintainerProxy) UpdateLightRelay(arg__lightRelay common.Address, ...) (*types.Transaction, error)
- func (lrmp *LightRelayMaintainerProxy) UpdateLightRelayGasEstimate(arg__lightRelay common.Address) (uint64, error)
- func (lrmp *LightRelayMaintainerProxy) UpdateReimbursementPool(arg__reimbursementPool common.Address, ...) (*types.Transaction, error)
- func (lrmp *LightRelayMaintainerProxy) UpdateReimbursementPoolGasEstimate(arg__reimbursementPool common.Address) (uint64, error)
- func (lrmp *LightRelayMaintainerProxy) UpdateRetargetGasOffset(arg_newRetargetGasOffset *big.Int, ...) (*types.Transaction, error)
- func (lrmp *LightRelayMaintainerProxy) UpdateRetargetGasOffsetGasEstimate(arg_newRetargetGasOffset *big.Int) (uint64, error)
- type LrAuthorizationRequirementChangedSubscription
- func (arcs *LrAuthorizationRequirementChangedSubscription) OnEvent(handler lightRelayAuthorizationRequirementChangedFunc) subscription.EventSubscription
- func (arcs *LrAuthorizationRequirementChangedSubscription) Pipe(sink chan *abi.LightRelayAuthorizationRequirementChanged) subscription.EventSubscription
- type LrGenesisSubscription
- type LrOwnershipTransferredSubscription
- type LrProofLengthChangedSubscription
- type LrRetargetSubscription
- type LrSubmitterAuthorizedSubscription
- type LrSubmitterDeauthorizedSubscription
- type LrmpLightRelayUpdatedSubscription
- type LrmpMaintainerAuthorizedSubscription
- type LrmpMaintainerDeauthorizedSubscription
- func (mds *LrmpMaintainerDeauthorizedSubscription) OnEvent(handler lightRelayMaintainerProxyMaintainerDeauthorizedFunc) subscription.EventSubscription
- func (mds *LrmpMaintainerDeauthorizedSubscription) Pipe(sink chan *abi.LightRelayMaintainerProxyMaintainerDeauthorized) subscription.EventSubscription
- type LrmpOwnershipTransferredSubscription
- type LrmpReimbursementPoolUpdatedSubscription
- func (rpus *LrmpReimbursementPoolUpdatedSubscription) OnEvent(handler lightRelayMaintainerProxyReimbursementPoolUpdatedFunc) subscription.EventSubscription
- func (rpus *LrmpReimbursementPoolUpdatedSubscription) Pipe(sink chan *abi.LightRelayMaintainerProxyReimbursementPoolUpdated) subscription.EventSubscription
- type LrmpRetargetGasOffsetUpdatedSubscription
- func (rgous *LrmpRetargetGasOffsetUpdatedSubscription) OnEvent(handler lightRelayMaintainerProxyRetargetGasOffsetUpdatedFunc) subscription.EventSubscription
- func (rgous *LrmpRetargetGasOffsetUpdatedSubscription) Pipe(sink chan *abi.LightRelayMaintainerProxyRetargetGasOffsetUpdated) subscription.EventSubscription
- type MaintainerProxy
- func (mp *MaintainerProxy) AllSpvMaintainers() ([]common.Address, error)
- func (mp *MaintainerProxy) AllSpvMaintainersAtBlock(blockNumber *big.Int) ([]common.Address, error)
- func (mp *MaintainerProxy) AllWalletMaintainers() ([]common.Address, error)
- func (mp *MaintainerProxy) AllWalletMaintainersAtBlock(blockNumber *big.Int) ([]common.Address, error)
- func (mp *MaintainerProxy) AuthorizeSpvMaintainer(arg_maintainer common.Address, ...) (*types.Transaction, error)
- func (mp *MaintainerProxy) AuthorizeSpvMaintainerGasEstimate(arg_maintainer common.Address) (uint64, error)
- func (mp *MaintainerProxy) AuthorizeWalletMaintainer(arg_maintainer common.Address, ...) (*types.Transaction, error)
- func (mp *MaintainerProxy) AuthorizeWalletMaintainerGasEstimate(arg_maintainer common.Address) (uint64, error)
- func (mp *MaintainerProxy) Bridge() (common.Address, error)
- func (mp *MaintainerProxy) BridgeAtBlock(blockNumber *big.Int) (common.Address, error)
- func (mp *MaintainerProxy) BridgeUpdatedEvent(opts *ethereum.SubscribeOpts) *MpBridgeUpdatedSubscription
- func (mp *MaintainerProxy) CallAuthorizeSpvMaintainer(arg_maintainer common.Address, blockNumber *big.Int) error
- func (mp *MaintainerProxy) CallAuthorizeWalletMaintainer(arg_maintainer common.Address, blockNumber *big.Int) error
- func (mp *MaintainerProxy) CallDefeatFraudChallenge(arg_walletPublicKey []byte, arg_preimage []byte, arg_witness bool, ...) error
- func (mp *MaintainerProxy) CallDefeatFraudChallengeWithHeartbeat(arg_walletPublicKey []byte, arg_heartbeatMessage []byte, blockNumber *big.Int) error
- func (mp *MaintainerProxy) CallNotifyMovingFundsBelowDust(arg_walletPubKeyHash [20]byte, arg_mainUtxo abi.BitcoinTxUTXO2, ...) error
- func (mp *MaintainerProxy) CallNotifyWalletCloseable(arg_walletPubKeyHash [20]byte, arg_walletMainUtxo abi.BitcoinTxUTXO2, ...) error
- func (mp *MaintainerProxy) CallNotifyWalletClosingPeriodElapsed(arg_walletPubKeyHash [20]byte, blockNumber *big.Int) error
- func (mp *MaintainerProxy) CallRenounceOwnership(blockNumber *big.Int) error
- func (mp *MaintainerProxy) CallRequestNewWallet(arg_activeWalletMainUtxo abi.BitcoinTxUTXO2, blockNumber *big.Int) error
- func (mp *MaintainerProxy) CallResetMovingFundsTimeout(arg_walletPubKeyHash [20]byte, blockNumber *big.Int) error
- func (mp *MaintainerProxy) CallSubmitDepositSweepProof(arg_sweepTx abi.BitcoinTxInfo3, arg_sweepProof abi.BitcoinTxProof2, ...) error
- func (mp *MaintainerProxy) CallSubmitMovedFundsSweepProof(arg_sweepTx abi.BitcoinTxInfo3, arg_sweepProof abi.BitcoinTxProof2, ...) error
- func (mp *MaintainerProxy) CallSubmitMovingFundsProof(arg_movingFundsTx abi.BitcoinTxInfo3, arg_movingFundsProof abi.BitcoinTxProof2, ...) error
- func (mp *MaintainerProxy) CallSubmitRedemptionProof(arg_redemptionTx abi.BitcoinTxInfo3, arg_redemptionProof abi.BitcoinTxProof2, ...) error
- func (mp *MaintainerProxy) CallTransferOwnership(arg_newOwner common.Address, blockNumber *big.Int) error
- func (mp *MaintainerProxy) CallUnauthorizeSpvMaintainer(arg_maintainerToUnauthorize common.Address, blockNumber *big.Int) error
- func (mp *MaintainerProxy) CallUnauthorizeWalletMaintainer(arg_maintainerToUnauthorize common.Address, blockNumber *big.Int) error
- func (mp *MaintainerProxy) CallUpdateBridge(arg__bridge common.Address, blockNumber *big.Int) error
- func (mp *MaintainerProxy) CallUpdateGasOffsetParameters(arg_newSubmitDepositSweepProofGasOffset *big.Int, ...) error
- func (mp *MaintainerProxy) CallUpdateReimbursementPool(arg__reimbursementPool common.Address, blockNumber *big.Int) error
- func (mp *MaintainerProxy) DefeatFraudChallenge(arg_walletPublicKey []byte, arg_preimage []byte, arg_witness bool, ...) (*types.Transaction, error)
- func (mp *MaintainerProxy) DefeatFraudChallengeGasEstimate(arg_walletPublicKey []byte, arg_preimage []byte, arg_witness bool) (uint64, error)
- func (mp *MaintainerProxy) DefeatFraudChallengeGasOffset() (*big.Int, error)
- func (mp *MaintainerProxy) DefeatFraudChallengeGasOffsetAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (mp *MaintainerProxy) DefeatFraudChallengeWithHeartbeat(arg_walletPublicKey []byte, arg_heartbeatMessage []byte, ...) (*types.Transaction, error)
- func (mp *MaintainerProxy) DefeatFraudChallengeWithHeartbeatGasEstimate(arg_walletPublicKey []byte, arg_heartbeatMessage []byte) (uint64, error)
- func (mp *MaintainerProxy) DefeatFraudChallengeWithHeartbeatGasOffset() (*big.Int, error)
- func (mp *MaintainerProxy) DefeatFraudChallengeWithHeartbeatGasOffsetAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (mp *MaintainerProxy) GasOffsetParametersUpdatedEvent(opts *ethereum.SubscribeOpts) *MpGasOffsetParametersUpdatedSubscription
- func (mp *MaintainerProxy) IsSpvMaintainer(arg0 common.Address) (*big.Int, error)
- func (mp *MaintainerProxy) IsSpvMaintainerAtBlock(arg0 common.Address, blockNumber *big.Int) (*big.Int, error)
- func (mp *MaintainerProxy) IsWalletMaintainer(arg0 common.Address) (*big.Int, error)
- func (mp *MaintainerProxy) IsWalletMaintainerAtBlock(arg0 common.Address, blockNumber *big.Int) (*big.Int, error)
- func (mp *MaintainerProxy) NotifyMovingFundsBelowDust(arg_walletPubKeyHash [20]byte, arg_mainUtxo abi.BitcoinTxUTXO2, ...) (*types.Transaction, error)
- func (mp *MaintainerProxy) NotifyMovingFundsBelowDustGasEstimate(arg_walletPubKeyHash [20]byte, arg_mainUtxo abi.BitcoinTxUTXO2) (uint64, error)
- func (mp *MaintainerProxy) NotifyMovingFundsBelowDustGasOffset() (*big.Int, error)
- func (mp *MaintainerProxy) NotifyMovingFundsBelowDustGasOffsetAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (mp *MaintainerProxy) NotifyWalletCloseable(arg_walletPubKeyHash [20]byte, arg_walletMainUtxo abi.BitcoinTxUTXO2, ...) (*types.Transaction, error)
- func (mp *MaintainerProxy) NotifyWalletCloseableGasEstimate(arg_walletPubKeyHash [20]byte, arg_walletMainUtxo abi.BitcoinTxUTXO2) (uint64, error)
- func (mp *MaintainerProxy) NotifyWalletCloseableGasOffset() (*big.Int, error)
- func (mp *MaintainerProxy) NotifyWalletCloseableGasOffsetAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (mp *MaintainerProxy) NotifyWalletClosingPeriodElapsed(arg_walletPubKeyHash [20]byte, ...) (*types.Transaction, error)
- func (mp *MaintainerProxy) NotifyWalletClosingPeriodElapsedGasEstimate(arg_walletPubKeyHash [20]byte) (uint64, error)
- func (mp *MaintainerProxy) NotifyWalletClosingPeriodElapsedGasOffset() (*big.Int, error)
- func (mp *MaintainerProxy) NotifyWalletClosingPeriodElapsedGasOffsetAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (mp *MaintainerProxy) Owner() (common.Address, error)
- func (mp *MaintainerProxy) OwnerAtBlock(blockNumber *big.Int) (common.Address, error)
- func (mp *MaintainerProxy) OwnershipTransferredEvent(opts *ethereum.SubscribeOpts, previousOwnerFilter []common.Address, ...) *MpOwnershipTransferredSubscription
- func (mp *MaintainerProxy) PastBridgeUpdatedEvents(startBlock uint64, endBlock *uint64) ([]*abi.MaintainerProxyBridgeUpdated, error)
- func (mp *MaintainerProxy) PastGasOffsetParametersUpdatedEvents(startBlock uint64, endBlock *uint64) ([]*abi.MaintainerProxyGasOffsetParametersUpdated, error)
- func (mp *MaintainerProxy) PastOwnershipTransferredEvents(startBlock uint64, endBlock *uint64, previousOwnerFilter []common.Address, ...) ([]*abi.MaintainerProxyOwnershipTransferred, error)
- func (mp *MaintainerProxy) PastReimbursementPoolUpdatedEvents(startBlock uint64, endBlock *uint64) ([]*abi.MaintainerProxyReimbursementPoolUpdated, error)
- func (mp *MaintainerProxy) PastSpvMaintainerAuthorizedEvents(startBlock uint64, endBlock *uint64, maintainerFilter []common.Address) ([]*abi.MaintainerProxySpvMaintainerAuthorized, error)
- func (mp *MaintainerProxy) PastSpvMaintainerUnauthorizedEvents(startBlock uint64, endBlock *uint64, maintainerFilter []common.Address) ([]*abi.MaintainerProxySpvMaintainerUnauthorized, error)
- func (mp *MaintainerProxy) PastWalletMaintainerAuthorizedEvents(startBlock uint64, endBlock *uint64, maintainerFilter []common.Address) ([]*abi.MaintainerProxyWalletMaintainerAuthorized, error)
- func (mp *MaintainerProxy) PastWalletMaintainerUnauthorizedEvents(startBlock uint64, endBlock *uint64, maintainerFilter []common.Address) ([]*abi.MaintainerProxyWalletMaintainerUnauthorized, error)
- func (mp *MaintainerProxy) ReimbursementPool() (common.Address, error)
- func (mp *MaintainerProxy) ReimbursementPoolAtBlock(blockNumber *big.Int) (common.Address, error)
- func (mp *MaintainerProxy) ReimbursementPoolUpdatedEvent(opts *ethereum.SubscribeOpts) *MpReimbursementPoolUpdatedSubscription
- func (mp *MaintainerProxy) RenounceOwnership(transactionOptions ...chainutil.TransactionOptions) (*types.Transaction, error)
- func (mp *MaintainerProxy) RenounceOwnershipGasEstimate() (uint64, error)
- func (mp *MaintainerProxy) RequestNewWallet(arg_activeWalletMainUtxo abi.BitcoinTxUTXO2, ...) (*types.Transaction, error)
- func (mp *MaintainerProxy) RequestNewWalletGasEstimate(arg_activeWalletMainUtxo abi.BitcoinTxUTXO2) (uint64, error)
- func (mp *MaintainerProxy) RequestNewWalletGasOffset() (*big.Int, error)
- func (mp *MaintainerProxy) RequestNewWalletGasOffsetAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (mp *MaintainerProxy) ResetMovingFundsTimeout(arg_walletPubKeyHash [20]byte, ...) (*types.Transaction, error)
- func (mp *MaintainerProxy) ResetMovingFundsTimeoutGasEstimate(arg_walletPubKeyHash [20]byte) (uint64, error)
- func (mp *MaintainerProxy) ResetMovingFundsTimeoutGasOffset() (*big.Int, error)
- func (mp *MaintainerProxy) ResetMovingFundsTimeoutGasOffsetAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (mp *MaintainerProxy) SpvMaintainerAuthorizedEvent(opts *ethereum.SubscribeOpts, maintainerFilter []common.Address) *MpSpvMaintainerAuthorizedSubscription
- func (mp *MaintainerProxy) SpvMaintainerUnauthorizedEvent(opts *ethereum.SubscribeOpts, maintainerFilter []common.Address) *MpSpvMaintainerUnauthorizedSubscription
- func (mp *MaintainerProxy) SpvMaintainers(arg0 *big.Int) (common.Address, error)
- func (mp *MaintainerProxy) SpvMaintainersAtBlock(arg0 *big.Int, blockNumber *big.Int) (common.Address, error)
- func (mp *MaintainerProxy) SubmitDepositSweepProof(arg_sweepTx abi.BitcoinTxInfo3, arg_sweepProof abi.BitcoinTxProof2, ...) (*types.Transaction, error)
- func (mp *MaintainerProxy) SubmitDepositSweepProofGasEstimate(arg_sweepTx abi.BitcoinTxInfo3, arg_sweepProof abi.BitcoinTxProof2, ...) (uint64, error)
- func (mp *MaintainerProxy) SubmitDepositSweepProofGasOffset() (*big.Int, error)
- func (mp *MaintainerProxy) SubmitDepositSweepProofGasOffsetAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (mp *MaintainerProxy) SubmitMovedFundsSweepProof(arg_sweepTx abi.BitcoinTxInfo3, arg_sweepProof abi.BitcoinTxProof2, ...) (*types.Transaction, error)
- func (mp *MaintainerProxy) SubmitMovedFundsSweepProofGasEstimate(arg_sweepTx abi.BitcoinTxInfo3, arg_sweepProof abi.BitcoinTxProof2, ...) (uint64, error)
- func (mp *MaintainerProxy) SubmitMovedFundsSweepProofGasOffset() (*big.Int, error)
- func (mp *MaintainerProxy) SubmitMovedFundsSweepProofGasOffsetAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (mp *MaintainerProxy) SubmitMovingFundsProof(arg_movingFundsTx abi.BitcoinTxInfo3, arg_movingFundsProof abi.BitcoinTxProof2, ...) (*types.Transaction, error)
- func (mp *MaintainerProxy) SubmitMovingFundsProofGasEstimate(arg_movingFundsTx abi.BitcoinTxInfo3, arg_movingFundsProof abi.BitcoinTxProof2, ...) (uint64, error)
- func (mp *MaintainerProxy) SubmitMovingFundsProofGasOffset() (*big.Int, error)
- func (mp *MaintainerProxy) SubmitMovingFundsProofGasOffsetAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (mp *MaintainerProxy) SubmitRedemptionProof(arg_redemptionTx abi.BitcoinTxInfo3, arg_redemptionProof abi.BitcoinTxProof2, ...) (*types.Transaction, error)
- func (mp *MaintainerProxy) SubmitRedemptionProofGasEstimate(arg_redemptionTx abi.BitcoinTxInfo3, arg_redemptionProof abi.BitcoinTxProof2, ...) (uint64, error)
- func (mp *MaintainerProxy) SubmitRedemptionProofGasOffset() (*big.Int, error)
- func (mp *MaintainerProxy) SubmitRedemptionProofGasOffsetAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (mp *MaintainerProxy) TransferOwnership(arg_newOwner common.Address, ...) (*types.Transaction, error)
- func (mp *MaintainerProxy) TransferOwnershipGasEstimate(arg_newOwner common.Address) (uint64, error)
- func (mp *MaintainerProxy) UnauthorizeSpvMaintainer(arg_maintainerToUnauthorize common.Address, ...) (*types.Transaction, error)
- func (mp *MaintainerProxy) UnauthorizeSpvMaintainerGasEstimate(arg_maintainerToUnauthorize common.Address) (uint64, error)
- func (mp *MaintainerProxy) UnauthorizeWalletMaintainer(arg_maintainerToUnauthorize common.Address, ...) (*types.Transaction, error)
- func (mp *MaintainerProxy) UnauthorizeWalletMaintainerGasEstimate(arg_maintainerToUnauthorize common.Address) (uint64, error)
- func (mp *MaintainerProxy) UpdateBridge(arg__bridge common.Address, transactionOptions ...chainutil.TransactionOptions) (*types.Transaction, error)
- func (mp *MaintainerProxy) UpdateBridgeGasEstimate(arg__bridge common.Address) (uint64, error)
- func (mp *MaintainerProxy) UpdateGasOffsetParameters(arg_newSubmitDepositSweepProofGasOffset *big.Int, ...) (*types.Transaction, error)
- func (mp *MaintainerProxy) UpdateGasOffsetParametersGasEstimate(arg_newSubmitDepositSweepProofGasOffset *big.Int, ...) (uint64, error)
- func (mp *MaintainerProxy) UpdateReimbursementPool(arg__reimbursementPool common.Address, ...) (*types.Transaction, error)
- func (mp *MaintainerProxy) UpdateReimbursementPoolGasEstimate(arg__reimbursementPool common.Address) (uint64, error)
- func (mp *MaintainerProxy) WalletMaintainerAuthorizedEvent(opts *ethereum.SubscribeOpts, maintainerFilter []common.Address) *MpWalletMaintainerAuthorizedSubscription
- func (mp *MaintainerProxy) WalletMaintainerUnauthorizedEvent(opts *ethereum.SubscribeOpts, maintainerFilter []common.Address) *MpWalletMaintainerUnauthorizedSubscription
- func (mp *MaintainerProxy) WalletMaintainers(arg0 *big.Int) (common.Address, error)
- func (mp *MaintainerProxy) WalletMaintainersAtBlock(arg0 *big.Int, blockNumber *big.Int) (common.Address, error)
- type MpBridgeUpdatedSubscription
- type MpGasOffsetParametersUpdatedSubscription
- type MpOwnershipTransferredSubscription
- type MpReimbursementPoolUpdatedSubscription
- type MpSpvMaintainerAuthorizedSubscription
- type MpSpvMaintainerUnauthorizedSubscription
- type MpWalletMaintainerAuthorizedSubscription
- type MpWalletMaintainerUnauthorizedSubscription
- func (wmus *MpWalletMaintainerUnauthorizedSubscription) OnEvent(handler maintainerProxyWalletMaintainerUnauthorizedFunc) subscription.EventSubscription
- func (wmus *MpWalletMaintainerUnauthorizedSubscription) Pipe(sink chan *abi.MaintainerProxyWalletMaintainerUnauthorized) subscription.EventSubscription
- type RelayRange
- type WalletProposalValidator
- func (wpv *WalletProposalValidator) Bridge() (common.Address, error)
- func (wpv *WalletProposalValidator) BridgeAtBlock(blockNumber *big.Int) (common.Address, error)
- func (wpv *WalletProposalValidator) DEPOSITMINAGE() (uint32, error)
- func (wpv *WalletProposalValidator) DEPOSITMINAGEAtBlock(blockNumber *big.Int) (uint32, error)
- func (wpv *WalletProposalValidator) DEPOSITREFUNDSAFETYMARGIN() (uint32, error)
- func (wpv *WalletProposalValidator) DEPOSITREFUNDSAFETYMARGINAtBlock(blockNumber *big.Int) (uint32, error)
- func (wpv *WalletProposalValidator) DEPOSITSWEEPMAXSIZE() (uint16, error)
- func (wpv *WalletProposalValidator) DEPOSITSWEEPMAXSIZEAtBlock(blockNumber *big.Int) (uint16, error)
- func (wpv *WalletProposalValidator) REDEMPTIONMAXSIZE() (uint16, error)
- func (wpv *WalletProposalValidator) REDEMPTIONMAXSIZEAtBlock(blockNumber *big.Int) (uint16, error)
- func (wpv *WalletProposalValidator) REDEMPTIONREQUESTMINAGE() (uint32, error)
- func (wpv *WalletProposalValidator) REDEMPTIONREQUESTMINAGEAtBlock(blockNumber *big.Int) (uint32, error)
- func (wpv *WalletProposalValidator) REDEMPTIONREQUESTTIMEOUTSAFETYMARGIN() (uint32, error)
- func (wpv *WalletProposalValidator) REDEMPTIONREQUESTTIMEOUTSAFETYMARGINAtBlock(blockNumber *big.Int) (uint32, error)
- func (wpv *WalletProposalValidator) ValidateDepositSweepProposal(arg_proposal abi.WalletProposalValidatorDepositSweepProposal, ...) (bool, error)
- func (wpv *WalletProposalValidator) ValidateDepositSweepProposalAtBlock(arg_proposal abi.WalletProposalValidatorDepositSweepProposal, ...) (bool, error)
- func (wpv *WalletProposalValidator) ValidateHeartbeatProposal(arg_proposal abi.WalletProposalValidatorHeartbeatProposal) (bool, error)
- func (wpv *WalletProposalValidator) ValidateHeartbeatProposalAtBlock(arg_proposal abi.WalletProposalValidatorHeartbeatProposal, ...) (bool, error)
- func (wpv *WalletProposalValidator) ValidateMovingFundsProposal(arg_proposal abi.WalletProposalValidatorMovingFundsProposal, ...) (bool, error)
- func (wpv *WalletProposalValidator) ValidateMovingFundsProposalAtBlock(arg_proposal abi.WalletProposalValidatorMovingFundsProposal, ...) (bool, error)
- func (wpv *WalletProposalValidator) ValidateRedemptionProposal(arg_proposal abi.WalletProposalValidatorRedemptionProposal) (bool, error)
- func (wpv *WalletProposalValidator) ValidateRedemptionProposalAtBlock(arg_proposal abi.WalletProposalValidatorRedemptionProposal, ...) (bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BDepositParametersUpdatedSubscription ¶
type BDepositParametersUpdatedSubscription struct {
// contains filtered or unexported fields
}
func (*BDepositParametersUpdatedSubscription) OnEvent ¶
func (dpus *BDepositParametersUpdatedSubscription) OnEvent( handler bridgeDepositParametersUpdatedFunc, ) subscription.EventSubscription
func (*BDepositParametersUpdatedSubscription) Pipe ¶
func (dpus *BDepositParametersUpdatedSubscription) Pipe( sink chan *abi.BridgeDepositParametersUpdated, ) subscription.EventSubscription
type BDepositRevealedSubscription ¶
type BDepositRevealedSubscription struct {
// contains filtered or unexported fields
}
func (*BDepositRevealedSubscription) OnEvent ¶
func (drs *BDepositRevealedSubscription) OnEvent( handler bridgeDepositRevealedFunc, ) subscription.EventSubscription
func (*BDepositRevealedSubscription) Pipe ¶
func (drs *BDepositRevealedSubscription) Pipe( sink chan *abi.BridgeDepositRevealed, ) subscription.EventSubscription
type BDepositsSweptSubscription ¶
type BDepositsSweptSubscription struct {
// contains filtered or unexported fields
}
func (*BDepositsSweptSubscription) OnEvent ¶
func (dss *BDepositsSweptSubscription) OnEvent( handler bridgeDepositsSweptFunc, ) subscription.EventSubscription
func (*BDepositsSweptSubscription) Pipe ¶
func (dss *BDepositsSweptSubscription) Pipe( sink chan *abi.BridgeDepositsSwept, ) subscription.EventSubscription
type BFraudChallengeDefeatTimedOutSubscription ¶
type BFraudChallengeDefeatTimedOutSubscription struct {
// contains filtered or unexported fields
}
func (*BFraudChallengeDefeatTimedOutSubscription) OnEvent ¶
func (fcdtos *BFraudChallengeDefeatTimedOutSubscription) OnEvent( handler bridgeFraudChallengeDefeatTimedOutFunc, ) subscription.EventSubscription
func (*BFraudChallengeDefeatTimedOutSubscription) Pipe ¶
func (fcdtos *BFraudChallengeDefeatTimedOutSubscription) Pipe( sink chan *abi.BridgeFraudChallengeDefeatTimedOut, ) subscription.EventSubscription
type BFraudChallengeDefeatedSubscription ¶
type BFraudChallengeDefeatedSubscription struct {
// contains filtered or unexported fields
}
func (*BFraudChallengeDefeatedSubscription) OnEvent ¶
func (fcds *BFraudChallengeDefeatedSubscription) OnEvent( handler bridgeFraudChallengeDefeatedFunc, ) subscription.EventSubscription
func (*BFraudChallengeDefeatedSubscription) Pipe ¶
func (fcds *BFraudChallengeDefeatedSubscription) Pipe( sink chan *abi.BridgeFraudChallengeDefeated, ) subscription.EventSubscription
type BFraudChallengeSubmittedSubscription ¶
type BFraudChallengeSubmittedSubscription struct {
// contains filtered or unexported fields
}
func (*BFraudChallengeSubmittedSubscription) OnEvent ¶
func (fcss *BFraudChallengeSubmittedSubscription) OnEvent( handler bridgeFraudChallengeSubmittedFunc, ) subscription.EventSubscription
func (*BFraudChallengeSubmittedSubscription) Pipe ¶
func (fcss *BFraudChallengeSubmittedSubscription) Pipe( sink chan *abi.BridgeFraudChallengeSubmitted, ) subscription.EventSubscription
type BFraudParametersUpdatedSubscription ¶
type BFraudParametersUpdatedSubscription struct {
// contains filtered or unexported fields
}
func (*BFraudParametersUpdatedSubscription) OnEvent ¶
func (fpus *BFraudParametersUpdatedSubscription) OnEvent( handler bridgeFraudParametersUpdatedFunc, ) subscription.EventSubscription
func (*BFraudParametersUpdatedSubscription) Pipe ¶
func (fpus *BFraudParametersUpdatedSubscription) Pipe( sink chan *abi.BridgeFraudParametersUpdated, ) subscription.EventSubscription
type BGovernanceTransferredSubscription ¶
type BGovernanceTransferredSubscription struct {
// contains filtered or unexported fields
}
func (*BGovernanceTransferredSubscription) OnEvent ¶
func (gts *BGovernanceTransferredSubscription) OnEvent( handler bridgeGovernanceTransferredFunc, ) subscription.EventSubscription
func (*BGovernanceTransferredSubscription) Pipe ¶
func (gts *BGovernanceTransferredSubscription) Pipe( sink chan *abi.BridgeGovernanceTransferred, ) subscription.EventSubscription
type BInitializedSubscription ¶
type BInitializedSubscription struct {
// contains filtered or unexported fields
}
func (*BInitializedSubscription) OnEvent ¶
func (is *BInitializedSubscription) OnEvent( handler bridgeInitializedFunc, ) subscription.EventSubscription
func (*BInitializedSubscription) Pipe ¶
func (is *BInitializedSubscription) Pipe( sink chan *abi.BridgeInitialized, ) subscription.EventSubscription
type BMovedFundsSweepTimedOutSubscription ¶
type BMovedFundsSweepTimedOutSubscription struct {
// contains filtered or unexported fields
}
func (*BMovedFundsSweepTimedOutSubscription) OnEvent ¶
func (mfstos *BMovedFundsSweepTimedOutSubscription) OnEvent( handler bridgeMovedFundsSweepTimedOutFunc, ) subscription.EventSubscription
func (*BMovedFundsSweepTimedOutSubscription) Pipe ¶
func (mfstos *BMovedFundsSweepTimedOutSubscription) Pipe( sink chan *abi.BridgeMovedFundsSweepTimedOut, ) subscription.EventSubscription
type BMovedFundsSweptSubscription ¶
type BMovedFundsSweptSubscription struct {
// contains filtered or unexported fields
}
func (*BMovedFundsSweptSubscription) OnEvent ¶
func (mfss *BMovedFundsSweptSubscription) OnEvent( handler bridgeMovedFundsSweptFunc, ) subscription.EventSubscription
func (*BMovedFundsSweptSubscription) Pipe ¶
func (mfss *BMovedFundsSweptSubscription) Pipe( sink chan *abi.BridgeMovedFundsSwept, ) subscription.EventSubscription
type BMovingFundsBelowDustReportedSubscription ¶
type BMovingFundsBelowDustReportedSubscription struct {
// contains filtered or unexported fields
}
func (*BMovingFundsBelowDustReportedSubscription) OnEvent ¶
func (mfbdrs *BMovingFundsBelowDustReportedSubscription) OnEvent( handler bridgeMovingFundsBelowDustReportedFunc, ) subscription.EventSubscription
func (*BMovingFundsBelowDustReportedSubscription) Pipe ¶
func (mfbdrs *BMovingFundsBelowDustReportedSubscription) Pipe( sink chan *abi.BridgeMovingFundsBelowDustReported, ) subscription.EventSubscription
type BMovingFundsCommitmentSubmittedSubscription ¶
type BMovingFundsCommitmentSubmittedSubscription struct {
// contains filtered or unexported fields
}
func (*BMovingFundsCommitmentSubmittedSubscription) OnEvent ¶
func (mfcss *BMovingFundsCommitmentSubmittedSubscription) OnEvent( handler bridgeMovingFundsCommitmentSubmittedFunc, ) subscription.EventSubscription
func (*BMovingFundsCommitmentSubmittedSubscription) Pipe ¶
func (mfcss *BMovingFundsCommitmentSubmittedSubscription) Pipe( sink chan *abi.BridgeMovingFundsCommitmentSubmitted, ) subscription.EventSubscription
type BMovingFundsCompletedSubscription ¶
type BMovingFundsCompletedSubscription struct {
// contains filtered or unexported fields
}
func (*BMovingFundsCompletedSubscription) OnEvent ¶
func (mfcs *BMovingFundsCompletedSubscription) OnEvent( handler bridgeMovingFundsCompletedFunc, ) subscription.EventSubscription
func (*BMovingFundsCompletedSubscription) Pipe ¶
func (mfcs *BMovingFundsCompletedSubscription) Pipe( sink chan *abi.BridgeMovingFundsCompleted, ) subscription.EventSubscription
type BMovingFundsParametersUpdatedSubscription ¶
type BMovingFundsParametersUpdatedSubscription struct {
// contains filtered or unexported fields
}
func (*BMovingFundsParametersUpdatedSubscription) OnEvent ¶
func (mfpus *BMovingFundsParametersUpdatedSubscription) OnEvent( handler bridgeMovingFundsParametersUpdatedFunc, ) subscription.EventSubscription
func (*BMovingFundsParametersUpdatedSubscription) Pipe ¶
func (mfpus *BMovingFundsParametersUpdatedSubscription) Pipe( sink chan *abi.BridgeMovingFundsParametersUpdated, ) subscription.EventSubscription
type BMovingFundsTimedOutSubscription ¶
type BMovingFundsTimedOutSubscription struct {
// contains filtered or unexported fields
}
func (*BMovingFundsTimedOutSubscription) OnEvent ¶
func (mftos *BMovingFundsTimedOutSubscription) OnEvent( handler bridgeMovingFundsTimedOutFunc, ) subscription.EventSubscription
func (*BMovingFundsTimedOutSubscription) Pipe ¶
func (mftos *BMovingFundsTimedOutSubscription) Pipe( sink chan *abi.BridgeMovingFundsTimedOut, ) subscription.EventSubscription
type BMovingFundsTimeoutResetSubscription ¶
type BMovingFundsTimeoutResetSubscription struct {
// contains filtered or unexported fields
}
func (*BMovingFundsTimeoutResetSubscription) OnEvent ¶
func (mftrs *BMovingFundsTimeoutResetSubscription) OnEvent( handler bridgeMovingFundsTimeoutResetFunc, ) subscription.EventSubscription
func (*BMovingFundsTimeoutResetSubscription) Pipe ¶
func (mftrs *BMovingFundsTimeoutResetSubscription) Pipe( sink chan *abi.BridgeMovingFundsTimeoutReset, ) subscription.EventSubscription
type BNewWalletRegisteredSubscription ¶
type BNewWalletRegisteredSubscription struct {
// contains filtered or unexported fields
}
func (*BNewWalletRegisteredSubscription) OnEvent ¶
func (nwrs *BNewWalletRegisteredSubscription) OnEvent( handler bridgeNewWalletRegisteredFunc, ) subscription.EventSubscription
func (*BNewWalletRegisteredSubscription) Pipe ¶
func (nwrs *BNewWalletRegisteredSubscription) Pipe( sink chan *abi.BridgeNewWalletRegistered, ) subscription.EventSubscription
type BNewWalletRequestedSubscription ¶
type BNewWalletRequestedSubscription struct {
// contains filtered or unexported fields
}
func (*BNewWalletRequestedSubscription) OnEvent ¶
func (nwrs *BNewWalletRequestedSubscription) OnEvent( handler bridgeNewWalletRequestedFunc, ) subscription.EventSubscription
func (*BNewWalletRequestedSubscription) Pipe ¶
func (nwrs *BNewWalletRequestedSubscription) Pipe( sink chan *abi.BridgeNewWalletRequested, ) subscription.EventSubscription
type BRedemptionParametersUpdatedSubscription ¶
type BRedemptionParametersUpdatedSubscription struct {
// contains filtered or unexported fields
}
func (*BRedemptionParametersUpdatedSubscription) OnEvent ¶
func (rpus *BRedemptionParametersUpdatedSubscription) OnEvent( handler bridgeRedemptionParametersUpdatedFunc, ) subscription.EventSubscription
func (*BRedemptionParametersUpdatedSubscription) Pipe ¶
func (rpus *BRedemptionParametersUpdatedSubscription) Pipe( sink chan *abi.BridgeRedemptionParametersUpdated, ) subscription.EventSubscription
type BRedemptionRequestedSubscription ¶
type BRedemptionRequestedSubscription struct {
// contains filtered or unexported fields
}
func (*BRedemptionRequestedSubscription) OnEvent ¶
func (rrs *BRedemptionRequestedSubscription) OnEvent( handler bridgeRedemptionRequestedFunc, ) subscription.EventSubscription
func (*BRedemptionRequestedSubscription) Pipe ¶
func (rrs *BRedemptionRequestedSubscription) Pipe( sink chan *abi.BridgeRedemptionRequested, ) subscription.EventSubscription
type BRedemptionTimedOutSubscription ¶
type BRedemptionTimedOutSubscription struct {
// contains filtered or unexported fields
}
func (*BRedemptionTimedOutSubscription) OnEvent ¶
func (rtos *BRedemptionTimedOutSubscription) OnEvent( handler bridgeRedemptionTimedOutFunc, ) subscription.EventSubscription
func (*BRedemptionTimedOutSubscription) Pipe ¶
func (rtos *BRedemptionTimedOutSubscription) Pipe( sink chan *abi.BridgeRedemptionTimedOut, ) subscription.EventSubscription
type BRedemptionsCompletedSubscription ¶
type BRedemptionsCompletedSubscription struct {
// contains filtered or unexported fields
}
func (*BRedemptionsCompletedSubscription) OnEvent ¶
func (rcs *BRedemptionsCompletedSubscription) OnEvent( handler bridgeRedemptionsCompletedFunc, ) subscription.EventSubscription
func (*BRedemptionsCompletedSubscription) Pipe ¶
func (rcs *BRedemptionsCompletedSubscription) Pipe( sink chan *abi.BridgeRedemptionsCompleted, ) subscription.EventSubscription
type BSpvMaintainerStatusUpdatedSubscription ¶
type BSpvMaintainerStatusUpdatedSubscription struct {
// contains filtered or unexported fields
}
func (*BSpvMaintainerStatusUpdatedSubscription) OnEvent ¶
func (smsus *BSpvMaintainerStatusUpdatedSubscription) OnEvent( handler bridgeSpvMaintainerStatusUpdatedFunc, ) subscription.EventSubscription
func (*BSpvMaintainerStatusUpdatedSubscription) Pipe ¶
func (smsus *BSpvMaintainerStatusUpdatedSubscription) Pipe( sink chan *abi.BridgeSpvMaintainerStatusUpdated, ) subscription.EventSubscription
type BTreasuryUpdatedSubscription ¶
type BTreasuryUpdatedSubscription struct {
// contains filtered or unexported fields
}
func (*BTreasuryUpdatedSubscription) OnEvent ¶
func (tus *BTreasuryUpdatedSubscription) OnEvent( handler bridgeTreasuryUpdatedFunc, ) subscription.EventSubscription
func (*BTreasuryUpdatedSubscription) Pipe ¶
func (tus *BTreasuryUpdatedSubscription) Pipe( sink chan *abi.BridgeTreasuryUpdated, ) subscription.EventSubscription
type BVaultStatusUpdatedSubscription ¶
type BVaultStatusUpdatedSubscription struct {
// contains filtered or unexported fields
}
func (*BVaultStatusUpdatedSubscription) OnEvent ¶
func (vsus *BVaultStatusUpdatedSubscription) OnEvent( handler bridgeVaultStatusUpdatedFunc, ) subscription.EventSubscription
func (*BVaultStatusUpdatedSubscription) Pipe ¶
func (vsus *BVaultStatusUpdatedSubscription) Pipe( sink chan *abi.BridgeVaultStatusUpdated, ) subscription.EventSubscription
type BWalletClosedSubscription ¶
type BWalletClosedSubscription struct {
// contains filtered or unexported fields
}
func (*BWalletClosedSubscription) OnEvent ¶
func (wcs *BWalletClosedSubscription) OnEvent( handler bridgeWalletClosedFunc, ) subscription.EventSubscription
func (*BWalletClosedSubscription) Pipe ¶
func (wcs *BWalletClosedSubscription) Pipe( sink chan *abi.BridgeWalletClosed, ) subscription.EventSubscription
type BWalletClosingSubscription ¶
type BWalletClosingSubscription struct {
// contains filtered or unexported fields
}
func (*BWalletClosingSubscription) OnEvent ¶
func (wcs *BWalletClosingSubscription) OnEvent( handler bridgeWalletClosingFunc, ) subscription.EventSubscription
func (*BWalletClosingSubscription) Pipe ¶
func (wcs *BWalletClosingSubscription) Pipe( sink chan *abi.BridgeWalletClosing, ) subscription.EventSubscription
type BWalletMovingFundsSubscription ¶
type BWalletMovingFundsSubscription struct {
// contains filtered or unexported fields
}
func (*BWalletMovingFundsSubscription) OnEvent ¶
func (wmfs *BWalletMovingFundsSubscription) OnEvent( handler bridgeWalletMovingFundsFunc, ) subscription.EventSubscription
func (*BWalletMovingFundsSubscription) Pipe ¶
func (wmfs *BWalletMovingFundsSubscription) Pipe( sink chan *abi.BridgeWalletMovingFunds, ) subscription.EventSubscription
type BWalletParametersUpdatedSubscription ¶
type BWalletParametersUpdatedSubscription struct {
// contains filtered or unexported fields
}
func (*BWalletParametersUpdatedSubscription) OnEvent ¶
func (wpus *BWalletParametersUpdatedSubscription) OnEvent( handler bridgeWalletParametersUpdatedFunc, ) subscription.EventSubscription
func (*BWalletParametersUpdatedSubscription) Pipe ¶
func (wpus *BWalletParametersUpdatedSubscription) Pipe( sink chan *abi.BridgeWalletParametersUpdated, ) subscription.EventSubscription
type BWalletTerminatedSubscription ¶
type BWalletTerminatedSubscription struct {
// contains filtered or unexported fields
}
func (*BWalletTerminatedSubscription) OnEvent ¶
func (wts *BWalletTerminatedSubscription) OnEvent( handler bridgeWalletTerminatedFunc, ) subscription.EventSubscription
func (*BWalletTerminatedSubscription) Pipe ¶
func (wts *BWalletTerminatedSubscription) Pipe( sink chan *abi.BridgeWalletTerminated, ) subscription.EventSubscription
type Bridge ¶
type Bridge struct {
// contains filtered or unexported fields
}
func NewBridge ¶
func NewBridge( contractAddress common.Address, chainId *big.Int, accountKey *keystore.Key, backend bind.ContractBackend, nonceManager *ethereum.NonceManager, miningWaiter *chainutil.MiningWaiter, blockCounter *ethereum.BlockCounter, transactionMutex *sync.Mutex, ) (*Bridge, error)
func (*Bridge) ActiveWalletPubKeyHash ¶
func (*Bridge) ActiveWalletPubKeyHashAtBlock ¶
func (*Bridge) CallDefeatFraudChallenge ¶
func (b *Bridge) CallDefeatFraudChallenge( arg_walletPublicKey []byte, arg_preimage []byte, arg_witness bool, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallDefeatFraudChallengeWithHeartbeat ¶
func (b *Bridge) CallDefeatFraudChallengeWithHeartbeat( arg_walletPublicKey []byte, arg_heartbeatMessage []byte, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallEcdsaWalletCreatedCallback ¶
func (b *Bridge) CallEcdsaWalletCreatedCallback( arg_ecdsaWalletID [32]byte, arg_publicKeyX [32]byte, arg_publicKeyY [32]byte, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallEcdsaWalletHeartbeatFailedCallback ¶
func (b *Bridge) CallEcdsaWalletHeartbeatFailedCallback( arg0 [32]byte, arg_publicKeyX [32]byte, arg_publicKeyY [32]byte, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallInitialize ¶
func (b *Bridge) CallInitialize( arg__bank common.Address, arg__relay common.Address, arg__treasury common.Address, arg__ecdsaWalletRegistry common.Address, arg__reimbursementPool common.Address, arg__txProofDifficultyFactor *big.Int, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallNotifyFraudChallengeDefeatTimeout ¶
func (b *Bridge) CallNotifyFraudChallengeDefeatTimeout( arg_walletPublicKey []byte, arg_walletMembersIDs []uint32, arg_preimageSha256 []byte, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallNotifyMovedFundsSweepTimeout ¶
func (b *Bridge) CallNotifyMovedFundsSweepTimeout( arg_movingFundsTxHash [32]byte, arg_movingFundsTxOutputIndex uint32, arg_walletMembersIDs []uint32, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallNotifyMovingFundsBelowDust ¶
func (b *Bridge) CallNotifyMovingFundsBelowDust( arg_walletPubKeyHash [20]byte, arg_mainUtxo abi.BitcoinTxUTXO, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallNotifyMovingFundsTimeout ¶
func (b *Bridge) CallNotifyMovingFundsTimeout( arg_walletPubKeyHash [20]byte, arg_walletMembersIDs []uint32, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallNotifyRedemptionTimeout ¶
func (b *Bridge) CallNotifyRedemptionTimeout( arg_walletPubKeyHash [20]byte, arg_walletMembersIDs []uint32, arg_redeemerOutputScript []byte, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallNotifyWalletCloseable ¶
func (b *Bridge) CallNotifyWalletCloseable( arg_walletPubKeyHash [20]byte, arg_walletMainUtxo abi.BitcoinTxUTXO, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallNotifyWalletClosingPeriodElapsed ¶
func (b *Bridge) CallNotifyWalletClosingPeriodElapsed( arg_walletPubKeyHash [20]byte, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallReceiveBalanceApproval ¶
func (b *Bridge) CallReceiveBalanceApproval( arg_balanceOwner common.Address, arg_amount *big.Int, arg_redemptionData []byte, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallRequestNewWallet ¶
func (b *Bridge) CallRequestNewWallet( arg_activeWalletMainUtxo abi.BitcoinTxUTXO, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallRequestRedemption ¶
func (b *Bridge) CallRequestRedemption( arg_walletPubKeyHash [20]byte, arg_mainUtxo abi.BitcoinTxUTXO, arg_redeemerOutputScript []byte, arg_amount uint64, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallResetMovingFundsTimeout ¶
func (b *Bridge) CallResetMovingFundsTimeout( arg_walletPubKeyHash [20]byte, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallRevealDeposit ¶
func (b *Bridge) CallRevealDeposit( arg_fundingTx abi.BitcoinTxInfo, arg_reveal abi.DepositDepositRevealInfo, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallRevealDepositWithExtraData ¶
func (b *Bridge) CallRevealDepositWithExtraData( arg_fundingTx abi.BitcoinTxInfo, arg_reveal abi.DepositDepositRevealInfo, arg_extraData [32]byte, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallSetSpvMaintainerStatus ¶
func (b *Bridge) CallSetSpvMaintainerStatus( arg_spvMaintainer common.Address, arg_isTrusted bool, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallSetVaultStatus ¶
func (b *Bridge) CallSetVaultStatus( arg_vault common.Address, arg_isTrusted bool, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallSubmitDepositSweepProof ¶
func (b *Bridge) CallSubmitDepositSweepProof( arg_sweepTx abi.BitcoinTxInfo, arg_sweepProof abi.BitcoinTxProof, arg_mainUtxo abi.BitcoinTxUTXO, arg_vault common.Address, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallSubmitFraudChallenge ¶
func (b *Bridge) CallSubmitFraudChallenge( arg_walletPublicKey []byte, arg_preimageSha256 []byte, arg_signature abi.BitcoinTxRSVSignature, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallSubmitMovedFundsSweepProof ¶
func (b *Bridge) CallSubmitMovedFundsSweepProof( arg_sweepTx abi.BitcoinTxInfo, arg_sweepProof abi.BitcoinTxProof, arg_mainUtxo abi.BitcoinTxUTXO, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallSubmitMovingFundsCommitment ¶
func (b *Bridge) CallSubmitMovingFundsCommitment( arg_walletPubKeyHash [20]byte, arg_walletMainUtxo abi.BitcoinTxUTXO, arg_walletMembersIDs []uint32, arg_walletMemberIndex *big.Int, arg_targetWallets [][20]byte, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallSubmitMovingFundsProof ¶
func (b *Bridge) CallSubmitMovingFundsProof( arg_movingFundsTx abi.BitcoinTxInfo, arg_movingFundsProof abi.BitcoinTxProof, arg_mainUtxo abi.BitcoinTxUTXO, arg_walletPubKeyHash [20]byte, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallSubmitRedemptionProof ¶
func (b *Bridge) CallSubmitRedemptionProof( arg_redemptionTx abi.BitcoinTxInfo, arg_redemptionProof abi.BitcoinTxProof, arg_mainUtxo abi.BitcoinTxUTXO, arg_walletPubKeyHash [20]byte, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallTransferGovernance ¶
func (b *Bridge) CallTransferGovernance( arg_newGovernance common.Address, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallUpdateDepositParameters ¶
func (b *Bridge) CallUpdateDepositParameters( arg_depositDustThreshold uint64, arg_depositTreasuryFeeDivisor uint64, arg_depositTxMaxFee uint64, arg_depositRevealAheadPeriod uint32, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallUpdateFraudParameters ¶
func (b *Bridge) CallUpdateFraudParameters( arg_fraudChallengeDepositAmount *big.Int, arg_fraudChallengeDefeatTimeout uint32, arg_fraudSlashingAmount *big.Int, arg_fraudNotifierRewardMultiplier uint32, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallUpdateMovingFundsParameters ¶
func (b *Bridge) CallUpdateMovingFundsParameters( arg_movingFundsTxMaxTotalFee uint64, arg_movingFundsDustThreshold uint64, arg_movingFundsTimeoutResetDelay uint32, arg_movingFundsTimeout uint32, arg_movingFundsTimeoutSlashingAmount *big.Int, arg_movingFundsTimeoutNotifierRewardMultiplier uint32, arg_movingFundsCommitmentGasOffset uint16, arg_movedFundsSweepTxMaxTotalFee uint64, arg_movedFundsSweepTimeout uint32, arg_movedFundsSweepTimeoutSlashingAmount *big.Int, arg_movedFundsSweepTimeoutNotifierRewardMultiplier uint32, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallUpdateRedemptionParameters ¶
func (b *Bridge) CallUpdateRedemptionParameters( arg_redemptionDustThreshold uint64, arg_redemptionTreasuryFeeDivisor uint64, arg_redemptionTxMaxFee uint64, arg_redemptionTxMaxTotalFee uint64, arg_redemptionTimeout uint32, arg_redemptionTimeoutSlashingAmount *big.Int, arg_redemptionTimeoutNotifierRewardMultiplier uint32, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) CallUpdateTreasury ¶
Non-mutating call, not a transaction submission.
func (*Bridge) CallUpdateWalletParameters ¶
func (b *Bridge) CallUpdateWalletParameters( arg_walletCreationPeriod uint32, arg_walletCreationMinBtcBalance uint64, arg_walletCreationMaxBtcBalance uint64, arg_walletClosureMinBtcBalance uint64, arg_walletMaxAge uint32, arg_walletMaxBtcTransfer uint64, arg_walletClosingPeriod uint32, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Bridge) ContractReferences ¶
func (*Bridge) ContractReferencesAtBlock ¶
func (*Bridge) DefeatFraudChallenge ¶
func (b *Bridge) DefeatFraudChallenge( arg_walletPublicKey []byte, arg_preimage []byte, arg_witness bool, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) DefeatFraudChallengeGasEstimate ¶
func (*Bridge) DefeatFraudChallengeWithHeartbeat ¶
func (b *Bridge) DefeatFraudChallengeWithHeartbeat( arg_walletPublicKey []byte, arg_heartbeatMessage []byte, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) DefeatFraudChallengeWithHeartbeatGasEstimate ¶
func (*Bridge) DepositParameters ¶
func (*Bridge) DepositParametersAtBlock ¶
func (*Bridge) DepositParametersUpdatedEvent ¶
func (b *Bridge) DepositParametersUpdatedEvent( opts *ethereum.SubscribeOpts, ) *BDepositParametersUpdatedSubscription
func (*Bridge) DepositRevealedEvent ¶
func (b *Bridge) DepositRevealedEvent( opts *ethereum.SubscribeOpts, depositorFilter []common.Address, walletPubKeyHashFilter [][20]byte, ) *BDepositRevealedSubscription
func (*Bridge) DepositsAtBlock ¶
func (*Bridge) DepositsSweptEvent ¶
func (b *Bridge) DepositsSweptEvent( opts *ethereum.SubscribeOpts, ) *BDepositsSweptSubscription
func (*Bridge) EcdsaWalletCreatedCallback ¶
func (b *Bridge) EcdsaWalletCreatedCallback( arg_ecdsaWalletID [32]byte, arg_publicKeyX [32]byte, arg_publicKeyY [32]byte, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) EcdsaWalletCreatedCallbackGasEstimate ¶
func (*Bridge) EcdsaWalletHeartbeatFailedCallback ¶
func (b *Bridge) EcdsaWalletHeartbeatFailedCallback( arg0 [32]byte, arg_publicKeyX [32]byte, arg_publicKeyY [32]byte, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) EcdsaWalletHeartbeatFailedCallbackGasEstimate ¶
func (*Bridge) FraudChallengeDefeatTimedOutEvent ¶
func (b *Bridge) FraudChallengeDefeatTimedOutEvent( opts *ethereum.SubscribeOpts, walletPubKeyHashFilter [][20]byte, ) *BFraudChallengeDefeatTimedOutSubscription
func (*Bridge) FraudChallengeDefeatedEvent ¶
func (b *Bridge) FraudChallengeDefeatedEvent( opts *ethereum.SubscribeOpts, walletPubKeyHashFilter [][20]byte, ) *BFraudChallengeDefeatedSubscription
func (*Bridge) FraudChallengeSubmittedEvent ¶
func (b *Bridge) FraudChallengeSubmittedEvent( opts *ethereum.SubscribeOpts, walletPubKeyHashFilter [][20]byte, ) *BFraudChallengeSubmittedSubscription
func (*Bridge) FraudChallenges ¶
func (*Bridge) FraudChallengesAtBlock ¶
func (*Bridge) FraudParameters ¶
func (*Bridge) FraudParametersAtBlock ¶
func (*Bridge) FraudParametersUpdatedEvent ¶
func (b *Bridge) FraudParametersUpdatedEvent( opts *ethereum.SubscribeOpts, ) *BFraudParametersUpdatedSubscription
func (*Bridge) GovernanceAtBlock ¶
func (*Bridge) GovernanceTransferredEvent ¶
func (b *Bridge) GovernanceTransferredEvent( opts *ethereum.SubscribeOpts, ) *BGovernanceTransferredSubscription
func (*Bridge) Initialize ¶
func (b *Bridge) Initialize( arg__bank common.Address, arg__relay common.Address, arg__treasury common.Address, arg__ecdsaWalletRegistry common.Address, arg__reimbursementPool common.Address, arg__txProofDifficultyFactor *big.Int, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) InitializeGasEstimate ¶
func (*Bridge) InitializedEvent ¶
func (b *Bridge) InitializedEvent( opts *ethereum.SubscribeOpts, ) *BInitializedSubscription
func (*Bridge) IsVaultTrusted ¶
func (*Bridge) IsVaultTrustedAtBlock ¶
func (*Bridge) LiveWalletsCount ¶
func (*Bridge) LiveWalletsCountAtBlock ¶
func (*Bridge) MovedFundsSweepRequests ¶
func (*Bridge) MovedFundsSweepRequestsAtBlock ¶
func (*Bridge) MovedFundsSweepTimedOutEvent ¶
func (b *Bridge) MovedFundsSweepTimedOutEvent( opts *ethereum.SubscribeOpts, walletPubKeyHashFilter [][20]byte, ) *BMovedFundsSweepTimedOutSubscription
func (*Bridge) MovedFundsSweptEvent ¶
func (b *Bridge) MovedFundsSweptEvent( opts *ethereum.SubscribeOpts, walletPubKeyHashFilter [][20]byte, ) *BMovedFundsSweptSubscription
func (*Bridge) MovingFundsBelowDustReportedEvent ¶
func (b *Bridge) MovingFundsBelowDustReportedEvent( opts *ethereum.SubscribeOpts, walletPubKeyHashFilter [][20]byte, ) *BMovingFundsBelowDustReportedSubscription
func (*Bridge) MovingFundsCommitmentSubmittedEvent ¶
func (b *Bridge) MovingFundsCommitmentSubmittedEvent( opts *ethereum.SubscribeOpts, walletPubKeyHashFilter [][20]byte, ) *BMovingFundsCommitmentSubmittedSubscription
func (*Bridge) MovingFundsCompletedEvent ¶
func (b *Bridge) MovingFundsCompletedEvent( opts *ethereum.SubscribeOpts, walletPubKeyHashFilter [][20]byte, ) *BMovingFundsCompletedSubscription
func (*Bridge) MovingFundsParameters ¶
func (*Bridge) MovingFundsParametersAtBlock ¶
func (*Bridge) MovingFundsParametersUpdatedEvent ¶
func (b *Bridge) MovingFundsParametersUpdatedEvent( opts *ethereum.SubscribeOpts, ) *BMovingFundsParametersUpdatedSubscription
func (*Bridge) MovingFundsTimedOutEvent ¶
func (b *Bridge) MovingFundsTimedOutEvent( opts *ethereum.SubscribeOpts, walletPubKeyHashFilter [][20]byte, ) *BMovingFundsTimedOutSubscription
func (*Bridge) MovingFundsTimeoutResetEvent ¶
func (b *Bridge) MovingFundsTimeoutResetEvent( opts *ethereum.SubscribeOpts, walletPubKeyHashFilter [][20]byte, ) *BMovingFundsTimeoutResetSubscription
func (*Bridge) NewWalletRegisteredEvent ¶
func (b *Bridge) NewWalletRegisteredEvent( opts *ethereum.SubscribeOpts, ecdsaWalletIDFilter [][32]byte, walletPubKeyHashFilter [][20]byte, ) *BNewWalletRegisteredSubscription
func (*Bridge) NewWalletRequestedEvent ¶
func (b *Bridge) NewWalletRequestedEvent( opts *ethereum.SubscribeOpts, ) *BNewWalletRequestedSubscription
func (*Bridge) NotifyFraudChallengeDefeatTimeout ¶
func (b *Bridge) NotifyFraudChallengeDefeatTimeout( arg_walletPublicKey []byte, arg_walletMembersIDs []uint32, arg_preimageSha256 []byte, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) NotifyFraudChallengeDefeatTimeoutGasEstimate ¶
func (*Bridge) NotifyMovedFundsSweepTimeout ¶
func (b *Bridge) NotifyMovedFundsSweepTimeout( arg_movingFundsTxHash [32]byte, arg_movingFundsTxOutputIndex uint32, arg_walletMembersIDs []uint32, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) NotifyMovedFundsSweepTimeoutGasEstimate ¶
func (*Bridge) NotifyMovingFundsBelowDust ¶
func (b *Bridge) NotifyMovingFundsBelowDust( arg_walletPubKeyHash [20]byte, arg_mainUtxo abi.BitcoinTxUTXO, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) NotifyMovingFundsBelowDustGasEstimate ¶
func (*Bridge) NotifyMovingFundsTimeout ¶
func (b *Bridge) NotifyMovingFundsTimeout( arg_walletPubKeyHash [20]byte, arg_walletMembersIDs []uint32, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) NotifyMovingFundsTimeoutGasEstimate ¶
func (*Bridge) NotifyRedemptionTimeout ¶
func (b *Bridge) NotifyRedemptionTimeout( arg_walletPubKeyHash [20]byte, arg_walletMembersIDs []uint32, arg_redeemerOutputScript []byte, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) NotifyRedemptionTimeoutGasEstimate ¶
func (*Bridge) NotifyWalletCloseable ¶
func (b *Bridge) NotifyWalletCloseable( arg_walletPubKeyHash [20]byte, arg_walletMainUtxo abi.BitcoinTxUTXO, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) NotifyWalletCloseableGasEstimate ¶
func (*Bridge) NotifyWalletClosingPeriodElapsed ¶
func (b *Bridge) NotifyWalletClosingPeriodElapsed( arg_walletPubKeyHash [20]byte, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) NotifyWalletClosingPeriodElapsedGasEstimate ¶
func (*Bridge) PastDepositParametersUpdatedEvents ¶
func (*Bridge) PastDepositRevealedEvents ¶
func (*Bridge) PastDepositsSweptEvents ¶
func (*Bridge) PastFraudChallengeDefeatTimedOutEvents ¶
func (*Bridge) PastFraudChallengeDefeatedEvents ¶
func (*Bridge) PastFraudChallengeSubmittedEvents ¶
func (*Bridge) PastFraudParametersUpdatedEvents ¶
func (*Bridge) PastGovernanceTransferredEvents ¶
func (*Bridge) PastInitializedEvents ¶
func (*Bridge) PastMovedFundsSweepTimedOutEvents ¶
func (*Bridge) PastMovedFundsSweptEvents ¶
func (*Bridge) PastMovingFundsBelowDustReportedEvents ¶
func (*Bridge) PastMovingFundsCommitmentSubmittedEvents ¶
func (*Bridge) PastMovingFundsCompletedEvents ¶
func (*Bridge) PastMovingFundsParametersUpdatedEvents ¶
func (*Bridge) PastMovingFundsTimedOutEvents ¶
func (*Bridge) PastMovingFundsTimeoutResetEvents ¶
func (*Bridge) PastNewWalletRegisteredEvents ¶
func (*Bridge) PastNewWalletRequestedEvents ¶
func (*Bridge) PastRedemptionParametersUpdatedEvents ¶
func (*Bridge) PastRedemptionRequestedEvents ¶
func (*Bridge) PastRedemptionTimedOutEvents ¶
func (*Bridge) PastRedemptionsCompletedEvents ¶
func (*Bridge) PastSpvMaintainerStatusUpdatedEvents ¶
func (*Bridge) PastTreasuryUpdatedEvents ¶
func (*Bridge) PastVaultStatusUpdatedEvents ¶
func (*Bridge) PastWalletClosedEvents ¶
func (*Bridge) PastWalletClosingEvents ¶
func (*Bridge) PastWalletMovingFundsEvents ¶
func (*Bridge) PastWalletParametersUpdatedEvents ¶
func (*Bridge) PastWalletTerminatedEvents ¶
func (*Bridge) PendingRedemptions ¶
func (*Bridge) PendingRedemptionsAtBlock ¶
func (*Bridge) ReceiveBalanceApproval ¶
func (b *Bridge) ReceiveBalanceApproval( arg_balanceOwner common.Address, arg_amount *big.Int, arg_redemptionData []byte, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) ReceiveBalanceApprovalGasEstimate ¶
func (*Bridge) RedemptionParameters ¶
func (*Bridge) RedemptionParametersAtBlock ¶
func (*Bridge) RedemptionParametersUpdatedEvent ¶
func (b *Bridge) RedemptionParametersUpdatedEvent( opts *ethereum.SubscribeOpts, ) *BRedemptionParametersUpdatedSubscription
func (*Bridge) RedemptionRequestedEvent ¶
func (b *Bridge) RedemptionRequestedEvent( opts *ethereum.SubscribeOpts, walletPubKeyHashFilter [][20]byte, redeemerFilter []common.Address, ) *BRedemptionRequestedSubscription
func (*Bridge) RedemptionTimedOutEvent ¶
func (b *Bridge) RedemptionTimedOutEvent( opts *ethereum.SubscribeOpts, walletPubKeyHashFilter [][20]byte, ) *BRedemptionTimedOutSubscription
func (*Bridge) RedemptionsCompletedEvent ¶
func (b *Bridge) RedemptionsCompletedEvent( opts *ethereum.SubscribeOpts, walletPubKeyHashFilter [][20]byte, ) *BRedemptionsCompletedSubscription
func (*Bridge) RequestNewWallet ¶
func (b *Bridge) RequestNewWallet( arg_activeWalletMainUtxo abi.BitcoinTxUTXO, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) RequestNewWalletGasEstimate ¶
func (b *Bridge) RequestNewWalletGasEstimate( arg_activeWalletMainUtxo abi.BitcoinTxUTXO, ) (uint64, error)
func (*Bridge) RequestRedemption ¶
func (b *Bridge) RequestRedemption( arg_walletPubKeyHash [20]byte, arg_mainUtxo abi.BitcoinTxUTXO, arg_redeemerOutputScript []byte, arg_amount uint64, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) RequestRedemptionGasEstimate ¶
func (*Bridge) ResetMovingFundsTimeout ¶
func (b *Bridge) ResetMovingFundsTimeout( arg_walletPubKeyHash [20]byte, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) ResetMovingFundsTimeoutGasEstimate ¶
func (*Bridge) RevealDeposit ¶
func (b *Bridge) RevealDeposit( arg_fundingTx abi.BitcoinTxInfo, arg_reveal abi.DepositDepositRevealInfo, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) RevealDepositGasEstimate ¶
func (b *Bridge) RevealDepositGasEstimate( arg_fundingTx abi.BitcoinTxInfo, arg_reveal abi.DepositDepositRevealInfo, ) (uint64, error)
func (*Bridge) RevealDepositWithExtraData ¶
func (b *Bridge) RevealDepositWithExtraData( arg_fundingTx abi.BitcoinTxInfo, arg_reveal abi.DepositDepositRevealInfo, arg_extraData [32]byte, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) RevealDepositWithExtraDataGasEstimate ¶
func (b *Bridge) RevealDepositWithExtraDataGasEstimate( arg_fundingTx abi.BitcoinTxInfo, arg_reveal abi.DepositDepositRevealInfo, arg_extraData [32]byte, ) (uint64, error)
func (*Bridge) SetSpvMaintainerStatus ¶
func (b *Bridge) SetSpvMaintainerStatus( arg_spvMaintainer common.Address, arg_isTrusted bool, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) SetSpvMaintainerStatusGasEstimate ¶
func (*Bridge) SetVaultStatus ¶
func (b *Bridge) SetVaultStatus( arg_vault common.Address, arg_isTrusted bool, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) SetVaultStatusGasEstimate ¶
func (*Bridge) SpentMainUTXOs ¶
func (*Bridge) SpentMainUTXOsAtBlock ¶
func (*Bridge) SpvMaintainerStatusUpdatedEvent ¶
func (b *Bridge) SpvMaintainerStatusUpdatedEvent( opts *ethereum.SubscribeOpts, spvMaintainerFilter []common.Address, ) *BSpvMaintainerStatusUpdatedSubscription
func (*Bridge) SubmitDepositSweepProof ¶
func (b *Bridge) SubmitDepositSweepProof( arg_sweepTx abi.BitcoinTxInfo, arg_sweepProof abi.BitcoinTxProof, arg_mainUtxo abi.BitcoinTxUTXO, arg_vault common.Address, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) SubmitDepositSweepProofGasEstimate ¶
func (b *Bridge) SubmitDepositSweepProofGasEstimate( arg_sweepTx abi.BitcoinTxInfo, arg_sweepProof abi.BitcoinTxProof, arg_mainUtxo abi.BitcoinTxUTXO, arg_vault common.Address, ) (uint64, error)
func (*Bridge) SubmitFraudChallenge ¶
func (b *Bridge) SubmitFraudChallenge( arg_walletPublicKey []byte, arg_preimageSha256 []byte, arg_signature abi.BitcoinTxRSVSignature, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) SubmitFraudChallengeGasEstimate ¶
func (*Bridge) SubmitMovedFundsSweepProof ¶
func (b *Bridge) SubmitMovedFundsSweepProof( arg_sweepTx abi.BitcoinTxInfo, arg_sweepProof abi.BitcoinTxProof, arg_mainUtxo abi.BitcoinTxUTXO, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) SubmitMovedFundsSweepProofGasEstimate ¶
func (b *Bridge) SubmitMovedFundsSweepProofGasEstimate( arg_sweepTx abi.BitcoinTxInfo, arg_sweepProof abi.BitcoinTxProof, arg_mainUtxo abi.BitcoinTxUTXO, ) (uint64, error)
func (*Bridge) SubmitMovingFundsCommitment ¶
func (b *Bridge) SubmitMovingFundsCommitment( arg_walletPubKeyHash [20]byte, arg_walletMainUtxo abi.BitcoinTxUTXO, arg_walletMembersIDs []uint32, arg_walletMemberIndex *big.Int, arg_targetWallets [][20]byte, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) SubmitMovingFundsCommitmentGasEstimate ¶
func (*Bridge) SubmitMovingFundsProof ¶
func (b *Bridge) SubmitMovingFundsProof( arg_movingFundsTx abi.BitcoinTxInfo, arg_movingFundsProof abi.BitcoinTxProof, arg_mainUtxo abi.BitcoinTxUTXO, arg_walletPubKeyHash [20]byte, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) SubmitMovingFundsProofGasEstimate ¶
func (b *Bridge) SubmitMovingFundsProofGasEstimate( arg_movingFundsTx abi.BitcoinTxInfo, arg_movingFundsProof abi.BitcoinTxProof, arg_mainUtxo abi.BitcoinTxUTXO, arg_walletPubKeyHash [20]byte, ) (uint64, error)
func (*Bridge) SubmitRedemptionProof ¶
func (b *Bridge) SubmitRedemptionProof( arg_redemptionTx abi.BitcoinTxInfo, arg_redemptionProof abi.BitcoinTxProof, arg_mainUtxo abi.BitcoinTxUTXO, arg_walletPubKeyHash [20]byte, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) SubmitRedemptionProofGasEstimate ¶
func (b *Bridge) SubmitRedemptionProofGasEstimate( arg_redemptionTx abi.BitcoinTxInfo, arg_redemptionProof abi.BitcoinTxProof, arg_mainUtxo abi.BitcoinTxUTXO, arg_walletPubKeyHash [20]byte, ) (uint64, error)
func (*Bridge) TimedOutRedemptions ¶
func (*Bridge) TimedOutRedemptionsAtBlock ¶
func (*Bridge) TransferGovernance ¶
func (b *Bridge) TransferGovernance( arg_newGovernance common.Address, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) TransferGovernanceGasEstimate ¶
func (*Bridge) TreasuryAtBlock ¶
func (*Bridge) TreasuryUpdatedEvent ¶
func (b *Bridge) TreasuryUpdatedEvent( opts *ethereum.SubscribeOpts, ) *BTreasuryUpdatedSubscription
func (*Bridge) TxProofDifficultyFactor ¶
func (*Bridge) TxProofDifficultyFactorAtBlock ¶
func (*Bridge) UpdateDepositParameters ¶
func (b *Bridge) UpdateDepositParameters( arg_depositDustThreshold uint64, arg_depositTreasuryFeeDivisor uint64, arg_depositTxMaxFee uint64, arg_depositRevealAheadPeriod uint32, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) UpdateDepositParametersGasEstimate ¶
func (*Bridge) UpdateFraudParameters ¶
func (b *Bridge) UpdateFraudParameters( arg_fraudChallengeDepositAmount *big.Int, arg_fraudChallengeDefeatTimeout uint32, arg_fraudSlashingAmount *big.Int, arg_fraudNotifierRewardMultiplier uint32, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) UpdateFraudParametersGasEstimate ¶
func (*Bridge) UpdateMovingFundsParameters ¶
func (b *Bridge) UpdateMovingFundsParameters( arg_movingFundsTxMaxTotalFee uint64, arg_movingFundsDustThreshold uint64, arg_movingFundsTimeoutResetDelay uint32, arg_movingFundsTimeout uint32, arg_movingFundsTimeoutSlashingAmount *big.Int, arg_movingFundsTimeoutNotifierRewardMultiplier uint32, arg_movingFundsCommitmentGasOffset uint16, arg_movedFundsSweepTxMaxTotalFee uint64, arg_movedFundsSweepTimeout uint32, arg_movedFundsSweepTimeoutSlashingAmount *big.Int, arg_movedFundsSweepTimeoutNotifierRewardMultiplier uint32, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) UpdateMovingFundsParametersGasEstimate ¶
func (b *Bridge) UpdateMovingFundsParametersGasEstimate( arg_movingFundsTxMaxTotalFee uint64, arg_movingFundsDustThreshold uint64, arg_movingFundsTimeoutResetDelay uint32, arg_movingFundsTimeout uint32, arg_movingFundsTimeoutSlashingAmount *big.Int, arg_movingFundsTimeoutNotifierRewardMultiplier uint32, arg_movingFundsCommitmentGasOffset uint16, arg_movedFundsSweepTxMaxTotalFee uint64, arg_movedFundsSweepTimeout uint32, arg_movedFundsSweepTimeoutSlashingAmount *big.Int, arg_movedFundsSweepTimeoutNotifierRewardMultiplier uint32, ) (uint64, error)
func (*Bridge) UpdateRedemptionParameters ¶
func (b *Bridge) UpdateRedemptionParameters( arg_redemptionDustThreshold uint64, arg_redemptionTreasuryFeeDivisor uint64, arg_redemptionTxMaxFee uint64, arg_redemptionTxMaxTotalFee uint64, arg_redemptionTimeout uint32, arg_redemptionTimeoutSlashingAmount *big.Int, arg_redemptionTimeoutNotifierRewardMultiplier uint32, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) UpdateRedemptionParametersGasEstimate ¶
func (b *Bridge) UpdateRedemptionParametersGasEstimate( arg_redemptionDustThreshold uint64, arg_redemptionTreasuryFeeDivisor uint64, arg_redemptionTxMaxFee uint64, arg_redemptionTxMaxTotalFee uint64, arg_redemptionTimeout uint32, arg_redemptionTimeoutSlashingAmount *big.Int, arg_redemptionTimeoutNotifierRewardMultiplier uint32, ) (uint64, error)
func (*Bridge) UpdateTreasury ¶
func (b *Bridge) UpdateTreasury( arg_treasury common.Address, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) UpdateTreasuryGasEstimate ¶
func (*Bridge) UpdateWalletParameters ¶
func (b *Bridge) UpdateWalletParameters( arg_walletCreationPeriod uint32, arg_walletCreationMinBtcBalance uint64, arg_walletCreationMaxBtcBalance uint64, arg_walletClosureMinBtcBalance uint64, arg_walletMaxAge uint32, arg_walletMaxBtcTransfer uint64, arg_walletClosingPeriod uint32, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Bridge) UpdateWalletParametersGasEstimate ¶
func (b *Bridge) UpdateWalletParametersGasEstimate( arg_walletCreationPeriod uint32, arg_walletCreationMinBtcBalance uint64, arg_walletCreationMaxBtcBalance uint64, arg_walletClosureMinBtcBalance uint64, arg_walletMaxAge uint32, arg_walletMaxBtcTransfer uint64, arg_walletClosingPeriod uint32, ) (uint64, error)
func (*Bridge) VaultStatusUpdatedEvent ¶
func (b *Bridge) VaultStatusUpdatedEvent( opts *ethereum.SubscribeOpts, vaultFilter []common.Address, ) *BVaultStatusUpdatedSubscription
func (*Bridge) WalletClosedEvent ¶
func (b *Bridge) WalletClosedEvent( opts *ethereum.SubscribeOpts, ecdsaWalletIDFilter [][32]byte, walletPubKeyHashFilter [][20]byte, ) *BWalletClosedSubscription
func (*Bridge) WalletClosingEvent ¶
func (b *Bridge) WalletClosingEvent( opts *ethereum.SubscribeOpts, ecdsaWalletIDFilter [][32]byte, walletPubKeyHashFilter [][20]byte, ) *BWalletClosingSubscription
func (*Bridge) WalletMovingFundsEvent ¶
func (b *Bridge) WalletMovingFundsEvent( opts *ethereum.SubscribeOpts, ecdsaWalletIDFilter [][32]byte, walletPubKeyHashFilter [][20]byte, ) *BWalletMovingFundsSubscription
func (*Bridge) WalletParameters ¶
func (*Bridge) WalletParametersAtBlock ¶
func (*Bridge) WalletParametersUpdatedEvent ¶
func (b *Bridge) WalletParametersUpdatedEvent( opts *ethereum.SubscribeOpts, ) *BWalletParametersUpdatedSubscription
func (*Bridge) WalletTerminatedEvent ¶
func (b *Bridge) WalletTerminatedEvent( opts *ethereum.SubscribeOpts, ecdsaWalletIDFilter [][32]byte, walletPubKeyHashFilter [][20]byte, ) *BWalletTerminatedSubscription
func (*Bridge) Wallets ¶
func (b *Bridge) Wallets( arg_walletPubKeyHash [20]byte, ) (abi.WalletsWallet, error)
func (*Bridge) WalletsAtBlock ¶
type LightRelay ¶
type LightRelay struct {
// contains filtered or unexported fields
}
func NewLightRelay ¶
func NewLightRelay( contractAddress common.Address, chainId *big.Int, accountKey *keystore.Key, backend bind.ContractBackend, nonceManager *ethereum.NonceManager, miningWaiter *chainutil.MiningWaiter, blockCounter *ethereum.BlockCounter, transactionMutex *sync.Mutex, ) (*LightRelay, error)
func (*LightRelay) AuthorizationRequired ¶
func (lr *LightRelay) AuthorizationRequired() (bool, error)
func (*LightRelay) AuthorizationRequiredAtBlock ¶
func (lr *LightRelay) AuthorizationRequiredAtBlock( blockNumber *big.Int, ) (bool, error)
func (*LightRelay) AuthorizationRequirementChangedEvent ¶
func (lr *LightRelay) AuthorizationRequirementChangedEvent( opts *ethereum.SubscribeOpts, ) *LrAuthorizationRequirementChangedSubscription
func (*LightRelay) Authorize ¶
func (lr *LightRelay) Authorize( arg_submitter common.Address, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*LightRelay) AuthorizeGasEstimate ¶
func (lr *LightRelay) AuthorizeGasEstimate( arg_submitter common.Address, ) (uint64, error)
func (*LightRelay) CallAuthorize ¶
Non-mutating call, not a transaction submission.
func (*LightRelay) CallDeauthorize ¶
Non-mutating call, not a transaction submission.
func (*LightRelay) CallGenesis ¶
func (lr *LightRelay) CallGenesis( arg_genesisHeader []byte, arg_genesisHeight *big.Int, arg_genesisProofLength uint64, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*LightRelay) CallRenounceOwnership ¶
func (lr *LightRelay) CallRenounceOwnership( blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*LightRelay) CallRetarget ¶
func (lr *LightRelay) CallRetarget( arg_headers []byte, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*LightRelay) CallSetAuthorizationStatus ¶
func (lr *LightRelay) CallSetAuthorizationStatus( arg_status bool, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*LightRelay) CallSetProofLength ¶
func (lr *LightRelay) CallSetProofLength( arg_newLength uint64, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*LightRelay) CallTransferOwnership ¶
func (lr *LightRelay) CallTransferOwnership( arg_newOwner common.Address, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*LightRelay) CurrentEpoch ¶
func (lr *LightRelay) CurrentEpoch() (uint64, error)
func (*LightRelay) CurrentEpochAtBlock ¶
func (lr *LightRelay) CurrentEpochAtBlock( blockNumber *big.Int, ) (uint64, error)
func (*LightRelay) Deauthorize ¶
func (lr *LightRelay) Deauthorize( arg_submitter common.Address, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*LightRelay) DeauthorizeGasEstimate ¶
func (lr *LightRelay) DeauthorizeGasEstimate( arg_submitter common.Address, ) (uint64, error)
func (*LightRelay) Genesis ¶
func (lr *LightRelay) Genesis( arg_genesisHeader []byte, arg_genesisHeight *big.Int, arg_genesisProofLength uint64, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*LightRelay) GenesisEpoch ¶
func (lr *LightRelay) GenesisEpoch() (uint64, error)
func (*LightRelay) GenesisEpochAtBlock ¶
func (lr *LightRelay) GenesisEpochAtBlock( blockNumber *big.Int, ) (uint64, error)
func (*LightRelay) GenesisEvent ¶
func (lr *LightRelay) GenesisEvent( opts *ethereum.SubscribeOpts, ) *LrGenesisSubscription
func (*LightRelay) GenesisGasEstimate ¶
func (*LightRelay) GetBlockDifficulty ¶
func (*LightRelay) GetBlockDifficultyAtBlock ¶
func (*LightRelay) GetCurrentAndPrevEpochDifficulty ¶
func (lr *LightRelay) GetCurrentAndPrevEpochDifficulty() (CurrentAndPrevEpochDifficulty, error)
func (*LightRelay) GetCurrentAndPrevEpochDifficultyAtBlock ¶
func (lr *LightRelay) GetCurrentAndPrevEpochDifficultyAtBlock( blockNumber *big.Int, ) (CurrentAndPrevEpochDifficulty, error)
func (*LightRelay) GetCurrentEpochDifficulty ¶
func (lr *LightRelay) GetCurrentEpochDifficulty() (*big.Int, error)
func (*LightRelay) GetCurrentEpochDifficultyAtBlock ¶
func (*LightRelay) GetEpochDifficulty ¶
func (*LightRelay) GetEpochDifficultyAtBlock ¶
func (*LightRelay) GetPrevEpochDifficulty ¶
func (lr *LightRelay) GetPrevEpochDifficulty() (*big.Int, error)
func (*LightRelay) GetPrevEpochDifficultyAtBlock ¶
func (*LightRelay) GetRelayRange ¶
func (lr *LightRelay) GetRelayRange() (RelayRange, error)
func (*LightRelay) GetRelayRangeAtBlock ¶
func (lr *LightRelay) GetRelayRangeAtBlock( blockNumber *big.Int, ) (RelayRange, error)
func (*LightRelay) IsAuthorized ¶
func (lr *LightRelay) IsAuthorized( arg0 common.Address, ) (bool, error)
func (*LightRelay) IsAuthorizedAtBlock ¶
func (*LightRelay) OwnerAtBlock ¶
func (*LightRelay) OwnershipTransferredEvent ¶
func (lr *LightRelay) OwnershipTransferredEvent( opts *ethereum.SubscribeOpts, previousOwnerFilter []common.Address, newOwnerFilter []common.Address, ) *LrOwnershipTransferredSubscription
func (*LightRelay) PastAuthorizationRequirementChangedEvents ¶
func (lr *LightRelay) PastAuthorizationRequirementChangedEvents( startBlock uint64, endBlock *uint64, ) ([]*abi.LightRelayAuthorizationRequirementChanged, error)
func (*LightRelay) PastGenesisEvents ¶
func (lr *LightRelay) PastGenesisEvents( startBlock uint64, endBlock *uint64, ) ([]*abi.LightRelayGenesis, error)
func (*LightRelay) PastOwnershipTransferredEvents ¶
func (lr *LightRelay) PastOwnershipTransferredEvents( startBlock uint64, endBlock *uint64, previousOwnerFilter []common.Address, newOwnerFilter []common.Address, ) ([]*abi.LightRelayOwnershipTransferred, error)
func (*LightRelay) PastProofLengthChangedEvents ¶
func (lr *LightRelay) PastProofLengthChangedEvents( startBlock uint64, endBlock *uint64, ) ([]*abi.LightRelayProofLengthChanged, error)
func (*LightRelay) PastRetargetEvents ¶
func (lr *LightRelay) PastRetargetEvents( startBlock uint64, endBlock *uint64, ) ([]*abi.LightRelayRetarget, error)
func (*LightRelay) PastSubmitterAuthorizedEvents ¶
func (lr *LightRelay) PastSubmitterAuthorizedEvents( startBlock uint64, endBlock *uint64, ) ([]*abi.LightRelaySubmitterAuthorized, error)
func (*LightRelay) PastSubmitterDeauthorizedEvents ¶
func (lr *LightRelay) PastSubmitterDeauthorizedEvents( startBlock uint64, endBlock *uint64, ) ([]*abi.LightRelaySubmitterDeauthorized, error)
func (*LightRelay) ProofLength ¶
func (lr *LightRelay) ProofLength() (uint64, error)
func (*LightRelay) ProofLengthAtBlock ¶
func (lr *LightRelay) ProofLengthAtBlock( blockNumber *big.Int, ) (uint64, error)
func (*LightRelay) ProofLengthChangedEvent ¶
func (lr *LightRelay) ProofLengthChangedEvent( opts *ethereum.SubscribeOpts, ) *LrProofLengthChangedSubscription
func (*LightRelay) Ready ¶
func (lr *LightRelay) Ready() (bool, error)
func (*LightRelay) ReadyAtBlock ¶
func (lr *LightRelay) ReadyAtBlock( blockNumber *big.Int, ) (bool, error)
func (*LightRelay) RenounceOwnership ¶
func (lr *LightRelay) RenounceOwnership( transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*LightRelay) RenounceOwnershipGasEstimate ¶
func (lr *LightRelay) RenounceOwnershipGasEstimate() (uint64, error)
func (*LightRelay) Retarget ¶
func (lr *LightRelay) Retarget( arg_headers []byte, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*LightRelay) RetargetEvent ¶
func (lr *LightRelay) RetargetEvent( opts *ethereum.SubscribeOpts, ) *LrRetargetSubscription
func (*LightRelay) RetargetGasEstimate ¶
func (lr *LightRelay) RetargetGasEstimate( arg_headers []byte, ) (uint64, error)
func (*LightRelay) SetAuthorizationStatus ¶
func (lr *LightRelay) SetAuthorizationStatus( arg_status bool, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*LightRelay) SetAuthorizationStatusGasEstimate ¶
func (lr *LightRelay) SetAuthorizationStatusGasEstimate( arg_status bool, ) (uint64, error)
func (*LightRelay) SetProofLength ¶
func (lr *LightRelay) SetProofLength( arg_newLength uint64, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*LightRelay) SetProofLengthGasEstimate ¶
func (lr *LightRelay) SetProofLengthGasEstimate( arg_newLength uint64, ) (uint64, error)
func (*LightRelay) SubmitterAuthorizedEvent ¶
func (lr *LightRelay) SubmitterAuthorizedEvent( opts *ethereum.SubscribeOpts, ) *LrSubmitterAuthorizedSubscription
func (*LightRelay) SubmitterDeauthorizedEvent ¶
func (lr *LightRelay) SubmitterDeauthorizedEvent( opts *ethereum.SubscribeOpts, ) *LrSubmitterDeauthorizedSubscription
func (*LightRelay) TransferOwnership ¶
func (lr *LightRelay) TransferOwnership( arg_newOwner common.Address, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*LightRelay) TransferOwnershipGasEstimate ¶
func (lr *LightRelay) TransferOwnershipGasEstimate( arg_newOwner common.Address, ) (uint64, error)
func (*LightRelay) ValidateChain ¶
func (lr *LightRelay) ValidateChain( arg_headers []byte, ) (validateChain, error)
func (*LightRelay) ValidateChainAtBlock ¶
func (lr *LightRelay) ValidateChainAtBlock( arg_headers []byte, blockNumber *big.Int, ) (validateChain, error)
type LightRelayMaintainerProxy ¶
type LightRelayMaintainerProxy struct {
// contains filtered or unexported fields
}
func NewLightRelayMaintainerProxy ¶
func NewLightRelayMaintainerProxy( contractAddress common.Address, chainId *big.Int, accountKey *keystore.Key, backend bind.ContractBackend, nonceManager *ethereum.NonceManager, miningWaiter *chainutil.MiningWaiter, blockCounter *ethereum.BlockCounter, transactionMutex *sync.Mutex, ) (*LightRelayMaintainerProxy, error)
func (*LightRelayMaintainerProxy) Authorize ¶
func (lrmp *LightRelayMaintainerProxy) Authorize( arg_maintainer common.Address, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*LightRelayMaintainerProxy) AuthorizeGasEstimate ¶
func (lrmp *LightRelayMaintainerProxy) AuthorizeGasEstimate( arg_maintainer common.Address, ) (uint64, error)
func (*LightRelayMaintainerProxy) CallAuthorize ¶
func (lrmp *LightRelayMaintainerProxy) CallAuthorize( arg_maintainer common.Address, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*LightRelayMaintainerProxy) CallDeauthorize ¶
func (lrmp *LightRelayMaintainerProxy) CallDeauthorize( arg_maintainer common.Address, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*LightRelayMaintainerProxy) CallRenounceOwnership ¶
func (lrmp *LightRelayMaintainerProxy) CallRenounceOwnership( blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*LightRelayMaintainerProxy) CallRetarget ¶
func (lrmp *LightRelayMaintainerProxy) CallRetarget( arg_headers []byte, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*LightRelayMaintainerProxy) CallTransferOwnership ¶
func (lrmp *LightRelayMaintainerProxy) CallTransferOwnership( arg_newOwner common.Address, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*LightRelayMaintainerProxy) CallUpdateLightRelay ¶
func (lrmp *LightRelayMaintainerProxy) CallUpdateLightRelay( arg__lightRelay common.Address, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*LightRelayMaintainerProxy) CallUpdateReimbursementPool ¶
func (lrmp *LightRelayMaintainerProxy) CallUpdateReimbursementPool( arg__reimbursementPool common.Address, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*LightRelayMaintainerProxy) CallUpdateRetargetGasOffset ¶
func (lrmp *LightRelayMaintainerProxy) CallUpdateRetargetGasOffset( arg_newRetargetGasOffset *big.Int, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*LightRelayMaintainerProxy) Deauthorize ¶
func (lrmp *LightRelayMaintainerProxy) Deauthorize( arg_maintainer common.Address, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*LightRelayMaintainerProxy) DeauthorizeGasEstimate ¶
func (lrmp *LightRelayMaintainerProxy) DeauthorizeGasEstimate( arg_maintainer common.Address, ) (uint64, error)
func (*LightRelayMaintainerProxy) IsAuthorized ¶
func (lrmp *LightRelayMaintainerProxy) IsAuthorized( arg0 common.Address, ) (bool, error)
func (*LightRelayMaintainerProxy) IsAuthorizedAtBlock ¶
func (*LightRelayMaintainerProxy) LightRelay ¶
func (lrmp *LightRelayMaintainerProxy) LightRelay() (common.Address, error)
func (*LightRelayMaintainerProxy) LightRelayAtBlock ¶
func (*LightRelayMaintainerProxy) LightRelayUpdatedEvent ¶
func (lrmp *LightRelayMaintainerProxy) LightRelayUpdatedEvent( opts *ethereum.SubscribeOpts, ) *LrmpLightRelayUpdatedSubscription
func (*LightRelayMaintainerProxy) MaintainerAuthorizedEvent ¶
func (lrmp *LightRelayMaintainerProxy) MaintainerAuthorizedEvent( opts *ethereum.SubscribeOpts, maintainerFilter []common.Address, ) *LrmpMaintainerAuthorizedSubscription
func (*LightRelayMaintainerProxy) MaintainerDeauthorizedEvent ¶
func (lrmp *LightRelayMaintainerProxy) MaintainerDeauthorizedEvent( opts *ethereum.SubscribeOpts, maintainerFilter []common.Address, ) *LrmpMaintainerDeauthorizedSubscription
func (*LightRelayMaintainerProxy) Owner ¶
func (lrmp *LightRelayMaintainerProxy) Owner() (common.Address, error)
func (*LightRelayMaintainerProxy) OwnerAtBlock ¶
func (*LightRelayMaintainerProxy) OwnershipTransferredEvent ¶
func (lrmp *LightRelayMaintainerProxy) OwnershipTransferredEvent( opts *ethereum.SubscribeOpts, previousOwnerFilter []common.Address, newOwnerFilter []common.Address, ) *LrmpOwnershipTransferredSubscription
func (*LightRelayMaintainerProxy) PastLightRelayUpdatedEvents ¶
func (lrmp *LightRelayMaintainerProxy) PastLightRelayUpdatedEvents( startBlock uint64, endBlock *uint64, ) ([]*abi.LightRelayMaintainerProxyLightRelayUpdated, error)
func (*LightRelayMaintainerProxy) PastMaintainerAuthorizedEvents ¶
func (lrmp *LightRelayMaintainerProxy) PastMaintainerAuthorizedEvents( startBlock uint64, endBlock *uint64, maintainerFilter []common.Address, ) ([]*abi.LightRelayMaintainerProxyMaintainerAuthorized, error)
func (*LightRelayMaintainerProxy) PastMaintainerDeauthorizedEvents ¶
func (lrmp *LightRelayMaintainerProxy) PastMaintainerDeauthorizedEvents( startBlock uint64, endBlock *uint64, maintainerFilter []common.Address, ) ([]*abi.LightRelayMaintainerProxyMaintainerDeauthorized, error)
func (*LightRelayMaintainerProxy) PastOwnershipTransferredEvents ¶
func (lrmp *LightRelayMaintainerProxy) PastOwnershipTransferredEvents( startBlock uint64, endBlock *uint64, previousOwnerFilter []common.Address, newOwnerFilter []common.Address, ) ([]*abi.LightRelayMaintainerProxyOwnershipTransferred, error)
func (*LightRelayMaintainerProxy) PastReimbursementPoolUpdatedEvents ¶
func (lrmp *LightRelayMaintainerProxy) PastReimbursementPoolUpdatedEvents( startBlock uint64, endBlock *uint64, ) ([]*abi.LightRelayMaintainerProxyReimbursementPoolUpdated, error)
func (*LightRelayMaintainerProxy) PastRetargetGasOffsetUpdatedEvents ¶
func (lrmp *LightRelayMaintainerProxy) PastRetargetGasOffsetUpdatedEvents( startBlock uint64, endBlock *uint64, ) ([]*abi.LightRelayMaintainerProxyRetargetGasOffsetUpdated, error)
func (*LightRelayMaintainerProxy) ReimbursementPool ¶
func (lrmp *LightRelayMaintainerProxy) ReimbursementPool() (common.Address, error)
func (*LightRelayMaintainerProxy) ReimbursementPoolAtBlock ¶
func (*LightRelayMaintainerProxy) ReimbursementPoolUpdatedEvent ¶
func (lrmp *LightRelayMaintainerProxy) ReimbursementPoolUpdatedEvent( opts *ethereum.SubscribeOpts, ) *LrmpReimbursementPoolUpdatedSubscription
func (*LightRelayMaintainerProxy) RenounceOwnership ¶
func (lrmp *LightRelayMaintainerProxy) RenounceOwnership( transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*LightRelayMaintainerProxy) RenounceOwnershipGasEstimate ¶
func (lrmp *LightRelayMaintainerProxy) RenounceOwnershipGasEstimate() (uint64, error)
func (*LightRelayMaintainerProxy) Retarget ¶
func (lrmp *LightRelayMaintainerProxy) Retarget( arg_headers []byte, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*LightRelayMaintainerProxy) RetargetGasEstimate ¶
func (lrmp *LightRelayMaintainerProxy) RetargetGasEstimate( arg_headers []byte, ) (uint64, error)
func (*LightRelayMaintainerProxy) RetargetGasOffset ¶
func (lrmp *LightRelayMaintainerProxy) RetargetGasOffset() (*big.Int, error)
func (*LightRelayMaintainerProxy) RetargetGasOffsetAtBlock ¶
func (*LightRelayMaintainerProxy) RetargetGasOffsetUpdatedEvent ¶
func (lrmp *LightRelayMaintainerProxy) RetargetGasOffsetUpdatedEvent( opts *ethereum.SubscribeOpts, ) *LrmpRetargetGasOffsetUpdatedSubscription
func (*LightRelayMaintainerProxy) TransferOwnership ¶
func (lrmp *LightRelayMaintainerProxy) TransferOwnership( arg_newOwner common.Address, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*LightRelayMaintainerProxy) TransferOwnershipGasEstimate ¶
func (lrmp *LightRelayMaintainerProxy) TransferOwnershipGasEstimate( arg_newOwner common.Address, ) (uint64, error)
func (*LightRelayMaintainerProxy) UpdateLightRelay ¶
func (lrmp *LightRelayMaintainerProxy) UpdateLightRelay( arg__lightRelay common.Address, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*LightRelayMaintainerProxy) UpdateLightRelayGasEstimate ¶
func (lrmp *LightRelayMaintainerProxy) UpdateLightRelayGasEstimate( arg__lightRelay common.Address, ) (uint64, error)
func (*LightRelayMaintainerProxy) UpdateReimbursementPool ¶
func (lrmp *LightRelayMaintainerProxy) UpdateReimbursementPool( arg__reimbursementPool common.Address, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*LightRelayMaintainerProxy) UpdateReimbursementPoolGasEstimate ¶
func (lrmp *LightRelayMaintainerProxy) UpdateReimbursementPoolGasEstimate( arg__reimbursementPool common.Address, ) (uint64, error)
func (*LightRelayMaintainerProxy) UpdateRetargetGasOffset ¶
func (lrmp *LightRelayMaintainerProxy) UpdateRetargetGasOffset( arg_newRetargetGasOffset *big.Int, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*LightRelayMaintainerProxy) UpdateRetargetGasOffsetGasEstimate ¶
func (lrmp *LightRelayMaintainerProxy) UpdateRetargetGasOffsetGasEstimate( arg_newRetargetGasOffset *big.Int, ) (uint64, error)
type LrAuthorizationRequirementChangedSubscription ¶
type LrAuthorizationRequirementChangedSubscription struct {
// contains filtered or unexported fields
}
func (*LrAuthorizationRequirementChangedSubscription) OnEvent ¶
func (arcs *LrAuthorizationRequirementChangedSubscription) OnEvent( handler lightRelayAuthorizationRequirementChangedFunc, ) subscription.EventSubscription
func (*LrAuthorizationRequirementChangedSubscription) Pipe ¶
func (arcs *LrAuthorizationRequirementChangedSubscription) Pipe( sink chan *abi.LightRelayAuthorizationRequirementChanged, ) subscription.EventSubscription
type LrGenesisSubscription ¶
type LrGenesisSubscription struct {
// contains filtered or unexported fields
}
func (*LrGenesisSubscription) OnEvent ¶
func (gs *LrGenesisSubscription) OnEvent( handler lightRelayGenesisFunc, ) subscription.EventSubscription
func (*LrGenesisSubscription) Pipe ¶
func (gs *LrGenesisSubscription) Pipe( sink chan *abi.LightRelayGenesis, ) subscription.EventSubscription
type LrOwnershipTransferredSubscription ¶
type LrOwnershipTransferredSubscription struct {
// contains filtered or unexported fields
}
func (*LrOwnershipTransferredSubscription) OnEvent ¶
func (ots *LrOwnershipTransferredSubscription) OnEvent( handler lightRelayOwnershipTransferredFunc, ) subscription.EventSubscription
func (*LrOwnershipTransferredSubscription) Pipe ¶
func (ots *LrOwnershipTransferredSubscription) Pipe( sink chan *abi.LightRelayOwnershipTransferred, ) subscription.EventSubscription
type LrProofLengthChangedSubscription ¶
type LrProofLengthChangedSubscription struct {
// contains filtered or unexported fields
}
func (*LrProofLengthChangedSubscription) OnEvent ¶
func (plcs *LrProofLengthChangedSubscription) OnEvent( handler lightRelayProofLengthChangedFunc, ) subscription.EventSubscription
func (*LrProofLengthChangedSubscription) Pipe ¶
func (plcs *LrProofLengthChangedSubscription) Pipe( sink chan *abi.LightRelayProofLengthChanged, ) subscription.EventSubscription
type LrRetargetSubscription ¶
type LrRetargetSubscription struct {
// contains filtered or unexported fields
}
func (*LrRetargetSubscription) OnEvent ¶
func (rs *LrRetargetSubscription) OnEvent( handler lightRelayRetargetFunc, ) subscription.EventSubscription
func (*LrRetargetSubscription) Pipe ¶
func (rs *LrRetargetSubscription) Pipe( sink chan *abi.LightRelayRetarget, ) subscription.EventSubscription
type LrSubmitterAuthorizedSubscription ¶
type LrSubmitterAuthorizedSubscription struct {
// contains filtered or unexported fields
}
func (*LrSubmitterAuthorizedSubscription) OnEvent ¶
func (sas *LrSubmitterAuthorizedSubscription) OnEvent( handler lightRelaySubmitterAuthorizedFunc, ) subscription.EventSubscription
func (*LrSubmitterAuthorizedSubscription) Pipe ¶
func (sas *LrSubmitterAuthorizedSubscription) Pipe( sink chan *abi.LightRelaySubmitterAuthorized, ) subscription.EventSubscription
type LrSubmitterDeauthorizedSubscription ¶
type LrSubmitterDeauthorizedSubscription struct {
// contains filtered or unexported fields
}
func (*LrSubmitterDeauthorizedSubscription) OnEvent ¶
func (sds *LrSubmitterDeauthorizedSubscription) OnEvent( handler lightRelaySubmitterDeauthorizedFunc, ) subscription.EventSubscription
func (*LrSubmitterDeauthorizedSubscription) Pipe ¶
func (sds *LrSubmitterDeauthorizedSubscription) Pipe( sink chan *abi.LightRelaySubmitterDeauthorized, ) subscription.EventSubscription
type LrmpLightRelayUpdatedSubscription ¶
type LrmpLightRelayUpdatedSubscription struct {
// contains filtered or unexported fields
}
func (*LrmpLightRelayUpdatedSubscription) OnEvent ¶
func (lrus *LrmpLightRelayUpdatedSubscription) OnEvent( handler lightRelayMaintainerProxyLightRelayUpdatedFunc, ) subscription.EventSubscription
func (*LrmpLightRelayUpdatedSubscription) Pipe ¶
func (lrus *LrmpLightRelayUpdatedSubscription) Pipe( sink chan *abi.LightRelayMaintainerProxyLightRelayUpdated, ) subscription.EventSubscription
type LrmpMaintainerAuthorizedSubscription ¶
type LrmpMaintainerAuthorizedSubscription struct {
// contains filtered or unexported fields
}
func (*LrmpMaintainerAuthorizedSubscription) OnEvent ¶
func (mas *LrmpMaintainerAuthorizedSubscription) OnEvent( handler lightRelayMaintainerProxyMaintainerAuthorizedFunc, ) subscription.EventSubscription
func (*LrmpMaintainerAuthorizedSubscription) Pipe ¶
func (mas *LrmpMaintainerAuthorizedSubscription) Pipe( sink chan *abi.LightRelayMaintainerProxyMaintainerAuthorized, ) subscription.EventSubscription
type LrmpMaintainerDeauthorizedSubscription ¶
type LrmpMaintainerDeauthorizedSubscription struct {
// contains filtered or unexported fields
}
func (*LrmpMaintainerDeauthorizedSubscription) OnEvent ¶
func (mds *LrmpMaintainerDeauthorizedSubscription) OnEvent( handler lightRelayMaintainerProxyMaintainerDeauthorizedFunc, ) subscription.EventSubscription
func (*LrmpMaintainerDeauthorizedSubscription) Pipe ¶
func (mds *LrmpMaintainerDeauthorizedSubscription) Pipe( sink chan *abi.LightRelayMaintainerProxyMaintainerDeauthorized, ) subscription.EventSubscription
type LrmpOwnershipTransferredSubscription ¶
type LrmpOwnershipTransferredSubscription struct {
// contains filtered or unexported fields
}
func (*LrmpOwnershipTransferredSubscription) OnEvent ¶
func (ots *LrmpOwnershipTransferredSubscription) OnEvent( handler lightRelayMaintainerProxyOwnershipTransferredFunc, ) subscription.EventSubscription
func (*LrmpOwnershipTransferredSubscription) Pipe ¶
func (ots *LrmpOwnershipTransferredSubscription) Pipe( sink chan *abi.LightRelayMaintainerProxyOwnershipTransferred, ) subscription.EventSubscription
type LrmpReimbursementPoolUpdatedSubscription ¶
type LrmpReimbursementPoolUpdatedSubscription struct {
// contains filtered or unexported fields
}
func (*LrmpReimbursementPoolUpdatedSubscription) OnEvent ¶
func (rpus *LrmpReimbursementPoolUpdatedSubscription) OnEvent( handler lightRelayMaintainerProxyReimbursementPoolUpdatedFunc, ) subscription.EventSubscription
func (*LrmpReimbursementPoolUpdatedSubscription) Pipe ¶
func (rpus *LrmpReimbursementPoolUpdatedSubscription) Pipe( sink chan *abi.LightRelayMaintainerProxyReimbursementPoolUpdated, ) subscription.EventSubscription
type LrmpRetargetGasOffsetUpdatedSubscription ¶
type LrmpRetargetGasOffsetUpdatedSubscription struct {
// contains filtered or unexported fields
}
func (*LrmpRetargetGasOffsetUpdatedSubscription) OnEvent ¶
func (rgous *LrmpRetargetGasOffsetUpdatedSubscription) OnEvent( handler lightRelayMaintainerProxyRetargetGasOffsetUpdatedFunc, ) subscription.EventSubscription
func (*LrmpRetargetGasOffsetUpdatedSubscription) Pipe ¶
func (rgous *LrmpRetargetGasOffsetUpdatedSubscription) Pipe( sink chan *abi.LightRelayMaintainerProxyRetargetGasOffsetUpdated, ) subscription.EventSubscription
type MaintainerProxy ¶
type MaintainerProxy struct {
// contains filtered or unexported fields
}
func NewMaintainerProxy ¶
func NewMaintainerProxy( contractAddress common.Address, chainId *big.Int, accountKey *keystore.Key, backend bind.ContractBackend, nonceManager *ethereum.NonceManager, miningWaiter *chainutil.MiningWaiter, blockCounter *ethereum.BlockCounter, transactionMutex *sync.Mutex, ) (*MaintainerProxy, error)
func (*MaintainerProxy) AllSpvMaintainers ¶
func (mp *MaintainerProxy) AllSpvMaintainers() ([]common.Address, error)
func (*MaintainerProxy) AllSpvMaintainersAtBlock ¶
func (*MaintainerProxy) AllWalletMaintainers ¶
func (mp *MaintainerProxy) AllWalletMaintainers() ([]common.Address, error)
func (*MaintainerProxy) AllWalletMaintainersAtBlock ¶
func (*MaintainerProxy) AuthorizeSpvMaintainer ¶
func (mp *MaintainerProxy) AuthorizeSpvMaintainer( arg_maintainer common.Address, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*MaintainerProxy) AuthorizeSpvMaintainerGasEstimate ¶
func (mp *MaintainerProxy) AuthorizeSpvMaintainerGasEstimate( arg_maintainer common.Address, ) (uint64, error)
func (*MaintainerProxy) AuthorizeWalletMaintainer ¶
func (mp *MaintainerProxy) AuthorizeWalletMaintainer( arg_maintainer common.Address, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*MaintainerProxy) AuthorizeWalletMaintainerGasEstimate ¶
func (mp *MaintainerProxy) AuthorizeWalletMaintainerGasEstimate( arg_maintainer common.Address, ) (uint64, error)
func (*MaintainerProxy) BridgeAtBlock ¶
func (*MaintainerProxy) BridgeUpdatedEvent ¶
func (mp *MaintainerProxy) BridgeUpdatedEvent( opts *ethereum.SubscribeOpts, ) *MpBridgeUpdatedSubscription
func (*MaintainerProxy) CallAuthorizeSpvMaintainer ¶
func (mp *MaintainerProxy) CallAuthorizeSpvMaintainer( arg_maintainer common.Address, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*MaintainerProxy) CallAuthorizeWalletMaintainer ¶
func (mp *MaintainerProxy) CallAuthorizeWalletMaintainer( arg_maintainer common.Address, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*MaintainerProxy) CallDefeatFraudChallenge ¶
func (mp *MaintainerProxy) CallDefeatFraudChallenge( arg_walletPublicKey []byte, arg_preimage []byte, arg_witness bool, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*MaintainerProxy) CallDefeatFraudChallengeWithHeartbeat ¶
func (mp *MaintainerProxy) CallDefeatFraudChallengeWithHeartbeat( arg_walletPublicKey []byte, arg_heartbeatMessage []byte, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*MaintainerProxy) CallNotifyMovingFundsBelowDust ¶
func (mp *MaintainerProxy) CallNotifyMovingFundsBelowDust( arg_walletPubKeyHash [20]byte, arg_mainUtxo abi.BitcoinTxUTXO2, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*MaintainerProxy) CallNotifyWalletCloseable ¶
func (mp *MaintainerProxy) CallNotifyWalletCloseable( arg_walletPubKeyHash [20]byte, arg_walletMainUtxo abi.BitcoinTxUTXO2, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*MaintainerProxy) CallNotifyWalletClosingPeriodElapsed ¶
func (mp *MaintainerProxy) CallNotifyWalletClosingPeriodElapsed( arg_walletPubKeyHash [20]byte, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*MaintainerProxy) CallRenounceOwnership ¶
func (mp *MaintainerProxy) CallRenounceOwnership( blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*MaintainerProxy) CallRequestNewWallet ¶
func (mp *MaintainerProxy) CallRequestNewWallet( arg_activeWalletMainUtxo abi.BitcoinTxUTXO2, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*MaintainerProxy) CallResetMovingFundsTimeout ¶
func (mp *MaintainerProxy) CallResetMovingFundsTimeout( arg_walletPubKeyHash [20]byte, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*MaintainerProxy) CallSubmitDepositSweepProof ¶
func (mp *MaintainerProxy) CallSubmitDepositSweepProof( arg_sweepTx abi.BitcoinTxInfo3, arg_sweepProof abi.BitcoinTxProof2, arg_mainUtxo abi.BitcoinTxUTXO2, arg_vault common.Address, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*MaintainerProxy) CallSubmitMovedFundsSweepProof ¶
func (mp *MaintainerProxy) CallSubmitMovedFundsSweepProof( arg_sweepTx abi.BitcoinTxInfo3, arg_sweepProof abi.BitcoinTxProof2, arg_mainUtxo abi.BitcoinTxUTXO2, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*MaintainerProxy) CallSubmitMovingFundsProof ¶
func (mp *MaintainerProxy) CallSubmitMovingFundsProof( arg_movingFundsTx abi.BitcoinTxInfo3, arg_movingFundsProof abi.BitcoinTxProof2, arg_mainUtxo abi.BitcoinTxUTXO2, arg_walletPubKeyHash [20]byte, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*MaintainerProxy) CallSubmitRedemptionProof ¶
func (mp *MaintainerProxy) CallSubmitRedemptionProof( arg_redemptionTx abi.BitcoinTxInfo3, arg_redemptionProof abi.BitcoinTxProof2, arg_mainUtxo abi.BitcoinTxUTXO2, arg_walletPubKeyHash [20]byte, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*MaintainerProxy) CallTransferOwnership ¶
func (mp *MaintainerProxy) CallTransferOwnership( arg_newOwner common.Address, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*MaintainerProxy) CallUnauthorizeSpvMaintainer ¶
func (mp *MaintainerProxy) CallUnauthorizeSpvMaintainer( arg_maintainerToUnauthorize common.Address, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*MaintainerProxy) CallUnauthorizeWalletMaintainer ¶
func (mp *MaintainerProxy) CallUnauthorizeWalletMaintainer( arg_maintainerToUnauthorize common.Address, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*MaintainerProxy) CallUpdateBridge ¶
func (mp *MaintainerProxy) CallUpdateBridge( arg__bridge common.Address, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*MaintainerProxy) CallUpdateGasOffsetParameters ¶
func (mp *MaintainerProxy) CallUpdateGasOffsetParameters( arg_newSubmitDepositSweepProofGasOffset *big.Int, arg_newSubmitRedemptionProofGasOffset *big.Int, arg_newResetMovingFundsTimeoutGasOffset *big.Int, arg_newSubmitMovingFundsProofGasOffset *big.Int, arg_newNotifyMovingFundsBelowDustGasOffset *big.Int, arg_newSubmitMovedFundsSweepProofGasOffset *big.Int, arg_newRequestNewWalletGasOffset *big.Int, arg_newNotifyWalletCloseableGasOffset *big.Int, arg_newNotifyWalletClosingPeriodElapsedGasOffset *big.Int, arg_newDefeatFraudChallengeGasOffset *big.Int, arg_newDefeatFraudChallengeWithHeartbeatGasOffset *big.Int, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*MaintainerProxy) CallUpdateReimbursementPool ¶
func (mp *MaintainerProxy) CallUpdateReimbursementPool( arg__reimbursementPool common.Address, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*MaintainerProxy) DefeatFraudChallenge ¶
func (mp *MaintainerProxy) DefeatFraudChallenge( arg_walletPublicKey []byte, arg_preimage []byte, arg_witness bool, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*MaintainerProxy) DefeatFraudChallengeGasEstimate ¶
func (*MaintainerProxy) DefeatFraudChallengeGasOffset ¶
func (mp *MaintainerProxy) DefeatFraudChallengeGasOffset() (*big.Int, error)
func (*MaintainerProxy) DefeatFraudChallengeGasOffsetAtBlock ¶
func (*MaintainerProxy) DefeatFraudChallengeWithHeartbeat ¶
func (mp *MaintainerProxy) DefeatFraudChallengeWithHeartbeat( arg_walletPublicKey []byte, arg_heartbeatMessage []byte, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*MaintainerProxy) DefeatFraudChallengeWithHeartbeatGasEstimate ¶
func (mp *MaintainerProxy) DefeatFraudChallengeWithHeartbeatGasEstimate( arg_walletPublicKey []byte, arg_heartbeatMessage []byte, ) (uint64, error)
func (*MaintainerProxy) DefeatFraudChallengeWithHeartbeatGasOffset ¶
func (mp *MaintainerProxy) DefeatFraudChallengeWithHeartbeatGasOffset() (*big.Int, error)
func (*MaintainerProxy) DefeatFraudChallengeWithHeartbeatGasOffsetAtBlock ¶
func (*MaintainerProxy) GasOffsetParametersUpdatedEvent ¶
func (mp *MaintainerProxy) GasOffsetParametersUpdatedEvent( opts *ethereum.SubscribeOpts, ) *MpGasOffsetParametersUpdatedSubscription
func (*MaintainerProxy) IsSpvMaintainer ¶
func (*MaintainerProxy) IsSpvMaintainerAtBlock ¶
func (*MaintainerProxy) IsWalletMaintainer ¶
func (*MaintainerProxy) IsWalletMaintainerAtBlock ¶
func (*MaintainerProxy) NotifyMovingFundsBelowDust ¶
func (mp *MaintainerProxy) NotifyMovingFundsBelowDust( arg_walletPubKeyHash [20]byte, arg_mainUtxo abi.BitcoinTxUTXO2, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*MaintainerProxy) NotifyMovingFundsBelowDustGasEstimate ¶
func (mp *MaintainerProxy) NotifyMovingFundsBelowDustGasEstimate( arg_walletPubKeyHash [20]byte, arg_mainUtxo abi.BitcoinTxUTXO2, ) (uint64, error)
func (*MaintainerProxy) NotifyMovingFundsBelowDustGasOffset ¶
func (mp *MaintainerProxy) NotifyMovingFundsBelowDustGasOffset() (*big.Int, error)
func (*MaintainerProxy) NotifyMovingFundsBelowDustGasOffsetAtBlock ¶
func (*MaintainerProxy) NotifyWalletCloseable ¶
func (mp *MaintainerProxy) NotifyWalletCloseable( arg_walletPubKeyHash [20]byte, arg_walletMainUtxo abi.BitcoinTxUTXO2, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*MaintainerProxy) NotifyWalletCloseableGasEstimate ¶
func (mp *MaintainerProxy) NotifyWalletCloseableGasEstimate( arg_walletPubKeyHash [20]byte, arg_walletMainUtxo abi.BitcoinTxUTXO2, ) (uint64, error)
func (*MaintainerProxy) NotifyWalletCloseableGasOffset ¶
func (mp *MaintainerProxy) NotifyWalletCloseableGasOffset() (*big.Int, error)
func (*MaintainerProxy) NotifyWalletCloseableGasOffsetAtBlock ¶
func (*MaintainerProxy) NotifyWalletClosingPeriodElapsed ¶
func (mp *MaintainerProxy) NotifyWalletClosingPeriodElapsed( arg_walletPubKeyHash [20]byte, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*MaintainerProxy) NotifyWalletClosingPeriodElapsedGasEstimate ¶
func (mp *MaintainerProxy) NotifyWalletClosingPeriodElapsedGasEstimate( arg_walletPubKeyHash [20]byte, ) (uint64, error)
func (*MaintainerProxy) NotifyWalletClosingPeriodElapsedGasOffset ¶
func (mp *MaintainerProxy) NotifyWalletClosingPeriodElapsedGasOffset() (*big.Int, error)
func (*MaintainerProxy) NotifyWalletClosingPeriodElapsedGasOffsetAtBlock ¶
func (*MaintainerProxy) OwnerAtBlock ¶
func (*MaintainerProxy) OwnershipTransferredEvent ¶
func (mp *MaintainerProxy) OwnershipTransferredEvent( opts *ethereum.SubscribeOpts, previousOwnerFilter []common.Address, newOwnerFilter []common.Address, ) *MpOwnershipTransferredSubscription
func (*MaintainerProxy) PastBridgeUpdatedEvents ¶
func (mp *MaintainerProxy) PastBridgeUpdatedEvents( startBlock uint64, endBlock *uint64, ) ([]*abi.MaintainerProxyBridgeUpdated, error)
func (*MaintainerProxy) PastGasOffsetParametersUpdatedEvents ¶
func (mp *MaintainerProxy) PastGasOffsetParametersUpdatedEvents( startBlock uint64, endBlock *uint64, ) ([]*abi.MaintainerProxyGasOffsetParametersUpdated, error)
func (*MaintainerProxy) PastOwnershipTransferredEvents ¶
func (mp *MaintainerProxy) PastOwnershipTransferredEvents( startBlock uint64, endBlock *uint64, previousOwnerFilter []common.Address, newOwnerFilter []common.Address, ) ([]*abi.MaintainerProxyOwnershipTransferred, error)
func (*MaintainerProxy) PastReimbursementPoolUpdatedEvents ¶
func (mp *MaintainerProxy) PastReimbursementPoolUpdatedEvents( startBlock uint64, endBlock *uint64, ) ([]*abi.MaintainerProxyReimbursementPoolUpdated, error)
func (*MaintainerProxy) PastSpvMaintainerAuthorizedEvents ¶
func (mp *MaintainerProxy) PastSpvMaintainerAuthorizedEvents( startBlock uint64, endBlock *uint64, maintainerFilter []common.Address, ) ([]*abi.MaintainerProxySpvMaintainerAuthorized, error)
func (*MaintainerProxy) PastSpvMaintainerUnauthorizedEvents ¶
func (mp *MaintainerProxy) PastSpvMaintainerUnauthorizedEvents( startBlock uint64, endBlock *uint64, maintainerFilter []common.Address, ) ([]*abi.MaintainerProxySpvMaintainerUnauthorized, error)
func (*MaintainerProxy) PastWalletMaintainerAuthorizedEvents ¶
func (mp *MaintainerProxy) PastWalletMaintainerAuthorizedEvents( startBlock uint64, endBlock *uint64, maintainerFilter []common.Address, ) ([]*abi.MaintainerProxyWalletMaintainerAuthorized, error)
func (*MaintainerProxy) PastWalletMaintainerUnauthorizedEvents ¶
func (mp *MaintainerProxy) PastWalletMaintainerUnauthorizedEvents( startBlock uint64, endBlock *uint64, maintainerFilter []common.Address, ) ([]*abi.MaintainerProxyWalletMaintainerUnauthorized, error)
func (*MaintainerProxy) ReimbursementPool ¶
func (mp *MaintainerProxy) ReimbursementPool() (common.Address, error)
func (*MaintainerProxy) ReimbursementPoolAtBlock ¶
func (*MaintainerProxy) ReimbursementPoolUpdatedEvent ¶
func (mp *MaintainerProxy) ReimbursementPoolUpdatedEvent( opts *ethereum.SubscribeOpts, ) *MpReimbursementPoolUpdatedSubscription
func (*MaintainerProxy) RenounceOwnership ¶
func (mp *MaintainerProxy) RenounceOwnership( transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*MaintainerProxy) RenounceOwnershipGasEstimate ¶
func (mp *MaintainerProxy) RenounceOwnershipGasEstimate() (uint64, error)
func (*MaintainerProxy) RequestNewWallet ¶
func (mp *MaintainerProxy) RequestNewWallet( arg_activeWalletMainUtxo abi.BitcoinTxUTXO2, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*MaintainerProxy) RequestNewWalletGasEstimate ¶
func (mp *MaintainerProxy) RequestNewWalletGasEstimate( arg_activeWalletMainUtxo abi.BitcoinTxUTXO2, ) (uint64, error)
func (*MaintainerProxy) RequestNewWalletGasOffset ¶
func (mp *MaintainerProxy) RequestNewWalletGasOffset() (*big.Int, error)
func (*MaintainerProxy) RequestNewWalletGasOffsetAtBlock ¶
func (*MaintainerProxy) ResetMovingFundsTimeout ¶
func (mp *MaintainerProxy) ResetMovingFundsTimeout( arg_walletPubKeyHash [20]byte, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*MaintainerProxy) ResetMovingFundsTimeoutGasEstimate ¶
func (mp *MaintainerProxy) ResetMovingFundsTimeoutGasEstimate( arg_walletPubKeyHash [20]byte, ) (uint64, error)
func (*MaintainerProxy) ResetMovingFundsTimeoutGasOffset ¶
func (mp *MaintainerProxy) ResetMovingFundsTimeoutGasOffset() (*big.Int, error)
func (*MaintainerProxy) ResetMovingFundsTimeoutGasOffsetAtBlock ¶
func (*MaintainerProxy) SpvMaintainerAuthorizedEvent ¶
func (mp *MaintainerProxy) SpvMaintainerAuthorizedEvent( opts *ethereum.SubscribeOpts, maintainerFilter []common.Address, ) *MpSpvMaintainerAuthorizedSubscription
func (*MaintainerProxy) SpvMaintainerUnauthorizedEvent ¶
func (mp *MaintainerProxy) SpvMaintainerUnauthorizedEvent( opts *ethereum.SubscribeOpts, maintainerFilter []common.Address, ) *MpSpvMaintainerUnauthorizedSubscription
func (*MaintainerProxy) SpvMaintainers ¶
func (*MaintainerProxy) SpvMaintainersAtBlock ¶
func (*MaintainerProxy) SubmitDepositSweepProof ¶
func (mp *MaintainerProxy) SubmitDepositSweepProof( arg_sweepTx abi.BitcoinTxInfo3, arg_sweepProof abi.BitcoinTxProof2, arg_mainUtxo abi.BitcoinTxUTXO2, arg_vault common.Address, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*MaintainerProxy) SubmitDepositSweepProofGasEstimate ¶
func (mp *MaintainerProxy) SubmitDepositSweepProofGasEstimate( arg_sweepTx abi.BitcoinTxInfo3, arg_sweepProof abi.BitcoinTxProof2, arg_mainUtxo abi.BitcoinTxUTXO2, arg_vault common.Address, ) (uint64, error)
func (*MaintainerProxy) SubmitDepositSweepProofGasOffset ¶
func (mp *MaintainerProxy) SubmitDepositSweepProofGasOffset() (*big.Int, error)
func (*MaintainerProxy) SubmitDepositSweepProofGasOffsetAtBlock ¶
func (*MaintainerProxy) SubmitMovedFundsSweepProof ¶
func (mp *MaintainerProxy) SubmitMovedFundsSweepProof( arg_sweepTx abi.BitcoinTxInfo3, arg_sweepProof abi.BitcoinTxProof2, arg_mainUtxo abi.BitcoinTxUTXO2, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*MaintainerProxy) SubmitMovedFundsSweepProofGasEstimate ¶
func (mp *MaintainerProxy) SubmitMovedFundsSweepProofGasEstimate( arg_sweepTx abi.BitcoinTxInfo3, arg_sweepProof abi.BitcoinTxProof2, arg_mainUtxo abi.BitcoinTxUTXO2, ) (uint64, error)
func (*MaintainerProxy) SubmitMovedFundsSweepProofGasOffset ¶
func (mp *MaintainerProxy) SubmitMovedFundsSweepProofGasOffset() (*big.Int, error)
func (*MaintainerProxy) SubmitMovedFundsSweepProofGasOffsetAtBlock ¶
func (*MaintainerProxy) SubmitMovingFundsProof ¶
func (mp *MaintainerProxy) SubmitMovingFundsProof( arg_movingFundsTx abi.BitcoinTxInfo3, arg_movingFundsProof abi.BitcoinTxProof2, arg_mainUtxo abi.BitcoinTxUTXO2, arg_walletPubKeyHash [20]byte, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*MaintainerProxy) SubmitMovingFundsProofGasEstimate ¶
func (mp *MaintainerProxy) SubmitMovingFundsProofGasEstimate( arg_movingFundsTx abi.BitcoinTxInfo3, arg_movingFundsProof abi.BitcoinTxProof2, arg_mainUtxo abi.BitcoinTxUTXO2, arg_walletPubKeyHash [20]byte, ) (uint64, error)
func (*MaintainerProxy) SubmitMovingFundsProofGasOffset ¶
func (mp *MaintainerProxy) SubmitMovingFundsProofGasOffset() (*big.Int, error)
func (*MaintainerProxy) SubmitMovingFundsProofGasOffsetAtBlock ¶
func (*MaintainerProxy) SubmitRedemptionProof ¶
func (mp *MaintainerProxy) SubmitRedemptionProof( arg_redemptionTx abi.BitcoinTxInfo3, arg_redemptionProof abi.BitcoinTxProof2, arg_mainUtxo abi.BitcoinTxUTXO2, arg_walletPubKeyHash [20]byte, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*MaintainerProxy) SubmitRedemptionProofGasEstimate ¶
func (mp *MaintainerProxy) SubmitRedemptionProofGasEstimate( arg_redemptionTx abi.BitcoinTxInfo3, arg_redemptionProof abi.BitcoinTxProof2, arg_mainUtxo abi.BitcoinTxUTXO2, arg_walletPubKeyHash [20]byte, ) (uint64, error)
func (*MaintainerProxy) SubmitRedemptionProofGasOffset ¶
func (mp *MaintainerProxy) SubmitRedemptionProofGasOffset() (*big.Int, error)
func (*MaintainerProxy) SubmitRedemptionProofGasOffsetAtBlock ¶
func (*MaintainerProxy) TransferOwnership ¶
func (mp *MaintainerProxy) TransferOwnership( arg_newOwner common.Address, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*MaintainerProxy) TransferOwnershipGasEstimate ¶
func (mp *MaintainerProxy) TransferOwnershipGasEstimate( arg_newOwner common.Address, ) (uint64, error)
func (*MaintainerProxy) UnauthorizeSpvMaintainer ¶
func (mp *MaintainerProxy) UnauthorizeSpvMaintainer( arg_maintainerToUnauthorize common.Address, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*MaintainerProxy) UnauthorizeSpvMaintainerGasEstimate ¶
func (mp *MaintainerProxy) UnauthorizeSpvMaintainerGasEstimate( arg_maintainerToUnauthorize common.Address, ) (uint64, error)
func (*MaintainerProxy) UnauthorizeWalletMaintainer ¶
func (mp *MaintainerProxy) UnauthorizeWalletMaintainer( arg_maintainerToUnauthorize common.Address, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*MaintainerProxy) UnauthorizeWalletMaintainerGasEstimate ¶
func (mp *MaintainerProxy) UnauthorizeWalletMaintainerGasEstimate( arg_maintainerToUnauthorize common.Address, ) (uint64, error)
func (*MaintainerProxy) UpdateBridge ¶
func (mp *MaintainerProxy) UpdateBridge( arg__bridge common.Address, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*MaintainerProxy) UpdateBridgeGasEstimate ¶
func (mp *MaintainerProxy) UpdateBridgeGasEstimate( arg__bridge common.Address, ) (uint64, error)
func (*MaintainerProxy) UpdateGasOffsetParameters ¶
func (mp *MaintainerProxy) UpdateGasOffsetParameters( arg_newSubmitDepositSweepProofGasOffset *big.Int, arg_newSubmitRedemptionProofGasOffset *big.Int, arg_newResetMovingFundsTimeoutGasOffset *big.Int, arg_newSubmitMovingFundsProofGasOffset *big.Int, arg_newNotifyMovingFundsBelowDustGasOffset *big.Int, arg_newSubmitMovedFundsSweepProofGasOffset *big.Int, arg_newRequestNewWalletGasOffset *big.Int, arg_newNotifyWalletCloseableGasOffset *big.Int, arg_newNotifyWalletClosingPeriodElapsedGasOffset *big.Int, arg_newDefeatFraudChallengeGasOffset *big.Int, arg_newDefeatFraudChallengeWithHeartbeatGasOffset *big.Int, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*MaintainerProxy) UpdateGasOffsetParametersGasEstimate ¶
func (mp *MaintainerProxy) UpdateGasOffsetParametersGasEstimate( arg_newSubmitDepositSweepProofGasOffset *big.Int, arg_newSubmitRedemptionProofGasOffset *big.Int, arg_newResetMovingFundsTimeoutGasOffset *big.Int, arg_newSubmitMovingFundsProofGasOffset *big.Int, arg_newNotifyMovingFundsBelowDustGasOffset *big.Int, arg_newSubmitMovedFundsSweepProofGasOffset *big.Int, arg_newRequestNewWalletGasOffset *big.Int, arg_newNotifyWalletCloseableGasOffset *big.Int, arg_newNotifyWalletClosingPeriodElapsedGasOffset *big.Int, arg_newDefeatFraudChallengeGasOffset *big.Int, arg_newDefeatFraudChallengeWithHeartbeatGasOffset *big.Int, ) (uint64, error)
func (*MaintainerProxy) UpdateReimbursementPool ¶
func (mp *MaintainerProxy) UpdateReimbursementPool( arg__reimbursementPool common.Address, transactionOptions ...chainutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*MaintainerProxy) UpdateReimbursementPoolGasEstimate ¶
func (mp *MaintainerProxy) UpdateReimbursementPoolGasEstimate( arg__reimbursementPool common.Address, ) (uint64, error)
func (*MaintainerProxy) WalletMaintainerAuthorizedEvent ¶
func (mp *MaintainerProxy) WalletMaintainerAuthorizedEvent( opts *ethereum.SubscribeOpts, maintainerFilter []common.Address, ) *MpWalletMaintainerAuthorizedSubscription
func (*MaintainerProxy) WalletMaintainerUnauthorizedEvent ¶
func (mp *MaintainerProxy) WalletMaintainerUnauthorizedEvent( opts *ethereum.SubscribeOpts, maintainerFilter []common.Address, ) *MpWalletMaintainerUnauthorizedSubscription
func (*MaintainerProxy) WalletMaintainers ¶
func (*MaintainerProxy) WalletMaintainersAtBlock ¶
type MpBridgeUpdatedSubscription ¶
type MpBridgeUpdatedSubscription struct {
// contains filtered or unexported fields
}
func (*MpBridgeUpdatedSubscription) OnEvent ¶
func (bus *MpBridgeUpdatedSubscription) OnEvent( handler maintainerProxyBridgeUpdatedFunc, ) subscription.EventSubscription
func (*MpBridgeUpdatedSubscription) Pipe ¶
func (bus *MpBridgeUpdatedSubscription) Pipe( sink chan *abi.MaintainerProxyBridgeUpdated, ) subscription.EventSubscription
type MpGasOffsetParametersUpdatedSubscription ¶
type MpGasOffsetParametersUpdatedSubscription struct {
// contains filtered or unexported fields
}
func (*MpGasOffsetParametersUpdatedSubscription) OnEvent ¶
func (gopus *MpGasOffsetParametersUpdatedSubscription) OnEvent( handler maintainerProxyGasOffsetParametersUpdatedFunc, ) subscription.EventSubscription
func (*MpGasOffsetParametersUpdatedSubscription) Pipe ¶
func (gopus *MpGasOffsetParametersUpdatedSubscription) Pipe( sink chan *abi.MaintainerProxyGasOffsetParametersUpdated, ) subscription.EventSubscription
type MpOwnershipTransferredSubscription ¶
type MpOwnershipTransferredSubscription struct {
// contains filtered or unexported fields
}
func (*MpOwnershipTransferredSubscription) OnEvent ¶
func (ots *MpOwnershipTransferredSubscription) OnEvent( handler maintainerProxyOwnershipTransferredFunc, ) subscription.EventSubscription
func (*MpOwnershipTransferredSubscription) Pipe ¶
func (ots *MpOwnershipTransferredSubscription) Pipe( sink chan *abi.MaintainerProxyOwnershipTransferred, ) subscription.EventSubscription
type MpReimbursementPoolUpdatedSubscription ¶
type MpReimbursementPoolUpdatedSubscription struct {
// contains filtered or unexported fields
}
func (*MpReimbursementPoolUpdatedSubscription) OnEvent ¶
func (rpus *MpReimbursementPoolUpdatedSubscription) OnEvent( handler maintainerProxyReimbursementPoolUpdatedFunc, ) subscription.EventSubscription
func (*MpReimbursementPoolUpdatedSubscription) Pipe ¶
func (rpus *MpReimbursementPoolUpdatedSubscription) Pipe( sink chan *abi.MaintainerProxyReimbursementPoolUpdated, ) subscription.EventSubscription
type MpSpvMaintainerAuthorizedSubscription ¶
type MpSpvMaintainerAuthorizedSubscription struct {
// contains filtered or unexported fields
}
func (*MpSpvMaintainerAuthorizedSubscription) OnEvent ¶
func (smas *MpSpvMaintainerAuthorizedSubscription) OnEvent( handler maintainerProxySpvMaintainerAuthorizedFunc, ) subscription.EventSubscription
func (*MpSpvMaintainerAuthorizedSubscription) Pipe ¶
func (smas *MpSpvMaintainerAuthorizedSubscription) Pipe( sink chan *abi.MaintainerProxySpvMaintainerAuthorized, ) subscription.EventSubscription
type MpSpvMaintainerUnauthorizedSubscription ¶
type MpSpvMaintainerUnauthorizedSubscription struct {
// contains filtered or unexported fields
}
func (*MpSpvMaintainerUnauthorizedSubscription) OnEvent ¶
func (smus *MpSpvMaintainerUnauthorizedSubscription) OnEvent( handler maintainerProxySpvMaintainerUnauthorizedFunc, ) subscription.EventSubscription
func (*MpSpvMaintainerUnauthorizedSubscription) Pipe ¶
func (smus *MpSpvMaintainerUnauthorizedSubscription) Pipe( sink chan *abi.MaintainerProxySpvMaintainerUnauthorized, ) subscription.EventSubscription
type MpWalletMaintainerAuthorizedSubscription ¶
type MpWalletMaintainerAuthorizedSubscription struct {
// contains filtered or unexported fields
}
func (*MpWalletMaintainerAuthorizedSubscription) OnEvent ¶
func (wmas *MpWalletMaintainerAuthorizedSubscription) OnEvent( handler maintainerProxyWalletMaintainerAuthorizedFunc, ) subscription.EventSubscription
func (*MpWalletMaintainerAuthorizedSubscription) Pipe ¶
func (wmas *MpWalletMaintainerAuthorizedSubscription) Pipe( sink chan *abi.MaintainerProxyWalletMaintainerAuthorized, ) subscription.EventSubscription
type MpWalletMaintainerUnauthorizedSubscription ¶
type MpWalletMaintainerUnauthorizedSubscription struct {
// contains filtered or unexported fields
}
func (*MpWalletMaintainerUnauthorizedSubscription) OnEvent ¶
func (wmus *MpWalletMaintainerUnauthorizedSubscription) OnEvent( handler maintainerProxyWalletMaintainerUnauthorizedFunc, ) subscription.EventSubscription
func (*MpWalletMaintainerUnauthorizedSubscription) Pipe ¶
func (wmus *MpWalletMaintainerUnauthorizedSubscription) Pipe( sink chan *abi.MaintainerProxyWalletMaintainerUnauthorized, ) subscription.EventSubscription
type WalletProposalValidator ¶
type WalletProposalValidator struct {
// contains filtered or unexported fields
}
func NewWalletProposalValidator ¶
func NewWalletProposalValidator( contractAddress common.Address, chainId *big.Int, accountKey *keystore.Key, backend bind.ContractBackend, nonceManager *ethereum.NonceManager, miningWaiter *chainutil.MiningWaiter, blockCounter *ethereum.BlockCounter, transactionMutex *sync.Mutex, ) (*WalletProposalValidator, error)
func (*WalletProposalValidator) Bridge ¶
func (wpv *WalletProposalValidator) Bridge() (common.Address, error)
func (*WalletProposalValidator) BridgeAtBlock ¶
func (*WalletProposalValidator) DEPOSITMINAGE ¶
func (wpv *WalletProposalValidator) DEPOSITMINAGE() (uint32, error)
func (*WalletProposalValidator) DEPOSITMINAGEAtBlock ¶
func (wpv *WalletProposalValidator) DEPOSITMINAGEAtBlock( blockNumber *big.Int, ) (uint32, error)
func (*WalletProposalValidator) DEPOSITREFUNDSAFETYMARGIN ¶
func (wpv *WalletProposalValidator) DEPOSITREFUNDSAFETYMARGIN() (uint32, error)
func (*WalletProposalValidator) DEPOSITREFUNDSAFETYMARGINAtBlock ¶
func (wpv *WalletProposalValidator) DEPOSITREFUNDSAFETYMARGINAtBlock( blockNumber *big.Int, ) (uint32, error)
func (*WalletProposalValidator) DEPOSITSWEEPMAXSIZE ¶
func (wpv *WalletProposalValidator) DEPOSITSWEEPMAXSIZE() (uint16, error)
func (*WalletProposalValidator) DEPOSITSWEEPMAXSIZEAtBlock ¶
func (wpv *WalletProposalValidator) DEPOSITSWEEPMAXSIZEAtBlock( blockNumber *big.Int, ) (uint16, error)
func (*WalletProposalValidator) REDEMPTIONMAXSIZE ¶
func (wpv *WalletProposalValidator) REDEMPTIONMAXSIZE() (uint16, error)
func (*WalletProposalValidator) REDEMPTIONMAXSIZEAtBlock ¶
func (wpv *WalletProposalValidator) REDEMPTIONMAXSIZEAtBlock( blockNumber *big.Int, ) (uint16, error)
func (*WalletProposalValidator) REDEMPTIONREQUESTMINAGE ¶
func (wpv *WalletProposalValidator) REDEMPTIONREQUESTMINAGE() (uint32, error)
func (*WalletProposalValidator) REDEMPTIONREQUESTMINAGEAtBlock ¶
func (wpv *WalletProposalValidator) REDEMPTIONREQUESTMINAGEAtBlock( blockNumber *big.Int, ) (uint32, error)
func (*WalletProposalValidator) REDEMPTIONREQUESTTIMEOUTSAFETYMARGIN ¶
func (wpv *WalletProposalValidator) REDEMPTIONREQUESTTIMEOUTSAFETYMARGIN() (uint32, error)
func (*WalletProposalValidator) REDEMPTIONREQUESTTIMEOUTSAFETYMARGINAtBlock ¶
func (wpv *WalletProposalValidator) REDEMPTIONREQUESTTIMEOUTSAFETYMARGINAtBlock( blockNumber *big.Int, ) (uint32, error)
func (*WalletProposalValidator) ValidateDepositSweepProposal ¶
func (wpv *WalletProposalValidator) ValidateDepositSweepProposal( arg_proposal abi.WalletProposalValidatorDepositSweepProposal, arg_depositsExtraInfo []abi.WalletProposalValidatorDepositExtraInfo, ) (bool, error)
func (*WalletProposalValidator) ValidateDepositSweepProposalAtBlock ¶
func (wpv *WalletProposalValidator) ValidateDepositSweepProposalAtBlock( arg_proposal abi.WalletProposalValidatorDepositSweepProposal, arg_depositsExtraInfo []abi.WalletProposalValidatorDepositExtraInfo, blockNumber *big.Int, ) (bool, error)
func (*WalletProposalValidator) ValidateHeartbeatProposal ¶
func (wpv *WalletProposalValidator) ValidateHeartbeatProposal( arg_proposal abi.WalletProposalValidatorHeartbeatProposal, ) (bool, error)
func (*WalletProposalValidator) ValidateHeartbeatProposalAtBlock ¶
func (wpv *WalletProposalValidator) ValidateHeartbeatProposalAtBlock( arg_proposal abi.WalletProposalValidatorHeartbeatProposal, blockNumber *big.Int, ) (bool, error)
func (*WalletProposalValidator) ValidateMovingFundsProposal ¶
func (wpv *WalletProposalValidator) ValidateMovingFundsProposal( arg_proposal abi.WalletProposalValidatorMovingFundsProposal, arg_walletMainUtxo abi.BitcoinTxUTXO3, ) (bool, error)
func (*WalletProposalValidator) ValidateMovingFundsProposalAtBlock ¶
func (wpv *WalletProposalValidator) ValidateMovingFundsProposalAtBlock( arg_proposal abi.WalletProposalValidatorMovingFundsProposal, arg_walletMainUtxo abi.BitcoinTxUTXO3, blockNumber *big.Int, ) (bool, error)
func (*WalletProposalValidator) ValidateRedemptionProposal ¶
func (wpv *WalletProposalValidator) ValidateRedemptionProposal( arg_proposal abi.WalletProposalValidatorRedemptionProposal, ) (bool, error)
func (*WalletProposalValidator) ValidateRedemptionProposalAtBlock ¶
func (wpv *WalletProposalValidator) ValidateRedemptionProposalAtBlock( arg_proposal abi.WalletProposalValidatorRedemptionProposal, blockNumber *big.Int, ) (bool, error)