ERC1967Proxy
Verified contract
Proxy
Active on
Ethereum with 11,115 txns
Unified storage
Map
Table
Raw
Constants and immutables
4Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
0xe5e9…24fe
-
variable spans 1 additional slot
3 additional
variables
Balances ($85,158,512.94)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
LBTC | ERC-20 | 644.351898 | $63,469.00 |
$40,896,370.63 | |
SolvBTC.BBN | ERC-20 | 329.277446 | $61,679.00 |
$20,309,503.59 | |
WBTC | ERC-20 | 162.805058 | $63,379.00 |
$10,318,421.78 | |
weETH | ERC-20 | 2.421632K | $2,660.87 |
$6,443,648.24 | |
sDAI | ERC-20 | 2.97653M | $1.11 |
$3,303,948.48 | |
uniBTC | ERC-20 | 50.675523 | $61,314.00 |
$3,107,119 | |
rsETH | ERC-20 | 211.004394 | $2,596.23 |
$547,815.94 | |
USDe | ERC-20 | 232.075636K | $0.998318 |
$231,685.28 | |
BTCN | ERC-20 | 162.805058 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20791544 | 5 minutes ago | | | 0 | 0.00089515824 | |
| 20791515 | 11 minutes ago | | | 0 | 0.0014603059 | |
| 20791291 | an hour ago | | | 0 | 0.00068264998 | |
| 20791281 | an hour ago | | | 0 | 0.00083469903 | |
| 20791216 | an hour ago | | | 0 | 0.0011089984 | |
| 20790464 | 4 hours ago | | | 0 | 0.0022571319 | |
| 20790407 | 4 hours ago | | | 0 | 0.0011942172 | |
| 20790331 | 4 hours ago | | | 0 | 0.0011335884 | |
| 20789813 | 6 hours ago | | | 0 | 0.00081331090 | |
| 20789752 | 6 hours ago | | | 0 | 0.00090302951 |
ABI
ABI objects
Getter at block 20791569 getERC20Inbox() view returns (address erc20Inbox) getGatewayRouter() view returns (address gatewayRouter) getSwapFacilityVault() view returns (address) proxiableUUID() view returns (bytes32)
BPS_DIVISOR() view returns (uint256)
10000
MAX_WITHDRAWAL_FEE_BPS() view returns (uint256)
0
ONE_SATOSHI_OF_BITCOIN_SHARES() view returns (uint256)
10000000000
authority() view returns (address)
0xe5e99ed2764cb90017f95dd5db8b1fb20f6b24fe
authorityInitialized() view returns (bool)
true
bitcorn() view returns (address)
0x39eb270155c78cbe8cdad4050fd8b8512f806a21
bitcornMinterAsset() view returns (address)
0x2260fac5e5542a773aa44fbcfedf7c193bc2c599
feeRecipient() view returns (address)
0xd437fc63d8e4a0cb5c3d086fee5033a53c6eefe3
getApprovedTokens() view returns (address[])
[0x83F20F44975D03b1b09e64809B757c47f942BEeA, 0xCd5fE23C85820F7B72D0926FC9b05b43E359b7ee, 0xA1290d69c65A6Fe4DF752f95823fae25cB99e5A7, 0x4c9EDD5852cd905f086C759E8383e09bff1E68B3, 0x8236a87084f8B84306f72007F36F2618A5634494, 0xd9D920AA40f578ab794426F5C90F6C731D159DEf, 0x004E9C3EF86bc1ca1f0bB5C7662861Ee93350568]
isBridgeEnabled() view returns (bool)
false
paused() view returns (bool)
false
to18ConversionFactor() view returns (uint256)
10000000000
withdrawalFee() view returns (uint256)
0
Read-only
from18DecimalsToAssetDecimals(uint256 amountIn18Decimals) view returns (uint256)
fromAssetDecimalsTo18Decimals(uint256 amount) view returns (uint256)
sharesOf(address user, address token) view returns (uint256)
totalShares(address) view returns (uint256)
State-modifying
Events addApprovedToken(address token)
bridgeAllTokens(address recipient, uint256 cost, uint256 maxGas, uint256 gasPriceBid, bytes data)
bridgeBitcorn(address recipient, uint256 cost, uint256 maxGas, uint256 gasPriceBid)
bridgeToken(address token, address recipient, uint256 maxGas, uint256 gasPriceBid, bytes data)
deposit(address token, uint256 assets) returns (uint256 shares)
depositFor(address recipient, address token, uint256 assets) returns (uint256 shares)
enableBridge(address gatewayRouter, address erc20Inbox, address swapFacilityVault)
initialize(address _authority, address[] _initialApprovedTokens)
mintAndDepositBitcorn(uint256 assets) returns (uint256 shares)
mintAndDepositBitcornFor(address recipient, uint256 assets) returns (uint256 shares)
pause()
redeemAll() returns (address[] depositedTokens, uint256[] assets, uint256 bitcornShares, uint256 minterAssetReturned)
redeemBitcorn(uint256 shares) returns (uint256 assets)
redeemToken(address token, uint256 shares) returns (uint256 assets)
setWithdrawalFee(uint256 _fee)
unpause()
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AdminChanged(address previousAdmin, address newAdmin)
AuthorityUpdated(address indexed user, address indexed newAuthority)
BeaconUpgraded(address indexed beacon)
BridgeEnabled(address gatewayRouter, address swapFacilityVault)
Initialized(uint8 version)
Paused(address account)
TokenBridged(address indexed token, address indexed user, address indexed recipient, uint256 amount, uint256 maxGas, uint256 gasPriceBid, bytes data)
TokenDeposited(address indexed user, address indexed token, uint256 assets, uint256 shares)
TokenWithdrawn(address indexed user, address indexed token, uint256 assets, uint256 shares)
Unpaused(address account)
Upgraded(address indexed implementation)
constructor(address _logic, bytes _data)
fallback()
receive()
BelowOneSatoshiOfShares(uint256 shares, uint256 oneSatoshiOfBitcornShares)
BitcornMinterAssetMustNotBeApprovedToken(address bitcornMinterAsset)
BitcornMustNotBeApprovedToken(address bitcorn)
BridgeIsEnabled()
BridgeIsNotSet()
BridgeNotEnabled()
InsufficientBitcornSharesToBridge(uint256 cachedShares, uint256 requiredShares)
InsufficientShares(address token, uint256 cachedShares, uint256 shares)
SharesNotMultipleOfOneSatoshi(uint256 bitcornShares, uint256 oneSatoshiOfBitcornShares)
TokenAlreadyApproved(address token)
TokenNotApproved(address token)
WithdrawalFeeAboveMax(uint256 fee)
ZeroDeposit(address token)
ZeroShares(address token)
ZeroSharesForAnyToken(address account)
ZeroWithdraw(address token)