Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x10b6…cdf0
0xa3f6…c818
0x1531…b154
-
variable spans 4 additional slots
5 additional
variables
Balances ($0.00)
No balances found for "TBTCSystem"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 10867933 | 4 years ago | | | 0 | 0.0046350000 | |
| 10867870 | 4 years ago | | | 0 | 0.046704150 |
ABI
ABI objects
Getter at block 21288280 fetchBitcoinPrice() view returns (uint256) getNewDepositFeeEstimate() view returns (uint256) getRemainingCollateralizationThresholdsUpdateTime() view returns (uint256) getRemainingEthBtcPriceFeedAdditionTime() view returns (uint256) getRemainingKeepFactoriesUpdateTime() view returns (uint256) getRemainingLotSizesUpdateTime() view returns (uint256) getRemainingPauseTerm() view returns (uint256) getRemainingSignerFeeDivisorUpdateTime() view returns (uint256)
fetchRelayCurrentDifficulty() view returns (uint256)
46843400286276
fetchRelayPreviousDifficulty() view returns (uint256)
43551722213590
getAllowNewDeposits() view returns (bool)
true
getAllowedLotSizes() view returns (uint64[])
[1000000, 10000000, 20000000, 50000000, 100000000, 500000000, 1000000000]
getGovernanceTimeDelay() pure returns (uint256)
172800
getInitialCollateralizedPercent() view returns (uint16)
300
getKeepFactoriesUpgradeabilityPeriod() pure returns (uint256)
15552000
getMaximumLotSize() view returns (uint256)
1000000000
getMinimumLotSize() view returns (uint256)
1000000
getPriceFeedGovernanceTimeDelay() pure returns (uint256)
7776000
getRemainingKeepFactoriesUpgradeabilityTime() view returns (uint256)
0
getSeverelyUndercollateralizedThresholdPercent() view returns (uint16)
101
getSignerFeeDivisor() view returns (uint16)
2000
getUndercollateralizedThresholdPercent() view returns (uint16)
102
isOwner() view returns (bool)
false
keepSize() view returns (uint16)
3
keepThreshold() view returns (uint16)
3
owner() view returns (address)
0x9f6e831c8f8939dc0c830c6e492e7cef4f9c2f5f
priceFeed() view returns (address)
0xa3f68d722fba26173ab64697b4625d4ad0f4c818
relay() view returns (address)
0x1531b6e3d51bf80f634957df81a990b92da4b154
Read-only
approvedToLog(address _caller) view returns (bool)
isAllowedLotSize(uint64 _requestedLotSizeSatoshis) view returns (bool)
State-modifying
Events beginCollateralizationThresholdsUpdate(uint16 _initialCollateralizedPercent, uint16 _undercollateralizedThresholdPercent, uint16 _severelyUndercollateralizedThresholdPercent)
beginEthBtcPriceFeedAddition(address _ethBtcPriceFeed)
beginKeepFactoriesUpdate(address _keepStakedFactory, address _fullyBackedFactory, address _factorySelector)
beginLotSizesUpdate(uint64[] _lotSizes)
beginSignerFeeDivisorUpdate(uint16 _signerFeeDivisor)
emergencyPauseNewDeposits()
finalizeCollateralizationThresholdsUpdate()
finalizeEthBtcPriceFeedAddition()
finalizeKeepFactoriesUpdate()
finalizeLotSizesUpdate()
finalizeSignerFeeDivisorUpdate()
initialize(address _defaultKeepFactory, address _depositFactory, address _masterDepositAddress, address _tbtcToken, address _tbtcDepositToken, address _feeRebateToken, address _vendingMachine, uint16 _keepThreshold, uint16 _keepSize)
logCourtesyCalled()
logCreated(address _keepAddress)
logExitedCourtesyCall()
logFraudDuringSetup()
logFunded(bytes32 _txid)
logFunderRequestedAbort(bytes _abortOutputScript)
logGotRedemptionSignature(bytes32 _digest, bytes32 _r, bytes32 _s)
logLiquidated()
logRedeemed(bytes32 _txid)
logRedemptionRequested(address _requester, bytes32 _digest, uint256 _utxoValue, bytes _redeemerOutputScript, uint256 _requestedFee, bytes _outpoint)
logRegisteredPubkey(bytes32 _signingGroupPubkeyX, bytes32 _signingGroupPubkeyY)
logSetupFailed()
logStartedLiquidation(bool _wasFraud)
refreshMinimumBondableValue()
renounceOwnership()
requestNewKeep(uint64 _requestedLotSizeSatoshis, uint256 _maxSecuredLifetime) payable returns (address)
resumeNewDeposits()
transferOwnership(address newOwner)
AllowNewDepositsUpdated(bool _allowNewDeposits)
CollateralizationThresholdsUpdateStarted(uint16 _initialCollateralizedPercent, uint16 _undercollateralizedThresholdPercent, uint16 _severelyUndercollateralizedThresholdPercent, uint256 _timestamp)
CollateralizationThresholdsUpdated(uint16 _initialCollateralizedPercent, uint16 _undercollateralizedThresholdPercent, uint16 _severelyUndercollateralizedThresholdPercent)
CourtesyCalled(address indexed _depositContractAddress, uint256 _timestamp)
Created(address indexed _depositContractAddress, address indexed _keepAddress, uint256 _timestamp)
EthBtcPriceFeedAdded(address _priceFeed)
EthBtcPriceFeedAdditionStarted(address _priceFeed, uint256 _timestamp)
ExitedCourtesyCall(address indexed _depositContractAddress, uint256 _timestamp)
FraudDuringSetup(address indexed _depositContractAddress, uint256 _timestamp)
Funded(address indexed _depositContractAddress, bytes32 indexed _txid, uint256 _timestamp)
FunderAbortRequested(address indexed _depositContractAddress, bytes _abortOutputScript)
GotRedemptionSignature(address indexed _depositContractAddress, bytes32 indexed _digest, bytes32 _r, bytes32 _s, uint256 _timestamp)
KeepFactoriesUpdateStarted(address _keepStakedFactory, address _fullyBackedFactory, address _factorySelector, uint256 _timestamp)
KeepFactoriesUpdated(address _keepStakedFactory, address _fullyBackedFactory, address _factorySelector)
Liquidated(address indexed _depositContractAddress, uint256 _timestamp)
LotSizesUpdateStarted(uint64[] _lotSizes, uint256 _timestamp)
LotSizesUpdated(uint64[] _lotSizes)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Redeemed(address indexed _depositContractAddress, bytes32 indexed _txid, uint256 _timestamp)
RedemptionRequested(address indexed _depositContractAddress, address indexed _requester, bytes32 indexed _digest, uint256 _utxoValue, bytes _redeemerOutputScript, uint256 _requestedFee, bytes _outpoint)
RegisteredPubkey(address indexed _depositContractAddress, bytes32 _signingGroupPubkeyX, bytes32 _signingGroupPubkeyY, uint256 _timestamp)
SetupFailed(address indexed _depositContractAddress, uint256 _timestamp)
SignerFeeDivisorUpdateStarted(uint16 _signerFeeDivisor, uint256 _timestamp)
SignerFeeDivisorUpdated(uint16 _signerFeeDivisor)
StartedLiquidation(address indexed _depositContractAddress, bool _wasFraud, uint256 _timestamp)
constructor(address _priceFeed, address _relay)
This contract contains no fallback and receive objects.
This contract contains no error objects.