abi

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 11, 2021 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TBTCSystemAllowNewDepositsUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TBTCSystemAllowNewDepositsUpdatedIterator) Next

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

func (_TBTCSystem *TBTCSystemCaller) FetchBitcoinPrice(opts *bind.CallOpts) (*big.Int, error)

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

func (_TBTCSystem *TBTCSystemCaller) GetGovernanceTimeDelay(opts *bind.CallOpts) (*big.Int, error)

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

func (_TBTCSystem *TBTCSystemCaller) GetMaximumLotSize(opts *bind.CallOpts) (*big.Int, error)

GetMaximumLotSize is a free data retrieval call binding the contract method 0x2753d84b.

Solidity: function getMaximumLotSize() constant returns(uint256)

func (*TBTCSystemCaller) GetMinimumLotSize

func (_TBTCSystem *TBTCSystemCaller) GetMinimumLotSize(opts *bind.CallOpts) (*big.Int, error)

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

func (_TBTCSystem *TBTCSystemCaller) GetRemainingPauseTerm(opts *bind.CallOpts) (*big.Int, error)

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

func (_TBTCSystem *TBTCSystemCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*TBTCSystemCaller) PriceFeed

func (_TBTCSystem *TBTCSystemCaller) PriceFeed(opts *bind.CallOpts) (common.Address, error)

PriceFeed is a free data retrieval call binding the contract method 0x741bef1a.

Solidity: function priceFeed() constant returns(address)

func (*TBTCSystemCaller) Relay

func (_TBTCSystem *TBTCSystemCaller) Relay(opts *bind.CallOpts) (common.Address, error)

Relay is a free data retrieval call binding the contract method 0xb59589d1.

Solidity: function relay() 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)

func (*TBTCSystemCallerSession) PriceFeed

func (_TBTCSystem *TBTCSystemCallerSession) PriceFeed() (common.Address, error)

PriceFeed is a free data retrieval call binding the contract method 0x741bef1a.

Solidity: function priceFeed() constant returns(address)

func (*TBTCSystemCallerSession) Relay

func (_TBTCSystem *TBTCSystemCallerSession) Relay() (common.Address, error)

Relay is a free data retrieval call binding the contract method 0xb59589d1.

Solidity: function relay() 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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TBTCSystemCollateralizationThresholdsUpdateStartedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TBTCSystemCollateralizationThresholdsUpdateStartedIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TBTCSystemCollateralizationThresholdsUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TBTCSystemCollateralizationThresholdsUpdatedIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TBTCSystemCourtesyCalledIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TBTCSystemCourtesyCalledIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TBTCSystemEthBtcPriceFeedAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TBTCSystemEthBtcPriceFeedAddedIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TBTCSystemEthBtcPriceFeedAdditionStartedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TBTCSystemEthBtcPriceFeedAdditionStartedIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TBTCSystemExitedCourtesyCallIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TBTCSystemExitedCourtesyCallIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TBTCSystemFraudDuringSetupIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TBTCSystemFraudDuringSetupIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TBTCSystemFunderAbortRequestedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TBTCSystemFunderAbortRequestedIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TBTCSystemGotRedemptionSignatureIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TBTCSystemGotRedemptionSignatureIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TBTCSystemKeepFactoriesUpdateStartedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TBTCSystemKeepFactoriesUpdateStartedIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TBTCSystemKeepFactoriesUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TBTCSystemKeepFactoriesUpdatedIterator) Next

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

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TBTCSystemLotSizesUpdateStartedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TBTCSystemLotSizesUpdateStartedIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TBTCSystemLotSizesUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TBTCSystemLotSizesUpdatedIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TBTCSystemOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TBTCSystemOwnershipTransferredIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TBTCSystemRedemptionRequestedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TBTCSystemRedemptionRequestedIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TBTCSystemRegisteredPubkeyIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TBTCSystemRegisteredPubkeyIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TBTCSystemSetupFailedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TBTCSystemSetupFailedIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TBTCSystemSignerFeeDivisorUpdateStartedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TBTCSystemSignerFeeDivisorUpdateStartedIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TBTCSystemSignerFeeDivisorUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TBTCSystemSignerFeeDivisorUpdatedIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TBTCSystemStartedLiquidationIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TBTCSystemStartedLiquidationIterator) Next

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()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL