This contract is being backfilled. You may encounter incomplete storage history.

TBTCSystem

Verified contract

Active on Ethereum with 2 txns
Deployed by via 0x109c0fd2 at 10867764
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 4 additional slots
5 additional variables

No balances found for "TBTCSystem"

0x0302af41bcc3ae0764142c1fb5e409362a6c8add35262c859b83b176ae02db3d
0x47eb8689ecfebd2dad95487b6362ab553fa8faf69aec39baaa26c1998f172523

Functions
Getter at block 20799577
 
fetchBitcoinPrice(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
 
getNewDepositFeeEstimate(view returns (uint256)
getPriceFeedGovernanceTimeDelay(pure returns (uint256)
7776000
 
getRemainingCollateralizationThresholdsUpdateTime(view returns (uint256)
 
getRemainingEthBtcPriceFeedAdditionTime(view returns (uint256)
 
getRemainingKeepFactoriesUpdateTime(view returns (uint256)
getRemainingKeepFactoriesUpgradeabilityTime(view returns (uint256)
0
 
getRemainingLotSizesUpdateTime(view returns (uint256)
 
getRemainingPauseTerm(view returns (uint256)
 
getRemainingSignerFeeDivisorUpdateTime(view returns (uint256)
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 _callerview returns (bool)
isAllowedLotSize(uint64 _requestedLotSizeSatoshisview returns (bool)
State-modifying
beginCollateralizationThresholdsUpdate(uint16 _initialCollateralizedPercentuint16 _undercollateralizedThresholdPercentuint16 _severelyUndercollateralizedThresholdPercent
beginEthBtcPriceFeedAddition(address _ethBtcPriceFeed
beginKeepFactoriesUpdate(address _keepStakedFactoryaddress _fullyBackedFactoryaddress _factorySelector
beginLotSizesUpdate(uint64[] _lotSizes
beginSignerFeeDivisorUpdate(uint16 _signerFeeDivisor
emergencyPauseNewDeposits(
finalizeCollateralizationThresholdsUpdate(
finalizeEthBtcPriceFeedAddition(
finalizeKeepFactoriesUpdate(
finalizeLotSizesUpdate(
finalizeSignerFeeDivisorUpdate(
initialize(address _defaultKeepFactoryaddress _depositFactoryaddress _masterDepositAddressaddress _tbtcTokenaddress _tbtcDepositTokenaddress _feeRebateTokenaddress _vendingMachineuint16 _keepThresholduint16 _keepSize
logCourtesyCalled(
logCreated(address _keepAddress
logExitedCourtesyCall(
logFraudDuringSetup(
logFunded(bytes32 _txid
logFunderRequestedAbort(bytes _abortOutputScript
logGotRedemptionSignature(bytes32 _digestbytes32 _rbytes32 _s
logLiquidated(
logRedeemed(bytes32 _txid
logRedemptionRequested(address _requesterbytes32 _digestuint256 _utxoValuebytes _redeemerOutputScriptuint256 _requestedFeebytes _outpoint
logRegisteredPubkey(bytes32 _signingGroupPubkeyXbytes32 _signingGroupPubkeyY
logSetupFailed(
logStartedLiquidation(bool _wasFraud
refreshMinimumBondableValue(
renounceOwnership(
requestNewKeep(uint64 _requestedLotSizeSatoshisuint256 _maxSecuredLifetimepayable returns (address)
resumeNewDeposits(
transferOwnership(address newOwner
Events
AllowNewDepositsUpdated(bool _allowNewDeposits
CollateralizationThresholdsUpdateStarted(uint16 _initialCollateralizedPercentuint16 _undercollateralizedThresholdPercentuint16 _severelyUndercollateralizedThresholdPercentuint256 _timestamp
CollateralizationThresholdsUpdated(uint16 _initialCollateralizedPercentuint16 _undercollateralizedThresholdPercentuint16 _severelyUndercollateralizedThresholdPercent
CourtesyCalled(address indexed _depositContractAddressuint256 _timestamp
Created(address indexed _depositContractAddressaddress indexed _keepAddressuint256 _timestamp
EthBtcPriceFeedAdded(address _priceFeed
EthBtcPriceFeedAdditionStarted(address _priceFeeduint256 _timestamp
ExitedCourtesyCall(address indexed _depositContractAddressuint256 _timestamp
FraudDuringSetup(address indexed _depositContractAddressuint256 _timestamp
Funded(address indexed _depositContractAddressbytes32 indexed _txiduint256 _timestamp
FunderAbortRequested(address indexed _depositContractAddressbytes _abortOutputScript
GotRedemptionSignature(address indexed _depositContractAddressbytes32 indexed _digestbytes32 _rbytes32 _suint256 _timestamp
KeepFactoriesUpdateStarted(address _keepStakedFactoryaddress _fullyBackedFactoryaddress _factorySelectoruint256 _timestamp
KeepFactoriesUpdated(address _keepStakedFactoryaddress _fullyBackedFactoryaddress _factorySelector
Liquidated(address indexed _depositContractAddressuint256 _timestamp
LotSizesUpdateStarted(uint64[] _lotSizesuint256 _timestamp
LotSizesUpdated(uint64[] _lotSizes
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Redeemed(address indexed _depositContractAddressbytes32 indexed _txiduint256 _timestamp
RedemptionRequested(address indexed _depositContractAddressaddress indexed _requesterbytes32 indexed _digestuint256 _utxoValuebytes _redeemerOutputScriptuint256 _requestedFeebytes _outpoint
RegisteredPubkey(address indexed _depositContractAddressbytes32 _signingGroupPubkeyXbytes32 _signingGroupPubkeyYuint256 _timestamp
SetupFailed(address indexed _depositContractAddressuint256 _timestamp
SignerFeeDivisorUpdateStarted(uint16 _signerFeeDivisoruint256 _timestamp
SignerFeeDivisorUpdated(uint16 _signerFeeDivisor
StartedLiquidation(address indexed _depositContractAddressbool _wasFrauduint256 _timestamp
Constructor
constructor(address _priceFeedaddress _relay
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.