Documentation ¶
Index ¶
- Constants
- type TBTCSystem
- type TBTCSystemAllowNewDepositsUpdated
- type TBTCSystemAllowNewDepositsUpdatedIterator
- type TBTCSystemCaller
- func (_TBTCSystem *TBTCSystemCaller) ApprovedToLog(opts *bind.CallOpts, _caller common.Address) (bool, error)
- func (_TBTCSystem *TBTCSystemCaller) FetchBitcoinPrice(opts *bind.CallOpts) (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCaller) FetchRelayCurrentDifficulty(opts *bind.CallOpts) (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCaller) FetchRelayPreviousDifficulty(opts *bind.CallOpts) (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCaller) GetAllowNewDeposits(opts *bind.CallOpts) (bool, error)
- func (_TBTCSystem *TBTCSystemCaller) GetAllowedLotSizes(opts *bind.CallOpts) ([]uint64, error)
- func (_TBTCSystem *TBTCSystemCaller) GetGovernanceTimeDelay(opts *bind.CallOpts) (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCaller) GetInitialCollateralizedPercent(opts *bind.CallOpts) (uint16, error)
- func (_TBTCSystem *TBTCSystemCaller) GetKeepFactoriesUpgradeabilityPeriod(opts *bind.CallOpts) (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCaller) GetMaximumLotSize(opts *bind.CallOpts) (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCaller) GetMinimumLotSize(opts *bind.CallOpts) (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCaller) GetNewDepositFeeEstimate(opts *bind.CallOpts) (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCaller) GetPriceFeedGovernanceTimeDelay(opts *bind.CallOpts) (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCaller) GetRemainingCollateralizationThresholdsUpdateTime(opts *bind.CallOpts) (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCaller) GetRemainingEthBtcPriceFeedAdditionTime(opts *bind.CallOpts) (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCaller) GetRemainingKeepFactoriesUpdateTime(opts *bind.CallOpts) (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCaller) GetRemainingKeepFactoriesUpgradeabilityTime(opts *bind.CallOpts) (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCaller) GetRemainingLotSizesUpdateTime(opts *bind.CallOpts) (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCaller) GetRemainingPauseTerm(opts *bind.CallOpts) (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCaller) GetRemainingSignerFeeDivisorUpdateTime(opts *bind.CallOpts) (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCaller) GetSeverelyUndercollateralizedThresholdPercent(opts *bind.CallOpts) (uint16, error)
- func (_TBTCSystem *TBTCSystemCaller) GetSignerFeeDivisor(opts *bind.CallOpts) (uint16, error)
- func (_TBTCSystem *TBTCSystemCaller) GetUndercollateralizedThresholdPercent(opts *bind.CallOpts) (uint16, error)
- func (_TBTCSystem *TBTCSystemCaller) IsAllowedLotSize(opts *bind.CallOpts, _requestedLotSizeSatoshis uint64) (bool, error)
- func (_TBTCSystem *TBTCSystemCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_TBTCSystem *TBTCSystemCaller) KeepSize(opts *bind.CallOpts) (uint16, error)
- func (_TBTCSystem *TBTCSystemCaller) KeepThreshold(opts *bind.CallOpts) (uint16, error)
- func (_TBTCSystem *TBTCSystemCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_TBTCSystem *TBTCSystemCaller) PriceFeed(opts *bind.CallOpts) (common.Address, error)
- func (_TBTCSystem *TBTCSystemCaller) Relay(opts *bind.CallOpts) (common.Address, error)
- type TBTCSystemCallerRaw
- type TBTCSystemCallerSession
- func (_TBTCSystem *TBTCSystemCallerSession) ApprovedToLog(_caller common.Address) (bool, error)
- func (_TBTCSystem *TBTCSystemCallerSession) FetchBitcoinPrice() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCallerSession) FetchRelayCurrentDifficulty() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCallerSession) FetchRelayPreviousDifficulty() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCallerSession) GetAllowNewDeposits() (bool, error)
- func (_TBTCSystem *TBTCSystemCallerSession) GetAllowedLotSizes() ([]uint64, error)
- func (_TBTCSystem *TBTCSystemCallerSession) GetGovernanceTimeDelay() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCallerSession) GetInitialCollateralizedPercent() (uint16, error)
- func (_TBTCSystem *TBTCSystemCallerSession) GetKeepFactoriesUpgradeabilityPeriod() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCallerSession) GetMaximumLotSize() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCallerSession) GetMinimumLotSize() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCallerSession) GetNewDepositFeeEstimate() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCallerSession) GetPriceFeedGovernanceTimeDelay() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCallerSession) GetRemainingCollateralizationThresholdsUpdateTime() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCallerSession) GetRemainingEthBtcPriceFeedAdditionTime() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCallerSession) GetRemainingKeepFactoriesUpdateTime() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCallerSession) GetRemainingKeepFactoriesUpgradeabilityTime() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCallerSession) GetRemainingLotSizesUpdateTime() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCallerSession) GetRemainingPauseTerm() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCallerSession) GetRemainingSignerFeeDivisorUpdateTime() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemCallerSession) GetSeverelyUndercollateralizedThresholdPercent() (uint16, error)
- func (_TBTCSystem *TBTCSystemCallerSession) GetSignerFeeDivisor() (uint16, error)
- func (_TBTCSystem *TBTCSystemCallerSession) GetUndercollateralizedThresholdPercent() (uint16, error)
- func (_TBTCSystem *TBTCSystemCallerSession) IsAllowedLotSize(_requestedLotSizeSatoshis uint64) (bool, error)
- func (_TBTCSystem *TBTCSystemCallerSession) IsOwner() (bool, error)
- func (_TBTCSystem *TBTCSystemCallerSession) KeepSize() (uint16, error)
- func (_TBTCSystem *TBTCSystemCallerSession) KeepThreshold() (uint16, error)
- func (_TBTCSystem *TBTCSystemCallerSession) Owner() (common.Address, error)
- func (_TBTCSystem *TBTCSystemCallerSession) PriceFeed() (common.Address, error)
- func (_TBTCSystem *TBTCSystemCallerSession) Relay() (common.Address, error)
- type TBTCSystemCollateralizationThresholdsUpdateStarted
- type TBTCSystemCollateralizationThresholdsUpdateStartedIterator
- type TBTCSystemCollateralizationThresholdsUpdated
- type TBTCSystemCollateralizationThresholdsUpdatedIterator
- type TBTCSystemCourtesyCalled
- type TBTCSystemCourtesyCalledIterator
- type TBTCSystemCreated
- type TBTCSystemCreatedIterator
- type TBTCSystemEthBtcPriceFeedAdded
- type TBTCSystemEthBtcPriceFeedAddedIterator
- type TBTCSystemEthBtcPriceFeedAdditionStarted
- type TBTCSystemEthBtcPriceFeedAdditionStartedIterator
- type TBTCSystemExitedCourtesyCall
- type TBTCSystemExitedCourtesyCallIterator
- type TBTCSystemFilterer
- func (_TBTCSystem *TBTCSystemFilterer) FilterAllowNewDepositsUpdated(opts *bind.FilterOpts) (*TBTCSystemAllowNewDepositsUpdatedIterator, error)
- func (_TBTCSystem *TBTCSystemFilterer) FilterCollateralizationThresholdsUpdateStarted(opts *bind.FilterOpts) (*TBTCSystemCollateralizationThresholdsUpdateStartedIterator, error)
- func (_TBTCSystem *TBTCSystemFilterer) FilterCollateralizationThresholdsUpdated(opts *bind.FilterOpts) (*TBTCSystemCollateralizationThresholdsUpdatedIterator, error)
- func (_TBTCSystem *TBTCSystemFilterer) FilterCourtesyCalled(opts *bind.FilterOpts, _depositContractAddress []common.Address) (*TBTCSystemCourtesyCalledIterator, error)
- func (_TBTCSystem *TBTCSystemFilterer) FilterCreated(opts *bind.FilterOpts, _depositContractAddress []common.Address, ...) (*TBTCSystemCreatedIterator, error)
- func (_TBTCSystem *TBTCSystemFilterer) FilterEthBtcPriceFeedAdded(opts *bind.FilterOpts) (*TBTCSystemEthBtcPriceFeedAddedIterator, error)
- func (_TBTCSystem *TBTCSystemFilterer) FilterEthBtcPriceFeedAdditionStarted(opts *bind.FilterOpts) (*TBTCSystemEthBtcPriceFeedAdditionStartedIterator, error)
- func (_TBTCSystem *TBTCSystemFilterer) FilterExitedCourtesyCall(opts *bind.FilterOpts, _depositContractAddress []common.Address) (*TBTCSystemExitedCourtesyCallIterator, error)
- func (_TBTCSystem *TBTCSystemFilterer) FilterFraudDuringSetup(opts *bind.FilterOpts, _depositContractAddress []common.Address) (*TBTCSystemFraudDuringSetupIterator, error)
- func (_TBTCSystem *TBTCSystemFilterer) FilterFunded(opts *bind.FilterOpts, _depositContractAddress []common.Address, ...) (*TBTCSystemFundedIterator, error)
- func (_TBTCSystem *TBTCSystemFilterer) FilterFunderAbortRequested(opts *bind.FilterOpts, _depositContractAddress []common.Address) (*TBTCSystemFunderAbortRequestedIterator, error)
- func (_TBTCSystem *TBTCSystemFilterer) FilterGotRedemptionSignature(opts *bind.FilterOpts, _depositContractAddress []common.Address, ...) (*TBTCSystemGotRedemptionSignatureIterator, error)
- func (_TBTCSystem *TBTCSystemFilterer) FilterKeepFactoriesUpdateStarted(opts *bind.FilterOpts) (*TBTCSystemKeepFactoriesUpdateStartedIterator, error)
- func (_TBTCSystem *TBTCSystemFilterer) FilterKeepFactoriesUpdated(opts *bind.FilterOpts) (*TBTCSystemKeepFactoriesUpdatedIterator, error)
- func (_TBTCSystem *TBTCSystemFilterer) FilterLiquidated(opts *bind.FilterOpts, _depositContractAddress []common.Address) (*TBTCSystemLiquidatedIterator, error)
- func (_TBTCSystem *TBTCSystemFilterer) FilterLotSizesUpdateStarted(opts *bind.FilterOpts) (*TBTCSystemLotSizesUpdateStartedIterator, error)
- func (_TBTCSystem *TBTCSystemFilterer) FilterLotSizesUpdated(opts *bind.FilterOpts) (*TBTCSystemLotSizesUpdatedIterator, error)
- func (_TBTCSystem *TBTCSystemFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*TBTCSystemOwnershipTransferredIterator, error)
- func (_TBTCSystem *TBTCSystemFilterer) FilterRedeemed(opts *bind.FilterOpts, _depositContractAddress []common.Address, ...) (*TBTCSystemRedeemedIterator, error)
- func (_TBTCSystem *TBTCSystemFilterer) FilterRedemptionRequested(opts *bind.FilterOpts, _depositContractAddress []common.Address, ...) (*TBTCSystemRedemptionRequestedIterator, error)
- func (_TBTCSystem *TBTCSystemFilterer) FilterRegisteredPubkey(opts *bind.FilterOpts, _depositContractAddress []common.Address) (*TBTCSystemRegisteredPubkeyIterator, error)
- func (_TBTCSystem *TBTCSystemFilterer) FilterSetupFailed(opts *bind.FilterOpts, _depositContractAddress []common.Address) (*TBTCSystemSetupFailedIterator, error)
- func (_TBTCSystem *TBTCSystemFilterer) FilterSignerFeeDivisorUpdateStarted(opts *bind.FilterOpts) (*TBTCSystemSignerFeeDivisorUpdateStartedIterator, error)
- func (_TBTCSystem *TBTCSystemFilterer) FilterSignerFeeDivisorUpdated(opts *bind.FilterOpts) (*TBTCSystemSignerFeeDivisorUpdatedIterator, error)
- func (_TBTCSystem *TBTCSystemFilterer) FilterStartedLiquidation(opts *bind.FilterOpts, _depositContractAddress []common.Address) (*TBTCSystemStartedLiquidationIterator, error)
- func (_TBTCSystem *TBTCSystemFilterer) ParseAllowNewDepositsUpdated(log types.Log) (*TBTCSystemAllowNewDepositsUpdated, error)
- func (_TBTCSystem *TBTCSystemFilterer) ParseCollateralizationThresholdsUpdateStarted(log types.Log) (*TBTCSystemCollateralizationThresholdsUpdateStarted, error)
- func (_TBTCSystem *TBTCSystemFilterer) ParseCollateralizationThresholdsUpdated(log types.Log) (*TBTCSystemCollateralizationThresholdsUpdated, error)
- func (_TBTCSystem *TBTCSystemFilterer) ParseCourtesyCalled(log types.Log) (*TBTCSystemCourtesyCalled, error)
- func (_TBTCSystem *TBTCSystemFilterer) ParseCreated(log types.Log) (*TBTCSystemCreated, error)
- func (_TBTCSystem *TBTCSystemFilterer) ParseEthBtcPriceFeedAdded(log types.Log) (*TBTCSystemEthBtcPriceFeedAdded, error)
- func (_TBTCSystem *TBTCSystemFilterer) ParseEthBtcPriceFeedAdditionStarted(log types.Log) (*TBTCSystemEthBtcPriceFeedAdditionStarted, error)
- func (_TBTCSystem *TBTCSystemFilterer) ParseExitedCourtesyCall(log types.Log) (*TBTCSystemExitedCourtesyCall, error)
- func (_TBTCSystem *TBTCSystemFilterer) ParseFraudDuringSetup(log types.Log) (*TBTCSystemFraudDuringSetup, error)
- func (_TBTCSystem *TBTCSystemFilterer) ParseFunded(log types.Log) (*TBTCSystemFunded, error)
- func (_TBTCSystem *TBTCSystemFilterer) ParseFunderAbortRequested(log types.Log) (*TBTCSystemFunderAbortRequested, error)
- func (_TBTCSystem *TBTCSystemFilterer) ParseGotRedemptionSignature(log types.Log) (*TBTCSystemGotRedemptionSignature, error)
- func (_TBTCSystem *TBTCSystemFilterer) ParseKeepFactoriesUpdateStarted(log types.Log) (*TBTCSystemKeepFactoriesUpdateStarted, error)
- func (_TBTCSystem *TBTCSystemFilterer) ParseKeepFactoriesUpdated(log types.Log) (*TBTCSystemKeepFactoriesUpdated, error)
- func (_TBTCSystem *TBTCSystemFilterer) ParseLiquidated(log types.Log) (*TBTCSystemLiquidated, error)
- func (_TBTCSystem *TBTCSystemFilterer) ParseLotSizesUpdateStarted(log types.Log) (*TBTCSystemLotSizesUpdateStarted, error)
- func (_TBTCSystem *TBTCSystemFilterer) ParseLotSizesUpdated(log types.Log) (*TBTCSystemLotSizesUpdated, error)
- func (_TBTCSystem *TBTCSystemFilterer) ParseOwnershipTransferred(log types.Log) (*TBTCSystemOwnershipTransferred, error)
- func (_TBTCSystem *TBTCSystemFilterer) ParseRedeemed(log types.Log) (*TBTCSystemRedeemed, error)
- func (_TBTCSystem *TBTCSystemFilterer) ParseRedemptionRequested(log types.Log) (*TBTCSystemRedemptionRequested, error)
- func (_TBTCSystem *TBTCSystemFilterer) ParseRegisteredPubkey(log types.Log) (*TBTCSystemRegisteredPubkey, error)
- func (_TBTCSystem *TBTCSystemFilterer) ParseSetupFailed(log types.Log) (*TBTCSystemSetupFailed, error)
- func (_TBTCSystem *TBTCSystemFilterer) ParseSignerFeeDivisorUpdateStarted(log types.Log) (*TBTCSystemSignerFeeDivisorUpdateStarted, error)
- func (_TBTCSystem *TBTCSystemFilterer) ParseSignerFeeDivisorUpdated(log types.Log) (*TBTCSystemSignerFeeDivisorUpdated, error)
- func (_TBTCSystem *TBTCSystemFilterer) ParseStartedLiquidation(log types.Log) (*TBTCSystemStartedLiquidation, error)
- func (_TBTCSystem *TBTCSystemFilterer) WatchAllowNewDepositsUpdated(opts *bind.WatchOpts, sink chan<- *TBTCSystemAllowNewDepositsUpdated) (event.Subscription, error)
- func (_TBTCSystem *TBTCSystemFilterer) WatchCollateralizationThresholdsUpdateStarted(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_TBTCSystem *TBTCSystemFilterer) WatchCollateralizationThresholdsUpdated(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_TBTCSystem *TBTCSystemFilterer) WatchCourtesyCalled(opts *bind.WatchOpts, sink chan<- *TBTCSystemCourtesyCalled, ...) (event.Subscription, error)
- func (_TBTCSystem *TBTCSystemFilterer) WatchCreated(opts *bind.WatchOpts, sink chan<- *TBTCSystemCreated, ...) (event.Subscription, error)
- func (_TBTCSystem *TBTCSystemFilterer) WatchEthBtcPriceFeedAdded(opts *bind.WatchOpts, sink chan<- *TBTCSystemEthBtcPriceFeedAdded) (event.Subscription, error)
- func (_TBTCSystem *TBTCSystemFilterer) WatchEthBtcPriceFeedAdditionStarted(opts *bind.WatchOpts, sink chan<- *TBTCSystemEthBtcPriceFeedAdditionStarted) (event.Subscription, error)
- func (_TBTCSystem *TBTCSystemFilterer) WatchExitedCourtesyCall(opts *bind.WatchOpts, sink chan<- *TBTCSystemExitedCourtesyCall, ...) (event.Subscription, error)
- func (_TBTCSystem *TBTCSystemFilterer) WatchFraudDuringSetup(opts *bind.WatchOpts, sink chan<- *TBTCSystemFraudDuringSetup, ...) (event.Subscription, error)
- func (_TBTCSystem *TBTCSystemFilterer) WatchFunded(opts *bind.WatchOpts, sink chan<- *TBTCSystemFunded, ...) (event.Subscription, error)
- func (_TBTCSystem *TBTCSystemFilterer) WatchFunderAbortRequested(opts *bind.WatchOpts, sink chan<- *TBTCSystemFunderAbortRequested, ...) (event.Subscription, error)
- func (_TBTCSystem *TBTCSystemFilterer) WatchGotRedemptionSignature(opts *bind.WatchOpts, sink chan<- *TBTCSystemGotRedemptionSignature, ...) (event.Subscription, error)
- func (_TBTCSystem *TBTCSystemFilterer) WatchKeepFactoriesUpdateStarted(opts *bind.WatchOpts, sink chan<- *TBTCSystemKeepFactoriesUpdateStarted) (event.Subscription, error)
- func (_TBTCSystem *TBTCSystemFilterer) WatchKeepFactoriesUpdated(opts *bind.WatchOpts, sink chan<- *TBTCSystemKeepFactoriesUpdated) (event.Subscription, error)
- func (_TBTCSystem *TBTCSystemFilterer) WatchLiquidated(opts *bind.WatchOpts, sink chan<- *TBTCSystemLiquidated, ...) (event.Subscription, error)
- func (_TBTCSystem *TBTCSystemFilterer) WatchLotSizesUpdateStarted(opts *bind.WatchOpts, sink chan<- *TBTCSystemLotSizesUpdateStarted) (event.Subscription, error)
- func (_TBTCSystem *TBTCSystemFilterer) WatchLotSizesUpdated(opts *bind.WatchOpts, sink chan<- *TBTCSystemLotSizesUpdated) (event.Subscription, error)
- func (_TBTCSystem *TBTCSystemFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TBTCSystemOwnershipTransferred, ...) (event.Subscription, error)
- func (_TBTCSystem *TBTCSystemFilterer) WatchRedeemed(opts *bind.WatchOpts, sink chan<- *TBTCSystemRedeemed, ...) (event.Subscription, error)
- func (_TBTCSystem *TBTCSystemFilterer) WatchRedemptionRequested(opts *bind.WatchOpts, sink chan<- *TBTCSystemRedemptionRequested, ...) (event.Subscription, error)
- func (_TBTCSystem *TBTCSystemFilterer) WatchRegisteredPubkey(opts *bind.WatchOpts, sink chan<- *TBTCSystemRegisteredPubkey, ...) (event.Subscription, error)
- func (_TBTCSystem *TBTCSystemFilterer) WatchSetupFailed(opts *bind.WatchOpts, sink chan<- *TBTCSystemSetupFailed, ...) (event.Subscription, error)
- func (_TBTCSystem *TBTCSystemFilterer) WatchSignerFeeDivisorUpdateStarted(opts *bind.WatchOpts, sink chan<- *TBTCSystemSignerFeeDivisorUpdateStarted) (event.Subscription, error)
- func (_TBTCSystem *TBTCSystemFilterer) WatchSignerFeeDivisorUpdated(opts *bind.WatchOpts, sink chan<- *TBTCSystemSignerFeeDivisorUpdated) (event.Subscription, error)
- func (_TBTCSystem *TBTCSystemFilterer) WatchStartedLiquidation(opts *bind.WatchOpts, sink chan<- *TBTCSystemStartedLiquidation, ...) (event.Subscription, error)
- type TBTCSystemFraudDuringSetup
- type TBTCSystemFraudDuringSetupIterator
- type TBTCSystemFunded
- type TBTCSystemFundedIterator
- type TBTCSystemFunderAbortRequested
- type TBTCSystemFunderAbortRequestedIterator
- type TBTCSystemGotRedemptionSignature
- type TBTCSystemGotRedemptionSignatureIterator
- type TBTCSystemKeepFactoriesUpdateStarted
- type TBTCSystemKeepFactoriesUpdateStartedIterator
- type TBTCSystemKeepFactoriesUpdated
- type TBTCSystemKeepFactoriesUpdatedIterator
- type TBTCSystemLiquidated
- type TBTCSystemLiquidatedIterator
- type TBTCSystemLotSizesUpdateStarted
- type TBTCSystemLotSizesUpdateStartedIterator
- type TBTCSystemLotSizesUpdated
- type TBTCSystemLotSizesUpdatedIterator
- type TBTCSystemOwnershipTransferred
- type TBTCSystemOwnershipTransferredIterator
- type TBTCSystemRaw
- func (_TBTCSystem *TBTCSystemRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_TBTCSystem *TBTCSystemRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TBTCSystemRedeemed
- type TBTCSystemRedeemedIterator
- type TBTCSystemRedemptionRequested
- type TBTCSystemRedemptionRequestedIterator
- type TBTCSystemRegisteredPubkey
- type TBTCSystemRegisteredPubkeyIterator
- type TBTCSystemSession
- func (_TBTCSystem *TBTCSystemSession) ApprovedToLog(_caller common.Address) (bool, error)
- func (_TBTCSystem *TBTCSystemSession) BeginCollateralizationThresholdsUpdate(_initialCollateralizedPercent uint16, ...) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemSession) BeginEthBtcPriceFeedAddition(_ethBtcPriceFeed common.Address) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemSession) BeginKeepFactoriesUpdate(_keepStakedFactory common.Address, _fullyBackedFactory common.Address, ...) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemSession) BeginLotSizesUpdate(_lotSizes []uint64) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemSession) BeginSignerFeeDivisorUpdate(_signerFeeDivisor uint16) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemSession) EmergencyPauseNewDeposits() (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemSession) FetchBitcoinPrice() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemSession) FetchRelayCurrentDifficulty() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemSession) FetchRelayPreviousDifficulty() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemSession) FinalizeCollateralizationThresholdsUpdate() (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemSession) FinalizeEthBtcPriceFeedAddition() (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemSession) FinalizeKeepFactoriesUpdate() (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemSession) FinalizeLotSizesUpdate() (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemSession) FinalizeSignerFeeDivisorUpdate() (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemSession) GetAllowNewDeposits() (bool, error)
- func (_TBTCSystem *TBTCSystemSession) GetAllowedLotSizes() ([]uint64, error)
- func (_TBTCSystem *TBTCSystemSession) GetGovernanceTimeDelay() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemSession) GetInitialCollateralizedPercent() (uint16, error)
- func (_TBTCSystem *TBTCSystemSession) GetKeepFactoriesUpgradeabilityPeriod() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemSession) GetMaximumLotSize() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemSession) GetMinimumLotSize() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemSession) GetNewDepositFeeEstimate() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemSession) GetPriceFeedGovernanceTimeDelay() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemSession) GetRemainingCollateralizationThresholdsUpdateTime() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemSession) GetRemainingEthBtcPriceFeedAdditionTime() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemSession) GetRemainingKeepFactoriesUpdateTime() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemSession) GetRemainingKeepFactoriesUpgradeabilityTime() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemSession) GetRemainingLotSizesUpdateTime() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemSession) GetRemainingPauseTerm() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemSession) GetRemainingSignerFeeDivisorUpdateTime() (*big.Int, error)
- func (_TBTCSystem *TBTCSystemSession) GetSeverelyUndercollateralizedThresholdPercent() (uint16, error)
- func (_TBTCSystem *TBTCSystemSession) GetSignerFeeDivisor() (uint16, error)
- func (_TBTCSystem *TBTCSystemSession) GetUndercollateralizedThresholdPercent() (uint16, error)
- func (_TBTCSystem *TBTCSystemSession) Initialize(_defaultKeepFactory common.Address, _depositFactory common.Address, ...) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemSession) IsAllowedLotSize(_requestedLotSizeSatoshis uint64) (bool, error)
- func (_TBTCSystem *TBTCSystemSession) IsOwner() (bool, error)
- func (_TBTCSystem *TBTCSystemSession) KeepSize() (uint16, error)
- func (_TBTCSystem *TBTCSystemSession) KeepThreshold() (uint16, error)
- func (_TBTCSystem *TBTCSystemSession) LogCourtesyCalled() (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemSession) LogCreated(_keepAddress common.Address) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemSession) LogExitedCourtesyCall() (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemSession) LogFraudDuringSetup() (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemSession) LogFunded(_txid [32]byte) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemSession) LogFunderRequestedAbort(_abortOutputScript []byte) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemSession) LogGotRedemptionSignature(_digest [32]byte, _r [32]byte, _s [32]byte) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemSession) LogLiquidated() (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemSession) LogRedeemed(_txid [32]byte) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemSession) LogRedemptionRequested(_requester common.Address, _digest [32]byte, _utxoValue *big.Int, ...) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemSession) LogRegisteredPubkey(_signingGroupPubkeyX [32]byte, _signingGroupPubkeyY [32]byte) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemSession) LogSetupFailed() (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemSession) LogStartedLiquidation(_wasFraud bool) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemSession) Owner() (common.Address, error)
- func (_TBTCSystem *TBTCSystemSession) PriceFeed() (common.Address, error)
- func (_TBTCSystem *TBTCSystemSession) RefreshMinimumBondableValue() (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemSession) Relay() (common.Address, error)
- func (_TBTCSystem *TBTCSystemSession) RenounceOwnership() (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemSession) RequestNewKeep(_requestedLotSizeSatoshis uint64, _maxSecuredLifetime *big.Int) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemSession) ResumeNewDeposits() (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type TBTCSystemSetupFailed
- type TBTCSystemSetupFailedIterator
- type TBTCSystemSignerFeeDivisorUpdateStarted
- type TBTCSystemSignerFeeDivisorUpdateStartedIterator
- type TBTCSystemSignerFeeDivisorUpdated
- type TBTCSystemSignerFeeDivisorUpdatedIterator
- type TBTCSystemStartedLiquidation
- type TBTCSystemStartedLiquidationIterator
- type TBTCSystemTransactor
- func (_TBTCSystem *TBTCSystemTransactor) BeginCollateralizationThresholdsUpdate(opts *bind.TransactOpts, _initialCollateralizedPercent uint16, ...) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactor) BeginEthBtcPriceFeedAddition(opts *bind.TransactOpts, _ethBtcPriceFeed common.Address) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactor) BeginKeepFactoriesUpdate(opts *bind.TransactOpts, _keepStakedFactory common.Address, ...) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactor) BeginLotSizesUpdate(opts *bind.TransactOpts, _lotSizes []uint64) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactor) BeginSignerFeeDivisorUpdate(opts *bind.TransactOpts, _signerFeeDivisor uint16) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactor) EmergencyPauseNewDeposits(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactor) FinalizeCollateralizationThresholdsUpdate(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactor) FinalizeEthBtcPriceFeedAddition(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactor) FinalizeKeepFactoriesUpdate(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactor) FinalizeLotSizesUpdate(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactor) FinalizeSignerFeeDivisorUpdate(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactor) Initialize(opts *bind.TransactOpts, _defaultKeepFactory common.Address, ...) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactor) LogCourtesyCalled(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactor) LogCreated(opts *bind.TransactOpts, _keepAddress common.Address) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactor) LogExitedCourtesyCall(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactor) LogFraudDuringSetup(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactor) LogFunded(opts *bind.TransactOpts, _txid [32]byte) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactor) LogFunderRequestedAbort(opts *bind.TransactOpts, _abortOutputScript []byte) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactor) LogGotRedemptionSignature(opts *bind.TransactOpts, _digest [32]byte, _r [32]byte, _s [32]byte) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactor) LogLiquidated(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactor) LogRedeemed(opts *bind.TransactOpts, _txid [32]byte) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactor) LogRedemptionRequested(opts *bind.TransactOpts, _requester common.Address, _digest [32]byte, ...) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactor) LogRegisteredPubkey(opts *bind.TransactOpts, _signingGroupPubkeyX [32]byte, ...) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactor) LogSetupFailed(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactor) LogStartedLiquidation(opts *bind.TransactOpts, _wasFraud bool) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactor) RefreshMinimumBondableValue(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactor) RequestNewKeep(opts *bind.TransactOpts, _requestedLotSizeSatoshis uint64, ...) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactor) ResumeNewDeposits(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type TBTCSystemTransactorRaw
- type TBTCSystemTransactorSession
- func (_TBTCSystem *TBTCSystemTransactorSession) BeginCollateralizationThresholdsUpdate(_initialCollateralizedPercent uint16, ...) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactorSession) BeginEthBtcPriceFeedAddition(_ethBtcPriceFeed common.Address) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactorSession) BeginKeepFactoriesUpdate(_keepStakedFactory common.Address, _fullyBackedFactory common.Address, ...) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactorSession) BeginLotSizesUpdate(_lotSizes []uint64) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactorSession) BeginSignerFeeDivisorUpdate(_signerFeeDivisor uint16) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactorSession) EmergencyPauseNewDeposits() (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactorSession) FinalizeCollateralizationThresholdsUpdate() (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactorSession) FinalizeEthBtcPriceFeedAddition() (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactorSession) FinalizeKeepFactoriesUpdate() (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactorSession) FinalizeLotSizesUpdate() (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactorSession) FinalizeSignerFeeDivisorUpdate() (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactorSession) Initialize(_defaultKeepFactory common.Address, _depositFactory common.Address, ...) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactorSession) LogCourtesyCalled() (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactorSession) LogCreated(_keepAddress common.Address) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactorSession) LogExitedCourtesyCall() (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactorSession) LogFraudDuringSetup() (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactorSession) LogFunded(_txid [32]byte) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactorSession) LogFunderRequestedAbort(_abortOutputScript []byte) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactorSession) LogGotRedemptionSignature(_digest [32]byte, _r [32]byte, _s [32]byte) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactorSession) LogLiquidated() (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactorSession) LogRedeemed(_txid [32]byte) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactorSession) LogRedemptionRequested(_requester common.Address, _digest [32]byte, _utxoValue *big.Int, ...) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactorSession) LogRegisteredPubkey(_signingGroupPubkeyX [32]byte, _signingGroupPubkeyY [32]byte) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactorSession) LogSetupFailed() (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactorSession) LogStartedLiquidation(_wasFraud bool) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactorSession) RefreshMinimumBondableValue() (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactorSession) RequestNewKeep(_requestedLotSizeSatoshis uint64, _maxSecuredLifetime *big.Int) (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactorSession) ResumeNewDeposits() (*types.Transaction, error)
- func (_TBTCSystem *TBTCSystemTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
Constants ¶
const TBTCSystemABI = "" /* 23700-byte string literal not displayed */
TBTCSystemABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TBTCSystem ¶
type TBTCSystem struct { TBTCSystemCaller // Read-only binding to the contract TBTCSystemTransactor // Write-only binding to the contract TBTCSystemFilterer // Log filterer for contract events }
TBTCSystem is an auto generated Go binding around an Ethereum contract.
func NewTBTCSystem ¶
func NewTBTCSystem(address common.Address, backend bind.ContractBackend) (*TBTCSystem, error)
NewTBTCSystem creates a new instance of TBTCSystem, bound to a specific deployed contract.
type TBTCSystemAllowNewDepositsUpdated ¶
type TBTCSystemAllowNewDepositsUpdated struct { AllowNewDeposits bool Raw types.Log // Blockchain specific contextual infos }
TBTCSystemAllowNewDepositsUpdated represents a AllowNewDepositsUpdated event raised by the TBTCSystem contract.
type TBTCSystemAllowNewDepositsUpdatedIterator ¶
type TBTCSystemAllowNewDepositsUpdatedIterator struct { Event *TBTCSystemAllowNewDepositsUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TBTCSystemAllowNewDepositsUpdatedIterator is returned from FilterAllowNewDepositsUpdated and is used to iterate over the raw logs and unpacked data for AllowNewDepositsUpdated events raised by the TBTCSystem contract.
func (*TBTCSystemAllowNewDepositsUpdatedIterator) Close ¶
func (it *TBTCSystemAllowNewDepositsUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TBTCSystemAllowNewDepositsUpdatedIterator) Error ¶
func (it *TBTCSystemAllowNewDepositsUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TBTCSystemAllowNewDepositsUpdatedIterator) Next ¶
func (it *TBTCSystemAllowNewDepositsUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TBTCSystemCaller ¶
type TBTCSystemCaller struct {
// contains filtered or unexported fields
}
TBTCSystemCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTBTCSystemCaller ¶
func NewTBTCSystemCaller(address common.Address, caller bind.ContractCaller) (*TBTCSystemCaller, error)
NewTBTCSystemCaller creates a new read-only instance of TBTCSystem, bound to a specific deployed contract.
func (*TBTCSystemCaller) ApprovedToLog ¶
func (_TBTCSystem *TBTCSystemCaller) ApprovedToLog(opts *bind.CallOpts, _caller common.Address) (bool, error)
ApprovedToLog is a free data retrieval call binding the contract method 0x9ffb3862.
Solidity: function approvedToLog(address _caller) constant returns(bool)
func (*TBTCSystemCaller) FetchBitcoinPrice ¶
FetchBitcoinPrice is a free data retrieval call binding the contract method 0xa6c1691c.
Solidity: function fetchBitcoinPrice() constant returns(uint256)
func (*TBTCSystemCaller) FetchRelayCurrentDifficulty ¶
func (_TBTCSystem *TBTCSystemCaller) FetchRelayCurrentDifficulty(opts *bind.CallOpts) (*big.Int, error)
FetchRelayCurrentDifficulty is a free data retrieval call binding the contract method 0xdab70cb1.
Solidity: function fetchRelayCurrentDifficulty() constant returns(uint256)
func (*TBTCSystemCaller) FetchRelayPreviousDifficulty ¶
func (_TBTCSystem *TBTCSystemCaller) FetchRelayPreviousDifficulty(opts *bind.CallOpts) (*big.Int, error)
FetchRelayPreviousDifficulty is a free data retrieval call binding the contract method 0x402b783d.
Solidity: function fetchRelayPreviousDifficulty() constant returns(uint256)
func (*TBTCSystemCaller) GetAllowNewDeposits ¶
func (_TBTCSystem *TBTCSystemCaller) GetAllowNewDeposits(opts *bind.CallOpts) (bool, error)
GetAllowNewDeposits is a free data retrieval call binding the contract method 0x0d7eb1c4.
Solidity: function getAllowNewDeposits() constant returns(bool)
func (*TBTCSystemCaller) GetAllowedLotSizes ¶
func (_TBTCSystem *TBTCSystemCaller) GetAllowedLotSizes(opts *bind.CallOpts) ([]uint64, error)
GetAllowedLotSizes is a free data retrieval call binding the contract method 0x086c9edd.
Solidity: function getAllowedLotSizes() constant returns(uint64[])
func (*TBTCSystemCaller) GetGovernanceTimeDelay ¶
GetGovernanceTimeDelay is a free data retrieval call binding the contract method 0xf2e72347.
Solidity: function getGovernanceTimeDelay() constant returns(uint256)
func (*TBTCSystemCaller) GetInitialCollateralizedPercent ¶
func (_TBTCSystem *TBTCSystemCaller) GetInitialCollateralizedPercent(opts *bind.CallOpts) (uint16, error)
GetInitialCollateralizedPercent is a free data retrieval call binding the contract method 0x987ecea7.
Solidity: function getInitialCollateralizedPercent() constant returns(uint16)
func (*TBTCSystemCaller) GetKeepFactoriesUpgradeabilityPeriod ¶
func (_TBTCSystem *TBTCSystemCaller) GetKeepFactoriesUpgradeabilityPeriod(opts *bind.CallOpts) (*big.Int, error)
GetKeepFactoriesUpgradeabilityPeriod is a free data retrieval call binding the contract method 0xe5a6d77d.
Solidity: function getKeepFactoriesUpgradeabilityPeriod() constant returns(uint256)
func (*TBTCSystemCaller) GetMaximumLotSize ¶
GetMaximumLotSize is a free data retrieval call binding the contract method 0x2753d84b.
Solidity: function getMaximumLotSize() constant returns(uint256)
func (*TBTCSystemCaller) GetMinimumLotSize ¶
GetMinimumLotSize is a free data retrieval call binding the contract method 0x34d534a9.
Solidity: function getMinimumLotSize() constant returns(uint256)
func (*TBTCSystemCaller) GetNewDepositFeeEstimate ¶
func (_TBTCSystem *TBTCSystemCaller) GetNewDepositFeeEstimate(opts *bind.CallOpts) (*big.Int, error)
GetNewDepositFeeEstimate is a free data retrieval call binding the contract method 0x2d00f1ee.
Solidity: function getNewDepositFeeEstimate() constant returns(uint256)
func (*TBTCSystemCaller) GetPriceFeedGovernanceTimeDelay ¶
func (_TBTCSystem *TBTCSystemCaller) GetPriceFeedGovernanceTimeDelay(opts *bind.CallOpts) (*big.Int, error)
GetPriceFeedGovernanceTimeDelay is a free data retrieval call binding the contract method 0xae7f4a5f.
Solidity: function getPriceFeedGovernanceTimeDelay() constant returns(uint256)
func (*TBTCSystemCaller) GetRemainingCollateralizationThresholdsUpdateTime ¶
func (_TBTCSystem *TBTCSystemCaller) GetRemainingCollateralizationThresholdsUpdateTime(opts *bind.CallOpts) (*big.Int, error)
GetRemainingCollateralizationThresholdsUpdateTime is a free data retrieval call binding the contract method 0xc074d550.
Solidity: function getRemainingCollateralizationThresholdsUpdateTime() constant returns(uint256)
func (*TBTCSystemCaller) GetRemainingEthBtcPriceFeedAdditionTime ¶
func (_TBTCSystem *TBTCSystemCaller) GetRemainingEthBtcPriceFeedAdditionTime(opts *bind.CallOpts) (*big.Int, error)
GetRemainingEthBtcPriceFeedAdditionTime is a free data retrieval call binding the contract method 0x0af488f9.
Solidity: function getRemainingEthBtcPriceFeedAdditionTime() constant returns(uint256)
func (*TBTCSystemCaller) GetRemainingKeepFactoriesUpdateTime ¶
func (_TBTCSystem *TBTCSystemCaller) GetRemainingKeepFactoriesUpdateTime(opts *bind.CallOpts) (*big.Int, error)
GetRemainingKeepFactoriesUpdateTime is a free data retrieval call binding the contract method 0x57535088.
Solidity: function getRemainingKeepFactoriesUpdateTime() constant returns(uint256)
func (*TBTCSystemCaller) GetRemainingKeepFactoriesUpgradeabilityTime ¶
func (_TBTCSystem *TBTCSystemCaller) GetRemainingKeepFactoriesUpgradeabilityTime(opts *bind.CallOpts) (*big.Int, error)
GetRemainingKeepFactoriesUpgradeabilityTime is a free data retrieval call binding the contract method 0xb196b5a3.
Solidity: function getRemainingKeepFactoriesUpgradeabilityTime() constant returns(uint256)
func (*TBTCSystemCaller) GetRemainingLotSizesUpdateTime ¶
func (_TBTCSystem *TBTCSystemCaller) GetRemainingLotSizesUpdateTime(opts *bind.CallOpts) (*big.Int, error)
GetRemainingLotSizesUpdateTime is a free data retrieval call binding the contract method 0x3ee850bc.
Solidity: function getRemainingLotSizesUpdateTime() constant returns(uint256)
func (*TBTCSystemCaller) GetRemainingPauseTerm ¶
GetRemainingPauseTerm is a free data retrieval call binding the contract method 0x013b0f30.
Solidity: function getRemainingPauseTerm() constant returns(uint256)
func (*TBTCSystemCaller) GetRemainingSignerFeeDivisorUpdateTime ¶
func (_TBTCSystem *TBTCSystemCaller) GetRemainingSignerFeeDivisorUpdateTime(opts *bind.CallOpts) (*big.Int, error)
GetRemainingSignerFeeDivisorUpdateTime is a free data retrieval call binding the contract method 0xb792a38e.
Solidity: function getRemainingSignerFeeDivisorUpdateTime() constant returns(uint256)
func (*TBTCSystemCaller) GetSeverelyUndercollateralizedThresholdPercent ¶
func (_TBTCSystem *TBTCSystemCaller) GetSeverelyUndercollateralizedThresholdPercent(opts *bind.CallOpts) (uint16, error)
GetSeverelyUndercollateralizedThresholdPercent is a free data retrieval call binding the contract method 0x6f4fef62.
Solidity: function getSeverelyUndercollateralizedThresholdPercent() constant returns(uint16)
func (*TBTCSystemCaller) GetSignerFeeDivisor ¶
func (_TBTCSystem *TBTCSystemCaller) GetSignerFeeDivisor(opts *bind.CallOpts) (uint16, error)
GetSignerFeeDivisor is a free data retrieval call binding the contract method 0x60e98d59.
Solidity: function getSignerFeeDivisor() constant returns(uint16)
func (*TBTCSystemCaller) GetUndercollateralizedThresholdPercent ¶
func (_TBTCSystem *TBTCSystemCaller) GetUndercollateralizedThresholdPercent(opts *bind.CallOpts) (uint16, error)
GetUndercollateralizedThresholdPercent is a free data retrieval call binding the contract method 0xa2cd75da.
Solidity: function getUndercollateralizedThresholdPercent() constant returns(uint16)
func (*TBTCSystemCaller) IsAllowedLotSize ¶
func (_TBTCSystem *TBTCSystemCaller) IsAllowedLotSize(opts *bind.CallOpts, _requestedLotSizeSatoshis uint64) (bool, error)
IsAllowedLotSize is a free data retrieval call binding the contract method 0xa28b79f1.
Solidity: function isAllowedLotSize(uint64 _requestedLotSizeSatoshis) constant returns(bool)
func (*TBTCSystemCaller) IsOwner ¶
func (_TBTCSystem *TBTCSystemCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*TBTCSystemCaller) KeepSize ¶
func (_TBTCSystem *TBTCSystemCaller) KeepSize(opts *bind.CallOpts) (uint16, error)
KeepSize is a free data retrieval call binding the contract method 0x64bdb667.
Solidity: function keepSize() constant returns(uint16)
func (*TBTCSystemCaller) KeepThreshold ¶
func (_TBTCSystem *TBTCSystemCaller) KeepThreshold(opts *bind.CallOpts) (uint16, error)
KeepThreshold is a free data retrieval call binding the contract method 0xe5426d2e.
Solidity: function keepThreshold() constant returns(uint16)
func (*TBTCSystemCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
type TBTCSystemCallerRaw ¶
type TBTCSystemCallerRaw struct {
Contract *TBTCSystemCaller // Generic read-only contract binding to access the raw methods on
}
TBTCSystemCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TBTCSystemCallerRaw) Call ¶
func (_TBTCSystem *TBTCSystemCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type TBTCSystemCallerSession ¶
type TBTCSystemCallerSession struct { Contract *TBTCSystemCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TBTCSystemCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TBTCSystemCallerSession) ApprovedToLog ¶
func (_TBTCSystem *TBTCSystemCallerSession) ApprovedToLog(_caller common.Address) (bool, error)
ApprovedToLog is a free data retrieval call binding the contract method 0x9ffb3862.
Solidity: function approvedToLog(address _caller) constant returns(bool)
func (*TBTCSystemCallerSession) FetchBitcoinPrice ¶
func (_TBTCSystem *TBTCSystemCallerSession) FetchBitcoinPrice() (*big.Int, error)
FetchBitcoinPrice is a free data retrieval call binding the contract method 0xa6c1691c.
Solidity: function fetchBitcoinPrice() constant returns(uint256)
func (*TBTCSystemCallerSession) FetchRelayCurrentDifficulty ¶
func (_TBTCSystem *TBTCSystemCallerSession) FetchRelayCurrentDifficulty() (*big.Int, error)
FetchRelayCurrentDifficulty is a free data retrieval call binding the contract method 0xdab70cb1.
Solidity: function fetchRelayCurrentDifficulty() constant returns(uint256)
func (*TBTCSystemCallerSession) FetchRelayPreviousDifficulty ¶
func (_TBTCSystem *TBTCSystemCallerSession) FetchRelayPreviousDifficulty() (*big.Int, error)
FetchRelayPreviousDifficulty is a free data retrieval call binding the contract method 0x402b783d.
Solidity: function fetchRelayPreviousDifficulty() constant returns(uint256)
func (*TBTCSystemCallerSession) GetAllowNewDeposits ¶
func (_TBTCSystem *TBTCSystemCallerSession) GetAllowNewDeposits() (bool, error)
GetAllowNewDeposits is a free data retrieval call binding the contract method 0x0d7eb1c4.
Solidity: function getAllowNewDeposits() constant returns(bool)
func (*TBTCSystemCallerSession) GetAllowedLotSizes ¶
func (_TBTCSystem *TBTCSystemCallerSession) GetAllowedLotSizes() ([]uint64, error)
GetAllowedLotSizes is a free data retrieval call binding the contract method 0x086c9edd.
Solidity: function getAllowedLotSizes() constant returns(uint64[])
func (*TBTCSystemCallerSession) GetGovernanceTimeDelay ¶
func (_TBTCSystem *TBTCSystemCallerSession) GetGovernanceTimeDelay() (*big.Int, error)
GetGovernanceTimeDelay is a free data retrieval call binding the contract method 0xf2e72347.
Solidity: function getGovernanceTimeDelay() constant returns(uint256)
func (*TBTCSystemCallerSession) GetInitialCollateralizedPercent ¶
func (_TBTCSystem *TBTCSystemCallerSession) GetInitialCollateralizedPercent() (uint16, error)
GetInitialCollateralizedPercent is a free data retrieval call binding the contract method 0x987ecea7.
Solidity: function getInitialCollateralizedPercent() constant returns(uint16)
func (*TBTCSystemCallerSession) GetKeepFactoriesUpgradeabilityPeriod ¶
func (_TBTCSystem *TBTCSystemCallerSession) GetKeepFactoriesUpgradeabilityPeriod() (*big.Int, error)
GetKeepFactoriesUpgradeabilityPeriod is a free data retrieval call binding the contract method 0xe5a6d77d.
Solidity: function getKeepFactoriesUpgradeabilityPeriod() constant returns(uint256)
func (*TBTCSystemCallerSession) GetMaximumLotSize ¶
func (_TBTCSystem *TBTCSystemCallerSession) GetMaximumLotSize() (*big.Int, error)
GetMaximumLotSize is a free data retrieval call binding the contract method 0x2753d84b.
Solidity: function getMaximumLotSize() constant returns(uint256)
func (*TBTCSystemCallerSession) GetMinimumLotSize ¶
func (_TBTCSystem *TBTCSystemCallerSession) GetMinimumLotSize() (*big.Int, error)
GetMinimumLotSize is a free data retrieval call binding the contract method 0x34d534a9.
Solidity: function getMinimumLotSize() constant returns(uint256)
func (*TBTCSystemCallerSession) GetNewDepositFeeEstimate ¶
func (_TBTCSystem *TBTCSystemCallerSession) GetNewDepositFeeEstimate() (*big.Int, error)
GetNewDepositFeeEstimate is a free data retrieval call binding the contract method 0x2d00f1ee.
Solidity: function getNewDepositFeeEstimate() constant returns(uint256)
func (*TBTCSystemCallerSession) GetPriceFeedGovernanceTimeDelay ¶
func (_TBTCSystem *TBTCSystemCallerSession) GetPriceFeedGovernanceTimeDelay() (*big.Int, error)
GetPriceFeedGovernanceTimeDelay is a free data retrieval call binding the contract method 0xae7f4a5f.
Solidity: function getPriceFeedGovernanceTimeDelay() constant returns(uint256)
func (*TBTCSystemCallerSession) GetRemainingCollateralizationThresholdsUpdateTime ¶
func (_TBTCSystem *TBTCSystemCallerSession) GetRemainingCollateralizationThresholdsUpdateTime() (*big.Int, error)
GetRemainingCollateralizationThresholdsUpdateTime is a free data retrieval call binding the contract method 0xc074d550.
Solidity: function getRemainingCollateralizationThresholdsUpdateTime() constant returns(uint256)
func (*TBTCSystemCallerSession) GetRemainingEthBtcPriceFeedAdditionTime ¶
func (_TBTCSystem *TBTCSystemCallerSession) GetRemainingEthBtcPriceFeedAdditionTime() (*big.Int, error)
GetRemainingEthBtcPriceFeedAdditionTime is a free data retrieval call binding the contract method 0x0af488f9.
Solidity: function getRemainingEthBtcPriceFeedAdditionTime() constant returns(uint256)
func (*TBTCSystemCallerSession) GetRemainingKeepFactoriesUpdateTime ¶
func (_TBTCSystem *TBTCSystemCallerSession) GetRemainingKeepFactoriesUpdateTime() (*big.Int, error)
GetRemainingKeepFactoriesUpdateTime is a free data retrieval call binding the contract method 0x57535088.
Solidity: function getRemainingKeepFactoriesUpdateTime() constant returns(uint256)
func (*TBTCSystemCallerSession) GetRemainingKeepFactoriesUpgradeabilityTime ¶
func (_TBTCSystem *TBTCSystemCallerSession) GetRemainingKeepFactoriesUpgradeabilityTime() (*big.Int, error)
GetRemainingKeepFactoriesUpgradeabilityTime is a free data retrieval call binding the contract method 0xb196b5a3.
Solidity: function getRemainingKeepFactoriesUpgradeabilityTime() constant returns(uint256)
func (*TBTCSystemCallerSession) GetRemainingLotSizesUpdateTime ¶
func (_TBTCSystem *TBTCSystemCallerSession) GetRemainingLotSizesUpdateTime() (*big.Int, error)
GetRemainingLotSizesUpdateTime is a free data retrieval call binding the contract method 0x3ee850bc.
Solidity: function getRemainingLotSizesUpdateTime() constant returns(uint256)
func (*TBTCSystemCallerSession) GetRemainingPauseTerm ¶
func (_TBTCSystem *TBTCSystemCallerSession) GetRemainingPauseTerm() (*big.Int, error)
GetRemainingPauseTerm is a free data retrieval call binding the contract method 0x013b0f30.
Solidity: function getRemainingPauseTerm() constant returns(uint256)
func (*TBTCSystemCallerSession) GetRemainingSignerFeeDivisorUpdateTime ¶
func (_TBTCSystem *TBTCSystemCallerSession) GetRemainingSignerFeeDivisorUpdateTime() (*big.Int, error)
GetRemainingSignerFeeDivisorUpdateTime is a free data retrieval call binding the contract method 0xb792a38e.
Solidity: function getRemainingSignerFeeDivisorUpdateTime() constant returns(uint256)
func (*TBTCSystemCallerSession) GetSeverelyUndercollateralizedThresholdPercent ¶
func (_TBTCSystem *TBTCSystemCallerSession) GetSeverelyUndercollateralizedThresholdPercent() (uint16, error)
GetSeverelyUndercollateralizedThresholdPercent is a free data retrieval call binding the contract method 0x6f4fef62.
Solidity: function getSeverelyUndercollateralizedThresholdPercent() constant returns(uint16)
func (*TBTCSystemCallerSession) GetSignerFeeDivisor ¶
func (_TBTCSystem *TBTCSystemCallerSession) GetSignerFeeDivisor() (uint16, error)
GetSignerFeeDivisor is a free data retrieval call binding the contract method 0x60e98d59.
Solidity: function getSignerFeeDivisor() constant returns(uint16)
func (*TBTCSystemCallerSession) GetUndercollateralizedThresholdPercent ¶
func (_TBTCSystem *TBTCSystemCallerSession) GetUndercollateralizedThresholdPercent() (uint16, error)
GetUndercollateralizedThresholdPercent is a free data retrieval call binding the contract method 0xa2cd75da.
Solidity: function getUndercollateralizedThresholdPercent() constant returns(uint16)
func (*TBTCSystemCallerSession) IsAllowedLotSize ¶
func (_TBTCSystem *TBTCSystemCallerSession) IsAllowedLotSize(_requestedLotSizeSatoshis uint64) (bool, error)
IsAllowedLotSize is a free data retrieval call binding the contract method 0xa28b79f1.
Solidity: function isAllowedLotSize(uint64 _requestedLotSizeSatoshis) constant returns(bool)
func (*TBTCSystemCallerSession) IsOwner ¶
func (_TBTCSystem *TBTCSystemCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*TBTCSystemCallerSession) KeepSize ¶
func (_TBTCSystem *TBTCSystemCallerSession) KeepSize() (uint16, error)
KeepSize is a free data retrieval call binding the contract method 0x64bdb667.
Solidity: function keepSize() constant returns(uint16)
func (*TBTCSystemCallerSession) KeepThreshold ¶
func (_TBTCSystem *TBTCSystemCallerSession) KeepThreshold() (uint16, error)
KeepThreshold is a free data retrieval call binding the contract method 0xe5426d2e.
Solidity: function keepThreshold() constant returns(uint16)
func (*TBTCSystemCallerSession) Owner ¶
func (_TBTCSystem *TBTCSystemCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
type TBTCSystemCollateralizationThresholdsUpdateStarted ¶
type TBTCSystemCollateralizationThresholdsUpdateStarted struct { InitialCollateralizedPercent uint16 UndercollateralizedThresholdPercent uint16 SeverelyUndercollateralizedThresholdPercent uint16 Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
TBTCSystemCollateralizationThresholdsUpdateStarted represents a CollateralizationThresholdsUpdateStarted event raised by the TBTCSystem contract.
type TBTCSystemCollateralizationThresholdsUpdateStartedIterator ¶
type TBTCSystemCollateralizationThresholdsUpdateStartedIterator struct { Event *TBTCSystemCollateralizationThresholdsUpdateStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TBTCSystemCollateralizationThresholdsUpdateStartedIterator is returned from FilterCollateralizationThresholdsUpdateStarted and is used to iterate over the raw logs and unpacked data for CollateralizationThresholdsUpdateStarted events raised by the TBTCSystem contract.
func (*TBTCSystemCollateralizationThresholdsUpdateStartedIterator) Close ¶
func (it *TBTCSystemCollateralizationThresholdsUpdateStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TBTCSystemCollateralizationThresholdsUpdateStartedIterator) Error ¶
func (it *TBTCSystemCollateralizationThresholdsUpdateStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TBTCSystemCollateralizationThresholdsUpdateStartedIterator) Next ¶
func (it *TBTCSystemCollateralizationThresholdsUpdateStartedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TBTCSystemCollateralizationThresholdsUpdated ¶
type TBTCSystemCollateralizationThresholdsUpdated struct { InitialCollateralizedPercent uint16 UndercollateralizedThresholdPercent uint16 SeverelyUndercollateralizedThresholdPercent uint16 Raw types.Log // Blockchain specific contextual infos }
TBTCSystemCollateralizationThresholdsUpdated represents a CollateralizationThresholdsUpdated event raised by the TBTCSystem contract.
type TBTCSystemCollateralizationThresholdsUpdatedIterator ¶
type TBTCSystemCollateralizationThresholdsUpdatedIterator struct { Event *TBTCSystemCollateralizationThresholdsUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TBTCSystemCollateralizationThresholdsUpdatedIterator is returned from FilterCollateralizationThresholdsUpdated and is used to iterate over the raw logs and unpacked data for CollateralizationThresholdsUpdated events raised by the TBTCSystem contract.
func (*TBTCSystemCollateralizationThresholdsUpdatedIterator) Close ¶
func (it *TBTCSystemCollateralizationThresholdsUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TBTCSystemCollateralizationThresholdsUpdatedIterator) Error ¶
func (it *TBTCSystemCollateralizationThresholdsUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TBTCSystemCollateralizationThresholdsUpdatedIterator) Next ¶
func (it *TBTCSystemCollateralizationThresholdsUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TBTCSystemCourtesyCalled ¶
type TBTCSystemCourtesyCalled struct { DepositContractAddress common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
TBTCSystemCourtesyCalled represents a CourtesyCalled event raised by the TBTCSystem contract.
type TBTCSystemCourtesyCalledIterator ¶
type TBTCSystemCourtesyCalledIterator struct { Event *TBTCSystemCourtesyCalled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TBTCSystemCourtesyCalledIterator is returned from FilterCourtesyCalled and is used to iterate over the raw logs and unpacked data for CourtesyCalled events raised by the TBTCSystem contract.
func (*TBTCSystemCourtesyCalledIterator) Close ¶
func (it *TBTCSystemCourtesyCalledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TBTCSystemCourtesyCalledIterator) Error ¶
func (it *TBTCSystemCourtesyCalledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TBTCSystemCourtesyCalledIterator) Next ¶
func (it *TBTCSystemCourtesyCalledIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TBTCSystemCreated ¶
type TBTCSystemCreated struct { DepositContractAddress common.Address KeepAddress common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
TBTCSystemCreated represents a Created event raised by the TBTCSystem contract.
type TBTCSystemCreatedIterator ¶
type TBTCSystemCreatedIterator struct { Event *TBTCSystemCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TBTCSystemCreatedIterator is returned from FilterCreated and is used to iterate over the raw logs and unpacked data for Created events raised by the TBTCSystem contract.
func (*TBTCSystemCreatedIterator) Close ¶
func (it *TBTCSystemCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TBTCSystemCreatedIterator) Error ¶
func (it *TBTCSystemCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TBTCSystemCreatedIterator) Next ¶
func (it *TBTCSystemCreatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TBTCSystemEthBtcPriceFeedAdded ¶
type TBTCSystemEthBtcPriceFeedAdded struct { PriceFeed common.Address Raw types.Log // Blockchain specific contextual infos }
TBTCSystemEthBtcPriceFeedAdded represents a EthBtcPriceFeedAdded event raised by the TBTCSystem contract.
type TBTCSystemEthBtcPriceFeedAddedIterator ¶
type TBTCSystemEthBtcPriceFeedAddedIterator struct { Event *TBTCSystemEthBtcPriceFeedAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TBTCSystemEthBtcPriceFeedAddedIterator is returned from FilterEthBtcPriceFeedAdded and is used to iterate over the raw logs and unpacked data for EthBtcPriceFeedAdded events raised by the TBTCSystem contract.
func (*TBTCSystemEthBtcPriceFeedAddedIterator) Close ¶
func (it *TBTCSystemEthBtcPriceFeedAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TBTCSystemEthBtcPriceFeedAddedIterator) Error ¶
func (it *TBTCSystemEthBtcPriceFeedAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TBTCSystemEthBtcPriceFeedAddedIterator) Next ¶
func (it *TBTCSystemEthBtcPriceFeedAddedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TBTCSystemEthBtcPriceFeedAdditionStarted ¶
type TBTCSystemEthBtcPriceFeedAdditionStarted struct { PriceFeed common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
TBTCSystemEthBtcPriceFeedAdditionStarted represents a EthBtcPriceFeedAdditionStarted event raised by the TBTCSystem contract.
type TBTCSystemEthBtcPriceFeedAdditionStartedIterator ¶
type TBTCSystemEthBtcPriceFeedAdditionStartedIterator struct { Event *TBTCSystemEthBtcPriceFeedAdditionStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TBTCSystemEthBtcPriceFeedAdditionStartedIterator is returned from FilterEthBtcPriceFeedAdditionStarted and is used to iterate over the raw logs and unpacked data for EthBtcPriceFeedAdditionStarted events raised by the TBTCSystem contract.
func (*TBTCSystemEthBtcPriceFeedAdditionStartedIterator) Close ¶
func (it *TBTCSystemEthBtcPriceFeedAdditionStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TBTCSystemEthBtcPriceFeedAdditionStartedIterator) Error ¶
func (it *TBTCSystemEthBtcPriceFeedAdditionStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TBTCSystemEthBtcPriceFeedAdditionStartedIterator) Next ¶
func (it *TBTCSystemEthBtcPriceFeedAdditionStartedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TBTCSystemExitedCourtesyCall ¶
type TBTCSystemExitedCourtesyCall struct { DepositContractAddress common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
TBTCSystemExitedCourtesyCall represents a ExitedCourtesyCall event raised by the TBTCSystem contract.
type TBTCSystemExitedCourtesyCallIterator ¶
type TBTCSystemExitedCourtesyCallIterator struct { Event *TBTCSystemExitedCourtesyCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TBTCSystemExitedCourtesyCallIterator is returned from FilterExitedCourtesyCall and is used to iterate over the raw logs and unpacked data for ExitedCourtesyCall events raised by the TBTCSystem contract.
func (*TBTCSystemExitedCourtesyCallIterator) Close ¶
func (it *TBTCSystemExitedCourtesyCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TBTCSystemExitedCourtesyCallIterator) Error ¶
func (it *TBTCSystemExitedCourtesyCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TBTCSystemExitedCourtesyCallIterator) Next ¶
func (it *TBTCSystemExitedCourtesyCallIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TBTCSystemFilterer ¶
type TBTCSystemFilterer struct {
// contains filtered or unexported fields
}
TBTCSystemFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTBTCSystemFilterer ¶
func NewTBTCSystemFilterer(address common.Address, filterer bind.ContractFilterer) (*TBTCSystemFilterer, error)
NewTBTCSystemFilterer creates a new log filterer instance of TBTCSystem, bound to a specific deployed contract.
func (*TBTCSystemFilterer) FilterAllowNewDepositsUpdated ¶
func (_TBTCSystem *TBTCSystemFilterer) FilterAllowNewDepositsUpdated(opts *bind.FilterOpts) (*TBTCSystemAllowNewDepositsUpdatedIterator, error)
FilterAllowNewDepositsUpdated is a free log retrieval operation binding the contract event 0x3a854be74be62dd3ba5f0fdb7aa5b535683f999e90cda09ba75a2d99b2722523.
Solidity: event AllowNewDepositsUpdated(bool _allowNewDeposits)
func (*TBTCSystemFilterer) FilterCollateralizationThresholdsUpdateStarted ¶
func (_TBTCSystem *TBTCSystemFilterer) FilterCollateralizationThresholdsUpdateStarted(opts *bind.FilterOpts) (*TBTCSystemCollateralizationThresholdsUpdateStartedIterator, error)
FilterCollateralizationThresholdsUpdateStarted is a free log retrieval operation binding the contract event 0xc9e225c2db3e9f70966e6c0403de785bcda0172ec4e41111a6e8f4b85b1f30fb.
Solidity: event CollateralizationThresholdsUpdateStarted(uint16 _initialCollateralizedPercent, uint16 _undercollateralizedThresholdPercent, uint16 _severelyUndercollateralizedThresholdPercent, uint256 _timestamp)
func (*TBTCSystemFilterer) FilterCollateralizationThresholdsUpdated ¶
func (_TBTCSystem *TBTCSystemFilterer) FilterCollateralizationThresholdsUpdated(opts *bind.FilterOpts) (*TBTCSystemCollateralizationThresholdsUpdatedIterator, error)
FilterCollateralizationThresholdsUpdated is a free log retrieval operation binding the contract event 0x07ac9ce7dc4b2edb6435fb2255e9e867f357ef2052b982ce468442aa9d6c1d50.
Solidity: event CollateralizationThresholdsUpdated(uint16 _initialCollateralizedPercent, uint16 _undercollateralizedThresholdPercent, uint16 _severelyUndercollateralizedThresholdPercent)
func (*TBTCSystemFilterer) FilterCourtesyCalled ¶
func (_TBTCSystem *TBTCSystemFilterer) FilterCourtesyCalled(opts *bind.FilterOpts, _depositContractAddress []common.Address) (*TBTCSystemCourtesyCalledIterator, error)
FilterCourtesyCalled is a free log retrieval operation binding the contract event 0x6e7b45210b79c12cd1332babd8d86c0bbb9ca898a89ce0404f17064dbfba18c0.
Solidity: event CourtesyCalled(address indexed _depositContractAddress, uint256 _timestamp)
func (*TBTCSystemFilterer) FilterCreated ¶
func (_TBTCSystem *TBTCSystemFilterer) FilterCreated(opts *bind.FilterOpts, _depositContractAddress []common.Address, _keepAddress []common.Address) (*TBTCSystemCreatedIterator, error)
FilterCreated is a free log retrieval operation binding the contract event 0x822b3073be62c5c7f143c2dcd71ee266434ee935d90a1eec3be34710ac8ec1a2.
Solidity: event Created(address indexed _depositContractAddress, address indexed _keepAddress, uint256 _timestamp)
func (*TBTCSystemFilterer) FilterEthBtcPriceFeedAdded ¶
func (_TBTCSystem *TBTCSystemFilterer) FilterEthBtcPriceFeedAdded(opts *bind.FilterOpts) (*TBTCSystemEthBtcPriceFeedAddedIterator, error)
FilterEthBtcPriceFeedAdded is a free log retrieval operation binding the contract event 0x5e4bd1f6e413d39e172d96a88ee6b1b2ba9e1a6207e2ca34fa8c3ccd152ff21a.
Solidity: event EthBtcPriceFeedAdded(address _priceFeed)
func (*TBTCSystemFilterer) FilterEthBtcPriceFeedAdditionStarted ¶
func (_TBTCSystem *TBTCSystemFilterer) FilterEthBtcPriceFeedAdditionStarted(opts *bind.FilterOpts) (*TBTCSystemEthBtcPriceFeedAdditionStartedIterator, error)
FilterEthBtcPriceFeedAdditionStarted is a free log retrieval operation binding the contract event 0x5a3d3d9197f5c60c16de28887dccf83284a4fd034b930272637c83307b4fffe7.
Solidity: event EthBtcPriceFeedAdditionStarted(address _priceFeed, uint256 _timestamp)
func (*TBTCSystemFilterer) FilterExitedCourtesyCall ¶
func (_TBTCSystem *TBTCSystemFilterer) FilterExitedCourtesyCall(opts *bind.FilterOpts, _depositContractAddress []common.Address) (*TBTCSystemExitedCourtesyCallIterator, error)
FilterExitedCourtesyCall is a free log retrieval operation binding the contract event 0x07f0eaafadb9abb1d28da85d4b4c74f1939fd61b535c7f5ab501f618f07e76ee.
Solidity: event ExitedCourtesyCall(address indexed _depositContractAddress, uint256 _timestamp)
func (*TBTCSystemFilterer) FilterFraudDuringSetup ¶
func (_TBTCSystem *TBTCSystemFilterer) FilterFraudDuringSetup(opts *bind.FilterOpts, _depositContractAddress []common.Address) (*TBTCSystemFraudDuringSetupIterator, error)
FilterFraudDuringSetup is a free log retrieval operation binding the contract event 0x1e61af503f1d7de21d5300094c18bf8700f82b2951a4d54dd2adda13f6b3da30.
Solidity: event FraudDuringSetup(address indexed _depositContractAddress, uint256 _timestamp)
func (*TBTCSystemFilterer) FilterFunded ¶
func (_TBTCSystem *TBTCSystemFilterer) FilterFunded(opts *bind.FilterOpts, _depositContractAddress []common.Address, _txid [][32]byte) (*TBTCSystemFundedIterator, error)
FilterFunded is a free log retrieval operation binding the contract event 0xe34c70bd3e03956978a5c76d2ea5f3a60819171afea6dee4fc12b2e45f72d43d.
Solidity: event Funded(address indexed _depositContractAddress, bytes32 indexed _txid, uint256 _timestamp)
func (*TBTCSystemFilterer) FilterFunderAbortRequested ¶
func (_TBTCSystem *TBTCSystemFilterer) FilterFunderAbortRequested(opts *bind.FilterOpts, _depositContractAddress []common.Address) (*TBTCSystemFunderAbortRequestedIterator, error)
FilterFunderAbortRequested is a free log retrieval operation binding the contract event 0xa6e9673b5d53b3fe3c62b6459720f9c2a1b129d4f69acb771404ba8681b6a930.
Solidity: event FunderAbortRequested(address indexed _depositContractAddress, bytes _abortOutputScript)
func (*TBTCSystemFilterer) FilterGotRedemptionSignature ¶
func (_TBTCSystem *TBTCSystemFilterer) FilterGotRedemptionSignature(opts *bind.FilterOpts, _depositContractAddress []common.Address, _digest [][32]byte) (*TBTCSystemGotRedemptionSignatureIterator, error)
FilterGotRedemptionSignature is a free log retrieval operation binding the contract event 0x7f7d7327762d01d2c4a552ea0be2bc5a76264574a80aa78083e691a840e509f2.
Solidity: event GotRedemptionSignature(address indexed _depositContractAddress, bytes32 indexed _digest, bytes32 _r, bytes32 _s, uint256 _timestamp)
func (*TBTCSystemFilterer) FilterKeepFactoriesUpdateStarted ¶
func (_TBTCSystem *TBTCSystemFilterer) FilterKeepFactoriesUpdateStarted(opts *bind.FilterOpts) (*TBTCSystemKeepFactoriesUpdateStartedIterator, error)
FilterKeepFactoriesUpdateStarted is a free log retrieval operation binding the contract event 0x1608ec8025d64cdb0ed78e62a67d271a33b9d738842a6eb6e6449bc3afab6dca.
Solidity: event KeepFactoriesUpdateStarted(address _keepStakedFactory, address _fullyBackedFactory, address _factorySelector, uint256 _timestamp)
func (*TBTCSystemFilterer) FilterKeepFactoriesUpdated ¶
func (_TBTCSystem *TBTCSystemFilterer) FilterKeepFactoriesUpdated(opts *bind.FilterOpts) (*TBTCSystemKeepFactoriesUpdatedIterator, error)
FilterKeepFactoriesUpdated is a free log retrieval operation binding the contract event 0x75cd06e2a95bd62ad447184bf0950b3af3aabd0960994d09da9724686d0c1720.
Solidity: event KeepFactoriesUpdated(address _keepStakedFactory, address _fullyBackedFactory, address _factorySelector)
func (*TBTCSystemFilterer) FilterLiquidated ¶
func (_TBTCSystem *TBTCSystemFilterer) FilterLiquidated(opts *bind.FilterOpts, _depositContractAddress []common.Address) (*TBTCSystemLiquidatedIterator, error)
FilterLiquidated is a free log retrieval operation binding the contract event 0xa5ee7a2b0254fce91deed604506790ed7fa072d0b14cba4859c3bc8955b9caac.
Solidity: event Liquidated(address indexed _depositContractAddress, uint256 _timestamp)
func (*TBTCSystemFilterer) FilterLotSizesUpdateStarted ¶
func (_TBTCSystem *TBTCSystemFilterer) FilterLotSizesUpdateStarted(opts *bind.FilterOpts) (*TBTCSystemLotSizesUpdateStartedIterator, error)
FilterLotSizesUpdateStarted is a free log retrieval operation binding the contract event 0xffb1e2bce3c7a63d0cac5492540bd370e1156621adde36cd481262c2846a2b7b.
Solidity: event LotSizesUpdateStarted(uint64[] _lotSizes, uint256 _timestamp)
func (*TBTCSystemFilterer) FilterLotSizesUpdated ¶
func (_TBTCSystem *TBTCSystemFilterer) FilterLotSizesUpdated(opts *bind.FilterOpts) (*TBTCSystemLotSizesUpdatedIterator, error)
FilterLotSizesUpdated is a free log retrieval operation binding the contract event 0xa801e49d33e856d89d06e647753d9d9dda3d0b0520c4346290ada455a00cafcc.
Solidity: event LotSizesUpdated(uint64[] _lotSizes)
func (*TBTCSystemFilterer) FilterOwnershipTransferred ¶
func (_TBTCSystem *TBTCSystemFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TBTCSystemOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TBTCSystemFilterer) FilterRedeemed ¶
func (_TBTCSystem *TBTCSystemFilterer) FilterRedeemed(opts *bind.FilterOpts, _depositContractAddress []common.Address, _txid [][32]byte) (*TBTCSystemRedeemedIterator, error)
FilterRedeemed is a free log retrieval operation binding the contract event 0x44b7f176bcc739b54bd0800fe491cbdea19df7d4d6b19c281462e6b4fc504344.
Solidity: event Redeemed(address indexed _depositContractAddress, bytes32 indexed _txid, uint256 _timestamp)
func (*TBTCSystemFilterer) FilterRedemptionRequested ¶
func (_TBTCSystem *TBTCSystemFilterer) FilterRedemptionRequested(opts *bind.FilterOpts, _depositContractAddress []common.Address, _requester []common.Address, _digest [][32]byte) (*TBTCSystemRedemptionRequestedIterator, error)
FilterRedemptionRequested is a free log retrieval operation binding the contract event 0x7959c380174061a21a3ba80243a032ba9cd10dc8bd1736d7e835c94e97a35a98.
Solidity: event RedemptionRequested(address indexed _depositContractAddress, address indexed _requester, bytes32 indexed _digest, uint256 _utxoValue, bytes _redeemerOutputScript, uint256 _requestedFee, bytes _outpoint)
func (*TBTCSystemFilterer) FilterRegisteredPubkey ¶
func (_TBTCSystem *TBTCSystemFilterer) FilterRegisteredPubkey(opts *bind.FilterOpts, _depositContractAddress []common.Address) (*TBTCSystemRegisteredPubkeyIterator, error)
FilterRegisteredPubkey is a free log retrieval operation binding the contract event 0x8ee737ab16909c4e9d1b750814a4393c9f84ab5d3a29c08c313b783fc846ae33.
Solidity: event RegisteredPubkey(address indexed _depositContractAddress, bytes32 _signingGroupPubkeyX, bytes32 _signingGroupPubkeyY, uint256 _timestamp)
func (*TBTCSystemFilterer) FilterSetupFailed ¶
func (_TBTCSystem *TBTCSystemFilterer) FilterSetupFailed(opts *bind.FilterOpts, _depositContractAddress []common.Address) (*TBTCSystemSetupFailedIterator, error)
FilterSetupFailed is a free log retrieval operation binding the contract event 0x8fd2cfb62a35fccc1ecef829f83a6c2f840b73dad49d3eaaa402909752086d4b.
Solidity: event SetupFailed(address indexed _depositContractAddress, uint256 _timestamp)
func (*TBTCSystemFilterer) FilterSignerFeeDivisorUpdateStarted ¶
func (_TBTCSystem *TBTCSystemFilterer) FilterSignerFeeDivisorUpdateStarted(opts *bind.FilterOpts) (*TBTCSystemSignerFeeDivisorUpdateStartedIterator, error)
FilterSignerFeeDivisorUpdateStarted is a free log retrieval operation binding the contract event 0x38cb7049f0daf658ca989e9ef6b850ef11e3740ff07a0c16706042c39adf48fc.
Solidity: event SignerFeeDivisorUpdateStarted(uint16 _signerFeeDivisor, uint256 _timestamp)
func (*TBTCSystemFilterer) FilterSignerFeeDivisorUpdated ¶
func (_TBTCSystem *TBTCSystemFilterer) FilterSignerFeeDivisorUpdated(opts *bind.FilterOpts) (*TBTCSystemSignerFeeDivisorUpdatedIterator, error)
FilterSignerFeeDivisorUpdated is a free log retrieval operation binding the contract event 0x236dec26d53c6a51390e98ed703106e132fd062b0e38b8a9cf8b4d13f47952c8.
Solidity: event SignerFeeDivisorUpdated(uint16 _signerFeeDivisor)
func (*TBTCSystemFilterer) FilterStartedLiquidation ¶
func (_TBTCSystem *TBTCSystemFilterer) FilterStartedLiquidation(opts *bind.FilterOpts, _depositContractAddress []common.Address) (*TBTCSystemStartedLiquidationIterator, error)
FilterStartedLiquidation is a free log retrieval operation binding the contract event 0xbef11c059eefba82a15aea8a3a89c86fd08d7711c88fa7daea2632a55488510c.
Solidity: event StartedLiquidation(address indexed _depositContractAddress, bool _wasFraud, uint256 _timestamp)
func (*TBTCSystemFilterer) ParseAllowNewDepositsUpdated ¶
func (_TBTCSystem *TBTCSystemFilterer) ParseAllowNewDepositsUpdated(log types.Log) (*TBTCSystemAllowNewDepositsUpdated, error)
ParseAllowNewDepositsUpdated is a log parse operation binding the contract event 0x3a854be74be62dd3ba5f0fdb7aa5b535683f999e90cda09ba75a2d99b2722523.
Solidity: event AllowNewDepositsUpdated(bool _allowNewDeposits)
func (*TBTCSystemFilterer) ParseCollateralizationThresholdsUpdateStarted ¶
func (_TBTCSystem *TBTCSystemFilterer) ParseCollateralizationThresholdsUpdateStarted(log types.Log) (*TBTCSystemCollateralizationThresholdsUpdateStarted, error)
ParseCollateralizationThresholdsUpdateStarted is a log parse operation binding the contract event 0xc9e225c2db3e9f70966e6c0403de785bcda0172ec4e41111a6e8f4b85b1f30fb.
Solidity: event CollateralizationThresholdsUpdateStarted(uint16 _initialCollateralizedPercent, uint16 _undercollateralizedThresholdPercent, uint16 _severelyUndercollateralizedThresholdPercent, uint256 _timestamp)
func (*TBTCSystemFilterer) ParseCollateralizationThresholdsUpdated ¶
func (_TBTCSystem *TBTCSystemFilterer) ParseCollateralizationThresholdsUpdated(log types.Log) (*TBTCSystemCollateralizationThresholdsUpdated, error)
ParseCollateralizationThresholdsUpdated is a log parse operation binding the contract event 0x07ac9ce7dc4b2edb6435fb2255e9e867f357ef2052b982ce468442aa9d6c1d50.
Solidity: event CollateralizationThresholdsUpdated(uint16 _initialCollateralizedPercent, uint16 _undercollateralizedThresholdPercent, uint16 _severelyUndercollateralizedThresholdPercent)
func (*TBTCSystemFilterer) ParseCourtesyCalled ¶
func (_TBTCSystem *TBTCSystemFilterer) ParseCourtesyCalled(log types.Log) (*TBTCSystemCourtesyCalled, error)
ParseCourtesyCalled is a log parse operation binding the contract event 0x6e7b45210b79c12cd1332babd8d86c0bbb9ca898a89ce0404f17064dbfba18c0.
Solidity: event CourtesyCalled(address indexed _depositContractAddress, uint256 _timestamp)
func (*TBTCSystemFilterer) ParseCreated ¶
func (_TBTCSystem *TBTCSystemFilterer) ParseCreated(log types.Log) (*TBTCSystemCreated, error)
ParseCreated is a log parse operation binding the contract event 0x822b3073be62c5c7f143c2dcd71ee266434ee935d90a1eec3be34710ac8ec1a2.
Solidity: event Created(address indexed _depositContractAddress, address indexed _keepAddress, uint256 _timestamp)
func (*TBTCSystemFilterer) ParseEthBtcPriceFeedAdded ¶
func (_TBTCSystem *TBTCSystemFilterer) ParseEthBtcPriceFeedAdded(log types.Log) (*TBTCSystemEthBtcPriceFeedAdded, error)
ParseEthBtcPriceFeedAdded is a log parse operation binding the contract event 0x5e4bd1f6e413d39e172d96a88ee6b1b2ba9e1a6207e2ca34fa8c3ccd152ff21a.
Solidity: event EthBtcPriceFeedAdded(address _priceFeed)
func (*TBTCSystemFilterer) ParseEthBtcPriceFeedAdditionStarted ¶
func (_TBTCSystem *TBTCSystemFilterer) ParseEthBtcPriceFeedAdditionStarted(log types.Log) (*TBTCSystemEthBtcPriceFeedAdditionStarted, error)
ParseEthBtcPriceFeedAdditionStarted is a log parse operation binding the contract event 0x5a3d3d9197f5c60c16de28887dccf83284a4fd034b930272637c83307b4fffe7.
Solidity: event EthBtcPriceFeedAdditionStarted(address _priceFeed, uint256 _timestamp)
func (*TBTCSystemFilterer) ParseExitedCourtesyCall ¶
func (_TBTCSystem *TBTCSystemFilterer) ParseExitedCourtesyCall(log types.Log) (*TBTCSystemExitedCourtesyCall, error)
ParseExitedCourtesyCall is a log parse operation binding the contract event 0x07f0eaafadb9abb1d28da85d4b4c74f1939fd61b535c7f5ab501f618f07e76ee.
Solidity: event ExitedCourtesyCall(address indexed _depositContractAddress, uint256 _timestamp)
func (*TBTCSystemFilterer) ParseFraudDuringSetup ¶
func (_TBTCSystem *TBTCSystemFilterer) ParseFraudDuringSetup(log types.Log) (*TBTCSystemFraudDuringSetup, error)
ParseFraudDuringSetup is a log parse operation binding the contract event 0x1e61af503f1d7de21d5300094c18bf8700f82b2951a4d54dd2adda13f6b3da30.
Solidity: event FraudDuringSetup(address indexed _depositContractAddress, uint256 _timestamp)
func (*TBTCSystemFilterer) ParseFunded ¶
func (_TBTCSystem *TBTCSystemFilterer) ParseFunded(log types.Log) (*TBTCSystemFunded, error)
ParseFunded is a log parse operation binding the contract event 0xe34c70bd3e03956978a5c76d2ea5f3a60819171afea6dee4fc12b2e45f72d43d.
Solidity: event Funded(address indexed _depositContractAddress, bytes32 indexed _txid, uint256 _timestamp)
func (*TBTCSystemFilterer) ParseFunderAbortRequested ¶
func (_TBTCSystem *TBTCSystemFilterer) ParseFunderAbortRequested(log types.Log) (*TBTCSystemFunderAbortRequested, error)
ParseFunderAbortRequested is a log parse operation binding the contract event 0xa6e9673b5d53b3fe3c62b6459720f9c2a1b129d4f69acb771404ba8681b6a930.
Solidity: event FunderAbortRequested(address indexed _depositContractAddress, bytes _abortOutputScript)
func (*TBTCSystemFilterer) ParseGotRedemptionSignature ¶
func (_TBTCSystem *TBTCSystemFilterer) ParseGotRedemptionSignature(log types.Log) (*TBTCSystemGotRedemptionSignature, error)
ParseGotRedemptionSignature is a log parse operation binding the contract event 0x7f7d7327762d01d2c4a552ea0be2bc5a76264574a80aa78083e691a840e509f2.
Solidity: event GotRedemptionSignature(address indexed _depositContractAddress, bytes32 indexed _digest, bytes32 _r, bytes32 _s, uint256 _timestamp)
func (*TBTCSystemFilterer) ParseKeepFactoriesUpdateStarted ¶
func (_TBTCSystem *TBTCSystemFilterer) ParseKeepFactoriesUpdateStarted(log types.Log) (*TBTCSystemKeepFactoriesUpdateStarted, error)
ParseKeepFactoriesUpdateStarted is a log parse operation binding the contract event 0x1608ec8025d64cdb0ed78e62a67d271a33b9d738842a6eb6e6449bc3afab6dca.
Solidity: event KeepFactoriesUpdateStarted(address _keepStakedFactory, address _fullyBackedFactory, address _factorySelector, uint256 _timestamp)
func (*TBTCSystemFilterer) ParseKeepFactoriesUpdated ¶
func (_TBTCSystem *TBTCSystemFilterer) ParseKeepFactoriesUpdated(log types.Log) (*TBTCSystemKeepFactoriesUpdated, error)
ParseKeepFactoriesUpdated is a log parse operation binding the contract event 0x75cd06e2a95bd62ad447184bf0950b3af3aabd0960994d09da9724686d0c1720.
Solidity: event KeepFactoriesUpdated(address _keepStakedFactory, address _fullyBackedFactory, address _factorySelector)
func (*TBTCSystemFilterer) ParseLiquidated ¶
func (_TBTCSystem *TBTCSystemFilterer) ParseLiquidated(log types.Log) (*TBTCSystemLiquidated, error)
ParseLiquidated is a log parse operation binding the contract event 0xa5ee7a2b0254fce91deed604506790ed7fa072d0b14cba4859c3bc8955b9caac.
Solidity: event Liquidated(address indexed _depositContractAddress, uint256 _timestamp)
func (*TBTCSystemFilterer) ParseLotSizesUpdateStarted ¶
func (_TBTCSystem *TBTCSystemFilterer) ParseLotSizesUpdateStarted(log types.Log) (*TBTCSystemLotSizesUpdateStarted, error)
ParseLotSizesUpdateStarted is a log parse operation binding the contract event 0xffb1e2bce3c7a63d0cac5492540bd370e1156621adde36cd481262c2846a2b7b.
Solidity: event LotSizesUpdateStarted(uint64[] _lotSizes, uint256 _timestamp)
func (*TBTCSystemFilterer) ParseLotSizesUpdated ¶
func (_TBTCSystem *TBTCSystemFilterer) ParseLotSizesUpdated(log types.Log) (*TBTCSystemLotSizesUpdated, error)
ParseLotSizesUpdated is a log parse operation binding the contract event 0xa801e49d33e856d89d06e647753d9d9dda3d0b0520c4346290ada455a00cafcc.
Solidity: event LotSizesUpdated(uint64[] _lotSizes)
func (*TBTCSystemFilterer) ParseOwnershipTransferred ¶
func (_TBTCSystem *TBTCSystemFilterer) ParseOwnershipTransferred(log types.Log) (*TBTCSystemOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TBTCSystemFilterer) ParseRedeemed ¶
func (_TBTCSystem *TBTCSystemFilterer) ParseRedeemed(log types.Log) (*TBTCSystemRedeemed, error)
ParseRedeemed is a log parse operation binding the contract event 0x44b7f176bcc739b54bd0800fe491cbdea19df7d4d6b19c281462e6b4fc504344.
Solidity: event Redeemed(address indexed _depositContractAddress, bytes32 indexed _txid, uint256 _timestamp)
func (*TBTCSystemFilterer) ParseRedemptionRequested ¶
func (_TBTCSystem *TBTCSystemFilterer) ParseRedemptionRequested(log types.Log) (*TBTCSystemRedemptionRequested, error)
ParseRedemptionRequested is a log parse operation binding the contract event 0x7959c380174061a21a3ba80243a032ba9cd10dc8bd1736d7e835c94e97a35a98.
Solidity: event RedemptionRequested(address indexed _depositContractAddress, address indexed _requester, bytes32 indexed _digest, uint256 _utxoValue, bytes _redeemerOutputScript, uint256 _requestedFee, bytes _outpoint)
func (*TBTCSystemFilterer) ParseRegisteredPubkey ¶
func (_TBTCSystem *TBTCSystemFilterer) ParseRegisteredPubkey(log types.Log) (*TBTCSystemRegisteredPubkey, error)
ParseRegisteredPubkey is a log parse operation binding the contract event 0x8ee737ab16909c4e9d1b750814a4393c9f84ab5d3a29c08c313b783fc846ae33.
Solidity: event RegisteredPubkey(address indexed _depositContractAddress, bytes32 _signingGroupPubkeyX, bytes32 _signingGroupPubkeyY, uint256 _timestamp)
func (*TBTCSystemFilterer) ParseSetupFailed ¶
func (_TBTCSystem *TBTCSystemFilterer) ParseSetupFailed(log types.Log) (*TBTCSystemSetupFailed, error)
ParseSetupFailed is a log parse operation binding the contract event 0x8fd2cfb62a35fccc1ecef829f83a6c2f840b73dad49d3eaaa402909752086d4b.
Solidity: event SetupFailed(address indexed _depositContractAddress, uint256 _timestamp)
func (*TBTCSystemFilterer) ParseSignerFeeDivisorUpdateStarted ¶
func (_TBTCSystem *TBTCSystemFilterer) ParseSignerFeeDivisorUpdateStarted(log types.Log) (*TBTCSystemSignerFeeDivisorUpdateStarted, error)
ParseSignerFeeDivisorUpdateStarted is a log parse operation binding the contract event 0x38cb7049f0daf658ca989e9ef6b850ef11e3740ff07a0c16706042c39adf48fc.
Solidity: event SignerFeeDivisorUpdateStarted(uint16 _signerFeeDivisor, uint256 _timestamp)
func (*TBTCSystemFilterer) ParseSignerFeeDivisorUpdated ¶
func (_TBTCSystem *TBTCSystemFilterer) ParseSignerFeeDivisorUpdated(log types.Log) (*TBTCSystemSignerFeeDivisorUpdated, error)
ParseSignerFeeDivisorUpdated is a log parse operation binding the contract event 0x236dec26d53c6a51390e98ed703106e132fd062b0e38b8a9cf8b4d13f47952c8.
Solidity: event SignerFeeDivisorUpdated(uint16 _signerFeeDivisor)
func (*TBTCSystemFilterer) ParseStartedLiquidation ¶
func (_TBTCSystem *TBTCSystemFilterer) ParseStartedLiquidation(log types.Log) (*TBTCSystemStartedLiquidation, error)
ParseStartedLiquidation is a log parse operation binding the contract event 0xbef11c059eefba82a15aea8a3a89c86fd08d7711c88fa7daea2632a55488510c.
Solidity: event StartedLiquidation(address indexed _depositContractAddress, bool _wasFraud, uint256 _timestamp)
func (*TBTCSystemFilterer) WatchAllowNewDepositsUpdated ¶
func (_TBTCSystem *TBTCSystemFilterer) WatchAllowNewDepositsUpdated(opts *bind.WatchOpts, sink chan<- *TBTCSystemAllowNewDepositsUpdated) (event.Subscription, error)
WatchAllowNewDepositsUpdated is a free log subscription operation binding the contract event 0x3a854be74be62dd3ba5f0fdb7aa5b535683f999e90cda09ba75a2d99b2722523.
Solidity: event AllowNewDepositsUpdated(bool _allowNewDeposits)
func (*TBTCSystemFilterer) WatchCollateralizationThresholdsUpdateStarted ¶
func (_TBTCSystem *TBTCSystemFilterer) WatchCollateralizationThresholdsUpdateStarted(opts *bind.WatchOpts, sink chan<- *TBTCSystemCollateralizationThresholdsUpdateStarted) (event.Subscription, error)
WatchCollateralizationThresholdsUpdateStarted is a free log subscription operation binding the contract event 0xc9e225c2db3e9f70966e6c0403de785bcda0172ec4e41111a6e8f4b85b1f30fb.
Solidity: event CollateralizationThresholdsUpdateStarted(uint16 _initialCollateralizedPercent, uint16 _undercollateralizedThresholdPercent, uint16 _severelyUndercollateralizedThresholdPercent, uint256 _timestamp)
func (*TBTCSystemFilterer) WatchCollateralizationThresholdsUpdated ¶
func (_TBTCSystem *TBTCSystemFilterer) WatchCollateralizationThresholdsUpdated(opts *bind.WatchOpts, sink chan<- *TBTCSystemCollateralizationThresholdsUpdated) (event.Subscription, error)
WatchCollateralizationThresholdsUpdated is a free log subscription operation binding the contract event 0x07ac9ce7dc4b2edb6435fb2255e9e867f357ef2052b982ce468442aa9d6c1d50.
Solidity: event CollateralizationThresholdsUpdated(uint16 _initialCollateralizedPercent, uint16 _undercollateralizedThresholdPercent, uint16 _severelyUndercollateralizedThresholdPercent)
func (*TBTCSystemFilterer) WatchCourtesyCalled ¶
func (_TBTCSystem *TBTCSystemFilterer) WatchCourtesyCalled(opts *bind.WatchOpts, sink chan<- *TBTCSystemCourtesyCalled, _depositContractAddress []common.Address) (event.Subscription, error)
WatchCourtesyCalled is a free log subscription operation binding the contract event 0x6e7b45210b79c12cd1332babd8d86c0bbb9ca898a89ce0404f17064dbfba18c0.
Solidity: event CourtesyCalled(address indexed _depositContractAddress, uint256 _timestamp)
func (*TBTCSystemFilterer) WatchCreated ¶
func (_TBTCSystem *TBTCSystemFilterer) WatchCreated(opts *bind.WatchOpts, sink chan<- *TBTCSystemCreated, _depositContractAddress []common.Address, _keepAddress []common.Address) (event.Subscription, error)
WatchCreated is a free log subscription operation binding the contract event 0x822b3073be62c5c7f143c2dcd71ee266434ee935d90a1eec3be34710ac8ec1a2.
Solidity: event Created(address indexed _depositContractAddress, address indexed _keepAddress, uint256 _timestamp)
func (*TBTCSystemFilterer) WatchEthBtcPriceFeedAdded ¶
func (_TBTCSystem *TBTCSystemFilterer) WatchEthBtcPriceFeedAdded(opts *bind.WatchOpts, sink chan<- *TBTCSystemEthBtcPriceFeedAdded) (event.Subscription, error)
WatchEthBtcPriceFeedAdded is a free log subscription operation binding the contract event 0x5e4bd1f6e413d39e172d96a88ee6b1b2ba9e1a6207e2ca34fa8c3ccd152ff21a.
Solidity: event EthBtcPriceFeedAdded(address _priceFeed)
func (*TBTCSystemFilterer) WatchEthBtcPriceFeedAdditionStarted ¶
func (_TBTCSystem *TBTCSystemFilterer) WatchEthBtcPriceFeedAdditionStarted(opts *bind.WatchOpts, sink chan<- *TBTCSystemEthBtcPriceFeedAdditionStarted) (event.Subscription, error)
WatchEthBtcPriceFeedAdditionStarted is a free log subscription operation binding the contract event 0x5a3d3d9197f5c60c16de28887dccf83284a4fd034b930272637c83307b4fffe7.
Solidity: event EthBtcPriceFeedAdditionStarted(address _priceFeed, uint256 _timestamp)
func (*TBTCSystemFilterer) WatchExitedCourtesyCall ¶
func (_TBTCSystem *TBTCSystemFilterer) WatchExitedCourtesyCall(opts *bind.WatchOpts, sink chan<- *TBTCSystemExitedCourtesyCall, _depositContractAddress []common.Address) (event.Subscription, error)
WatchExitedCourtesyCall is a free log subscription operation binding the contract event 0x07f0eaafadb9abb1d28da85d4b4c74f1939fd61b535c7f5ab501f618f07e76ee.
Solidity: event ExitedCourtesyCall(address indexed _depositContractAddress, uint256 _timestamp)
func (*TBTCSystemFilterer) WatchFraudDuringSetup ¶
func (_TBTCSystem *TBTCSystemFilterer) WatchFraudDuringSetup(opts *bind.WatchOpts, sink chan<- *TBTCSystemFraudDuringSetup, _depositContractAddress []common.Address) (event.Subscription, error)
WatchFraudDuringSetup is a free log subscription operation binding the contract event 0x1e61af503f1d7de21d5300094c18bf8700f82b2951a4d54dd2adda13f6b3da30.
Solidity: event FraudDuringSetup(address indexed _depositContractAddress, uint256 _timestamp)
func (*TBTCSystemFilterer) WatchFunded ¶
func (_TBTCSystem *TBTCSystemFilterer) WatchFunded(opts *bind.WatchOpts, sink chan<- *TBTCSystemFunded, _depositContractAddress []common.Address, _txid [][32]byte) (event.Subscription, error)
WatchFunded is a free log subscription operation binding the contract event 0xe34c70bd3e03956978a5c76d2ea5f3a60819171afea6dee4fc12b2e45f72d43d.
Solidity: event Funded(address indexed _depositContractAddress, bytes32 indexed _txid, uint256 _timestamp)
func (*TBTCSystemFilterer) WatchFunderAbortRequested ¶
func (_TBTCSystem *TBTCSystemFilterer) WatchFunderAbortRequested(opts *bind.WatchOpts, sink chan<- *TBTCSystemFunderAbortRequested, _depositContractAddress []common.Address) (event.Subscription, error)
WatchFunderAbortRequested is a free log subscription operation binding the contract event 0xa6e9673b5d53b3fe3c62b6459720f9c2a1b129d4f69acb771404ba8681b6a930.
Solidity: event FunderAbortRequested(address indexed _depositContractAddress, bytes _abortOutputScript)
func (*TBTCSystemFilterer) WatchGotRedemptionSignature ¶
func (_TBTCSystem *TBTCSystemFilterer) WatchGotRedemptionSignature(opts *bind.WatchOpts, sink chan<- *TBTCSystemGotRedemptionSignature, _depositContractAddress []common.Address, _digest [][32]byte) (event.Subscription, error)
WatchGotRedemptionSignature is a free log subscription operation binding the contract event 0x7f7d7327762d01d2c4a552ea0be2bc5a76264574a80aa78083e691a840e509f2.
Solidity: event GotRedemptionSignature(address indexed _depositContractAddress, bytes32 indexed _digest, bytes32 _r, bytes32 _s, uint256 _timestamp)
func (*TBTCSystemFilterer) WatchKeepFactoriesUpdateStarted ¶
func (_TBTCSystem *TBTCSystemFilterer) WatchKeepFactoriesUpdateStarted(opts *bind.WatchOpts, sink chan<- *TBTCSystemKeepFactoriesUpdateStarted) (event.Subscription, error)
WatchKeepFactoriesUpdateStarted is a free log subscription operation binding the contract event 0x1608ec8025d64cdb0ed78e62a67d271a33b9d738842a6eb6e6449bc3afab6dca.
Solidity: event KeepFactoriesUpdateStarted(address _keepStakedFactory, address _fullyBackedFactory, address _factorySelector, uint256 _timestamp)
func (*TBTCSystemFilterer) WatchKeepFactoriesUpdated ¶
func (_TBTCSystem *TBTCSystemFilterer) WatchKeepFactoriesUpdated(opts *bind.WatchOpts, sink chan<- *TBTCSystemKeepFactoriesUpdated) (event.Subscription, error)
WatchKeepFactoriesUpdated is a free log subscription operation binding the contract event 0x75cd06e2a95bd62ad447184bf0950b3af3aabd0960994d09da9724686d0c1720.
Solidity: event KeepFactoriesUpdated(address _keepStakedFactory, address _fullyBackedFactory, address _factorySelector)
func (*TBTCSystemFilterer) WatchLiquidated ¶
func (_TBTCSystem *TBTCSystemFilterer) WatchLiquidated(opts *bind.WatchOpts, sink chan<- *TBTCSystemLiquidated, _depositContractAddress []common.Address) (event.Subscription, error)
WatchLiquidated is a free log subscription operation binding the contract event 0xa5ee7a2b0254fce91deed604506790ed7fa072d0b14cba4859c3bc8955b9caac.
Solidity: event Liquidated(address indexed _depositContractAddress, uint256 _timestamp)
func (*TBTCSystemFilterer) WatchLotSizesUpdateStarted ¶
func (_TBTCSystem *TBTCSystemFilterer) WatchLotSizesUpdateStarted(opts *bind.WatchOpts, sink chan<- *TBTCSystemLotSizesUpdateStarted) (event.Subscription, error)
WatchLotSizesUpdateStarted is a free log subscription operation binding the contract event 0xffb1e2bce3c7a63d0cac5492540bd370e1156621adde36cd481262c2846a2b7b.
Solidity: event LotSizesUpdateStarted(uint64[] _lotSizes, uint256 _timestamp)
func (*TBTCSystemFilterer) WatchLotSizesUpdated ¶
func (_TBTCSystem *TBTCSystemFilterer) WatchLotSizesUpdated(opts *bind.WatchOpts, sink chan<- *TBTCSystemLotSizesUpdated) (event.Subscription, error)
WatchLotSizesUpdated is a free log subscription operation binding the contract event 0xa801e49d33e856d89d06e647753d9d9dda3d0b0520c4346290ada455a00cafcc.
Solidity: event LotSizesUpdated(uint64[] _lotSizes)
func (*TBTCSystemFilterer) WatchOwnershipTransferred ¶
func (_TBTCSystem *TBTCSystemFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TBTCSystemOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TBTCSystemFilterer) WatchRedeemed ¶
func (_TBTCSystem *TBTCSystemFilterer) WatchRedeemed(opts *bind.WatchOpts, sink chan<- *TBTCSystemRedeemed, _depositContractAddress []common.Address, _txid [][32]byte) (event.Subscription, error)
WatchRedeemed is a free log subscription operation binding the contract event 0x44b7f176bcc739b54bd0800fe491cbdea19df7d4d6b19c281462e6b4fc504344.
Solidity: event Redeemed(address indexed _depositContractAddress, bytes32 indexed _txid, uint256 _timestamp)
func (*TBTCSystemFilterer) WatchRedemptionRequested ¶
func (_TBTCSystem *TBTCSystemFilterer) WatchRedemptionRequested(opts *bind.WatchOpts, sink chan<- *TBTCSystemRedemptionRequested, _depositContractAddress []common.Address, _requester []common.Address, _digest [][32]byte) (event.Subscription, error)
WatchRedemptionRequested is a free log subscription operation binding the contract event 0x7959c380174061a21a3ba80243a032ba9cd10dc8bd1736d7e835c94e97a35a98.
Solidity: event RedemptionRequested(address indexed _depositContractAddress, address indexed _requester, bytes32 indexed _digest, uint256 _utxoValue, bytes _redeemerOutputScript, uint256 _requestedFee, bytes _outpoint)
func (*TBTCSystemFilterer) WatchRegisteredPubkey ¶
func (_TBTCSystem *TBTCSystemFilterer) WatchRegisteredPubkey(opts *bind.WatchOpts, sink chan<- *TBTCSystemRegisteredPubkey, _depositContractAddress []common.Address) (event.Subscription, error)
WatchRegisteredPubkey is a free log subscription operation binding the contract event 0x8ee737ab16909c4e9d1b750814a4393c9f84ab5d3a29c08c313b783fc846ae33.
Solidity: event RegisteredPubkey(address indexed _depositContractAddress, bytes32 _signingGroupPubkeyX, bytes32 _signingGroupPubkeyY, uint256 _timestamp)
func (*TBTCSystemFilterer) WatchSetupFailed ¶
func (_TBTCSystem *TBTCSystemFilterer) WatchSetupFailed(opts *bind.WatchOpts, sink chan<- *TBTCSystemSetupFailed, _depositContractAddress []common.Address) (event.Subscription, error)
WatchSetupFailed is a free log subscription operation binding the contract event 0x8fd2cfb62a35fccc1ecef829f83a6c2f840b73dad49d3eaaa402909752086d4b.
Solidity: event SetupFailed(address indexed _depositContractAddress, uint256 _timestamp)
func (*TBTCSystemFilterer) WatchSignerFeeDivisorUpdateStarted ¶
func (_TBTCSystem *TBTCSystemFilterer) WatchSignerFeeDivisorUpdateStarted(opts *bind.WatchOpts, sink chan<- *TBTCSystemSignerFeeDivisorUpdateStarted) (event.Subscription, error)
WatchSignerFeeDivisorUpdateStarted is a free log subscription operation binding the contract event 0x38cb7049f0daf658ca989e9ef6b850ef11e3740ff07a0c16706042c39adf48fc.
Solidity: event SignerFeeDivisorUpdateStarted(uint16 _signerFeeDivisor, uint256 _timestamp)
func (*TBTCSystemFilterer) WatchSignerFeeDivisorUpdated ¶
func (_TBTCSystem *TBTCSystemFilterer) WatchSignerFeeDivisorUpdated(opts *bind.WatchOpts, sink chan<- *TBTCSystemSignerFeeDivisorUpdated) (event.Subscription, error)
WatchSignerFeeDivisorUpdated is a free log subscription operation binding the contract event 0x236dec26d53c6a51390e98ed703106e132fd062b0e38b8a9cf8b4d13f47952c8.
Solidity: event SignerFeeDivisorUpdated(uint16 _signerFeeDivisor)
func (*TBTCSystemFilterer) WatchStartedLiquidation ¶
func (_TBTCSystem *TBTCSystemFilterer) WatchStartedLiquidation(opts *bind.WatchOpts, sink chan<- *TBTCSystemStartedLiquidation, _depositContractAddress []common.Address) (event.Subscription, error)
WatchStartedLiquidation is a free log subscription operation binding the contract event 0xbef11c059eefba82a15aea8a3a89c86fd08d7711c88fa7daea2632a55488510c.
Solidity: event StartedLiquidation(address indexed _depositContractAddress, bool _wasFraud, uint256 _timestamp)
type TBTCSystemFraudDuringSetup ¶
type TBTCSystemFraudDuringSetup struct { DepositContractAddress common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
TBTCSystemFraudDuringSetup represents a FraudDuringSetup event raised by the TBTCSystem contract.
type TBTCSystemFraudDuringSetupIterator ¶
type TBTCSystemFraudDuringSetupIterator struct { Event *TBTCSystemFraudDuringSetup // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TBTCSystemFraudDuringSetupIterator is returned from FilterFraudDuringSetup and is used to iterate over the raw logs and unpacked data for FraudDuringSetup events raised by the TBTCSystem contract.
func (*TBTCSystemFraudDuringSetupIterator) Close ¶
func (it *TBTCSystemFraudDuringSetupIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TBTCSystemFraudDuringSetupIterator) Error ¶
func (it *TBTCSystemFraudDuringSetupIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TBTCSystemFraudDuringSetupIterator) Next ¶
func (it *TBTCSystemFraudDuringSetupIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TBTCSystemFunded ¶
type TBTCSystemFunded struct { DepositContractAddress common.Address Txid [32]byte Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
TBTCSystemFunded represents a Funded event raised by the TBTCSystem contract.
type TBTCSystemFundedIterator ¶
type TBTCSystemFundedIterator struct { Event *TBTCSystemFunded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TBTCSystemFundedIterator is returned from FilterFunded and is used to iterate over the raw logs and unpacked data for Funded events raised by the TBTCSystem contract.
func (*TBTCSystemFundedIterator) Close ¶
func (it *TBTCSystemFundedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TBTCSystemFundedIterator) Error ¶
func (it *TBTCSystemFundedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TBTCSystemFundedIterator) Next ¶
func (it *TBTCSystemFundedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TBTCSystemFunderAbortRequested ¶
type TBTCSystemFunderAbortRequested struct { DepositContractAddress common.Address AbortOutputScript []byte Raw types.Log // Blockchain specific contextual infos }
TBTCSystemFunderAbortRequested represents a FunderAbortRequested event raised by the TBTCSystem contract.
type TBTCSystemFunderAbortRequestedIterator ¶
type TBTCSystemFunderAbortRequestedIterator struct { Event *TBTCSystemFunderAbortRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TBTCSystemFunderAbortRequestedIterator is returned from FilterFunderAbortRequested and is used to iterate over the raw logs and unpacked data for FunderAbortRequested events raised by the TBTCSystem contract.
func (*TBTCSystemFunderAbortRequestedIterator) Close ¶
func (it *TBTCSystemFunderAbortRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TBTCSystemFunderAbortRequestedIterator) Error ¶
func (it *TBTCSystemFunderAbortRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TBTCSystemFunderAbortRequestedIterator) Next ¶
func (it *TBTCSystemFunderAbortRequestedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TBTCSystemGotRedemptionSignature ¶
type TBTCSystemGotRedemptionSignature struct { DepositContractAddress common.Address Digest [32]byte R [32]byte S [32]byte Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
TBTCSystemGotRedemptionSignature represents a GotRedemptionSignature event raised by the TBTCSystem contract.
type TBTCSystemGotRedemptionSignatureIterator ¶
type TBTCSystemGotRedemptionSignatureIterator struct { Event *TBTCSystemGotRedemptionSignature // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TBTCSystemGotRedemptionSignatureIterator is returned from FilterGotRedemptionSignature and is used to iterate over the raw logs and unpacked data for GotRedemptionSignature events raised by the TBTCSystem contract.
func (*TBTCSystemGotRedemptionSignatureIterator) Close ¶
func (it *TBTCSystemGotRedemptionSignatureIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TBTCSystemGotRedemptionSignatureIterator) Error ¶
func (it *TBTCSystemGotRedemptionSignatureIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TBTCSystemGotRedemptionSignatureIterator) Next ¶
func (it *TBTCSystemGotRedemptionSignatureIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TBTCSystemKeepFactoriesUpdateStarted ¶
type TBTCSystemKeepFactoriesUpdateStarted struct { KeepStakedFactory common.Address FullyBackedFactory common.Address FactorySelector common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
TBTCSystemKeepFactoriesUpdateStarted represents a KeepFactoriesUpdateStarted event raised by the TBTCSystem contract.
type TBTCSystemKeepFactoriesUpdateStartedIterator ¶
type TBTCSystemKeepFactoriesUpdateStartedIterator struct { Event *TBTCSystemKeepFactoriesUpdateStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TBTCSystemKeepFactoriesUpdateStartedIterator is returned from FilterKeepFactoriesUpdateStarted and is used to iterate over the raw logs and unpacked data for KeepFactoriesUpdateStarted events raised by the TBTCSystem contract.
func (*TBTCSystemKeepFactoriesUpdateStartedIterator) Close ¶
func (it *TBTCSystemKeepFactoriesUpdateStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TBTCSystemKeepFactoriesUpdateStartedIterator) Error ¶
func (it *TBTCSystemKeepFactoriesUpdateStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TBTCSystemKeepFactoriesUpdateStartedIterator) Next ¶
func (it *TBTCSystemKeepFactoriesUpdateStartedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TBTCSystemKeepFactoriesUpdated ¶
type TBTCSystemKeepFactoriesUpdated struct { KeepStakedFactory common.Address FullyBackedFactory common.Address FactorySelector common.Address Raw types.Log // Blockchain specific contextual infos }
TBTCSystemKeepFactoriesUpdated represents a KeepFactoriesUpdated event raised by the TBTCSystem contract.
type TBTCSystemKeepFactoriesUpdatedIterator ¶
type TBTCSystemKeepFactoriesUpdatedIterator struct { Event *TBTCSystemKeepFactoriesUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TBTCSystemKeepFactoriesUpdatedIterator is returned from FilterKeepFactoriesUpdated and is used to iterate over the raw logs and unpacked data for KeepFactoriesUpdated events raised by the TBTCSystem contract.
func (*TBTCSystemKeepFactoriesUpdatedIterator) Close ¶
func (it *TBTCSystemKeepFactoriesUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TBTCSystemKeepFactoriesUpdatedIterator) Error ¶
func (it *TBTCSystemKeepFactoriesUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TBTCSystemKeepFactoriesUpdatedIterator) Next ¶
func (it *TBTCSystemKeepFactoriesUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TBTCSystemLiquidated ¶
type TBTCSystemLiquidated struct { DepositContractAddress common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
TBTCSystemLiquidated represents a Liquidated event raised by the TBTCSystem contract.
type TBTCSystemLiquidatedIterator ¶
type TBTCSystemLiquidatedIterator struct { Event *TBTCSystemLiquidated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TBTCSystemLiquidatedIterator is returned from FilterLiquidated and is used to iterate over the raw logs and unpacked data for Liquidated events raised by the TBTCSystem contract.
func (*TBTCSystemLiquidatedIterator) Close ¶
func (it *TBTCSystemLiquidatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TBTCSystemLiquidatedIterator) Error ¶
func (it *TBTCSystemLiquidatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TBTCSystemLiquidatedIterator) Next ¶
func (it *TBTCSystemLiquidatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TBTCSystemLotSizesUpdateStarted ¶
type TBTCSystemLotSizesUpdateStarted struct { LotSizes []uint64 Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
TBTCSystemLotSizesUpdateStarted represents a LotSizesUpdateStarted event raised by the TBTCSystem contract.
type TBTCSystemLotSizesUpdateStartedIterator ¶
type TBTCSystemLotSizesUpdateStartedIterator struct { Event *TBTCSystemLotSizesUpdateStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TBTCSystemLotSizesUpdateStartedIterator is returned from FilterLotSizesUpdateStarted and is used to iterate over the raw logs and unpacked data for LotSizesUpdateStarted events raised by the TBTCSystem contract.
func (*TBTCSystemLotSizesUpdateStartedIterator) Close ¶
func (it *TBTCSystemLotSizesUpdateStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TBTCSystemLotSizesUpdateStartedIterator) Error ¶
func (it *TBTCSystemLotSizesUpdateStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TBTCSystemLotSizesUpdateStartedIterator) Next ¶
func (it *TBTCSystemLotSizesUpdateStartedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TBTCSystemLotSizesUpdated ¶
type TBTCSystemLotSizesUpdated struct { LotSizes []uint64 Raw types.Log // Blockchain specific contextual infos }
TBTCSystemLotSizesUpdated represents a LotSizesUpdated event raised by the TBTCSystem contract.
type TBTCSystemLotSizesUpdatedIterator ¶
type TBTCSystemLotSizesUpdatedIterator struct { Event *TBTCSystemLotSizesUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TBTCSystemLotSizesUpdatedIterator is returned from FilterLotSizesUpdated and is used to iterate over the raw logs and unpacked data for LotSizesUpdated events raised by the TBTCSystem contract.
func (*TBTCSystemLotSizesUpdatedIterator) Close ¶
func (it *TBTCSystemLotSizesUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TBTCSystemLotSizesUpdatedIterator) Error ¶
func (it *TBTCSystemLotSizesUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TBTCSystemLotSizesUpdatedIterator) Next ¶
func (it *TBTCSystemLotSizesUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TBTCSystemOwnershipTransferred ¶
type TBTCSystemOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
TBTCSystemOwnershipTransferred represents a OwnershipTransferred event raised by the TBTCSystem contract.
type TBTCSystemOwnershipTransferredIterator ¶
type TBTCSystemOwnershipTransferredIterator struct { Event *TBTCSystemOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TBTCSystemOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the TBTCSystem contract.
func (*TBTCSystemOwnershipTransferredIterator) Close ¶
func (it *TBTCSystemOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TBTCSystemOwnershipTransferredIterator) Error ¶
func (it *TBTCSystemOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TBTCSystemOwnershipTransferredIterator) Next ¶
func (it *TBTCSystemOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TBTCSystemRaw ¶
type TBTCSystemRaw struct {
Contract *TBTCSystem // Generic contract binding to access the raw methods on
}
TBTCSystemRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TBTCSystemRaw) Call ¶
func (_TBTCSystem *TBTCSystemRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*TBTCSystemRaw) Transact ¶
func (_TBTCSystem *TBTCSystemRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TBTCSystemRaw) Transfer ¶
func (_TBTCSystem *TBTCSystemRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type TBTCSystemRedeemed ¶
type TBTCSystemRedeemed struct { DepositContractAddress common.Address Txid [32]byte Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
TBTCSystemRedeemed represents a Redeemed event raised by the TBTCSystem contract.
type TBTCSystemRedeemedIterator ¶
type TBTCSystemRedeemedIterator struct { Event *TBTCSystemRedeemed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TBTCSystemRedeemedIterator is returned from FilterRedeemed and is used to iterate over the raw logs and unpacked data for Redeemed events raised by the TBTCSystem contract.
func (*TBTCSystemRedeemedIterator) Close ¶
func (it *TBTCSystemRedeemedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TBTCSystemRedeemedIterator) Error ¶
func (it *TBTCSystemRedeemedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TBTCSystemRedeemedIterator) Next ¶
func (it *TBTCSystemRedeemedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TBTCSystemRedemptionRequested ¶
type TBTCSystemRedemptionRequested struct { DepositContractAddress common.Address Requester common.Address Digest [32]byte UtxoValue *big.Int RedeemerOutputScript []byte RequestedFee *big.Int Outpoint []byte Raw types.Log // Blockchain specific contextual infos }
TBTCSystemRedemptionRequested represents a RedemptionRequested event raised by the TBTCSystem contract.
type TBTCSystemRedemptionRequestedIterator ¶
type TBTCSystemRedemptionRequestedIterator struct { Event *TBTCSystemRedemptionRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TBTCSystemRedemptionRequestedIterator is returned from FilterRedemptionRequested and is used to iterate over the raw logs and unpacked data for RedemptionRequested events raised by the TBTCSystem contract.
func (*TBTCSystemRedemptionRequestedIterator) Close ¶
func (it *TBTCSystemRedemptionRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TBTCSystemRedemptionRequestedIterator) Error ¶
func (it *TBTCSystemRedemptionRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TBTCSystemRedemptionRequestedIterator) Next ¶
func (it *TBTCSystemRedemptionRequestedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TBTCSystemRegisteredPubkey ¶
type TBTCSystemRegisteredPubkey struct { DepositContractAddress common.Address SigningGroupPubkeyX [32]byte SigningGroupPubkeyY [32]byte Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
TBTCSystemRegisteredPubkey represents a RegisteredPubkey event raised by the TBTCSystem contract.
type TBTCSystemRegisteredPubkeyIterator ¶
type TBTCSystemRegisteredPubkeyIterator struct { Event *TBTCSystemRegisteredPubkey // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TBTCSystemRegisteredPubkeyIterator is returned from FilterRegisteredPubkey and is used to iterate over the raw logs and unpacked data for RegisteredPubkey events raised by the TBTCSystem contract.
func (*TBTCSystemRegisteredPubkeyIterator) Close ¶
func (it *TBTCSystemRegisteredPubkeyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TBTCSystemRegisteredPubkeyIterator) Error ¶
func (it *TBTCSystemRegisteredPubkeyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TBTCSystemRegisteredPubkeyIterator) Next ¶
func (it *TBTCSystemRegisteredPubkeyIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TBTCSystemSession ¶
type TBTCSystemSession struct { Contract *TBTCSystem // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TBTCSystemSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TBTCSystemSession) ApprovedToLog ¶
func (_TBTCSystem *TBTCSystemSession) ApprovedToLog(_caller common.Address) (bool, error)
ApprovedToLog is a free data retrieval call binding the contract method 0x9ffb3862.
Solidity: function approvedToLog(address _caller) constant returns(bool)
func (*TBTCSystemSession) BeginCollateralizationThresholdsUpdate ¶
func (_TBTCSystem *TBTCSystemSession) BeginCollateralizationThresholdsUpdate(_initialCollateralizedPercent uint16, _undercollateralizedThresholdPercent uint16, _severelyUndercollateralizedThresholdPercent uint16) (*types.Transaction, error)
BeginCollateralizationThresholdsUpdate is a paid mutator transaction binding the contract method 0xdde3fdd2.
Solidity: function beginCollateralizationThresholdsUpdate(uint16 _initialCollateralizedPercent, uint16 _undercollateralizedThresholdPercent, uint16 _severelyUndercollateralizedThresholdPercent) returns()
func (*TBTCSystemSession) BeginEthBtcPriceFeedAddition ¶
func (_TBTCSystem *TBTCSystemSession) BeginEthBtcPriceFeedAddition(_ethBtcPriceFeed common.Address) (*types.Transaction, error)
BeginEthBtcPriceFeedAddition is a paid mutator transaction binding the contract method 0x07a3d659.
Solidity: function beginEthBtcPriceFeedAddition(address _ethBtcPriceFeed) returns()
func (*TBTCSystemSession) BeginKeepFactoriesUpdate ¶
func (_TBTCSystem *TBTCSystemSession) BeginKeepFactoriesUpdate(_keepStakedFactory common.Address, _fullyBackedFactory common.Address, _factorySelector common.Address) (*types.Transaction, error)
BeginKeepFactoriesUpdate is a paid mutator transaction binding the contract method 0xeae6191f.
Solidity: function beginKeepFactoriesUpdate(address _keepStakedFactory, address _fullyBackedFactory, address _factorySelector) returns()
func (*TBTCSystemSession) BeginLotSizesUpdate ¶
func (_TBTCSystem *TBTCSystemSession) BeginLotSizesUpdate(_lotSizes []uint64) (*types.Transaction, error)
BeginLotSizesUpdate is a paid mutator transaction binding the contract method 0x2b155e37.
Solidity: function beginLotSizesUpdate(uint64[] _lotSizes) returns()
func (*TBTCSystemSession) BeginSignerFeeDivisorUpdate ¶
func (_TBTCSystem *TBTCSystemSession) BeginSignerFeeDivisorUpdate(_signerFeeDivisor uint16) (*types.Transaction, error)
BeginSignerFeeDivisorUpdate is a paid mutator transaction binding the contract method 0x49b64730.
Solidity: function beginSignerFeeDivisorUpdate(uint16 _signerFeeDivisor) returns()
func (*TBTCSystemSession) EmergencyPauseNewDeposits ¶
func (_TBTCSystem *TBTCSystemSession) EmergencyPauseNewDeposits() (*types.Transaction, error)
EmergencyPauseNewDeposits is a paid mutator transaction binding the contract method 0x80f04b8c.
Solidity: function emergencyPauseNewDeposits() returns()
func (*TBTCSystemSession) FetchBitcoinPrice ¶
func (_TBTCSystem *TBTCSystemSession) FetchBitcoinPrice() (*big.Int, error)
FetchBitcoinPrice is a free data retrieval call binding the contract method 0xa6c1691c.
Solidity: function fetchBitcoinPrice() constant returns(uint256)
func (*TBTCSystemSession) FetchRelayCurrentDifficulty ¶
func (_TBTCSystem *TBTCSystemSession) FetchRelayCurrentDifficulty() (*big.Int, error)
FetchRelayCurrentDifficulty is a free data retrieval call binding the contract method 0xdab70cb1.
Solidity: function fetchRelayCurrentDifficulty() constant returns(uint256)
func (*TBTCSystemSession) FetchRelayPreviousDifficulty ¶
func (_TBTCSystem *TBTCSystemSession) FetchRelayPreviousDifficulty() (*big.Int, error)
FetchRelayPreviousDifficulty is a free data retrieval call binding the contract method 0x402b783d.
Solidity: function fetchRelayPreviousDifficulty() constant returns(uint256)
func (*TBTCSystemSession) FinalizeCollateralizationThresholdsUpdate ¶
func (_TBTCSystem *TBTCSystemSession) FinalizeCollateralizationThresholdsUpdate() (*types.Transaction, error)
FinalizeCollateralizationThresholdsUpdate is a paid mutator transaction binding the contract method 0xde1e57d0.
Solidity: function finalizeCollateralizationThresholdsUpdate() returns()
func (*TBTCSystemSession) FinalizeEthBtcPriceFeedAddition ¶
func (_TBTCSystem *TBTCSystemSession) FinalizeEthBtcPriceFeedAddition() (*types.Transaction, error)
FinalizeEthBtcPriceFeedAddition is a paid mutator transaction binding the contract method 0xadc3ef70.
Solidity: function finalizeEthBtcPriceFeedAddition() returns()
func (*TBTCSystemSession) FinalizeKeepFactoriesUpdate ¶
func (_TBTCSystem *TBTCSystemSession) FinalizeKeepFactoriesUpdate() (*types.Transaction, error)
FinalizeKeepFactoriesUpdate is a paid mutator transaction binding the contract method 0x0d4455dc.
Solidity: function finalizeKeepFactoriesUpdate() returns()
func (*TBTCSystemSession) FinalizeLotSizesUpdate ¶
func (_TBTCSystem *TBTCSystemSession) FinalizeLotSizesUpdate() (*types.Transaction, error)
FinalizeLotSizesUpdate is a paid mutator transaction binding the contract method 0xcd3a9490.
Solidity: function finalizeLotSizesUpdate() returns()
func (*TBTCSystemSession) FinalizeSignerFeeDivisorUpdate ¶
func (_TBTCSystem *TBTCSystemSession) FinalizeSignerFeeDivisorUpdate() (*types.Transaction, error)
FinalizeSignerFeeDivisorUpdate is a paid mutator transaction binding the contract method 0x0ce0e700.
Solidity: function finalizeSignerFeeDivisorUpdate() returns()
func (*TBTCSystemSession) GetAllowNewDeposits ¶
func (_TBTCSystem *TBTCSystemSession) GetAllowNewDeposits() (bool, error)
GetAllowNewDeposits is a free data retrieval call binding the contract method 0x0d7eb1c4.
Solidity: function getAllowNewDeposits() constant returns(bool)
func (*TBTCSystemSession) GetAllowedLotSizes ¶
func (_TBTCSystem *TBTCSystemSession) GetAllowedLotSizes() ([]uint64, error)
GetAllowedLotSizes is a free data retrieval call binding the contract method 0x086c9edd.
Solidity: function getAllowedLotSizes() constant returns(uint64[])
func (*TBTCSystemSession) GetGovernanceTimeDelay ¶
func (_TBTCSystem *TBTCSystemSession) GetGovernanceTimeDelay() (*big.Int, error)
GetGovernanceTimeDelay is a free data retrieval call binding the contract method 0xf2e72347.
Solidity: function getGovernanceTimeDelay() constant returns(uint256)
func (*TBTCSystemSession) GetInitialCollateralizedPercent ¶
func (_TBTCSystem *TBTCSystemSession) GetInitialCollateralizedPercent() (uint16, error)
GetInitialCollateralizedPercent is a free data retrieval call binding the contract method 0x987ecea7.
Solidity: function getInitialCollateralizedPercent() constant returns(uint16)
func (*TBTCSystemSession) GetKeepFactoriesUpgradeabilityPeriod ¶
func (_TBTCSystem *TBTCSystemSession) GetKeepFactoriesUpgradeabilityPeriod() (*big.Int, error)
GetKeepFactoriesUpgradeabilityPeriod is a free data retrieval call binding the contract method 0xe5a6d77d.
Solidity: function getKeepFactoriesUpgradeabilityPeriod() constant returns(uint256)
func (*TBTCSystemSession) GetMaximumLotSize ¶
func (_TBTCSystem *TBTCSystemSession) GetMaximumLotSize() (*big.Int, error)
GetMaximumLotSize is a free data retrieval call binding the contract method 0x2753d84b.
Solidity: function getMaximumLotSize() constant returns(uint256)
func (*TBTCSystemSession) GetMinimumLotSize ¶
func (_TBTCSystem *TBTCSystemSession) GetMinimumLotSize() (*big.Int, error)
GetMinimumLotSize is a free data retrieval call binding the contract method 0x34d534a9.
Solidity: function getMinimumLotSize() constant returns(uint256)
func (*TBTCSystemSession) GetNewDepositFeeEstimate ¶
func (_TBTCSystem *TBTCSystemSession) GetNewDepositFeeEstimate() (*big.Int, error)
GetNewDepositFeeEstimate is a free data retrieval call binding the contract method 0x2d00f1ee.
Solidity: function getNewDepositFeeEstimate() constant returns(uint256)
func (*TBTCSystemSession) GetPriceFeedGovernanceTimeDelay ¶
func (_TBTCSystem *TBTCSystemSession) GetPriceFeedGovernanceTimeDelay() (*big.Int, error)
GetPriceFeedGovernanceTimeDelay is a free data retrieval call binding the contract method 0xae7f4a5f.
Solidity: function getPriceFeedGovernanceTimeDelay() constant returns(uint256)
func (*TBTCSystemSession) GetRemainingCollateralizationThresholdsUpdateTime ¶
func (_TBTCSystem *TBTCSystemSession) GetRemainingCollateralizationThresholdsUpdateTime() (*big.Int, error)
GetRemainingCollateralizationThresholdsUpdateTime is a free data retrieval call binding the contract method 0xc074d550.
Solidity: function getRemainingCollateralizationThresholdsUpdateTime() constant returns(uint256)
func (*TBTCSystemSession) GetRemainingEthBtcPriceFeedAdditionTime ¶
func (_TBTCSystem *TBTCSystemSession) GetRemainingEthBtcPriceFeedAdditionTime() (*big.Int, error)
GetRemainingEthBtcPriceFeedAdditionTime is a free data retrieval call binding the contract method 0x0af488f9.
Solidity: function getRemainingEthBtcPriceFeedAdditionTime() constant returns(uint256)
func (*TBTCSystemSession) GetRemainingKeepFactoriesUpdateTime ¶
func (_TBTCSystem *TBTCSystemSession) GetRemainingKeepFactoriesUpdateTime() (*big.Int, error)
GetRemainingKeepFactoriesUpdateTime is a free data retrieval call binding the contract method 0x57535088.
Solidity: function getRemainingKeepFactoriesUpdateTime() constant returns(uint256)
func (*TBTCSystemSession) GetRemainingKeepFactoriesUpgradeabilityTime ¶
func (_TBTCSystem *TBTCSystemSession) GetRemainingKeepFactoriesUpgradeabilityTime() (*big.Int, error)
GetRemainingKeepFactoriesUpgradeabilityTime is a free data retrieval call binding the contract method 0xb196b5a3.
Solidity: function getRemainingKeepFactoriesUpgradeabilityTime() constant returns(uint256)
func (*TBTCSystemSession) GetRemainingLotSizesUpdateTime ¶
func (_TBTCSystem *TBTCSystemSession) GetRemainingLotSizesUpdateTime() (*big.Int, error)
GetRemainingLotSizesUpdateTime is a free data retrieval call binding the contract method 0x3ee850bc.
Solidity: function getRemainingLotSizesUpdateTime() constant returns(uint256)
func (*TBTCSystemSession) GetRemainingPauseTerm ¶
func (_TBTCSystem *TBTCSystemSession) GetRemainingPauseTerm() (*big.Int, error)
GetRemainingPauseTerm is a free data retrieval call binding the contract method 0x013b0f30.
Solidity: function getRemainingPauseTerm() constant returns(uint256)
func (*TBTCSystemSession) GetRemainingSignerFeeDivisorUpdateTime ¶
func (_TBTCSystem *TBTCSystemSession) GetRemainingSignerFeeDivisorUpdateTime() (*big.Int, error)
GetRemainingSignerFeeDivisorUpdateTime is a free data retrieval call binding the contract method 0xb792a38e.
Solidity: function getRemainingSignerFeeDivisorUpdateTime() constant returns(uint256)
func (*TBTCSystemSession) GetSeverelyUndercollateralizedThresholdPercent ¶
func (_TBTCSystem *TBTCSystemSession) GetSeverelyUndercollateralizedThresholdPercent() (uint16, error)
GetSeverelyUndercollateralizedThresholdPercent is a free data retrieval call binding the contract method 0x6f4fef62.
Solidity: function getSeverelyUndercollateralizedThresholdPercent() constant returns(uint16)
func (*TBTCSystemSession) GetSignerFeeDivisor ¶
func (_TBTCSystem *TBTCSystemSession) GetSignerFeeDivisor() (uint16, error)
GetSignerFeeDivisor is a free data retrieval call binding the contract method 0x60e98d59.
Solidity: function getSignerFeeDivisor() constant returns(uint16)
func (*TBTCSystemSession) GetUndercollateralizedThresholdPercent ¶
func (_TBTCSystem *TBTCSystemSession) GetUndercollateralizedThresholdPercent() (uint16, error)
GetUndercollateralizedThresholdPercent is a free data retrieval call binding the contract method 0xa2cd75da.
Solidity: function getUndercollateralizedThresholdPercent() constant returns(uint16)
func (*TBTCSystemSession) Initialize ¶
func (_TBTCSystem *TBTCSystemSession) 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) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x1c52d90c.
Solidity: function initialize(address _defaultKeepFactory, address _depositFactory, address _masterDepositAddress, address _tbtcToken, address _tbtcDepositToken, address _feeRebateToken, address _vendingMachine, uint16 _keepThreshold, uint16 _keepSize) returns()
func (*TBTCSystemSession) IsAllowedLotSize ¶
func (_TBTCSystem *TBTCSystemSession) IsAllowedLotSize(_requestedLotSizeSatoshis uint64) (bool, error)
IsAllowedLotSize is a free data retrieval call binding the contract method 0xa28b79f1.
Solidity: function isAllowedLotSize(uint64 _requestedLotSizeSatoshis) constant returns(bool)
func (*TBTCSystemSession) IsOwner ¶
func (_TBTCSystem *TBTCSystemSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*TBTCSystemSession) KeepSize ¶
func (_TBTCSystem *TBTCSystemSession) KeepSize() (uint16, error)
KeepSize is a free data retrieval call binding the contract method 0x64bdb667.
Solidity: function keepSize() constant returns(uint16)
func (*TBTCSystemSession) KeepThreshold ¶
func (_TBTCSystem *TBTCSystemSession) KeepThreshold() (uint16, error)
KeepThreshold is a free data retrieval call binding the contract method 0xe5426d2e.
Solidity: function keepThreshold() constant returns(uint16)
func (*TBTCSystemSession) LogCourtesyCalled ¶
func (_TBTCSystem *TBTCSystemSession) LogCourtesyCalled() (*types.Transaction, error)
LogCourtesyCalled is a paid mutator transaction binding the contract method 0x22a147e6.
Solidity: function logCourtesyCalled() returns()
func (*TBTCSystemSession) LogCreated ¶
func (_TBTCSystem *TBTCSystemSession) LogCreated(_keepAddress common.Address) (*types.Transaction, error)
LogCreated is a paid mutator transaction binding the contract method 0x282bfd38.
Solidity: function logCreated(address _keepAddress) returns()
func (*TBTCSystemSession) LogExitedCourtesyCall ¶
func (_TBTCSystem *TBTCSystemSession) LogExitedCourtesyCall() (*types.Transaction, error)
LogExitedCourtesyCall is a paid mutator transaction binding the contract method 0x22e5724c.
Solidity: function logExitedCourtesyCall() returns()
func (*TBTCSystemSession) LogFraudDuringSetup ¶
func (_TBTCSystem *TBTCSystemSession) LogFraudDuringSetup() (*types.Transaction, error)
LogFraudDuringSetup is a paid mutator transaction binding the contract method 0xe2c50ad8.
Solidity: function logFraudDuringSetup() returns()
func (*TBTCSystemSession) LogFunded ¶
func (_TBTCSystem *TBTCSystemSession) LogFunded(_txid [32]byte) (*types.Transaction, error)
LogFunded is a paid mutator transaction binding the contract method 0x7ed451a4.
Solidity: function logFunded(bytes32 _txid) returns()
func (*TBTCSystemSession) LogFunderRequestedAbort ¶
func (_TBTCSystem *TBTCSystemSession) LogFunderRequestedAbort(_abortOutputScript []byte) (*types.Transaction, error)
LogFunderRequestedAbort is a paid mutator transaction binding the contract method 0xce2c07ce.
Solidity: function logFunderRequestedAbort(bytes _abortOutputScript) returns()
func (*TBTCSystemSession) LogGotRedemptionSignature ¶
func (_TBTCSystem *TBTCSystemSession) LogGotRedemptionSignature(_digest [32]byte, _r [32]byte, _s [32]byte) (*types.Transaction, error)
LogGotRedemptionSignature is a paid mutator transaction binding the contract method 0xf760621e.
Solidity: function logGotRedemptionSignature(bytes32 _digest, bytes32 _r, bytes32 _s) returns()
func (*TBTCSystemSession) LogLiquidated ¶
func (_TBTCSystem *TBTCSystemSession) LogLiquidated() (*types.Transaction, error)
LogLiquidated is a paid mutator transaction binding the contract method 0xc8fba243.
Solidity: function logLiquidated() returns()
func (*TBTCSystemSession) LogRedeemed ¶
func (_TBTCSystem *TBTCSystemSession) LogRedeemed(_txid [32]byte) (*types.Transaction, error)
LogRedeemed is a paid mutator transaction binding the contract method 0x6e1ba283.
Solidity: function logRedeemed(bytes32 _txid) returns()
func (*TBTCSystemSession) LogRedemptionRequested ¶
func (_TBTCSystem *TBTCSystemSession) LogRedemptionRequested(_requester common.Address, _digest [32]byte, _utxoValue *big.Int, _redeemerOutputScript []byte, _requestedFee *big.Int, _outpoint []byte) (*types.Transaction, error)
LogRedemptionRequested is a paid mutator transaction binding the contract method 0x18e647dd.
Solidity: function logRedemptionRequested(address _requester, bytes32 _digest, uint256 _utxoValue, bytes _redeemerOutputScript, uint256 _requestedFee, bytes _outpoint) returns()
func (*TBTCSystemSession) LogRegisteredPubkey ¶
func (_TBTCSystem *TBTCSystemSession) LogRegisteredPubkey(_signingGroupPubkeyX [32]byte, _signingGroupPubkeyY [32]byte) (*types.Transaction, error)
LogRegisteredPubkey is a paid mutator transaction binding the contract method 0x869f9469.
Solidity: function logRegisteredPubkey(bytes32 _signingGroupPubkeyX, bytes32 _signingGroupPubkeyY) returns()
func (*TBTCSystemSession) LogSetupFailed ¶
func (_TBTCSystem *TBTCSystemSession) LogSetupFailed() (*types.Transaction, error)
LogSetupFailed is a paid mutator transaction binding the contract method 0xa831c816.
Solidity: function logSetupFailed() returns()
func (*TBTCSystemSession) LogStartedLiquidation ¶
func (_TBTCSystem *TBTCSystemSession) LogStartedLiquidation(_wasFraud bool) (*types.Transaction, error)
LogStartedLiquidation is a paid mutator transaction binding the contract method 0x3aac3467.
Solidity: function logStartedLiquidation(bool _wasFraud) returns()
func (*TBTCSystemSession) Owner ¶
func (_TBTCSystem *TBTCSystemSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*TBTCSystemSession) PriceFeed ¶
func (_TBTCSystem *TBTCSystemSession) PriceFeed() (common.Address, error)
PriceFeed is a free data retrieval call binding the contract method 0x741bef1a.
Solidity: function priceFeed() constant returns(address)
func (*TBTCSystemSession) RefreshMinimumBondableValue ¶
func (_TBTCSystem *TBTCSystemSession) RefreshMinimumBondableValue() (*types.Transaction, error)
RefreshMinimumBondableValue is a paid mutator transaction binding the contract method 0x7c75b115.
Solidity: function refreshMinimumBondableValue() returns()
func (*TBTCSystemSession) Relay ¶
func (_TBTCSystem *TBTCSystemSession) Relay() (common.Address, error)
Relay is a free data retrieval call binding the contract method 0xb59589d1.
Solidity: function relay() constant returns(address)
func (*TBTCSystemSession) RenounceOwnership ¶
func (_TBTCSystem *TBTCSystemSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TBTCSystemSession) RequestNewKeep ¶
func (_TBTCSystem *TBTCSystemSession) RequestNewKeep(_requestedLotSizeSatoshis uint64, _maxSecuredLifetime *big.Int) (*types.Transaction, error)
RequestNewKeep is a paid mutator transaction binding the contract method 0x82f91968.
Solidity: function requestNewKeep(uint64 _requestedLotSizeSatoshis, uint256 _maxSecuredLifetime) returns(address)
func (*TBTCSystemSession) ResumeNewDeposits ¶
func (_TBTCSystem *TBTCSystemSession) ResumeNewDeposits() (*types.Transaction, error)
ResumeNewDeposits is a paid mutator transaction binding the contract method 0x7c33fc05.
Solidity: function resumeNewDeposits() returns()
func (*TBTCSystemSession) TransferOwnership ¶
func (_TBTCSystem *TBTCSystemSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type TBTCSystemSetupFailed ¶
type TBTCSystemSetupFailed struct { DepositContractAddress common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
TBTCSystemSetupFailed represents a SetupFailed event raised by the TBTCSystem contract.
type TBTCSystemSetupFailedIterator ¶
type TBTCSystemSetupFailedIterator struct { Event *TBTCSystemSetupFailed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TBTCSystemSetupFailedIterator is returned from FilterSetupFailed and is used to iterate over the raw logs and unpacked data for SetupFailed events raised by the TBTCSystem contract.
func (*TBTCSystemSetupFailedIterator) Close ¶
func (it *TBTCSystemSetupFailedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TBTCSystemSetupFailedIterator) Error ¶
func (it *TBTCSystemSetupFailedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TBTCSystemSetupFailedIterator) Next ¶
func (it *TBTCSystemSetupFailedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TBTCSystemSignerFeeDivisorUpdateStarted ¶
type TBTCSystemSignerFeeDivisorUpdateStarted struct { SignerFeeDivisor uint16 Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
TBTCSystemSignerFeeDivisorUpdateStarted represents a SignerFeeDivisorUpdateStarted event raised by the TBTCSystem contract.
type TBTCSystemSignerFeeDivisorUpdateStartedIterator ¶
type TBTCSystemSignerFeeDivisorUpdateStartedIterator struct { Event *TBTCSystemSignerFeeDivisorUpdateStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TBTCSystemSignerFeeDivisorUpdateStartedIterator is returned from FilterSignerFeeDivisorUpdateStarted and is used to iterate over the raw logs and unpacked data for SignerFeeDivisorUpdateStarted events raised by the TBTCSystem contract.
func (*TBTCSystemSignerFeeDivisorUpdateStartedIterator) Close ¶
func (it *TBTCSystemSignerFeeDivisorUpdateStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TBTCSystemSignerFeeDivisorUpdateStartedIterator) Error ¶
func (it *TBTCSystemSignerFeeDivisorUpdateStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TBTCSystemSignerFeeDivisorUpdateStartedIterator) Next ¶
func (it *TBTCSystemSignerFeeDivisorUpdateStartedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TBTCSystemSignerFeeDivisorUpdated ¶
type TBTCSystemSignerFeeDivisorUpdated struct { SignerFeeDivisor uint16 Raw types.Log // Blockchain specific contextual infos }
TBTCSystemSignerFeeDivisorUpdated represents a SignerFeeDivisorUpdated event raised by the TBTCSystem contract.
type TBTCSystemSignerFeeDivisorUpdatedIterator ¶
type TBTCSystemSignerFeeDivisorUpdatedIterator struct { Event *TBTCSystemSignerFeeDivisorUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TBTCSystemSignerFeeDivisorUpdatedIterator is returned from FilterSignerFeeDivisorUpdated and is used to iterate over the raw logs and unpacked data for SignerFeeDivisorUpdated events raised by the TBTCSystem contract.
func (*TBTCSystemSignerFeeDivisorUpdatedIterator) Close ¶
func (it *TBTCSystemSignerFeeDivisorUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TBTCSystemSignerFeeDivisorUpdatedIterator) Error ¶
func (it *TBTCSystemSignerFeeDivisorUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TBTCSystemSignerFeeDivisorUpdatedIterator) Next ¶
func (it *TBTCSystemSignerFeeDivisorUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TBTCSystemStartedLiquidation ¶
type TBTCSystemStartedLiquidation struct { DepositContractAddress common.Address WasFraud bool Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
TBTCSystemStartedLiquidation represents a StartedLiquidation event raised by the TBTCSystem contract.
type TBTCSystemStartedLiquidationIterator ¶
type TBTCSystemStartedLiquidationIterator struct { Event *TBTCSystemStartedLiquidation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TBTCSystemStartedLiquidationIterator is returned from FilterStartedLiquidation and is used to iterate over the raw logs and unpacked data for StartedLiquidation events raised by the TBTCSystem contract.
func (*TBTCSystemStartedLiquidationIterator) Close ¶
func (it *TBTCSystemStartedLiquidationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TBTCSystemStartedLiquidationIterator) Error ¶
func (it *TBTCSystemStartedLiquidationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TBTCSystemStartedLiquidationIterator) Next ¶
func (it *TBTCSystemStartedLiquidationIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TBTCSystemTransactor ¶
type TBTCSystemTransactor struct {
// contains filtered or unexported fields
}
TBTCSystemTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTBTCSystemTransactor ¶
func NewTBTCSystemTransactor(address common.Address, transactor bind.ContractTransactor) (*TBTCSystemTransactor, error)
NewTBTCSystemTransactor creates a new write-only instance of TBTCSystem, bound to a specific deployed contract.
func (*TBTCSystemTransactor) BeginCollateralizationThresholdsUpdate ¶
func (_TBTCSystem *TBTCSystemTransactor) BeginCollateralizationThresholdsUpdate(opts *bind.TransactOpts, _initialCollateralizedPercent uint16, _undercollateralizedThresholdPercent uint16, _severelyUndercollateralizedThresholdPercent uint16) (*types.Transaction, error)
BeginCollateralizationThresholdsUpdate is a paid mutator transaction binding the contract method 0xdde3fdd2.
Solidity: function beginCollateralizationThresholdsUpdate(uint16 _initialCollateralizedPercent, uint16 _undercollateralizedThresholdPercent, uint16 _severelyUndercollateralizedThresholdPercent) returns()
func (*TBTCSystemTransactor) BeginEthBtcPriceFeedAddition ¶
func (_TBTCSystem *TBTCSystemTransactor) BeginEthBtcPriceFeedAddition(opts *bind.TransactOpts, _ethBtcPriceFeed common.Address) (*types.Transaction, error)
BeginEthBtcPriceFeedAddition is a paid mutator transaction binding the contract method 0x07a3d659.
Solidity: function beginEthBtcPriceFeedAddition(address _ethBtcPriceFeed) returns()
func (*TBTCSystemTransactor) BeginKeepFactoriesUpdate ¶
func (_TBTCSystem *TBTCSystemTransactor) BeginKeepFactoriesUpdate(opts *bind.TransactOpts, _keepStakedFactory common.Address, _fullyBackedFactory common.Address, _factorySelector common.Address) (*types.Transaction, error)
BeginKeepFactoriesUpdate is a paid mutator transaction binding the contract method 0xeae6191f.
Solidity: function beginKeepFactoriesUpdate(address _keepStakedFactory, address _fullyBackedFactory, address _factorySelector) returns()
func (*TBTCSystemTransactor) BeginLotSizesUpdate ¶
func (_TBTCSystem *TBTCSystemTransactor) BeginLotSizesUpdate(opts *bind.TransactOpts, _lotSizes []uint64) (*types.Transaction, error)
BeginLotSizesUpdate is a paid mutator transaction binding the contract method 0x2b155e37.
Solidity: function beginLotSizesUpdate(uint64[] _lotSizes) returns()
func (*TBTCSystemTransactor) BeginSignerFeeDivisorUpdate ¶
func (_TBTCSystem *TBTCSystemTransactor) BeginSignerFeeDivisorUpdate(opts *bind.TransactOpts, _signerFeeDivisor uint16) (*types.Transaction, error)
BeginSignerFeeDivisorUpdate is a paid mutator transaction binding the contract method 0x49b64730.
Solidity: function beginSignerFeeDivisorUpdate(uint16 _signerFeeDivisor) returns()
func (*TBTCSystemTransactor) EmergencyPauseNewDeposits ¶
func (_TBTCSystem *TBTCSystemTransactor) EmergencyPauseNewDeposits(opts *bind.TransactOpts) (*types.Transaction, error)
EmergencyPauseNewDeposits is a paid mutator transaction binding the contract method 0x80f04b8c.
Solidity: function emergencyPauseNewDeposits() returns()
func (*TBTCSystemTransactor) FinalizeCollateralizationThresholdsUpdate ¶
func (_TBTCSystem *TBTCSystemTransactor) FinalizeCollateralizationThresholdsUpdate(opts *bind.TransactOpts) (*types.Transaction, error)
FinalizeCollateralizationThresholdsUpdate is a paid mutator transaction binding the contract method 0xde1e57d0.
Solidity: function finalizeCollateralizationThresholdsUpdate() returns()
func (*TBTCSystemTransactor) FinalizeEthBtcPriceFeedAddition ¶
func (_TBTCSystem *TBTCSystemTransactor) FinalizeEthBtcPriceFeedAddition(opts *bind.TransactOpts) (*types.Transaction, error)
FinalizeEthBtcPriceFeedAddition is a paid mutator transaction binding the contract method 0xadc3ef70.
Solidity: function finalizeEthBtcPriceFeedAddition() returns()
func (*TBTCSystemTransactor) FinalizeKeepFactoriesUpdate ¶
func (_TBTCSystem *TBTCSystemTransactor) FinalizeKeepFactoriesUpdate(opts *bind.TransactOpts) (*types.Transaction, error)
FinalizeKeepFactoriesUpdate is a paid mutator transaction binding the contract method 0x0d4455dc.
Solidity: function finalizeKeepFactoriesUpdate() returns()
func (*TBTCSystemTransactor) FinalizeLotSizesUpdate ¶
func (_TBTCSystem *TBTCSystemTransactor) FinalizeLotSizesUpdate(opts *bind.TransactOpts) (*types.Transaction, error)
FinalizeLotSizesUpdate is a paid mutator transaction binding the contract method 0xcd3a9490.
Solidity: function finalizeLotSizesUpdate() returns()
func (*TBTCSystemTransactor) FinalizeSignerFeeDivisorUpdate ¶
func (_TBTCSystem *TBTCSystemTransactor) FinalizeSignerFeeDivisorUpdate(opts *bind.TransactOpts) (*types.Transaction, error)
FinalizeSignerFeeDivisorUpdate is a paid mutator transaction binding the contract method 0x0ce0e700.
Solidity: function finalizeSignerFeeDivisorUpdate() returns()
func (*TBTCSystemTransactor) Initialize ¶
func (_TBTCSystem *TBTCSystemTransactor) Initialize(opts *bind.TransactOpts, _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) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x1c52d90c.
Solidity: function initialize(address _defaultKeepFactory, address _depositFactory, address _masterDepositAddress, address _tbtcToken, address _tbtcDepositToken, address _feeRebateToken, address _vendingMachine, uint16 _keepThreshold, uint16 _keepSize) returns()
func (*TBTCSystemTransactor) LogCourtesyCalled ¶
func (_TBTCSystem *TBTCSystemTransactor) LogCourtesyCalled(opts *bind.TransactOpts) (*types.Transaction, error)
LogCourtesyCalled is a paid mutator transaction binding the contract method 0x22a147e6.
Solidity: function logCourtesyCalled() returns()
func (*TBTCSystemTransactor) LogCreated ¶
func (_TBTCSystem *TBTCSystemTransactor) LogCreated(opts *bind.TransactOpts, _keepAddress common.Address) (*types.Transaction, error)
LogCreated is a paid mutator transaction binding the contract method 0x282bfd38.
Solidity: function logCreated(address _keepAddress) returns()
func (*TBTCSystemTransactor) LogExitedCourtesyCall ¶
func (_TBTCSystem *TBTCSystemTransactor) LogExitedCourtesyCall(opts *bind.TransactOpts) (*types.Transaction, error)
LogExitedCourtesyCall is a paid mutator transaction binding the contract method 0x22e5724c.
Solidity: function logExitedCourtesyCall() returns()
func (*TBTCSystemTransactor) LogFraudDuringSetup ¶
func (_TBTCSystem *TBTCSystemTransactor) LogFraudDuringSetup(opts *bind.TransactOpts) (*types.Transaction, error)
LogFraudDuringSetup is a paid mutator transaction binding the contract method 0xe2c50ad8.
Solidity: function logFraudDuringSetup() returns()
func (*TBTCSystemTransactor) LogFunded ¶
func (_TBTCSystem *TBTCSystemTransactor) LogFunded(opts *bind.TransactOpts, _txid [32]byte) (*types.Transaction, error)
LogFunded is a paid mutator transaction binding the contract method 0x7ed451a4.
Solidity: function logFunded(bytes32 _txid) returns()
func (*TBTCSystemTransactor) LogFunderRequestedAbort ¶
func (_TBTCSystem *TBTCSystemTransactor) LogFunderRequestedAbort(opts *bind.TransactOpts, _abortOutputScript []byte) (*types.Transaction, error)
LogFunderRequestedAbort is a paid mutator transaction binding the contract method 0xce2c07ce.
Solidity: function logFunderRequestedAbort(bytes _abortOutputScript) returns()
func (*TBTCSystemTransactor) LogGotRedemptionSignature ¶
func (_TBTCSystem *TBTCSystemTransactor) LogGotRedemptionSignature(opts *bind.TransactOpts, _digest [32]byte, _r [32]byte, _s [32]byte) (*types.Transaction, error)
LogGotRedemptionSignature is a paid mutator transaction binding the contract method 0xf760621e.
Solidity: function logGotRedemptionSignature(bytes32 _digest, bytes32 _r, bytes32 _s) returns()
func (*TBTCSystemTransactor) LogLiquidated ¶
func (_TBTCSystem *TBTCSystemTransactor) LogLiquidated(opts *bind.TransactOpts) (*types.Transaction, error)
LogLiquidated is a paid mutator transaction binding the contract method 0xc8fba243.
Solidity: function logLiquidated() returns()
func (*TBTCSystemTransactor) LogRedeemed ¶
func (_TBTCSystem *TBTCSystemTransactor) LogRedeemed(opts *bind.TransactOpts, _txid [32]byte) (*types.Transaction, error)
LogRedeemed is a paid mutator transaction binding the contract method 0x6e1ba283.
Solidity: function logRedeemed(bytes32 _txid) returns()
func (*TBTCSystemTransactor) LogRedemptionRequested ¶
func (_TBTCSystem *TBTCSystemTransactor) LogRedemptionRequested(opts *bind.TransactOpts, _requester common.Address, _digest [32]byte, _utxoValue *big.Int, _redeemerOutputScript []byte, _requestedFee *big.Int, _outpoint []byte) (*types.Transaction, error)
LogRedemptionRequested is a paid mutator transaction binding the contract method 0x18e647dd.
Solidity: function logRedemptionRequested(address _requester, bytes32 _digest, uint256 _utxoValue, bytes _redeemerOutputScript, uint256 _requestedFee, bytes _outpoint) returns()
func (*TBTCSystemTransactor) LogRegisteredPubkey ¶
func (_TBTCSystem *TBTCSystemTransactor) LogRegisteredPubkey(opts *bind.TransactOpts, _signingGroupPubkeyX [32]byte, _signingGroupPubkeyY [32]byte) (*types.Transaction, error)
LogRegisteredPubkey is a paid mutator transaction binding the contract method 0x869f9469.
Solidity: function logRegisteredPubkey(bytes32 _signingGroupPubkeyX, bytes32 _signingGroupPubkeyY) returns()
func (*TBTCSystemTransactor) LogSetupFailed ¶
func (_TBTCSystem *TBTCSystemTransactor) LogSetupFailed(opts *bind.TransactOpts) (*types.Transaction, error)
LogSetupFailed is a paid mutator transaction binding the contract method 0xa831c816.
Solidity: function logSetupFailed() returns()
func (*TBTCSystemTransactor) LogStartedLiquidation ¶
func (_TBTCSystem *TBTCSystemTransactor) LogStartedLiquidation(opts *bind.TransactOpts, _wasFraud bool) (*types.Transaction, error)
LogStartedLiquidation is a paid mutator transaction binding the contract method 0x3aac3467.
Solidity: function logStartedLiquidation(bool _wasFraud) returns()
func (*TBTCSystemTransactor) RefreshMinimumBondableValue ¶
func (_TBTCSystem *TBTCSystemTransactor) RefreshMinimumBondableValue(opts *bind.TransactOpts) (*types.Transaction, error)
RefreshMinimumBondableValue is a paid mutator transaction binding the contract method 0x7c75b115.
Solidity: function refreshMinimumBondableValue() returns()
func (*TBTCSystemTransactor) RenounceOwnership ¶
func (_TBTCSystem *TBTCSystemTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TBTCSystemTransactor) RequestNewKeep ¶
func (_TBTCSystem *TBTCSystemTransactor) RequestNewKeep(opts *bind.TransactOpts, _requestedLotSizeSatoshis uint64, _maxSecuredLifetime *big.Int) (*types.Transaction, error)
RequestNewKeep is a paid mutator transaction binding the contract method 0x82f91968.
Solidity: function requestNewKeep(uint64 _requestedLotSizeSatoshis, uint256 _maxSecuredLifetime) returns(address)
func (*TBTCSystemTransactor) ResumeNewDeposits ¶
func (_TBTCSystem *TBTCSystemTransactor) ResumeNewDeposits(opts *bind.TransactOpts) (*types.Transaction, error)
ResumeNewDeposits is a paid mutator transaction binding the contract method 0x7c33fc05.
Solidity: function resumeNewDeposits() returns()
func (*TBTCSystemTransactor) TransferOwnership ¶
func (_TBTCSystem *TBTCSystemTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type TBTCSystemTransactorRaw ¶
type TBTCSystemTransactorRaw struct {
Contract *TBTCSystemTransactor // Generic write-only contract binding to access the raw methods on
}
TBTCSystemTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TBTCSystemTransactorRaw) Transact ¶
func (_TBTCSystem *TBTCSystemTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TBTCSystemTransactorRaw) Transfer ¶
func (_TBTCSystem *TBTCSystemTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type TBTCSystemTransactorSession ¶
type TBTCSystemTransactorSession struct { Contract *TBTCSystemTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TBTCSystemTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TBTCSystemTransactorSession) BeginCollateralizationThresholdsUpdate ¶
func (_TBTCSystem *TBTCSystemTransactorSession) BeginCollateralizationThresholdsUpdate(_initialCollateralizedPercent uint16, _undercollateralizedThresholdPercent uint16, _severelyUndercollateralizedThresholdPercent uint16) (*types.Transaction, error)
BeginCollateralizationThresholdsUpdate is a paid mutator transaction binding the contract method 0xdde3fdd2.
Solidity: function beginCollateralizationThresholdsUpdate(uint16 _initialCollateralizedPercent, uint16 _undercollateralizedThresholdPercent, uint16 _severelyUndercollateralizedThresholdPercent) returns()
func (*TBTCSystemTransactorSession) BeginEthBtcPriceFeedAddition ¶
func (_TBTCSystem *TBTCSystemTransactorSession) BeginEthBtcPriceFeedAddition(_ethBtcPriceFeed common.Address) (*types.Transaction, error)
BeginEthBtcPriceFeedAddition is a paid mutator transaction binding the contract method 0x07a3d659.
Solidity: function beginEthBtcPriceFeedAddition(address _ethBtcPriceFeed) returns()
func (*TBTCSystemTransactorSession) BeginKeepFactoriesUpdate ¶
func (_TBTCSystem *TBTCSystemTransactorSession) BeginKeepFactoriesUpdate(_keepStakedFactory common.Address, _fullyBackedFactory common.Address, _factorySelector common.Address) (*types.Transaction, error)
BeginKeepFactoriesUpdate is a paid mutator transaction binding the contract method 0xeae6191f.
Solidity: function beginKeepFactoriesUpdate(address _keepStakedFactory, address _fullyBackedFactory, address _factorySelector) returns()
func (*TBTCSystemTransactorSession) BeginLotSizesUpdate ¶
func (_TBTCSystem *TBTCSystemTransactorSession) BeginLotSizesUpdate(_lotSizes []uint64) (*types.Transaction, error)
BeginLotSizesUpdate is a paid mutator transaction binding the contract method 0x2b155e37.
Solidity: function beginLotSizesUpdate(uint64[] _lotSizes) returns()
func (*TBTCSystemTransactorSession) BeginSignerFeeDivisorUpdate ¶
func (_TBTCSystem *TBTCSystemTransactorSession) BeginSignerFeeDivisorUpdate(_signerFeeDivisor uint16) (*types.Transaction, error)
BeginSignerFeeDivisorUpdate is a paid mutator transaction binding the contract method 0x49b64730.
Solidity: function beginSignerFeeDivisorUpdate(uint16 _signerFeeDivisor) returns()
func (*TBTCSystemTransactorSession) EmergencyPauseNewDeposits ¶
func (_TBTCSystem *TBTCSystemTransactorSession) EmergencyPauseNewDeposits() (*types.Transaction, error)
EmergencyPauseNewDeposits is a paid mutator transaction binding the contract method 0x80f04b8c.
Solidity: function emergencyPauseNewDeposits() returns()
func (*TBTCSystemTransactorSession) FinalizeCollateralizationThresholdsUpdate ¶
func (_TBTCSystem *TBTCSystemTransactorSession) FinalizeCollateralizationThresholdsUpdate() (*types.Transaction, error)
FinalizeCollateralizationThresholdsUpdate is a paid mutator transaction binding the contract method 0xde1e57d0.
Solidity: function finalizeCollateralizationThresholdsUpdate() returns()
func (*TBTCSystemTransactorSession) FinalizeEthBtcPriceFeedAddition ¶
func (_TBTCSystem *TBTCSystemTransactorSession) FinalizeEthBtcPriceFeedAddition() (*types.Transaction, error)
FinalizeEthBtcPriceFeedAddition is a paid mutator transaction binding the contract method 0xadc3ef70.
Solidity: function finalizeEthBtcPriceFeedAddition() returns()
func (*TBTCSystemTransactorSession) FinalizeKeepFactoriesUpdate ¶
func (_TBTCSystem *TBTCSystemTransactorSession) FinalizeKeepFactoriesUpdate() (*types.Transaction, error)
FinalizeKeepFactoriesUpdate is a paid mutator transaction binding the contract method 0x0d4455dc.
Solidity: function finalizeKeepFactoriesUpdate() returns()
func (*TBTCSystemTransactorSession) FinalizeLotSizesUpdate ¶
func (_TBTCSystem *TBTCSystemTransactorSession) FinalizeLotSizesUpdate() (*types.Transaction, error)
FinalizeLotSizesUpdate is a paid mutator transaction binding the contract method 0xcd3a9490.
Solidity: function finalizeLotSizesUpdate() returns()
func (*TBTCSystemTransactorSession) FinalizeSignerFeeDivisorUpdate ¶
func (_TBTCSystem *TBTCSystemTransactorSession) FinalizeSignerFeeDivisorUpdate() (*types.Transaction, error)
FinalizeSignerFeeDivisorUpdate is a paid mutator transaction binding the contract method 0x0ce0e700.
Solidity: function finalizeSignerFeeDivisorUpdate() returns()
func (*TBTCSystemTransactorSession) Initialize ¶
func (_TBTCSystem *TBTCSystemTransactorSession) 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) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x1c52d90c.
Solidity: function initialize(address _defaultKeepFactory, address _depositFactory, address _masterDepositAddress, address _tbtcToken, address _tbtcDepositToken, address _feeRebateToken, address _vendingMachine, uint16 _keepThreshold, uint16 _keepSize) returns()
func (*TBTCSystemTransactorSession) LogCourtesyCalled ¶
func (_TBTCSystem *TBTCSystemTransactorSession) LogCourtesyCalled() (*types.Transaction, error)
LogCourtesyCalled is a paid mutator transaction binding the contract method 0x22a147e6.
Solidity: function logCourtesyCalled() returns()
func (*TBTCSystemTransactorSession) LogCreated ¶
func (_TBTCSystem *TBTCSystemTransactorSession) LogCreated(_keepAddress common.Address) (*types.Transaction, error)
LogCreated is a paid mutator transaction binding the contract method 0x282bfd38.
Solidity: function logCreated(address _keepAddress) returns()
func (*TBTCSystemTransactorSession) LogExitedCourtesyCall ¶
func (_TBTCSystem *TBTCSystemTransactorSession) LogExitedCourtesyCall() (*types.Transaction, error)
LogExitedCourtesyCall is a paid mutator transaction binding the contract method 0x22e5724c.
Solidity: function logExitedCourtesyCall() returns()
func (*TBTCSystemTransactorSession) LogFraudDuringSetup ¶
func (_TBTCSystem *TBTCSystemTransactorSession) LogFraudDuringSetup() (*types.Transaction, error)
LogFraudDuringSetup is a paid mutator transaction binding the contract method 0xe2c50ad8.
Solidity: function logFraudDuringSetup() returns()
func (*TBTCSystemTransactorSession) LogFunded ¶
func (_TBTCSystem *TBTCSystemTransactorSession) LogFunded(_txid [32]byte) (*types.Transaction, error)
LogFunded is a paid mutator transaction binding the contract method 0x7ed451a4.
Solidity: function logFunded(bytes32 _txid) returns()
func (*TBTCSystemTransactorSession) LogFunderRequestedAbort ¶
func (_TBTCSystem *TBTCSystemTransactorSession) LogFunderRequestedAbort(_abortOutputScript []byte) (*types.Transaction, error)
LogFunderRequestedAbort is a paid mutator transaction binding the contract method 0xce2c07ce.
Solidity: function logFunderRequestedAbort(bytes _abortOutputScript) returns()
func (*TBTCSystemTransactorSession) LogGotRedemptionSignature ¶
func (_TBTCSystem *TBTCSystemTransactorSession) LogGotRedemptionSignature(_digest [32]byte, _r [32]byte, _s [32]byte) (*types.Transaction, error)
LogGotRedemptionSignature is a paid mutator transaction binding the contract method 0xf760621e.
Solidity: function logGotRedemptionSignature(bytes32 _digest, bytes32 _r, bytes32 _s) returns()
func (*TBTCSystemTransactorSession) LogLiquidated ¶
func (_TBTCSystem *TBTCSystemTransactorSession) LogLiquidated() (*types.Transaction, error)
LogLiquidated is a paid mutator transaction binding the contract method 0xc8fba243.
Solidity: function logLiquidated() returns()
func (*TBTCSystemTransactorSession) LogRedeemed ¶
func (_TBTCSystem *TBTCSystemTransactorSession) LogRedeemed(_txid [32]byte) (*types.Transaction, error)
LogRedeemed is a paid mutator transaction binding the contract method 0x6e1ba283.
Solidity: function logRedeemed(bytes32 _txid) returns()
func (*TBTCSystemTransactorSession) LogRedemptionRequested ¶
func (_TBTCSystem *TBTCSystemTransactorSession) LogRedemptionRequested(_requester common.Address, _digest [32]byte, _utxoValue *big.Int, _redeemerOutputScript []byte, _requestedFee *big.Int, _outpoint []byte) (*types.Transaction, error)
LogRedemptionRequested is a paid mutator transaction binding the contract method 0x18e647dd.
Solidity: function logRedemptionRequested(address _requester, bytes32 _digest, uint256 _utxoValue, bytes _redeemerOutputScript, uint256 _requestedFee, bytes _outpoint) returns()
func (*TBTCSystemTransactorSession) LogRegisteredPubkey ¶
func (_TBTCSystem *TBTCSystemTransactorSession) LogRegisteredPubkey(_signingGroupPubkeyX [32]byte, _signingGroupPubkeyY [32]byte) (*types.Transaction, error)
LogRegisteredPubkey is a paid mutator transaction binding the contract method 0x869f9469.
Solidity: function logRegisteredPubkey(bytes32 _signingGroupPubkeyX, bytes32 _signingGroupPubkeyY) returns()
func (*TBTCSystemTransactorSession) LogSetupFailed ¶
func (_TBTCSystem *TBTCSystemTransactorSession) LogSetupFailed() (*types.Transaction, error)
LogSetupFailed is a paid mutator transaction binding the contract method 0xa831c816.
Solidity: function logSetupFailed() returns()
func (*TBTCSystemTransactorSession) LogStartedLiquidation ¶
func (_TBTCSystem *TBTCSystemTransactorSession) LogStartedLiquidation(_wasFraud bool) (*types.Transaction, error)
LogStartedLiquidation is a paid mutator transaction binding the contract method 0x3aac3467.
Solidity: function logStartedLiquidation(bool _wasFraud) returns()
func (*TBTCSystemTransactorSession) RefreshMinimumBondableValue ¶
func (_TBTCSystem *TBTCSystemTransactorSession) RefreshMinimumBondableValue() (*types.Transaction, error)
RefreshMinimumBondableValue is a paid mutator transaction binding the contract method 0x7c75b115.
Solidity: function refreshMinimumBondableValue() returns()
func (*TBTCSystemTransactorSession) RenounceOwnership ¶
func (_TBTCSystem *TBTCSystemTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TBTCSystemTransactorSession) RequestNewKeep ¶
func (_TBTCSystem *TBTCSystemTransactorSession) RequestNewKeep(_requestedLotSizeSatoshis uint64, _maxSecuredLifetime *big.Int) (*types.Transaction, error)
RequestNewKeep is a paid mutator transaction binding the contract method 0x82f91968.
Solidity: function requestNewKeep(uint64 _requestedLotSizeSatoshis, uint256 _maxSecuredLifetime) returns(address)
func (*TBTCSystemTransactorSession) ResumeNewDeposits ¶
func (_TBTCSystem *TBTCSystemTransactorSession) ResumeNewDeposits() (*types.Transaction, error)
ResumeNewDeposits is a paid mutator transaction binding the contract method 0x7c33fc05.
Solidity: function resumeNewDeposits() returns()
func (*TBTCSystemTransactorSession) TransferOwnership ¶
func (_TBTCSystem *TBTCSystemTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()