TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 54,516 txns
Deployed by via 0xf5ccea8b at 19888667
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
0x0511f5178b57c86a0c4a2a8b823f01922abd882bc6a210bb9f5899ab0cd8689c
0x73388c202aab2b6fbe6f3641fa524f31265a7deb84502be153232a5f4c1edae9
0x7be16eb3fe218e6478635bb06fff877cfc6f8894f4b68c596a1dfbeaafda4e6d
0x5235254ca6584bcffc8c7d7a378b94d791597b7f795b56497380160ba1ca6715
0xc4ea237eea67840de4a92ef4a299a84db83bf2e6d9b78646d76ef4b296d62443
0xde3c5c0e44492c2f8d30a8f5eebe06d244f2f92a5db0628c9606411b028f430e
0x7c6f1e96a45f88e4cc3597964ff77c87a2b17f3125e3c68614d902deda65c2a2
0x2f2b13246530842b816f2951459006f8aaea45f02ff3aeb0d9d2fcbe5001f2e5
0x8ce57a58cc05bccfb04811d0172e4c5ea77612d84a776b09759c56a33742b4d2
0x951885909b5351d7655a76b53e075a1760c001b817232774c924c7913c72a17c

Functions
Getter at block 21157615
Bascule(view returns (address)
0xc750ecac7250e0d18ece2c7a5f130e3a765dc260
MAX_COMMISSION(view returns (uint16)
10000
consortium(view returns (address)
0xed6d647e2f81e5262101aff72c4a7bcdcfd780e0
decimals(view returns (uint8)
8
getBurnCommission(view returns (uint64)
10000
getDustFeeRate(view returns (uint256)
3000
getTreasury(view returns (address)
0x251a604e8e8f6906d60f8dedc5aaeb8cd38f4892
name(view returns (string)
Lombard Staked Bitcoin
owner(view returns (address)
0x055e84e7fe8955e2781010b866f10ef6e1e77e59
paused(view returns (bool)
false
pauser(view returns (address)
0x32b8ae4ee1401e726af0bc154d2165d0592584c4
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
LBTC
totalSupply(view returns (uint256)
1090252099874
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
calcUnstakeRequestAmount(bytes scriptPubkeyuint256 amountview returns (uint256 amountAfterFeebool isAboveDust)
getDepositAbsoluteCommission(bytes32 toChainview returns (uint64)
getDepositRelativeCommission(bytes32 toChainview returns (uint16)
getDestination(bytes32 chainIdview returns (bytes32)
isUsed(bytes32 proofview returns (bool)
State-modifying
acceptOwnership(
addDestination(bytes32 toChainbytes32 toContractuint16 relCommissionuint64 absCommission
approve(address spenderuint256 valuereturns (bool)
burn(uint256 amount
changeBascule(address newVal
changeBurnCommission(uint64 newValue
changeConsortium(address newVal
changeDepositAbsoluteCommission(uint64 newValuebytes32 chain
changeDepositRelativeCommission(uint16 newValuebytes32 chain
changeDustFeeRate(uint256 newRate
changeNameAndSymbol(string name_string symbol_
changeTreasuryAddress(address newValue
depositToBridge(bytes32 toChainbytes32 toAddressuint64 amount
initialize(address consortium_uint64 burnCommission_
mint(bytes databytes proofSignature
pause(
redeem(bytes scriptPubkeyuint256 amount
removeDestination(bytes32 toChain
renounceOwnership(
toggleWithdrawals(
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferOwnership(address newOwner
transferPauserRole(address newPauser
unpause(
withdrawFromBridge(bytes databytes proofSignature
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
BasculeChanged(address indexed prevValaddress indexed newVal
BridgeDestinationAdded(bytes32 indexed toChainbytes32 indexed toContract
BridgeDestinationRemoved(bytes32 indexed toChainbytes32 indexed toContract
BurnCommissionChanged(uint64 indexed prevValueuint64 indexed newValue
ConsortiumChanged(address indexed prevValaddress indexed newVal
DepositAbsoluteCommissionChanged(uint64 newValuebytes32 indexed toChain
DepositRelativeCommissionChanged(uint16 newValuebytes32 indexed toChain
DepositToBridge(address indexed fromAddressbytes32 indexed toAddressbytes32 toContractbytes32 chainIduint64 amount
DustFeeRateChanged(uint256 indexed oldRateuint256 indexed newRate
Initialized(uint64 version
NameAndSymbolChanged(string namestring symbol
OutputProcessed(bytes32 indexed transactionIduint32 indexed indexbytes32 proofHash
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
PauserRoleTransferred(address indexed previousPauseraddress indexed newPauser
Transfer(address indexed fromaddress indexed touint256 value
TreasuryAddressChanged(address indexed prevValueaddress indexed newValue
Unpaused(address account
UnstakeRequest(address indexed fromAddressbytes scriptPubKeyuint256 amount
WithdrawFromBridge(address indexed toAddressbytes32 indexed txHashuint32 indexed eventIndexbytes32 proofHashbytes32 fromContractbytes32 fromChainIduint64 amount
WithdrawalsEnabled(bool arg0
Constructor
constructor(address _logicaddress initialOwnerbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidAdmin(address admin
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
ProxyDeniedAdminAccess(
AmountBelowDustLimit(uint256 dustLimit
AmountLessThanCommission(uint256 fee
AmountTooSmallToPayRelativeFee(
BadChainId(uint256 expecteduint256 received
BadCommission(
BadDestination(
BadToContractAddress(address expectedaddress received
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
EnforcedPause(
ExpectedPause(
InvalidDustFeeRate(
InvalidInitialization(
KnownDestination(
MathOverflowedMulDiv(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ProofAlreadyUsed(
ReentrancyGuardReentrantCall(
ScriptPubkeyUnsupported(
SignatureVerificationFailed(
UnauthorizedAccount(address account
UnknownDestination(
WithdrawalsDisabled(
WrongAddressEncoding(
WrongChainIdEncoding(
WrongDataLength(
WrongTxIdEncoding(
ZeroAddress(
ZeroAmount(
ZeroChainId(
ZeroContractHash(
ZeroTxHash(