LBTC

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x47831235 at 20565058
Slot Value
0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000001 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000002 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000003 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000004 0x0000000000000000000000000000000000000000000000000000000000000000

No balances found for "LBTC"

No transactions found for "LBTC"


Functions
Getter at block 21187322
Bascule(view returns (address)
0x0000000000000000000000000000000000000000
MAX_COMMISSION(view returns (uint16)
10000
consortium(view returns (address)
0x0000000000000000000000000000000000000000
decimals(view returns (uint8)
8
getBurnCommission(view returns (uint64)
0
getDustFeeRate(view returns (uint256)
0
getTreasury(view returns (address)
0x0000000000000000000000000000000000000000
name(view returns (string)
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
pauser(view returns (address)
0x0000000000000000000000000000000000000000
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
totalSupply(view returns (uint256)
0
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
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(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
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(