Documentation
¶
Index ¶
- type AllowNewDepositsUpdatedSubscription
- type CollateralizationThresholdsUpdateStartedSubscription
- func (ctuss *CollateralizationThresholdsUpdateStartedSubscription) OnEvent(handler tBTCSystemCollateralizationThresholdsUpdateStartedFunc) subscription.EventSubscription
- func (ctuss *CollateralizationThresholdsUpdateStartedSubscription) Pipe(sink chan *abi.TBTCSystemCollateralizationThresholdsUpdateStarted) subscription.EventSubscription
- type CollateralizationThresholdsUpdatedSubscription
- func (ctus *CollateralizationThresholdsUpdatedSubscription) OnEvent(handler tBTCSystemCollateralizationThresholdsUpdatedFunc) subscription.EventSubscription
- func (ctus *CollateralizationThresholdsUpdatedSubscription) Pipe(sink chan *abi.TBTCSystemCollateralizationThresholdsUpdated) subscription.EventSubscription
- type CourtesyCalledSubscription
- type CreatedSubscription
- type Deposit
- func (d *Deposit) AuctionValue() (*big.Int, error)
- func (d *Deposit) AuctionValueAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (d *Deposit) CallExitCourtesyCall(blockNumber *big.Int) error
- func (d *Deposit) CallIncreaseRedemptionFee(_previousOutputValueBytes [8]uint8, _newOutputValueBytes [8]uint8, ...) error
- func (d *Deposit) CallInitialize(_factory common.Address, blockNumber *big.Int) error
- func (d *Deposit) CallInitializeDeposit(_tbtcSystem common.Address, _tbtcToken common.Address, ...) error
- func (d *Deposit) CallNotifyCourtesyCall(blockNumber *big.Int) error
- func (d *Deposit) CallNotifyCourtesyCallExpired(blockNumber *big.Int) error
- func (d *Deposit) CallNotifyFundingTimedOut(blockNumber *big.Int) error
- func (d *Deposit) CallNotifyRedemptionProofTimedOut(blockNumber *big.Int) error
- func (d *Deposit) CallNotifyRedemptionSignatureTimedOut(blockNumber *big.Int) error
- func (d *Deposit) CallNotifySignerSetupFailed(blockNumber *big.Int) error
- func (d *Deposit) CallNotifyUndercollateralizedLiquidation(blockNumber *big.Int) error
- func (d *Deposit) CallProvideBTCFundingProof(_txVersion [4]uint8, _txInputVector []uint8, _txOutputVector []uint8, ...) error
- func (d *Deposit) CallProvideECDSAFraudProof(_v uint8, _r [32]uint8, _s [32]uint8, _signedDigest [32]uint8, ...) error
- func (d *Deposit) CallProvideFundingECDSAFraudProof(_v uint8, _r [32]uint8, _s [32]uint8, _signedDigest [32]uint8, ...) error
- func (d *Deposit) CallProvideRedemptionProof(_txVersion [4]uint8, _txInputVector []uint8, _txOutputVector []uint8, ...) error
- func (d *Deposit) CallProvideRedemptionSignature(_v uint8, _r [32]uint8, _s [32]uint8, blockNumber *big.Int) error
- func (d *Deposit) CallPurchaseSignerBondsAtAuction(blockNumber *big.Int) error
- func (d *Deposit) CallRequestFunderAbort(_abortOutputScript []uint8, blockNumber *big.Int) error
- func (d *Deposit) CallRequestRedemption(_outputValueBytes [8]uint8, _redeemerOutputScript []uint8, ...) error
- func (d *Deposit) CallRetrieveSignerPubkey(blockNumber *big.Int) error
- func (d *Deposit) CallTransferAndRequestRedemption(_outputValueBytes [8]uint8, _redeemerOutputScript []uint8, ...) error
- func (d *Deposit) CallWithdrawFunds(blockNumber *big.Int) error
- func (d *Deposit) CollateralizationPercentage() (*big.Int, error)
- func (d *Deposit) CollateralizationPercentageAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (d *Deposit) CurrentState() (*big.Int, error)
- func (d *Deposit) CurrentStateAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (d *Deposit) ExitCourtesyCall(transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (d *Deposit) ExitCourtesyCallGasEstimate() (uint64, error)
- func (d *Deposit) FundingInfo() (fundingInfo, error)
- func (d *Deposit) FundingInfoAtBlock(blockNumber *big.Int) (fundingInfo, error)
- func (d *Deposit) GetOwnerRedemptionTbtcRequirement(_redeemer common.Address) (*big.Int, error)
- func (d *Deposit) GetOwnerRedemptionTbtcRequirementAtBlock(_redeemer common.Address, blockNumber *big.Int) (*big.Int, error)
- func (d *Deposit) GetRedemptionTbtcRequirement(_redeemer common.Address) (*big.Int, error)
- func (d *Deposit) GetRedemptionTbtcRequirementAtBlock(_redeemer common.Address, blockNumber *big.Int) (*big.Int, error)
- func (d *Deposit) InActive() (bool, error)
- func (d *Deposit) InActiveAtBlock(blockNumber *big.Int) (bool, error)
- func (d *Deposit) IncreaseRedemptionFee(_previousOutputValueBytes [8]uint8, _newOutputValueBytes [8]uint8, ...) (*types.Transaction, error)
- func (d *Deposit) IncreaseRedemptionFeeGasEstimate(_previousOutputValueBytes [8]uint8, _newOutputValueBytes [8]uint8) (uint64, error)
- func (d *Deposit) InitialCollateralizedPercent() (uint16, error)
- func (d *Deposit) InitialCollateralizedPercentAtBlock(blockNumber *big.Int) (uint16, error)
- func (d *Deposit) Initialize(_factory common.Address, transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (d *Deposit) InitializeDeposit(_tbtcSystem common.Address, _tbtcToken common.Address, ...) (*types.Transaction, error)
- func (d *Deposit) InitializeDepositGasEstimate(_tbtcSystem common.Address, _tbtcToken common.Address, ...) (uint64, error)
- func (d *Deposit) InitializeGasEstimate(_factory common.Address) (uint64, error)
- func (d *Deposit) KeepAddress() (common.Address, error)
- func (d *Deposit) KeepAddressAtBlock(blockNumber *big.Int) (common.Address, error)
- func (d *Deposit) LotSizeSatoshis() (uint64, error)
- func (d *Deposit) LotSizeSatoshisAtBlock(blockNumber *big.Int) (uint64, error)
- func (d *Deposit) LotSizeTbtc() (*big.Int, error)
- func (d *Deposit) LotSizeTbtcAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (d *Deposit) NotifyCourtesyCall(transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (d *Deposit) NotifyCourtesyCallExpired(transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (d *Deposit) NotifyCourtesyCallExpiredGasEstimate() (uint64, error)
- func (d *Deposit) NotifyCourtesyCallGasEstimate() (uint64, error)
- func (d *Deposit) NotifyFundingTimedOut(transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (d *Deposit) NotifyFundingTimedOutGasEstimate() (uint64, error)
- func (d *Deposit) NotifyRedemptionProofTimedOut(transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (d *Deposit) NotifyRedemptionProofTimedOutGasEstimate() (uint64, error)
- func (d *Deposit) NotifyRedemptionSignatureTimedOut(transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (d *Deposit) NotifyRedemptionSignatureTimedOutGasEstimate() (uint64, error)
- func (d *Deposit) NotifySignerSetupFailed(transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (d *Deposit) NotifySignerSetupFailedGasEstimate() (uint64, error)
- func (d *Deposit) NotifyUndercollateralizedLiquidation(transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (d *Deposit) NotifyUndercollateralizedLiquidationGasEstimate() (uint64, error)
- func (d *Deposit) ProvideBTCFundingProof(_txVersion [4]uint8, _txInputVector []uint8, _txOutputVector []uint8, ...) (*types.Transaction, error)
- func (d *Deposit) ProvideBTCFundingProofGasEstimate(_txVersion [4]uint8, _txInputVector []uint8, _txOutputVector []uint8, ...) (uint64, error)
- func (d *Deposit) ProvideECDSAFraudProof(_v uint8, _r [32]uint8, _s [32]uint8, _signedDigest [32]uint8, ...) (*types.Transaction, error)
- func (d *Deposit) ProvideECDSAFraudProofGasEstimate(_v uint8, _r [32]uint8, _s [32]uint8, _signedDigest [32]uint8, ...) (uint64, error)
- func (d *Deposit) ProvideFundingECDSAFraudProof(_v uint8, _r [32]uint8, _s [32]uint8, _signedDigest [32]uint8, ...) (*types.Transaction, error)
- func (d *Deposit) ProvideFundingECDSAFraudProofGasEstimate(_v uint8, _r [32]uint8, _s [32]uint8, _signedDigest [32]uint8, ...) (uint64, error)
- func (d *Deposit) ProvideRedemptionProof(_txVersion [4]uint8, _txInputVector []uint8, _txOutputVector []uint8, ...) (*types.Transaction, error)
- func (d *Deposit) ProvideRedemptionProofGasEstimate(_txVersion [4]uint8, _txInputVector []uint8, _txOutputVector []uint8, ...) (uint64, error)
- func (d *Deposit) ProvideRedemptionSignature(_v uint8, _r [32]uint8, _s [32]uint8, ...) (*types.Transaction, error)
- func (d *Deposit) ProvideRedemptionSignatureGasEstimate(_v uint8, _r [32]uint8, _s [32]uint8) (uint64, error)
- func (d *Deposit) PurchaseSignerBondsAtAuction(transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (d *Deposit) PurchaseSignerBondsAtAuctionGasEstimate() (uint64, error)
- func (d *Deposit) RemainingTerm() (*big.Int, error)
- func (d *Deposit) RemainingTermAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (d *Deposit) RequestFunderAbort(_abortOutputScript []uint8, transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (d *Deposit) RequestFunderAbortGasEstimate(_abortOutputScript []uint8) (uint64, error)
- func (d *Deposit) RequestRedemption(_outputValueBytes [8]uint8, _redeemerOutputScript []uint8, ...) (*types.Transaction, error)
- func (d *Deposit) RequestRedemptionGasEstimate(_outputValueBytes [8]uint8, _redeemerOutputScript []uint8) (uint64, error)
- func (d *Deposit) RetrieveSignerPubkey(transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (d *Deposit) RetrieveSignerPubkeyGasEstimate() (uint64, error)
- func (d *Deposit) SeverelyUndercollateralizedThresholdPercent() (uint16, error)
- func (d *Deposit) SeverelyUndercollateralizedThresholdPercentAtBlock(blockNumber *big.Int) (uint16, error)
- func (d *Deposit) SignerFeeTbtc() (*big.Int, error)
- func (d *Deposit) SignerFeeTbtcAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (d *Deposit) TransferAndRequestRedemption(_outputValueBytes [8]uint8, _redeemerOutputScript []uint8, ...) (*types.Transaction, error)
- func (d *Deposit) TransferAndRequestRedemptionGasEstimate(_outputValueBytes [8]uint8, _redeemerOutputScript []uint8, ...) (uint64, error)
- func (d *Deposit) UndercollateralizedThresholdPercent() (uint16, error)
- func (d *Deposit) UndercollateralizedThresholdPercentAtBlock(blockNumber *big.Int) (uint16, error)
- func (d *Deposit) UtxoValue() (*big.Int, error)
- func (d *Deposit) UtxoValueAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (d *Deposit) WithdrawFunds(transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (d *Deposit) WithdrawFundsGasEstimate() (uint64, error)
- func (d *Deposit) WithdrawableAmount() (*big.Int, error)
- func (d *Deposit) WithdrawableAmountAtBlock(blockNumber *big.Int) (*big.Int, error)
- type EthBtcPriceFeedAddedSubscription
- type EthBtcPriceFeedAdditionStartedSubscription
- func (ebpfass *EthBtcPriceFeedAdditionStartedSubscription) OnEvent(handler tBTCSystemEthBtcPriceFeedAdditionStartedFunc) subscription.EventSubscription
- func (ebpfass *EthBtcPriceFeedAdditionStartedSubscription) Pipe(sink chan *abi.TBTCSystemEthBtcPriceFeedAdditionStarted) subscription.EventSubscription
- type ExitedCourtesyCallSubscription
- type FraudDuringSetupSubscription
- type FundedSubscription
- type FunderAbortRequestedSubscription
- type GotRedemptionSignatureSubscription
- type KeepFactoriesUpdateStartedSubscription
- type KeepFactoriesUpdatedSubscription
- type LiquidatedSubscription
- type LotSizesUpdateStartedSubscription
- type LotSizesUpdatedSubscription
- type OwnershipTransferredSubscription
- type RedeemedSubscription
- type RedemptionRequestedSubscription
- type RegisteredPubkeySubscription
- type SetupFailedSubscription
- type SignerFeeDivisorUpdateStartedSubscription
- type SignerFeeDivisorUpdatedSubscription
- type StartedLiquidationSubscription
- type TBTCSystem
- func (tbtcs *TBTCSystem) AllowNewDepositsUpdated(opts *ethutil.SubscribeOpts) *AllowNewDepositsUpdatedSubscription
- func (tbtcs *TBTCSystem) ApprovedToLog(_caller common.Address) (bool, error)
- func (tbtcs *TBTCSystem) ApprovedToLogAtBlock(_caller common.Address, blockNumber *big.Int) (bool, error)
- func (tbtcs *TBTCSystem) BeginCollateralizationThresholdsUpdate(_initialCollateralizedPercent uint16, ...) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) BeginCollateralizationThresholdsUpdateGasEstimate(_initialCollateralizedPercent uint16, ...) (uint64, error)
- func (tbtcs *TBTCSystem) BeginEthBtcPriceFeedAddition(_ethBtcPriceFeed common.Address, ...) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) BeginEthBtcPriceFeedAdditionGasEstimate(_ethBtcPriceFeed common.Address) (uint64, error)
- func (tbtcs *TBTCSystem) BeginKeepFactoriesUpdate(_keepStakedFactory common.Address, _fullyBackedFactory common.Address, ...) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) BeginKeepFactoriesUpdateGasEstimate(_keepStakedFactory common.Address, _fullyBackedFactory common.Address, ...) (uint64, error)
- func (tbtcs *TBTCSystem) BeginLotSizesUpdate(_lotSizes []uint64, transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) BeginLotSizesUpdateGasEstimate(_lotSizes []uint64) (uint64, error)
- func (tbtcs *TBTCSystem) BeginSignerFeeDivisorUpdate(_signerFeeDivisor uint16, transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) BeginSignerFeeDivisorUpdateGasEstimate(_signerFeeDivisor uint16) (uint64, error)
- func (tbtcs *TBTCSystem) CallBeginCollateralizationThresholdsUpdate(_initialCollateralizedPercent uint16, ...) error
- func (tbtcs *TBTCSystem) CallBeginEthBtcPriceFeedAddition(_ethBtcPriceFeed common.Address, blockNumber *big.Int) error
- func (tbtcs *TBTCSystem) CallBeginKeepFactoriesUpdate(_keepStakedFactory common.Address, _fullyBackedFactory common.Address, ...) error
- func (tbtcs *TBTCSystem) CallBeginLotSizesUpdate(_lotSizes []uint64, blockNumber *big.Int) error
- func (tbtcs *TBTCSystem) CallBeginSignerFeeDivisorUpdate(_signerFeeDivisor uint16, blockNumber *big.Int) error
- func (tbtcs *TBTCSystem) CallEmergencyPauseNewDeposits(blockNumber *big.Int) error
- func (tbtcs *TBTCSystem) CallFinalizeCollateralizationThresholdsUpdate(blockNumber *big.Int) error
- func (tbtcs *TBTCSystem) CallFinalizeEthBtcPriceFeedAddition(blockNumber *big.Int) error
- func (tbtcs *TBTCSystem) CallFinalizeKeepFactoriesUpdate(blockNumber *big.Int) error
- func (tbtcs *TBTCSystem) CallFinalizeLotSizesUpdate(blockNumber *big.Int) error
- func (tbtcs *TBTCSystem) CallFinalizeSignerFeeDivisorUpdate(blockNumber *big.Int) error
- func (tbtcs *TBTCSystem) CallInitialize(_defaultKeepFactory common.Address, _depositFactory common.Address, ...) error
- func (tbtcs *TBTCSystem) CallLogCourtesyCalled(blockNumber *big.Int) error
- func (tbtcs *TBTCSystem) CallLogCreated(_keepAddress common.Address, blockNumber *big.Int) error
- func (tbtcs *TBTCSystem) CallLogExitedCourtesyCall(blockNumber *big.Int) error
- func (tbtcs *TBTCSystem) CallLogFraudDuringSetup(blockNumber *big.Int) error
- func (tbtcs *TBTCSystem) CallLogFunded(_txid [32]uint8, blockNumber *big.Int) error
- func (tbtcs *TBTCSystem) CallLogFunderRequestedAbort(_abortOutputScript []uint8, blockNumber *big.Int) error
- func (tbtcs *TBTCSystem) CallLogGotRedemptionSignature(_digest [32]uint8, _r [32]uint8, _s [32]uint8, blockNumber *big.Int) error
- func (tbtcs *TBTCSystem) CallLogLiquidated(blockNumber *big.Int) error
- func (tbtcs *TBTCSystem) CallLogRedeemed(_txid [32]uint8, blockNumber *big.Int) error
- func (tbtcs *TBTCSystem) CallLogRedemptionRequested(_requester common.Address, _digest [32]uint8, _utxoValue *big.Int, ...) error
- func (tbtcs *TBTCSystem) CallLogRegisteredPubkey(_signingGroupPubkeyX [32]uint8, _signingGroupPubkeyY [32]uint8, ...) error
- func (tbtcs *TBTCSystem) CallLogSetupFailed(blockNumber *big.Int) error
- func (tbtcs *TBTCSystem) CallLogStartedLiquidation(_wasFraud bool, blockNumber *big.Int) error
- func (tbtcs *TBTCSystem) CallRefreshMinimumBondableValue(blockNumber *big.Int) error
- func (tbtcs *TBTCSystem) CallRenounceOwnership(blockNumber *big.Int) error
- func (tbtcs *TBTCSystem) CallRequestNewKeep(_requestedLotSizeSatoshis uint64, _maxSecuredLifetime *big.Int, value *big.Int, ...) (common.Address, error)
- func (tbtcs *TBTCSystem) CallResumeNewDeposits(blockNumber *big.Int) error
- func (tbtcs *TBTCSystem) CallTransferOwnership(newOwner common.Address, blockNumber *big.Int) error
- func (tbtcs *TBTCSystem) CollateralizationThresholdsUpdateStarted(opts *ethutil.SubscribeOpts) *CollateralizationThresholdsUpdateStartedSubscription
- func (tbtcs *TBTCSystem) CollateralizationThresholdsUpdated(opts *ethutil.SubscribeOpts) *CollateralizationThresholdsUpdatedSubscription
- func (tbtcs *TBTCSystem) CourtesyCalled(opts *ethutil.SubscribeOpts, _depositContractAddressFilter []common.Address) *CourtesyCalledSubscription
- func (tbtcs *TBTCSystem) Created(opts *ethutil.SubscribeOpts, _depositContractAddressFilter []common.Address, ...) *CreatedSubscription
- func (tbtcs *TBTCSystem) EmergencyPauseNewDeposits(transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) EmergencyPauseNewDepositsGasEstimate() (uint64, error)
- func (tbtcs *TBTCSystem) EthBtcPriceFeedAdded(opts *ethutil.SubscribeOpts) *EthBtcPriceFeedAddedSubscription
- func (tbtcs *TBTCSystem) EthBtcPriceFeedAdditionStarted(opts *ethutil.SubscribeOpts) *EthBtcPriceFeedAdditionStartedSubscription
- func (tbtcs *TBTCSystem) ExitedCourtesyCall(opts *ethutil.SubscribeOpts, _depositContractAddressFilter []common.Address) *ExitedCourtesyCallSubscription
- func (tbtcs *TBTCSystem) FetchBitcoinPrice() (*big.Int, error)
- func (tbtcs *TBTCSystem) FetchBitcoinPriceAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (tbtcs *TBTCSystem) FetchRelayCurrentDifficulty() (*big.Int, error)
- func (tbtcs *TBTCSystem) FetchRelayCurrentDifficultyAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (tbtcs *TBTCSystem) FetchRelayPreviousDifficulty() (*big.Int, error)
- func (tbtcs *TBTCSystem) FetchRelayPreviousDifficultyAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (tbtcs *TBTCSystem) FinalizeCollateralizationThresholdsUpdate(transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) FinalizeCollateralizationThresholdsUpdateGasEstimate() (uint64, error)
- func (tbtcs *TBTCSystem) FinalizeEthBtcPriceFeedAddition(transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) FinalizeEthBtcPriceFeedAdditionGasEstimate() (uint64, error)
- func (tbtcs *TBTCSystem) FinalizeKeepFactoriesUpdate(transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) FinalizeKeepFactoriesUpdateGasEstimate() (uint64, error)
- func (tbtcs *TBTCSystem) FinalizeLotSizesUpdate(transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) FinalizeLotSizesUpdateGasEstimate() (uint64, error)
- func (tbtcs *TBTCSystem) FinalizeSignerFeeDivisorUpdate(transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) FinalizeSignerFeeDivisorUpdateGasEstimate() (uint64, error)
- func (tbtcs *TBTCSystem) FraudDuringSetup(opts *ethutil.SubscribeOpts, _depositContractAddressFilter []common.Address) *FraudDuringSetupSubscription
- func (tbtcs *TBTCSystem) Funded(opts *ethutil.SubscribeOpts, _depositContractAddressFilter []common.Address, ...) *FundedSubscription
- func (tbtcs *TBTCSystem) FunderAbortRequested(opts *ethutil.SubscribeOpts, _depositContractAddressFilter []common.Address) *FunderAbortRequestedSubscription
- func (tbtcs *TBTCSystem) GetAllowNewDeposits() (bool, error)
- func (tbtcs *TBTCSystem) GetAllowNewDepositsAtBlock(blockNumber *big.Int) (bool, error)
- func (tbtcs *TBTCSystem) GetAllowedLotSizes() ([]uint64, error)
- func (tbtcs *TBTCSystem) GetAllowedLotSizesAtBlock(blockNumber *big.Int) ([]uint64, error)
- func (tbtcs *TBTCSystem) GetGovernanceTimeDelay() (*big.Int, error)
- func (tbtcs *TBTCSystem) GetGovernanceTimeDelayAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (tbtcs *TBTCSystem) GetInitialCollateralizedPercent() (uint16, error)
- func (tbtcs *TBTCSystem) GetInitialCollateralizedPercentAtBlock(blockNumber *big.Int) (uint16, error)
- func (tbtcs *TBTCSystem) GetKeepFactoriesUpgradeabilityPeriod() (*big.Int, error)
- func (tbtcs *TBTCSystem) GetKeepFactoriesUpgradeabilityPeriodAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (tbtcs *TBTCSystem) GetMaximumLotSize() (*big.Int, error)
- func (tbtcs *TBTCSystem) GetMaximumLotSizeAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (tbtcs *TBTCSystem) GetMinimumLotSize() (*big.Int, error)
- func (tbtcs *TBTCSystem) GetMinimumLotSizeAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (tbtcs *TBTCSystem) GetNewDepositFeeEstimate() (*big.Int, error)
- func (tbtcs *TBTCSystem) GetNewDepositFeeEstimateAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (tbtcs *TBTCSystem) GetPriceFeedGovernanceTimeDelay() (*big.Int, error)
- func (tbtcs *TBTCSystem) GetPriceFeedGovernanceTimeDelayAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (tbtcs *TBTCSystem) GetRemainingCollateralizationThresholdsUpdateTime() (*big.Int, error)
- func (tbtcs *TBTCSystem) GetRemainingCollateralizationThresholdsUpdateTimeAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (tbtcs *TBTCSystem) GetRemainingEthBtcPriceFeedAdditionTime() (*big.Int, error)
- func (tbtcs *TBTCSystem) GetRemainingEthBtcPriceFeedAdditionTimeAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (tbtcs *TBTCSystem) GetRemainingKeepFactoriesUpdateTime() (*big.Int, error)
- func (tbtcs *TBTCSystem) GetRemainingKeepFactoriesUpdateTimeAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (tbtcs *TBTCSystem) GetRemainingKeepFactoriesUpgradeabilityTime() (*big.Int, error)
- func (tbtcs *TBTCSystem) GetRemainingKeepFactoriesUpgradeabilityTimeAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (tbtcs *TBTCSystem) GetRemainingLotSizesUpdateTime() (*big.Int, error)
- func (tbtcs *TBTCSystem) GetRemainingLotSizesUpdateTimeAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (tbtcs *TBTCSystem) GetRemainingPauseTerm() (*big.Int, error)
- func (tbtcs *TBTCSystem) GetRemainingPauseTermAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (tbtcs *TBTCSystem) GetRemainingSignerFeeDivisorUpdateTime() (*big.Int, error)
- func (tbtcs *TBTCSystem) GetRemainingSignerFeeDivisorUpdateTimeAtBlock(blockNumber *big.Int) (*big.Int, error)
- func (tbtcs *TBTCSystem) GetSeverelyUndercollateralizedThresholdPercent() (uint16, error)
- func (tbtcs *TBTCSystem) GetSeverelyUndercollateralizedThresholdPercentAtBlock(blockNumber *big.Int) (uint16, error)
- func (tbtcs *TBTCSystem) GetSignerFeeDivisor() (uint16, error)
- func (tbtcs *TBTCSystem) GetSignerFeeDivisorAtBlock(blockNumber *big.Int) (uint16, error)
- func (tbtcs *TBTCSystem) GetUndercollateralizedThresholdPercent() (uint16, error)
- func (tbtcs *TBTCSystem) GetUndercollateralizedThresholdPercentAtBlock(blockNumber *big.Int) (uint16, error)
- func (tbtcs *TBTCSystem) GotRedemptionSignature(opts *ethutil.SubscribeOpts, _depositContractAddressFilter []common.Address, ...) *GotRedemptionSignatureSubscription
- func (tbtcs *TBTCSystem) Initialize(_defaultKeepFactory common.Address, _depositFactory common.Address, ...) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) InitializeGasEstimate(_defaultKeepFactory common.Address, _depositFactory common.Address, ...) (uint64, error)
- func (tbtcs *TBTCSystem) IsAllowedLotSize(_requestedLotSizeSatoshis uint64) (bool, error)
- func (tbtcs *TBTCSystem) IsAllowedLotSizeAtBlock(_requestedLotSizeSatoshis uint64, blockNumber *big.Int) (bool, error)
- func (tbtcs *TBTCSystem) IsOwner() (bool, error)
- func (tbtcs *TBTCSystem) IsOwnerAtBlock(blockNumber *big.Int) (bool, error)
- func (tbtcs *TBTCSystem) KeepFactoriesUpdateStarted(opts *ethutil.SubscribeOpts) *KeepFactoriesUpdateStartedSubscription
- func (tbtcs *TBTCSystem) KeepFactoriesUpdated(opts *ethutil.SubscribeOpts) *KeepFactoriesUpdatedSubscription
- func (tbtcs *TBTCSystem) KeepSize() (uint16, error)
- func (tbtcs *TBTCSystem) KeepSizeAtBlock(blockNumber *big.Int) (uint16, error)
- func (tbtcs *TBTCSystem) KeepThreshold() (uint16, error)
- func (tbtcs *TBTCSystem) KeepThresholdAtBlock(blockNumber *big.Int) (uint16, error)
- func (tbtcs *TBTCSystem) Liquidated(opts *ethutil.SubscribeOpts, _depositContractAddressFilter []common.Address) *LiquidatedSubscription
- func (tbtcs *TBTCSystem) LogCourtesyCalled(transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) LogCourtesyCalledGasEstimate() (uint64, error)
- func (tbtcs *TBTCSystem) LogCreated(_keepAddress common.Address, transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) LogCreatedGasEstimate(_keepAddress common.Address) (uint64, error)
- func (tbtcs *TBTCSystem) LogExitedCourtesyCall(transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) LogExitedCourtesyCallGasEstimate() (uint64, error)
- func (tbtcs *TBTCSystem) LogFraudDuringSetup(transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) LogFraudDuringSetupGasEstimate() (uint64, error)
- func (tbtcs *TBTCSystem) LogFunded(_txid [32]uint8, transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) LogFundedGasEstimate(_txid [32]uint8) (uint64, error)
- func (tbtcs *TBTCSystem) LogFunderRequestedAbort(_abortOutputScript []uint8, transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) LogFunderRequestedAbortGasEstimate(_abortOutputScript []uint8) (uint64, error)
- func (tbtcs *TBTCSystem) LogGotRedemptionSignature(_digest [32]uint8, _r [32]uint8, _s [32]uint8, ...) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) LogGotRedemptionSignatureGasEstimate(_digest [32]uint8, _r [32]uint8, _s [32]uint8) (uint64, error)
- func (tbtcs *TBTCSystem) LogLiquidated(transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) LogLiquidatedGasEstimate() (uint64, error)
- func (tbtcs *TBTCSystem) LogRedeemed(_txid [32]uint8, transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) LogRedeemedGasEstimate(_txid [32]uint8) (uint64, error)
- func (tbtcs *TBTCSystem) LogRedemptionRequested(_requester common.Address, _digest [32]uint8, _utxoValue *big.Int, ...) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) LogRedemptionRequestedGasEstimate(_requester common.Address, _digest [32]uint8, _utxoValue *big.Int, ...) (uint64, error)
- func (tbtcs *TBTCSystem) LogRegisteredPubkey(_signingGroupPubkeyX [32]uint8, _signingGroupPubkeyY [32]uint8, ...) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) LogRegisteredPubkeyGasEstimate(_signingGroupPubkeyX [32]uint8, _signingGroupPubkeyY [32]uint8) (uint64, error)
- func (tbtcs *TBTCSystem) LogSetupFailed(transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) LogSetupFailedGasEstimate() (uint64, error)
- func (tbtcs *TBTCSystem) LogStartedLiquidation(_wasFraud bool, transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) LogStartedLiquidationGasEstimate(_wasFraud bool) (uint64, error)
- func (tbtcs *TBTCSystem) LotSizesUpdateStarted(opts *ethutil.SubscribeOpts) *LotSizesUpdateStartedSubscription
- func (tbtcs *TBTCSystem) LotSizesUpdated(opts *ethutil.SubscribeOpts) *LotSizesUpdatedSubscription
- func (tbtcs *TBTCSystem) Owner() (common.Address, error)
- func (tbtcs *TBTCSystem) OwnerAtBlock(blockNumber *big.Int) (common.Address, error)
- func (tbtcs *TBTCSystem) OwnershipTransferred(opts *ethutil.SubscribeOpts, previousOwnerFilter []common.Address, ...) *OwnershipTransferredSubscription
- func (tbtcs *TBTCSystem) PastAllowNewDepositsUpdatedEvents(startBlock uint64, endBlock *uint64) ([]*abi.TBTCSystemAllowNewDepositsUpdated, error)
- func (tbtcs *TBTCSystem) PastCollateralizationThresholdsUpdateStartedEvents(startBlock uint64, endBlock *uint64) ([]*abi.TBTCSystemCollateralizationThresholdsUpdateStarted, error)
- func (tbtcs *TBTCSystem) PastCollateralizationThresholdsUpdatedEvents(startBlock uint64, endBlock *uint64) ([]*abi.TBTCSystemCollateralizationThresholdsUpdated, error)
- func (tbtcs *TBTCSystem) PastCourtesyCalledEvents(startBlock uint64, endBlock *uint64, ...) ([]*abi.TBTCSystemCourtesyCalled, error)
- func (tbtcs *TBTCSystem) PastCreatedEvents(startBlock uint64, endBlock *uint64, ...) ([]*abi.TBTCSystemCreated, error)
- func (tbtcs *TBTCSystem) PastEthBtcPriceFeedAddedEvents(startBlock uint64, endBlock *uint64) ([]*abi.TBTCSystemEthBtcPriceFeedAdded, error)
- func (tbtcs *TBTCSystem) PastEthBtcPriceFeedAdditionStartedEvents(startBlock uint64, endBlock *uint64) ([]*abi.TBTCSystemEthBtcPriceFeedAdditionStarted, error)
- func (tbtcs *TBTCSystem) PastExitedCourtesyCallEvents(startBlock uint64, endBlock *uint64, ...) ([]*abi.TBTCSystemExitedCourtesyCall, error)
- func (tbtcs *TBTCSystem) PastFraudDuringSetupEvents(startBlock uint64, endBlock *uint64, ...) ([]*abi.TBTCSystemFraudDuringSetup, error)
- func (tbtcs *TBTCSystem) PastFundedEvents(startBlock uint64, endBlock *uint64, ...) ([]*abi.TBTCSystemFunded, error)
- func (tbtcs *TBTCSystem) PastFunderAbortRequestedEvents(startBlock uint64, endBlock *uint64, ...) ([]*abi.TBTCSystemFunderAbortRequested, error)
- func (tbtcs *TBTCSystem) PastGotRedemptionSignatureEvents(startBlock uint64, endBlock *uint64, ...) ([]*abi.TBTCSystemGotRedemptionSignature, error)
- func (tbtcs *TBTCSystem) PastKeepFactoriesUpdateStartedEvents(startBlock uint64, endBlock *uint64) ([]*abi.TBTCSystemKeepFactoriesUpdateStarted, error)
- func (tbtcs *TBTCSystem) PastKeepFactoriesUpdatedEvents(startBlock uint64, endBlock *uint64) ([]*abi.TBTCSystemKeepFactoriesUpdated, error)
- func (tbtcs *TBTCSystem) PastLiquidatedEvents(startBlock uint64, endBlock *uint64, ...) ([]*abi.TBTCSystemLiquidated, error)
- func (tbtcs *TBTCSystem) PastLotSizesUpdateStartedEvents(startBlock uint64, endBlock *uint64) ([]*abi.TBTCSystemLotSizesUpdateStarted, error)
- func (tbtcs *TBTCSystem) PastLotSizesUpdatedEvents(startBlock uint64, endBlock *uint64) ([]*abi.TBTCSystemLotSizesUpdated, error)
- func (tbtcs *TBTCSystem) PastOwnershipTransferredEvents(startBlock uint64, endBlock *uint64, previousOwnerFilter []common.Address, ...) ([]*abi.TBTCSystemOwnershipTransferred, error)
- func (tbtcs *TBTCSystem) PastRedeemedEvents(startBlock uint64, endBlock *uint64, ...) ([]*abi.TBTCSystemRedeemed, error)
- func (tbtcs *TBTCSystem) PastRedemptionRequestedEvents(startBlock uint64, endBlock *uint64, ...) ([]*abi.TBTCSystemRedemptionRequested, error)
- func (tbtcs *TBTCSystem) PastRegisteredPubkeyEvents(startBlock uint64, endBlock *uint64, ...) ([]*abi.TBTCSystemRegisteredPubkey, error)
- func (tbtcs *TBTCSystem) PastSetupFailedEvents(startBlock uint64, endBlock *uint64, ...) ([]*abi.TBTCSystemSetupFailed, error)
- func (tbtcs *TBTCSystem) PastSignerFeeDivisorUpdateStartedEvents(startBlock uint64, endBlock *uint64) ([]*abi.TBTCSystemSignerFeeDivisorUpdateStarted, error)
- func (tbtcs *TBTCSystem) PastSignerFeeDivisorUpdatedEvents(startBlock uint64, endBlock *uint64) ([]*abi.TBTCSystemSignerFeeDivisorUpdated, error)
- func (tbtcs *TBTCSystem) PastStartedLiquidationEvents(startBlock uint64, endBlock *uint64, ...) ([]*abi.TBTCSystemStartedLiquidation, error)
- func (tbtcs *TBTCSystem) PriceFeed() (common.Address, error)
- func (tbtcs *TBTCSystem) PriceFeedAtBlock(blockNumber *big.Int) (common.Address, error)
- func (tbtcs *TBTCSystem) Redeemed(opts *ethutil.SubscribeOpts, _depositContractAddressFilter []common.Address, ...) *RedeemedSubscription
- func (tbtcs *TBTCSystem) RedemptionRequested(opts *ethutil.SubscribeOpts, _depositContractAddressFilter []common.Address, ...) *RedemptionRequestedSubscription
- func (tbtcs *TBTCSystem) RefreshMinimumBondableValue(transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) RefreshMinimumBondableValueGasEstimate() (uint64, error)
- func (tbtcs *TBTCSystem) RegisteredPubkey(opts *ethutil.SubscribeOpts, _depositContractAddressFilter []common.Address) *RegisteredPubkeySubscription
- func (tbtcs *TBTCSystem) Relay() (common.Address, error)
- func (tbtcs *TBTCSystem) RelayAtBlock(blockNumber *big.Int) (common.Address, error)
- func (tbtcs *TBTCSystem) RenounceOwnership(transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) RenounceOwnershipGasEstimate() (uint64, error)
- func (tbtcs *TBTCSystem) RequestNewKeep(_requestedLotSizeSatoshis uint64, _maxSecuredLifetime *big.Int, value *big.Int, ...) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) RequestNewKeepGasEstimate(_requestedLotSizeSatoshis uint64, _maxSecuredLifetime *big.Int) (uint64, error)
- func (tbtcs *TBTCSystem) ResumeNewDeposits(transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) ResumeNewDepositsGasEstimate() (uint64, error)
- func (tbtcs *TBTCSystem) SetupFailed(opts *ethutil.SubscribeOpts, _depositContractAddressFilter []common.Address) *SetupFailedSubscription
- func (tbtcs *TBTCSystem) SignerFeeDivisorUpdateStarted(opts *ethutil.SubscribeOpts) *SignerFeeDivisorUpdateStartedSubscription
- func (tbtcs *TBTCSystem) SignerFeeDivisorUpdated(opts *ethutil.SubscribeOpts) *SignerFeeDivisorUpdatedSubscription
- func (tbtcs *TBTCSystem) StartedLiquidation(opts *ethutil.SubscribeOpts, _depositContractAddressFilter []common.Address) *StartedLiquidationSubscription
- func (tbtcs *TBTCSystem) TransferOwnership(newOwner common.Address, transactionOptions ...ethutil.TransactionOptions) (*types.Transaction, error)
- func (tbtcs *TBTCSystem) TransferOwnershipGasEstimate(newOwner common.Address) (uint64, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AllowNewDepositsUpdatedSubscription ¶
type AllowNewDepositsUpdatedSubscription struct {
// contains filtered or unexported fields
}
func (*AllowNewDepositsUpdatedSubscription) OnEvent ¶
func (andus *AllowNewDepositsUpdatedSubscription) OnEvent( handler tBTCSystemAllowNewDepositsUpdatedFunc, ) subscription.EventSubscription
func (*AllowNewDepositsUpdatedSubscription) Pipe ¶
func (andus *AllowNewDepositsUpdatedSubscription) Pipe( sink chan *abi.TBTCSystemAllowNewDepositsUpdated, ) subscription.EventSubscription
type CollateralizationThresholdsUpdateStartedSubscription ¶
type CollateralizationThresholdsUpdateStartedSubscription struct {
// contains filtered or unexported fields
}
func (*CollateralizationThresholdsUpdateStartedSubscription) OnEvent ¶
func (ctuss *CollateralizationThresholdsUpdateStartedSubscription) OnEvent( handler tBTCSystemCollateralizationThresholdsUpdateStartedFunc, ) subscription.EventSubscription
func (*CollateralizationThresholdsUpdateStartedSubscription) Pipe ¶
func (ctuss *CollateralizationThresholdsUpdateStartedSubscription) Pipe( sink chan *abi.TBTCSystemCollateralizationThresholdsUpdateStarted, ) subscription.EventSubscription
type CollateralizationThresholdsUpdatedSubscription ¶
type CollateralizationThresholdsUpdatedSubscription struct {
// contains filtered or unexported fields
}
func (*CollateralizationThresholdsUpdatedSubscription) OnEvent ¶
func (ctus *CollateralizationThresholdsUpdatedSubscription) OnEvent( handler tBTCSystemCollateralizationThresholdsUpdatedFunc, ) subscription.EventSubscription
func (*CollateralizationThresholdsUpdatedSubscription) Pipe ¶
func (ctus *CollateralizationThresholdsUpdatedSubscription) Pipe( sink chan *abi.TBTCSystemCollateralizationThresholdsUpdated, ) subscription.EventSubscription
type CourtesyCalledSubscription ¶
type CourtesyCalledSubscription struct {
// contains filtered or unexported fields
}
func (*CourtesyCalledSubscription) OnEvent ¶
func (ccs *CourtesyCalledSubscription) OnEvent( handler tBTCSystemCourtesyCalledFunc, ) subscription.EventSubscription
func (*CourtesyCalledSubscription) Pipe ¶
func (ccs *CourtesyCalledSubscription) Pipe( sink chan *abi.TBTCSystemCourtesyCalled, ) subscription.EventSubscription
type CreatedSubscription ¶
type CreatedSubscription struct {
// contains filtered or unexported fields
}
func (*CreatedSubscription) OnEvent ¶
func (cs *CreatedSubscription) OnEvent( handler tBTCSystemCreatedFunc, ) subscription.EventSubscription
func (*CreatedSubscription) Pipe ¶
func (cs *CreatedSubscription) Pipe( sink chan *abi.TBTCSystemCreated, ) subscription.EventSubscription
type Deposit ¶
type Deposit struct {
// contains filtered or unexported fields
}
func NewDeposit ¶
func NewDeposit( contractAddress common.Address, chainId *big.Int, accountKey *keystore.Key, backend bind.ContractBackend, nonceManager *ethutil.NonceManager, miningWaiter *ethutil.MiningWaiter, blockCounter *blockcounter.EthereumBlockCounter, transactionMutex *sync.Mutex, ) (*Deposit, error)
func (*Deposit) AuctionValueAtBlock ¶
func (*Deposit) CallExitCourtesyCall ¶
Non-mutating call, not a transaction submission.
func (*Deposit) CallIncreaseRedemptionFee ¶
func (d *Deposit) CallIncreaseRedemptionFee( _previousOutputValueBytes [8]uint8, _newOutputValueBytes [8]uint8, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Deposit) CallInitialize ¶
Non-mutating call, not a transaction submission.
func (*Deposit) CallInitializeDeposit ¶
func (d *Deposit) CallInitializeDeposit( _tbtcSystem common.Address, _tbtcToken common.Address, _tbtcDepositToken common.Address, _feeRebateToken common.Address, _vendingMachineAddress common.Address, _lotSizeSatoshis uint64, value *big.Int, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Deposit) CallNotifyCourtesyCall ¶
Non-mutating call, not a transaction submission.
func (*Deposit) CallNotifyCourtesyCallExpired ¶
Non-mutating call, not a transaction submission.
func (*Deposit) CallNotifyFundingTimedOut ¶
Non-mutating call, not a transaction submission.
func (*Deposit) CallNotifyRedemptionProofTimedOut ¶
Non-mutating call, not a transaction submission.
func (*Deposit) CallNotifyRedemptionSignatureTimedOut ¶
Non-mutating call, not a transaction submission.
func (*Deposit) CallNotifySignerSetupFailed ¶
Non-mutating call, not a transaction submission.
func (*Deposit) CallNotifyUndercollateralizedLiquidation ¶
Non-mutating call, not a transaction submission.
func (*Deposit) CallProvideBTCFundingProof ¶
func (d *Deposit) CallProvideBTCFundingProof( _txVersion [4]uint8, _txInputVector []uint8, _txOutputVector []uint8, _txLocktime [4]uint8, _fundingOutputIndex uint8, _merkleProof []uint8, _txIndexInBlock *big.Int, _bitcoinHeaders []uint8, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Deposit) CallProvideECDSAFraudProof ¶
func (d *Deposit) CallProvideECDSAFraudProof( _v uint8, _r [32]uint8, _s [32]uint8, _signedDigest [32]uint8, _preimage []uint8, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Deposit) CallProvideFundingECDSAFraudProof ¶
func (d *Deposit) CallProvideFundingECDSAFraudProof( _v uint8, _r [32]uint8, _s [32]uint8, _signedDigest [32]uint8, _preimage []uint8, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Deposit) CallProvideRedemptionProof ¶
func (d *Deposit) CallProvideRedemptionProof( _txVersion [4]uint8, _txInputVector []uint8, _txOutputVector []uint8, _txLocktime [4]uint8, _merkleProof []uint8, _txIndexInBlock *big.Int, _bitcoinHeaders []uint8, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Deposit) CallProvideRedemptionSignature ¶
func (d *Deposit) CallProvideRedemptionSignature( _v uint8, _r [32]uint8, _s [32]uint8, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Deposit) CallPurchaseSignerBondsAtAuction ¶
Non-mutating call, not a transaction submission.
func (*Deposit) CallRequestFunderAbort ¶
Non-mutating call, not a transaction submission.
func (*Deposit) CallRequestRedemption ¶
func (d *Deposit) CallRequestRedemption( _outputValueBytes [8]uint8, _redeemerOutputScript []uint8, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Deposit) CallRetrieveSignerPubkey ¶
Non-mutating call, not a transaction submission.
func (*Deposit) CallTransferAndRequestRedemption ¶
func (d *Deposit) CallTransferAndRequestRedemption( _outputValueBytes [8]uint8, _redeemerOutputScript []uint8, _finalRecipient common.Address, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*Deposit) CallWithdrawFunds ¶
Non-mutating call, not a transaction submission.
func (*Deposit) CollateralizationPercentage ¶
func (*Deposit) CollateralizationPercentageAtBlock ¶
func (*Deposit) CurrentStateAtBlock ¶
func (*Deposit) ExitCourtesyCall ¶
func (d *Deposit) ExitCourtesyCall( transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Deposit) ExitCourtesyCallGasEstimate ¶
func (*Deposit) FundingInfo ¶
func (*Deposit) FundingInfoAtBlock ¶
func (*Deposit) GetOwnerRedemptionTbtcRequirement ¶
func (*Deposit) GetOwnerRedemptionTbtcRequirementAtBlock ¶
func (*Deposit) GetRedemptionTbtcRequirement ¶
func (*Deposit) GetRedemptionTbtcRequirementAtBlock ¶
func (*Deposit) InActiveAtBlock ¶
func (*Deposit) IncreaseRedemptionFee ¶
func (d *Deposit) IncreaseRedemptionFee( _previousOutputValueBytes [8]uint8, _newOutputValueBytes [8]uint8, transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Deposit) IncreaseRedemptionFeeGasEstimate ¶
func (*Deposit) InitialCollateralizedPercent ¶
func (*Deposit) InitialCollateralizedPercentAtBlock ¶
func (*Deposit) Initialize ¶
func (d *Deposit) Initialize( _factory common.Address, transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Deposit) InitializeDeposit ¶
func (d *Deposit) InitializeDeposit( _tbtcSystem common.Address, _tbtcToken common.Address, _tbtcDepositToken common.Address, _feeRebateToken common.Address, _vendingMachineAddress common.Address, _lotSizeSatoshis uint64, value *big.Int, transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Deposit) InitializeDepositGasEstimate ¶
func (*Deposit) InitializeGasEstimate ¶
func (*Deposit) KeepAddressAtBlock ¶
func (*Deposit) LotSizeSatoshis ¶
func (*Deposit) LotSizeSatoshisAtBlock ¶
func (*Deposit) LotSizeTbtcAtBlock ¶
func (*Deposit) NotifyCourtesyCall ¶
func (d *Deposit) NotifyCourtesyCall( transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Deposit) NotifyCourtesyCallExpired ¶
func (d *Deposit) NotifyCourtesyCallExpired( transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Deposit) NotifyCourtesyCallExpiredGasEstimate ¶
func (*Deposit) NotifyCourtesyCallGasEstimate ¶
func (*Deposit) NotifyFundingTimedOut ¶
func (d *Deposit) NotifyFundingTimedOut( transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Deposit) NotifyFundingTimedOutGasEstimate ¶
func (*Deposit) NotifyRedemptionProofTimedOut ¶
func (d *Deposit) NotifyRedemptionProofTimedOut( transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Deposit) NotifyRedemptionProofTimedOutGasEstimate ¶
func (*Deposit) NotifyRedemptionSignatureTimedOut ¶
func (d *Deposit) NotifyRedemptionSignatureTimedOut( transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Deposit) NotifyRedemptionSignatureTimedOutGasEstimate ¶
func (*Deposit) NotifySignerSetupFailed ¶
func (d *Deposit) NotifySignerSetupFailed( transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Deposit) NotifySignerSetupFailedGasEstimate ¶
func (*Deposit) NotifyUndercollateralizedLiquidation ¶
func (d *Deposit) NotifyUndercollateralizedLiquidation( transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Deposit) NotifyUndercollateralizedLiquidationGasEstimate ¶
func (*Deposit) ProvideBTCFundingProof ¶
func (d *Deposit) ProvideBTCFundingProof( _txVersion [4]uint8, _txInputVector []uint8, _txOutputVector []uint8, _txLocktime [4]uint8, _fundingOutputIndex uint8, _merkleProof []uint8, _txIndexInBlock *big.Int, _bitcoinHeaders []uint8, transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Deposit) ProvideBTCFundingProofGasEstimate ¶
func (*Deposit) ProvideECDSAFraudProof ¶
func (d *Deposit) ProvideECDSAFraudProof( _v uint8, _r [32]uint8, _s [32]uint8, _signedDigest [32]uint8, _preimage []uint8, transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Deposit) ProvideECDSAFraudProofGasEstimate ¶
func (*Deposit) ProvideFundingECDSAFraudProof ¶
func (d *Deposit) ProvideFundingECDSAFraudProof( _v uint8, _r [32]uint8, _s [32]uint8, _signedDigest [32]uint8, _preimage []uint8, transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Deposit) ProvideFundingECDSAFraudProofGasEstimate ¶
func (*Deposit) ProvideRedemptionProof ¶
func (d *Deposit) ProvideRedemptionProof( _txVersion [4]uint8, _txInputVector []uint8, _txOutputVector []uint8, _txLocktime [4]uint8, _merkleProof []uint8, _txIndexInBlock *big.Int, _bitcoinHeaders []uint8, transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Deposit) ProvideRedemptionProofGasEstimate ¶
func (*Deposit) ProvideRedemptionSignature ¶
func (d *Deposit) ProvideRedemptionSignature( _v uint8, _r [32]uint8, _s [32]uint8, transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Deposit) ProvideRedemptionSignatureGasEstimate ¶
func (*Deposit) PurchaseSignerBondsAtAuction ¶
func (d *Deposit) PurchaseSignerBondsAtAuction( transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Deposit) PurchaseSignerBondsAtAuctionGasEstimate ¶
func (*Deposit) RemainingTermAtBlock ¶
func (*Deposit) RequestFunderAbort ¶
func (d *Deposit) RequestFunderAbort( _abortOutputScript []uint8, transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Deposit) RequestFunderAbortGasEstimate ¶
func (*Deposit) RequestRedemption ¶
func (d *Deposit) RequestRedemption( _outputValueBytes [8]uint8, _redeemerOutputScript []uint8, transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Deposit) RequestRedemptionGasEstimate ¶
func (*Deposit) RetrieveSignerPubkey ¶
func (d *Deposit) RetrieveSignerPubkey( transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Deposit) RetrieveSignerPubkeyGasEstimate ¶
func (*Deposit) SeverelyUndercollateralizedThresholdPercent ¶
func (*Deposit) SeverelyUndercollateralizedThresholdPercentAtBlock ¶
func (*Deposit) SignerFeeTbtcAtBlock ¶
func (*Deposit) TransferAndRequestRedemption ¶
func (d *Deposit) TransferAndRequestRedemption( _outputValueBytes [8]uint8, _redeemerOutputScript []uint8, _finalRecipient common.Address, transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Deposit) TransferAndRequestRedemptionGasEstimate ¶
func (*Deposit) UndercollateralizedThresholdPercent ¶
func (*Deposit) UndercollateralizedThresholdPercentAtBlock ¶
func (*Deposit) UtxoValueAtBlock ¶
func (*Deposit) WithdrawFunds ¶
func (d *Deposit) WithdrawFunds( transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*Deposit) WithdrawFundsGasEstimate ¶
type EthBtcPriceFeedAddedSubscription ¶
type EthBtcPriceFeedAddedSubscription struct {
// contains filtered or unexported fields
}
func (*EthBtcPriceFeedAddedSubscription) OnEvent ¶
func (ebpfas *EthBtcPriceFeedAddedSubscription) OnEvent( handler tBTCSystemEthBtcPriceFeedAddedFunc, ) subscription.EventSubscription
func (*EthBtcPriceFeedAddedSubscription) Pipe ¶
func (ebpfas *EthBtcPriceFeedAddedSubscription) Pipe( sink chan *abi.TBTCSystemEthBtcPriceFeedAdded, ) subscription.EventSubscription
type EthBtcPriceFeedAdditionStartedSubscription ¶
type EthBtcPriceFeedAdditionStartedSubscription struct {
// contains filtered or unexported fields
}
func (*EthBtcPriceFeedAdditionStartedSubscription) OnEvent ¶
func (ebpfass *EthBtcPriceFeedAdditionStartedSubscription) OnEvent( handler tBTCSystemEthBtcPriceFeedAdditionStartedFunc, ) subscription.EventSubscription
func (*EthBtcPriceFeedAdditionStartedSubscription) Pipe ¶
func (ebpfass *EthBtcPriceFeedAdditionStartedSubscription) Pipe( sink chan *abi.TBTCSystemEthBtcPriceFeedAdditionStarted, ) subscription.EventSubscription
type ExitedCourtesyCallSubscription ¶
type ExitedCourtesyCallSubscription struct {
// contains filtered or unexported fields
}
func (*ExitedCourtesyCallSubscription) OnEvent ¶
func (eccs *ExitedCourtesyCallSubscription) OnEvent( handler tBTCSystemExitedCourtesyCallFunc, ) subscription.EventSubscription
func (*ExitedCourtesyCallSubscription) Pipe ¶
func (eccs *ExitedCourtesyCallSubscription) Pipe( sink chan *abi.TBTCSystemExitedCourtesyCall, ) subscription.EventSubscription
type FraudDuringSetupSubscription ¶
type FraudDuringSetupSubscription struct {
// contains filtered or unexported fields
}
func (*FraudDuringSetupSubscription) OnEvent ¶
func (fdss *FraudDuringSetupSubscription) OnEvent( handler tBTCSystemFraudDuringSetupFunc, ) subscription.EventSubscription
func (*FraudDuringSetupSubscription) Pipe ¶
func (fdss *FraudDuringSetupSubscription) Pipe( sink chan *abi.TBTCSystemFraudDuringSetup, ) subscription.EventSubscription
type FundedSubscription ¶
type FundedSubscription struct {
// contains filtered or unexported fields
}
func (*FundedSubscription) OnEvent ¶
func (fs *FundedSubscription) OnEvent( handler tBTCSystemFundedFunc, ) subscription.EventSubscription
func (*FundedSubscription) Pipe ¶
func (fs *FundedSubscription) Pipe( sink chan *abi.TBTCSystemFunded, ) subscription.EventSubscription
type FunderAbortRequestedSubscription ¶
type FunderAbortRequestedSubscription struct {
// contains filtered or unexported fields
}
func (*FunderAbortRequestedSubscription) OnEvent ¶
func (fars *FunderAbortRequestedSubscription) OnEvent( handler tBTCSystemFunderAbortRequestedFunc, ) subscription.EventSubscription
func (*FunderAbortRequestedSubscription) Pipe ¶
func (fars *FunderAbortRequestedSubscription) Pipe( sink chan *abi.TBTCSystemFunderAbortRequested, ) subscription.EventSubscription
type GotRedemptionSignatureSubscription ¶
type GotRedemptionSignatureSubscription struct {
// contains filtered or unexported fields
}
func (*GotRedemptionSignatureSubscription) OnEvent ¶
func (grss *GotRedemptionSignatureSubscription) OnEvent( handler tBTCSystemGotRedemptionSignatureFunc, ) subscription.EventSubscription
func (*GotRedemptionSignatureSubscription) Pipe ¶
func (grss *GotRedemptionSignatureSubscription) Pipe( sink chan *abi.TBTCSystemGotRedemptionSignature, ) subscription.EventSubscription
type KeepFactoriesUpdateStartedSubscription ¶
type KeepFactoriesUpdateStartedSubscription struct {
// contains filtered or unexported fields
}
func (*KeepFactoriesUpdateStartedSubscription) OnEvent ¶
func (kfuss *KeepFactoriesUpdateStartedSubscription) OnEvent( handler tBTCSystemKeepFactoriesUpdateStartedFunc, ) subscription.EventSubscription
func (*KeepFactoriesUpdateStartedSubscription) Pipe ¶
func (kfuss *KeepFactoriesUpdateStartedSubscription) Pipe( sink chan *abi.TBTCSystemKeepFactoriesUpdateStarted, ) subscription.EventSubscription
type KeepFactoriesUpdatedSubscription ¶
type KeepFactoriesUpdatedSubscription struct {
// contains filtered or unexported fields
}
func (*KeepFactoriesUpdatedSubscription) OnEvent ¶
func (kfus *KeepFactoriesUpdatedSubscription) OnEvent( handler tBTCSystemKeepFactoriesUpdatedFunc, ) subscription.EventSubscription
func (*KeepFactoriesUpdatedSubscription) Pipe ¶
func (kfus *KeepFactoriesUpdatedSubscription) Pipe( sink chan *abi.TBTCSystemKeepFactoriesUpdated, ) subscription.EventSubscription
type LiquidatedSubscription ¶
type LiquidatedSubscription struct {
// contains filtered or unexported fields
}
func (*LiquidatedSubscription) OnEvent ¶
func (ls *LiquidatedSubscription) OnEvent( handler tBTCSystemLiquidatedFunc, ) subscription.EventSubscription
func (*LiquidatedSubscription) Pipe ¶
func (ls *LiquidatedSubscription) Pipe( sink chan *abi.TBTCSystemLiquidated, ) subscription.EventSubscription
type LotSizesUpdateStartedSubscription ¶
type LotSizesUpdateStartedSubscription struct {
// contains filtered or unexported fields
}
func (*LotSizesUpdateStartedSubscription) OnEvent ¶
func (lsuss *LotSizesUpdateStartedSubscription) OnEvent( handler tBTCSystemLotSizesUpdateStartedFunc, ) subscription.EventSubscription
func (*LotSizesUpdateStartedSubscription) Pipe ¶
func (lsuss *LotSizesUpdateStartedSubscription) Pipe( sink chan *abi.TBTCSystemLotSizesUpdateStarted, ) subscription.EventSubscription
type LotSizesUpdatedSubscription ¶
type LotSizesUpdatedSubscription struct {
// contains filtered or unexported fields
}
func (*LotSizesUpdatedSubscription) OnEvent ¶
func (lsus *LotSizesUpdatedSubscription) OnEvent( handler tBTCSystemLotSizesUpdatedFunc, ) subscription.EventSubscription
func (*LotSizesUpdatedSubscription) Pipe ¶
func (lsus *LotSizesUpdatedSubscription) Pipe( sink chan *abi.TBTCSystemLotSizesUpdated, ) subscription.EventSubscription
type OwnershipTransferredSubscription ¶
type OwnershipTransferredSubscription struct {
// contains filtered or unexported fields
}
func (*OwnershipTransferredSubscription) OnEvent ¶
func (ots *OwnershipTransferredSubscription) OnEvent( handler tBTCSystemOwnershipTransferredFunc, ) subscription.EventSubscription
func (*OwnershipTransferredSubscription) Pipe ¶
func (ots *OwnershipTransferredSubscription) Pipe( sink chan *abi.TBTCSystemOwnershipTransferred, ) subscription.EventSubscription
type RedeemedSubscription ¶
type RedeemedSubscription struct {
// contains filtered or unexported fields
}
func (*RedeemedSubscription) OnEvent ¶
func (rs *RedeemedSubscription) OnEvent( handler tBTCSystemRedeemedFunc, ) subscription.EventSubscription
func (*RedeemedSubscription) Pipe ¶
func (rs *RedeemedSubscription) Pipe( sink chan *abi.TBTCSystemRedeemed, ) subscription.EventSubscription
type RedemptionRequestedSubscription ¶
type RedemptionRequestedSubscription struct {
// contains filtered or unexported fields
}
func (*RedemptionRequestedSubscription) OnEvent ¶
func (rrs *RedemptionRequestedSubscription) OnEvent( handler tBTCSystemRedemptionRequestedFunc, ) subscription.EventSubscription
func (*RedemptionRequestedSubscription) Pipe ¶
func (rrs *RedemptionRequestedSubscription) Pipe( sink chan *abi.TBTCSystemRedemptionRequested, ) subscription.EventSubscription
type RegisteredPubkeySubscription ¶
type RegisteredPubkeySubscription struct {
// contains filtered or unexported fields
}
func (*RegisteredPubkeySubscription) OnEvent ¶
func (rps *RegisteredPubkeySubscription) OnEvent( handler tBTCSystemRegisteredPubkeyFunc, ) subscription.EventSubscription
func (*RegisteredPubkeySubscription) Pipe ¶
func (rps *RegisteredPubkeySubscription) Pipe( sink chan *abi.TBTCSystemRegisteredPubkey, ) subscription.EventSubscription
type SetupFailedSubscription ¶
type SetupFailedSubscription struct {
// contains filtered or unexported fields
}
func (*SetupFailedSubscription) OnEvent ¶
func (sfs *SetupFailedSubscription) OnEvent( handler tBTCSystemSetupFailedFunc, ) subscription.EventSubscription
func (*SetupFailedSubscription) Pipe ¶
func (sfs *SetupFailedSubscription) Pipe( sink chan *abi.TBTCSystemSetupFailed, ) subscription.EventSubscription
type SignerFeeDivisorUpdateStartedSubscription ¶
type SignerFeeDivisorUpdateStartedSubscription struct {
// contains filtered or unexported fields
}
func (*SignerFeeDivisorUpdateStartedSubscription) OnEvent ¶
func (sfduss *SignerFeeDivisorUpdateStartedSubscription) OnEvent( handler tBTCSystemSignerFeeDivisorUpdateStartedFunc, ) subscription.EventSubscription
func (*SignerFeeDivisorUpdateStartedSubscription) Pipe ¶
func (sfduss *SignerFeeDivisorUpdateStartedSubscription) Pipe( sink chan *abi.TBTCSystemSignerFeeDivisorUpdateStarted, ) subscription.EventSubscription
type SignerFeeDivisorUpdatedSubscription ¶
type SignerFeeDivisorUpdatedSubscription struct {
// contains filtered or unexported fields
}
func (*SignerFeeDivisorUpdatedSubscription) OnEvent ¶
func (sfdus *SignerFeeDivisorUpdatedSubscription) OnEvent( handler tBTCSystemSignerFeeDivisorUpdatedFunc, ) subscription.EventSubscription
func (*SignerFeeDivisorUpdatedSubscription) Pipe ¶
func (sfdus *SignerFeeDivisorUpdatedSubscription) Pipe( sink chan *abi.TBTCSystemSignerFeeDivisorUpdated, ) subscription.EventSubscription
type StartedLiquidationSubscription ¶
type StartedLiquidationSubscription struct {
// contains filtered or unexported fields
}
func (*StartedLiquidationSubscription) OnEvent ¶
func (sls *StartedLiquidationSubscription) OnEvent( handler tBTCSystemStartedLiquidationFunc, ) subscription.EventSubscription
func (*StartedLiquidationSubscription) Pipe ¶
func (sls *StartedLiquidationSubscription) Pipe( sink chan *abi.TBTCSystemStartedLiquidation, ) subscription.EventSubscription
type TBTCSystem ¶
type TBTCSystem struct {
// contains filtered or unexported fields
}
func NewTBTCSystem ¶
func NewTBTCSystem( contractAddress common.Address, chainId *big.Int, accountKey *keystore.Key, backend bind.ContractBackend, nonceManager *ethutil.NonceManager, miningWaiter *ethutil.MiningWaiter, blockCounter *blockcounter.EthereumBlockCounter, transactionMutex *sync.Mutex, ) (*TBTCSystem, error)
func (*TBTCSystem) AllowNewDepositsUpdated ¶
func (tbtcs *TBTCSystem) AllowNewDepositsUpdated( opts *ethutil.SubscribeOpts, ) *AllowNewDepositsUpdatedSubscription
func (*TBTCSystem) ApprovedToLog ¶
func (tbtcs *TBTCSystem) ApprovedToLog( _caller common.Address, ) (bool, error)
func (*TBTCSystem) ApprovedToLogAtBlock ¶
func (*TBTCSystem) BeginCollateralizationThresholdsUpdate ¶
func (tbtcs *TBTCSystem) BeginCollateralizationThresholdsUpdate( _initialCollateralizedPercent uint16, _undercollateralizedThresholdPercent uint16, _severelyUndercollateralizedThresholdPercent uint16, transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) BeginCollateralizationThresholdsUpdateGasEstimate ¶
func (*TBTCSystem) BeginEthBtcPriceFeedAddition ¶
func (tbtcs *TBTCSystem) BeginEthBtcPriceFeedAddition( _ethBtcPriceFeed common.Address, transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) BeginEthBtcPriceFeedAdditionGasEstimate ¶
func (tbtcs *TBTCSystem) BeginEthBtcPriceFeedAdditionGasEstimate( _ethBtcPriceFeed common.Address, ) (uint64, error)
func (*TBTCSystem) BeginKeepFactoriesUpdate ¶
func (tbtcs *TBTCSystem) BeginKeepFactoriesUpdate( _keepStakedFactory common.Address, _fullyBackedFactory common.Address, _factorySelector common.Address, transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) BeginKeepFactoriesUpdateGasEstimate ¶
func (*TBTCSystem) BeginLotSizesUpdate ¶
func (tbtcs *TBTCSystem) BeginLotSizesUpdate( _lotSizes []uint64, transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) BeginLotSizesUpdateGasEstimate ¶
func (tbtcs *TBTCSystem) BeginLotSizesUpdateGasEstimate( _lotSizes []uint64, ) (uint64, error)
func (*TBTCSystem) BeginSignerFeeDivisorUpdate ¶
func (tbtcs *TBTCSystem) BeginSignerFeeDivisorUpdate( _signerFeeDivisor uint16, transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) BeginSignerFeeDivisorUpdateGasEstimate ¶
func (tbtcs *TBTCSystem) BeginSignerFeeDivisorUpdateGasEstimate( _signerFeeDivisor uint16, ) (uint64, error)
func (*TBTCSystem) CallBeginCollateralizationThresholdsUpdate ¶
func (tbtcs *TBTCSystem) CallBeginCollateralizationThresholdsUpdate( _initialCollateralizedPercent uint16, _undercollateralizedThresholdPercent uint16, _severelyUndercollateralizedThresholdPercent uint16, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CallBeginEthBtcPriceFeedAddition ¶
func (tbtcs *TBTCSystem) CallBeginEthBtcPriceFeedAddition( _ethBtcPriceFeed common.Address, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CallBeginKeepFactoriesUpdate ¶
func (tbtcs *TBTCSystem) CallBeginKeepFactoriesUpdate( _keepStakedFactory common.Address, _fullyBackedFactory common.Address, _factorySelector common.Address, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CallBeginLotSizesUpdate ¶
func (tbtcs *TBTCSystem) CallBeginLotSizesUpdate( _lotSizes []uint64, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CallBeginSignerFeeDivisorUpdate ¶
func (tbtcs *TBTCSystem) CallBeginSignerFeeDivisorUpdate( _signerFeeDivisor uint16, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CallEmergencyPauseNewDeposits ¶
func (tbtcs *TBTCSystem) CallEmergencyPauseNewDeposits( blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CallFinalizeCollateralizationThresholdsUpdate ¶
func (tbtcs *TBTCSystem) CallFinalizeCollateralizationThresholdsUpdate( blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CallFinalizeEthBtcPriceFeedAddition ¶
func (tbtcs *TBTCSystem) CallFinalizeEthBtcPriceFeedAddition( blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CallFinalizeKeepFactoriesUpdate ¶
func (tbtcs *TBTCSystem) CallFinalizeKeepFactoriesUpdate( blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CallFinalizeLotSizesUpdate ¶
func (tbtcs *TBTCSystem) CallFinalizeLotSizesUpdate( blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CallFinalizeSignerFeeDivisorUpdate ¶
func (tbtcs *TBTCSystem) CallFinalizeSignerFeeDivisorUpdate( blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CallInitialize ¶
func (tbtcs *TBTCSystem) CallInitialize( _defaultKeepFactory common.Address, _depositFactory common.Address, _masterDepositAddress common.Address, _tbtcToken common.Address, _tbtcDepositToken common.Address, _feeRebateToken common.Address, _vendingMachine common.Address, _keepThreshold uint16, _keepSize uint16, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CallLogCourtesyCalled ¶
func (tbtcs *TBTCSystem) CallLogCourtesyCalled( blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CallLogCreated ¶
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CallLogExitedCourtesyCall ¶
func (tbtcs *TBTCSystem) CallLogExitedCourtesyCall( blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CallLogFraudDuringSetup ¶
func (tbtcs *TBTCSystem) CallLogFraudDuringSetup( blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CallLogFunded ¶
func (tbtcs *TBTCSystem) CallLogFunded( _txid [32]uint8, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CallLogFunderRequestedAbort ¶
func (tbtcs *TBTCSystem) CallLogFunderRequestedAbort( _abortOutputScript []uint8, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CallLogGotRedemptionSignature ¶
func (tbtcs *TBTCSystem) CallLogGotRedemptionSignature( _digest [32]uint8, _r [32]uint8, _s [32]uint8, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CallLogLiquidated ¶
func (tbtcs *TBTCSystem) CallLogLiquidated( blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CallLogRedeemed ¶
func (tbtcs *TBTCSystem) CallLogRedeemed( _txid [32]uint8, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CallLogRedemptionRequested ¶
func (tbtcs *TBTCSystem) CallLogRedemptionRequested( _requester common.Address, _digest [32]uint8, _utxoValue *big.Int, _redeemerOutputScript []uint8, _requestedFee *big.Int, _outpoint []uint8, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CallLogRegisteredPubkey ¶
func (tbtcs *TBTCSystem) CallLogRegisteredPubkey( _signingGroupPubkeyX [32]uint8, _signingGroupPubkeyY [32]uint8, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CallLogSetupFailed ¶
func (tbtcs *TBTCSystem) CallLogSetupFailed( blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CallLogStartedLiquidation ¶
func (tbtcs *TBTCSystem) CallLogStartedLiquidation( _wasFraud bool, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CallRefreshMinimumBondableValue ¶
func (tbtcs *TBTCSystem) CallRefreshMinimumBondableValue( blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CallRenounceOwnership ¶
func (tbtcs *TBTCSystem) CallRenounceOwnership( blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CallRequestNewKeep ¶
func (tbtcs *TBTCSystem) CallRequestNewKeep( _requestedLotSizeSatoshis uint64, _maxSecuredLifetime *big.Int, value *big.Int, blockNumber *big.Int, ) (common.Address, error)
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CallResumeNewDeposits ¶
func (tbtcs *TBTCSystem) CallResumeNewDeposits( blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CallTransferOwnership ¶
func (tbtcs *TBTCSystem) CallTransferOwnership( newOwner common.Address, blockNumber *big.Int, ) error
Non-mutating call, not a transaction submission.
func (*TBTCSystem) CollateralizationThresholdsUpdateStarted ¶
func (tbtcs *TBTCSystem) CollateralizationThresholdsUpdateStarted( opts *ethutil.SubscribeOpts, ) *CollateralizationThresholdsUpdateStartedSubscription
func (*TBTCSystem) CollateralizationThresholdsUpdated ¶
func (tbtcs *TBTCSystem) CollateralizationThresholdsUpdated( opts *ethutil.SubscribeOpts, ) *CollateralizationThresholdsUpdatedSubscription
func (*TBTCSystem) CourtesyCalled ¶
func (tbtcs *TBTCSystem) CourtesyCalled( opts *ethutil.SubscribeOpts, _depositContractAddressFilter []common.Address, ) *CourtesyCalledSubscription
func (*TBTCSystem) Created ¶
func (tbtcs *TBTCSystem) Created( opts *ethutil.SubscribeOpts, _depositContractAddressFilter []common.Address, _keepAddressFilter []common.Address, ) *CreatedSubscription
func (*TBTCSystem) EmergencyPauseNewDeposits ¶
func (tbtcs *TBTCSystem) EmergencyPauseNewDeposits( transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) EmergencyPauseNewDepositsGasEstimate ¶
func (tbtcs *TBTCSystem) EmergencyPauseNewDepositsGasEstimate() (uint64, error)
func (*TBTCSystem) EthBtcPriceFeedAdded ¶
func (tbtcs *TBTCSystem) EthBtcPriceFeedAdded( opts *ethutil.SubscribeOpts, ) *EthBtcPriceFeedAddedSubscription
func (*TBTCSystem) EthBtcPriceFeedAdditionStarted ¶
func (tbtcs *TBTCSystem) EthBtcPriceFeedAdditionStarted( opts *ethutil.SubscribeOpts, ) *EthBtcPriceFeedAdditionStartedSubscription
func (*TBTCSystem) ExitedCourtesyCall ¶
func (tbtcs *TBTCSystem) ExitedCourtesyCall( opts *ethutil.SubscribeOpts, _depositContractAddressFilter []common.Address, ) *ExitedCourtesyCallSubscription
func (*TBTCSystem) FetchBitcoinPrice ¶
func (tbtcs *TBTCSystem) FetchBitcoinPrice() (*big.Int, error)
func (*TBTCSystem) FetchBitcoinPriceAtBlock ¶
func (*TBTCSystem) FetchRelayCurrentDifficulty ¶
func (tbtcs *TBTCSystem) FetchRelayCurrentDifficulty() (*big.Int, error)
func (*TBTCSystem) FetchRelayCurrentDifficultyAtBlock ¶
func (*TBTCSystem) FetchRelayPreviousDifficulty ¶
func (tbtcs *TBTCSystem) FetchRelayPreviousDifficulty() (*big.Int, error)
func (*TBTCSystem) FetchRelayPreviousDifficultyAtBlock ¶
func (*TBTCSystem) FinalizeCollateralizationThresholdsUpdate ¶
func (tbtcs *TBTCSystem) FinalizeCollateralizationThresholdsUpdate( transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) FinalizeCollateralizationThresholdsUpdateGasEstimate ¶
func (tbtcs *TBTCSystem) FinalizeCollateralizationThresholdsUpdateGasEstimate() (uint64, error)
func (*TBTCSystem) FinalizeEthBtcPriceFeedAddition ¶
func (tbtcs *TBTCSystem) FinalizeEthBtcPriceFeedAddition( transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) FinalizeEthBtcPriceFeedAdditionGasEstimate ¶
func (tbtcs *TBTCSystem) FinalizeEthBtcPriceFeedAdditionGasEstimate() (uint64, error)
func (*TBTCSystem) FinalizeKeepFactoriesUpdate ¶
func (tbtcs *TBTCSystem) FinalizeKeepFactoriesUpdate( transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) FinalizeKeepFactoriesUpdateGasEstimate ¶
func (tbtcs *TBTCSystem) FinalizeKeepFactoriesUpdateGasEstimate() (uint64, error)
func (*TBTCSystem) FinalizeLotSizesUpdate ¶
func (tbtcs *TBTCSystem) FinalizeLotSizesUpdate( transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) FinalizeLotSizesUpdateGasEstimate ¶
func (tbtcs *TBTCSystem) FinalizeLotSizesUpdateGasEstimate() (uint64, error)
func (*TBTCSystem) FinalizeSignerFeeDivisorUpdate ¶
func (tbtcs *TBTCSystem) FinalizeSignerFeeDivisorUpdate( transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) FinalizeSignerFeeDivisorUpdateGasEstimate ¶
func (tbtcs *TBTCSystem) FinalizeSignerFeeDivisorUpdateGasEstimate() (uint64, error)
func (*TBTCSystem) FraudDuringSetup ¶
func (tbtcs *TBTCSystem) FraudDuringSetup( opts *ethutil.SubscribeOpts, _depositContractAddressFilter []common.Address, ) *FraudDuringSetupSubscription
func (*TBTCSystem) Funded ¶
func (tbtcs *TBTCSystem) Funded( opts *ethutil.SubscribeOpts, _depositContractAddressFilter []common.Address, _txidFilter [][32]uint8, ) *FundedSubscription
func (*TBTCSystem) FunderAbortRequested ¶
func (tbtcs *TBTCSystem) FunderAbortRequested( opts *ethutil.SubscribeOpts, _depositContractAddressFilter []common.Address, ) *FunderAbortRequestedSubscription
func (*TBTCSystem) GetAllowNewDeposits ¶
func (tbtcs *TBTCSystem) GetAllowNewDeposits() (bool, error)
func (*TBTCSystem) GetAllowNewDepositsAtBlock ¶
func (tbtcs *TBTCSystem) GetAllowNewDepositsAtBlock( blockNumber *big.Int, ) (bool, error)
func (*TBTCSystem) GetAllowedLotSizes ¶
func (tbtcs *TBTCSystem) GetAllowedLotSizes() ([]uint64, error)
func (*TBTCSystem) GetAllowedLotSizesAtBlock ¶
func (tbtcs *TBTCSystem) GetAllowedLotSizesAtBlock( blockNumber *big.Int, ) ([]uint64, error)
func (*TBTCSystem) GetGovernanceTimeDelay ¶
func (tbtcs *TBTCSystem) GetGovernanceTimeDelay() (*big.Int, error)
func (*TBTCSystem) GetGovernanceTimeDelayAtBlock ¶
func (*TBTCSystem) GetInitialCollateralizedPercent ¶
func (tbtcs *TBTCSystem) GetInitialCollateralizedPercent() (uint16, error)
func (*TBTCSystem) GetInitialCollateralizedPercentAtBlock ¶
func (tbtcs *TBTCSystem) GetInitialCollateralizedPercentAtBlock( blockNumber *big.Int, ) (uint16, error)
func (*TBTCSystem) GetKeepFactoriesUpgradeabilityPeriod ¶
func (tbtcs *TBTCSystem) GetKeepFactoriesUpgradeabilityPeriod() (*big.Int, error)
func (*TBTCSystem) GetKeepFactoriesUpgradeabilityPeriodAtBlock ¶
func (*TBTCSystem) GetMaximumLotSize ¶
func (tbtcs *TBTCSystem) GetMaximumLotSize() (*big.Int, error)
func (*TBTCSystem) GetMaximumLotSizeAtBlock ¶
func (*TBTCSystem) GetMinimumLotSize ¶
func (tbtcs *TBTCSystem) GetMinimumLotSize() (*big.Int, error)
func (*TBTCSystem) GetMinimumLotSizeAtBlock ¶
func (*TBTCSystem) GetNewDepositFeeEstimate ¶
func (tbtcs *TBTCSystem) GetNewDepositFeeEstimate() (*big.Int, error)
func (*TBTCSystem) GetNewDepositFeeEstimateAtBlock ¶
func (*TBTCSystem) GetPriceFeedGovernanceTimeDelay ¶
func (tbtcs *TBTCSystem) GetPriceFeedGovernanceTimeDelay() (*big.Int, error)
func (*TBTCSystem) GetPriceFeedGovernanceTimeDelayAtBlock ¶
func (*TBTCSystem) GetRemainingCollateralizationThresholdsUpdateTime ¶
func (tbtcs *TBTCSystem) GetRemainingCollateralizationThresholdsUpdateTime() (*big.Int, error)
func (*TBTCSystem) GetRemainingCollateralizationThresholdsUpdateTimeAtBlock ¶
func (*TBTCSystem) GetRemainingEthBtcPriceFeedAdditionTime ¶
func (tbtcs *TBTCSystem) GetRemainingEthBtcPriceFeedAdditionTime() (*big.Int, error)
func (*TBTCSystem) GetRemainingEthBtcPriceFeedAdditionTimeAtBlock ¶
func (*TBTCSystem) GetRemainingKeepFactoriesUpdateTime ¶
func (tbtcs *TBTCSystem) GetRemainingKeepFactoriesUpdateTime() (*big.Int, error)
func (*TBTCSystem) GetRemainingKeepFactoriesUpdateTimeAtBlock ¶
func (*TBTCSystem) GetRemainingKeepFactoriesUpgradeabilityTime ¶
func (tbtcs *TBTCSystem) GetRemainingKeepFactoriesUpgradeabilityTime() (*big.Int, error)
func (*TBTCSystem) GetRemainingKeepFactoriesUpgradeabilityTimeAtBlock ¶
func (*TBTCSystem) GetRemainingLotSizesUpdateTime ¶
func (tbtcs *TBTCSystem) GetRemainingLotSizesUpdateTime() (*big.Int, error)
func (*TBTCSystem) GetRemainingLotSizesUpdateTimeAtBlock ¶
func (*TBTCSystem) GetRemainingPauseTerm ¶
func (tbtcs *TBTCSystem) GetRemainingPauseTerm() (*big.Int, error)
func (*TBTCSystem) GetRemainingPauseTermAtBlock ¶
func (*TBTCSystem) GetRemainingSignerFeeDivisorUpdateTime ¶
func (tbtcs *TBTCSystem) GetRemainingSignerFeeDivisorUpdateTime() (*big.Int, error)
func (*TBTCSystem) GetRemainingSignerFeeDivisorUpdateTimeAtBlock ¶
func (*TBTCSystem) GetSeverelyUndercollateralizedThresholdPercent ¶
func (tbtcs *TBTCSystem) GetSeverelyUndercollateralizedThresholdPercent() (uint16, error)
func (*TBTCSystem) GetSeverelyUndercollateralizedThresholdPercentAtBlock ¶
func (tbtcs *TBTCSystem) GetSeverelyUndercollateralizedThresholdPercentAtBlock( blockNumber *big.Int, ) (uint16, error)
func (*TBTCSystem) GetSignerFeeDivisor ¶
func (tbtcs *TBTCSystem) GetSignerFeeDivisor() (uint16, error)
func (*TBTCSystem) GetSignerFeeDivisorAtBlock ¶
func (tbtcs *TBTCSystem) GetSignerFeeDivisorAtBlock( blockNumber *big.Int, ) (uint16, error)
func (*TBTCSystem) GetUndercollateralizedThresholdPercent ¶
func (tbtcs *TBTCSystem) GetUndercollateralizedThresholdPercent() (uint16, error)
func (*TBTCSystem) GetUndercollateralizedThresholdPercentAtBlock ¶
func (tbtcs *TBTCSystem) GetUndercollateralizedThresholdPercentAtBlock( blockNumber *big.Int, ) (uint16, error)
func (*TBTCSystem) GotRedemptionSignature ¶
func (tbtcs *TBTCSystem) GotRedemptionSignature( opts *ethutil.SubscribeOpts, _depositContractAddressFilter []common.Address, _digestFilter [][32]uint8, ) *GotRedemptionSignatureSubscription
func (*TBTCSystem) Initialize ¶
func (tbtcs *TBTCSystem) Initialize( _defaultKeepFactory common.Address, _depositFactory common.Address, _masterDepositAddress common.Address, _tbtcToken common.Address, _tbtcDepositToken common.Address, _feeRebateToken common.Address, _vendingMachine common.Address, _keepThreshold uint16, _keepSize uint16, transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) InitializeGasEstimate ¶
func (tbtcs *TBTCSystem) InitializeGasEstimate( _defaultKeepFactory common.Address, _depositFactory common.Address, _masterDepositAddress common.Address, _tbtcToken common.Address, _tbtcDepositToken common.Address, _feeRebateToken common.Address, _vendingMachine common.Address, _keepThreshold uint16, _keepSize uint16, ) (uint64, error)
func (*TBTCSystem) IsAllowedLotSize ¶
func (tbtcs *TBTCSystem) IsAllowedLotSize( _requestedLotSizeSatoshis uint64, ) (bool, error)
func (*TBTCSystem) IsAllowedLotSizeAtBlock ¶
func (*TBTCSystem) IsOwner ¶
func (tbtcs *TBTCSystem) IsOwner() (bool, error)
func (*TBTCSystem) IsOwnerAtBlock ¶
func (tbtcs *TBTCSystem) IsOwnerAtBlock( blockNumber *big.Int, ) (bool, error)
func (*TBTCSystem) KeepFactoriesUpdateStarted ¶
func (tbtcs *TBTCSystem) KeepFactoriesUpdateStarted( opts *ethutil.SubscribeOpts, ) *KeepFactoriesUpdateStartedSubscription
func (*TBTCSystem) KeepFactoriesUpdated ¶
func (tbtcs *TBTCSystem) KeepFactoriesUpdated( opts *ethutil.SubscribeOpts, ) *KeepFactoriesUpdatedSubscription
func (*TBTCSystem) KeepSize ¶
func (tbtcs *TBTCSystem) KeepSize() (uint16, error)
func (*TBTCSystem) KeepSizeAtBlock ¶
func (tbtcs *TBTCSystem) KeepSizeAtBlock( blockNumber *big.Int, ) (uint16, error)
func (*TBTCSystem) KeepThreshold ¶
func (tbtcs *TBTCSystem) KeepThreshold() (uint16, error)
func (*TBTCSystem) KeepThresholdAtBlock ¶
func (tbtcs *TBTCSystem) KeepThresholdAtBlock( blockNumber *big.Int, ) (uint16, error)
func (*TBTCSystem) Liquidated ¶
func (tbtcs *TBTCSystem) Liquidated( opts *ethutil.SubscribeOpts, _depositContractAddressFilter []common.Address, ) *LiquidatedSubscription
func (*TBTCSystem) LogCourtesyCalled ¶
func (tbtcs *TBTCSystem) LogCourtesyCalled( transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) LogCourtesyCalledGasEstimate ¶
func (tbtcs *TBTCSystem) LogCourtesyCalledGasEstimate() (uint64, error)
func (*TBTCSystem) LogCreated ¶
func (tbtcs *TBTCSystem) LogCreated( _keepAddress common.Address, transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) LogCreatedGasEstimate ¶
func (tbtcs *TBTCSystem) LogCreatedGasEstimate( _keepAddress common.Address, ) (uint64, error)
func (*TBTCSystem) LogExitedCourtesyCall ¶
func (tbtcs *TBTCSystem) LogExitedCourtesyCall( transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) LogExitedCourtesyCallGasEstimate ¶
func (tbtcs *TBTCSystem) LogExitedCourtesyCallGasEstimate() (uint64, error)
func (*TBTCSystem) LogFraudDuringSetup ¶
func (tbtcs *TBTCSystem) LogFraudDuringSetup( transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) LogFraudDuringSetupGasEstimate ¶
func (tbtcs *TBTCSystem) LogFraudDuringSetupGasEstimate() (uint64, error)
func (*TBTCSystem) LogFunded ¶
func (tbtcs *TBTCSystem) LogFunded( _txid [32]uint8, transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) LogFundedGasEstimate ¶
func (tbtcs *TBTCSystem) LogFundedGasEstimate( _txid [32]uint8, ) (uint64, error)
func (*TBTCSystem) LogFunderRequestedAbort ¶
func (tbtcs *TBTCSystem) LogFunderRequestedAbort( _abortOutputScript []uint8, transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) LogFunderRequestedAbortGasEstimate ¶
func (tbtcs *TBTCSystem) LogFunderRequestedAbortGasEstimate( _abortOutputScript []uint8, ) (uint64, error)
func (*TBTCSystem) LogGotRedemptionSignature ¶
func (tbtcs *TBTCSystem) LogGotRedemptionSignature( _digest [32]uint8, _r [32]uint8, _s [32]uint8, transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) LogGotRedemptionSignatureGasEstimate ¶
func (*TBTCSystem) LogLiquidated ¶
func (tbtcs *TBTCSystem) LogLiquidated( transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) LogLiquidatedGasEstimate ¶
func (tbtcs *TBTCSystem) LogLiquidatedGasEstimate() (uint64, error)
func (*TBTCSystem) LogRedeemed ¶
func (tbtcs *TBTCSystem) LogRedeemed( _txid [32]uint8, transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) LogRedeemedGasEstimate ¶
func (tbtcs *TBTCSystem) LogRedeemedGasEstimate( _txid [32]uint8, ) (uint64, error)
func (*TBTCSystem) LogRedemptionRequested ¶
func (tbtcs *TBTCSystem) LogRedemptionRequested( _requester common.Address, _digest [32]uint8, _utxoValue *big.Int, _redeemerOutputScript []uint8, _requestedFee *big.Int, _outpoint []uint8, transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) LogRedemptionRequestedGasEstimate ¶
func (*TBTCSystem) LogRegisteredPubkey ¶
func (tbtcs *TBTCSystem) LogRegisteredPubkey( _signingGroupPubkeyX [32]uint8, _signingGroupPubkeyY [32]uint8, transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) LogRegisteredPubkeyGasEstimate ¶
func (tbtcs *TBTCSystem) LogRegisteredPubkeyGasEstimate( _signingGroupPubkeyX [32]uint8, _signingGroupPubkeyY [32]uint8, ) (uint64, error)
func (*TBTCSystem) LogSetupFailed ¶
func (tbtcs *TBTCSystem) LogSetupFailed( transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) LogSetupFailedGasEstimate ¶
func (tbtcs *TBTCSystem) LogSetupFailedGasEstimate() (uint64, error)
func (*TBTCSystem) LogStartedLiquidation ¶
func (tbtcs *TBTCSystem) LogStartedLiquidation( _wasFraud bool, transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) LogStartedLiquidationGasEstimate ¶
func (tbtcs *TBTCSystem) LogStartedLiquidationGasEstimate( _wasFraud bool, ) (uint64, error)
func (*TBTCSystem) LotSizesUpdateStarted ¶
func (tbtcs *TBTCSystem) LotSizesUpdateStarted( opts *ethutil.SubscribeOpts, ) *LotSizesUpdateStartedSubscription
func (*TBTCSystem) LotSizesUpdated ¶
func (tbtcs *TBTCSystem) LotSizesUpdated( opts *ethutil.SubscribeOpts, ) *LotSizesUpdatedSubscription
func (*TBTCSystem) OwnerAtBlock ¶
func (*TBTCSystem) OwnershipTransferred ¶
func (tbtcs *TBTCSystem) OwnershipTransferred( opts *ethutil.SubscribeOpts, previousOwnerFilter []common.Address, newOwnerFilter []common.Address, ) *OwnershipTransferredSubscription
func (*TBTCSystem) PastAllowNewDepositsUpdatedEvents ¶
func (tbtcs *TBTCSystem) PastAllowNewDepositsUpdatedEvents( startBlock uint64, endBlock *uint64, ) ([]*abi.TBTCSystemAllowNewDepositsUpdated, error)
func (*TBTCSystem) PastCollateralizationThresholdsUpdateStartedEvents ¶
func (tbtcs *TBTCSystem) PastCollateralizationThresholdsUpdateStartedEvents( startBlock uint64, endBlock *uint64, ) ([]*abi.TBTCSystemCollateralizationThresholdsUpdateStarted, error)
func (*TBTCSystem) PastCollateralizationThresholdsUpdatedEvents ¶
func (tbtcs *TBTCSystem) PastCollateralizationThresholdsUpdatedEvents( startBlock uint64, endBlock *uint64, ) ([]*abi.TBTCSystemCollateralizationThresholdsUpdated, error)
func (*TBTCSystem) PastCourtesyCalledEvents ¶
func (tbtcs *TBTCSystem) PastCourtesyCalledEvents( startBlock uint64, endBlock *uint64, _depositContractAddressFilter []common.Address, ) ([]*abi.TBTCSystemCourtesyCalled, error)
func (*TBTCSystem) PastCreatedEvents ¶
func (tbtcs *TBTCSystem) PastCreatedEvents( startBlock uint64, endBlock *uint64, _depositContractAddressFilter []common.Address, _keepAddressFilter []common.Address, ) ([]*abi.TBTCSystemCreated, error)
func (*TBTCSystem) PastEthBtcPriceFeedAddedEvents ¶
func (tbtcs *TBTCSystem) PastEthBtcPriceFeedAddedEvents( startBlock uint64, endBlock *uint64, ) ([]*abi.TBTCSystemEthBtcPriceFeedAdded, error)
func (*TBTCSystem) PastEthBtcPriceFeedAdditionStartedEvents ¶
func (tbtcs *TBTCSystem) PastEthBtcPriceFeedAdditionStartedEvents( startBlock uint64, endBlock *uint64, ) ([]*abi.TBTCSystemEthBtcPriceFeedAdditionStarted, error)
func (*TBTCSystem) PastExitedCourtesyCallEvents ¶
func (tbtcs *TBTCSystem) PastExitedCourtesyCallEvents( startBlock uint64, endBlock *uint64, _depositContractAddressFilter []common.Address, ) ([]*abi.TBTCSystemExitedCourtesyCall, error)
func (*TBTCSystem) PastFraudDuringSetupEvents ¶
func (tbtcs *TBTCSystem) PastFraudDuringSetupEvents( startBlock uint64, endBlock *uint64, _depositContractAddressFilter []common.Address, ) ([]*abi.TBTCSystemFraudDuringSetup, error)
func (*TBTCSystem) PastFundedEvents ¶
func (tbtcs *TBTCSystem) PastFundedEvents( startBlock uint64, endBlock *uint64, _depositContractAddressFilter []common.Address, _txidFilter [][32]uint8, ) ([]*abi.TBTCSystemFunded, error)
func (*TBTCSystem) PastFunderAbortRequestedEvents ¶
func (tbtcs *TBTCSystem) PastFunderAbortRequestedEvents( startBlock uint64, endBlock *uint64, _depositContractAddressFilter []common.Address, ) ([]*abi.TBTCSystemFunderAbortRequested, error)
func (*TBTCSystem) PastGotRedemptionSignatureEvents ¶
func (tbtcs *TBTCSystem) PastGotRedemptionSignatureEvents( startBlock uint64, endBlock *uint64, _depositContractAddressFilter []common.Address, _digestFilter [][32]uint8, ) ([]*abi.TBTCSystemGotRedemptionSignature, error)
func (*TBTCSystem) PastKeepFactoriesUpdateStartedEvents ¶
func (tbtcs *TBTCSystem) PastKeepFactoriesUpdateStartedEvents( startBlock uint64, endBlock *uint64, ) ([]*abi.TBTCSystemKeepFactoriesUpdateStarted, error)
func (*TBTCSystem) PastKeepFactoriesUpdatedEvents ¶
func (tbtcs *TBTCSystem) PastKeepFactoriesUpdatedEvents( startBlock uint64, endBlock *uint64, ) ([]*abi.TBTCSystemKeepFactoriesUpdated, error)
func (*TBTCSystem) PastLiquidatedEvents ¶
func (tbtcs *TBTCSystem) PastLiquidatedEvents( startBlock uint64, endBlock *uint64, _depositContractAddressFilter []common.Address, ) ([]*abi.TBTCSystemLiquidated, error)
func (*TBTCSystem) PastLotSizesUpdateStartedEvents ¶
func (tbtcs *TBTCSystem) PastLotSizesUpdateStartedEvents( startBlock uint64, endBlock *uint64, ) ([]*abi.TBTCSystemLotSizesUpdateStarted, error)
func (*TBTCSystem) PastLotSizesUpdatedEvents ¶
func (tbtcs *TBTCSystem) PastLotSizesUpdatedEvents( startBlock uint64, endBlock *uint64, ) ([]*abi.TBTCSystemLotSizesUpdated, error)
func (*TBTCSystem) PastOwnershipTransferredEvents ¶
func (tbtcs *TBTCSystem) PastOwnershipTransferredEvents( startBlock uint64, endBlock *uint64, previousOwnerFilter []common.Address, newOwnerFilter []common.Address, ) ([]*abi.TBTCSystemOwnershipTransferred, error)
func (*TBTCSystem) PastRedeemedEvents ¶
func (tbtcs *TBTCSystem) PastRedeemedEvents( startBlock uint64, endBlock *uint64, _depositContractAddressFilter []common.Address, _txidFilter [][32]uint8, ) ([]*abi.TBTCSystemRedeemed, error)
func (*TBTCSystem) PastRedemptionRequestedEvents ¶
func (*TBTCSystem) PastRegisteredPubkeyEvents ¶
func (tbtcs *TBTCSystem) PastRegisteredPubkeyEvents( startBlock uint64, endBlock *uint64, _depositContractAddressFilter []common.Address, ) ([]*abi.TBTCSystemRegisteredPubkey, error)
func (*TBTCSystem) PastSetupFailedEvents ¶
func (tbtcs *TBTCSystem) PastSetupFailedEvents( startBlock uint64, endBlock *uint64, _depositContractAddressFilter []common.Address, ) ([]*abi.TBTCSystemSetupFailed, error)
func (*TBTCSystem) PastSignerFeeDivisorUpdateStartedEvents ¶
func (tbtcs *TBTCSystem) PastSignerFeeDivisorUpdateStartedEvents( startBlock uint64, endBlock *uint64, ) ([]*abi.TBTCSystemSignerFeeDivisorUpdateStarted, error)
func (*TBTCSystem) PastSignerFeeDivisorUpdatedEvents ¶
func (tbtcs *TBTCSystem) PastSignerFeeDivisorUpdatedEvents( startBlock uint64, endBlock *uint64, ) ([]*abi.TBTCSystemSignerFeeDivisorUpdated, error)
func (*TBTCSystem) PastStartedLiquidationEvents ¶
func (tbtcs *TBTCSystem) PastStartedLiquidationEvents( startBlock uint64, endBlock *uint64, _depositContractAddressFilter []common.Address, ) ([]*abi.TBTCSystemStartedLiquidation, error)
func (*TBTCSystem) PriceFeedAtBlock ¶
func (*TBTCSystem) Redeemed ¶
func (tbtcs *TBTCSystem) Redeemed( opts *ethutil.SubscribeOpts, _depositContractAddressFilter []common.Address, _txidFilter [][32]uint8, ) *RedeemedSubscription
func (*TBTCSystem) RedemptionRequested ¶
func (tbtcs *TBTCSystem) RedemptionRequested( opts *ethutil.SubscribeOpts, _depositContractAddressFilter []common.Address, _requesterFilter []common.Address, _digestFilter [][32]uint8, ) *RedemptionRequestedSubscription
func (*TBTCSystem) RefreshMinimumBondableValue ¶
func (tbtcs *TBTCSystem) RefreshMinimumBondableValue( transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) RefreshMinimumBondableValueGasEstimate ¶
func (tbtcs *TBTCSystem) RefreshMinimumBondableValueGasEstimate() (uint64, error)
func (*TBTCSystem) RegisteredPubkey ¶
func (tbtcs *TBTCSystem) RegisteredPubkey( opts *ethutil.SubscribeOpts, _depositContractAddressFilter []common.Address, ) *RegisteredPubkeySubscription
func (*TBTCSystem) RelayAtBlock ¶
func (*TBTCSystem) RenounceOwnership ¶
func (tbtcs *TBTCSystem) RenounceOwnership( transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) RenounceOwnershipGasEstimate ¶
func (tbtcs *TBTCSystem) RenounceOwnershipGasEstimate() (uint64, error)
func (*TBTCSystem) RequestNewKeep ¶
func (tbtcs *TBTCSystem) RequestNewKeep( _requestedLotSizeSatoshis uint64, _maxSecuredLifetime *big.Int, value *big.Int, transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) RequestNewKeepGasEstimate ¶
func (*TBTCSystem) ResumeNewDeposits ¶
func (tbtcs *TBTCSystem) ResumeNewDeposits( transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) ResumeNewDepositsGasEstimate ¶
func (tbtcs *TBTCSystem) ResumeNewDepositsGasEstimate() (uint64, error)
func (*TBTCSystem) SetupFailed ¶
func (tbtcs *TBTCSystem) SetupFailed( opts *ethutil.SubscribeOpts, _depositContractAddressFilter []common.Address, ) *SetupFailedSubscription
func (*TBTCSystem) SignerFeeDivisorUpdateStarted ¶
func (tbtcs *TBTCSystem) SignerFeeDivisorUpdateStarted( opts *ethutil.SubscribeOpts, ) *SignerFeeDivisorUpdateStartedSubscription
func (*TBTCSystem) SignerFeeDivisorUpdated ¶
func (tbtcs *TBTCSystem) SignerFeeDivisorUpdated( opts *ethutil.SubscribeOpts, ) *SignerFeeDivisorUpdatedSubscription
func (*TBTCSystem) StartedLiquidation ¶
func (tbtcs *TBTCSystem) StartedLiquidation( opts *ethutil.SubscribeOpts, _depositContractAddressFilter []common.Address, ) *StartedLiquidationSubscription
func (*TBTCSystem) TransferOwnership ¶
func (tbtcs *TBTCSystem) TransferOwnership( newOwner common.Address, transactionOptions ...ethutil.TransactionOptions, ) (*types.Transaction, error)
Transaction submission.
func (*TBTCSystem) TransferOwnershipGasEstimate ¶
func (tbtcs *TBTCSystem) TransferOwnershipGasEstimate( newOwner common.Address, ) (uint64, error)