BitcoinDepositor
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 46 additional slots
Balances ($0.00)
No balances found for "BitcoinDepositor"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "BitcoinDepositor"
ABI
ABI objects
Getter at block 20894213
SATOSHI_MULTIPLIER() view returns (uint256)
10000000000
bridge() view returns (address)
0x0000000000000000000000000000000000000000
depositorFeeDivisor() view returns (uint64)
0
minDepositAmount() view returns (uint256)
0
owner() view returns (address)
0x0000000000000000000000000000000000000000
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
stbtc() view returns (address)
0x0000000000000000000000000000000000000000
tbtcToken() view returns (address)
0x0000000000000000000000000000000000000000
tbtcVault() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
decodeExtraData(bytes32 extraData) pure returns (address depositOwner, uint16 referral)
deposits(uint256) view returns (uint8)
encodeExtraData(address depositOwner, uint16 referral) pure returns (bytes32)
State-modifying
Events acceptOwnership()
finalizeDeposit(uint256 depositKey)
initialize(address bridge, address tbtcVault, address _tbtcToken, address _stbtc)
initializeDeposit(struct IBridgeTypesBitcoinTxInfo fundingTx, struct IBridgeTypesDepositRevealInfo reveal, address depositOwner, uint16 referral)
renounceOwnership()
transferOwnership(address newOwner)
updateDepositorFeeDivisor(uint64 newDepositorFeeDivisor)
updateMinDepositAmount(uint256 newMinDepositAmount)
DepositFinalized(uint256 indexed depositKey, address indexed caller, uint16 indexed referral, uint256 initialAmount, uint256 bridgedAmount, uint256 depositorFee)
DepositInitialized(uint256 indexed depositKey, address indexed caller, address indexed depositOwner, uint256 initialAmount)
DepositorFeeDivisorUpdated(uint64 depositorFeeDivisor)
Initialized(uint64 version)
MinDepositAmountUpdated(uint256 minDepositAmount)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
constructor()
This contract contains no fallback and receive objects.
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
DepositOwnerIsZeroAddress()
DepositorFeeExceedsBridgedAmount(uint256 depositorFee, uint256 bridgedAmount)
FailedInnerCall()
InvalidInitialization()
MinDepositAmountLowerThanBridgeMinDeposit(uint256 minDepositAmount, uint256 bridgeMinDepositAmount)
NotInitializing()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
SafeERC20FailedOperation(address token)
StbtcZeroAddress()
TbtcTokenZeroAddress()
UnexpectedDepositState(uint8 actualState, uint8 expectedState)