BeaconProxy
Verified contract
Proxy
Active on
Base
Unified 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 7 additional slots
-
variable spans 1 additional slot
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
0x07ba…3fc5 | ERC-20 | 10,000,000,000T | -- | -- | |
0x6b4c…78e2 | ERC-20 | 2,400,000,000T | -- | -- | |
0x7c7d…ad4b | ERC-20 | 2,400,000,000T | -- | -- | |
0x86e6…8d2f | ERC-20 | 2,400,000,000T | -- | -- | |
0x1957…a2dd | ERC-20 | 1,072,503,323.859716T | -- | -- | |
0xab6f…52fa | ERC-20 | 20,000,000T | -- | -- | |
0xf17a…b47e | ERC-20 | 2,000,000T | -- | -- | |
0xdaae…a6bc (#742388) | ERC-721 | 1 | -- | -- | |
0xdaae…a6bc (#741865) | ERC-721 | 1 | -- | -- | |
0xdaae…a6bc (#741786) | ERC-721 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21856980 | 20 days ago | | | 0 | 2.9078409e-7 | |
| 21535347 | a month ago | | | 0 | 2.2233492e-7 | |
| 21015666 | a month ago | | | 0 | 7.5317821e-7 | |
| 21015577 | a month ago | | | 0 | 9.8572251e-7 | |
| 21015565 | a month ago | | | 0 | 0.000000706346479799 | |
| 21015476 | a month ago | | | 0 | 9.1924761e-7 | |
| 21015463 | a month ago | | | 0 | 6.9365026e-7 | |
| 21015374 | a month ago | | | 0 | 0.000000907815249596 | |
| 21015362 | a month ago | | | 0 | 6.9212010e-7 | |
| 21015273 | a month ago | | | 0 | 0.000000905812662078 |
ABI
ABI objects
Getter at block 22728037
ABSOLUTE_TICK_LIMIT_SPACING_BASIS_POINTS() view returns (uint256)
1000
COLLATERAL_FILTER_NAME() pure returns (string)
CollectionCollateralFilter
COLLATERAL_FILTER_VERSION() pure returns (string)
1.0
IMPLEMENTATION_NAME() pure returns (string)
WeightedRateCollectionPool
IMPLEMENTATION_VERSION() pure returns (string)
2.14
INTEREST_RATE_MODEL_NAME() pure returns (string)
WeightedInterestRateModel
INTEREST_RATE_MODEL_VERSION() pure returns (string)
2.0
RATIO_TICK_LIMIT_SPACING_BASIS_POINTS() view returns (uint256)
500
admin() view returns (address)
0x41cf7ea4ba650191e829a6bd31b9e2049c78d858
adminFeeBalance() view returns (uint256)
0
adminFeeRate() view returns (uint32)
0
collateralLiquidator() view returns (address)
0xceb5856c525bbb654eea75a8852a0f51073c4a58
collateralToken() view returns (address)
0xdaae4a2834cae00ae3af763df9d55e6c91f7a6bc
collateralTokens() view returns (address[])
[0xDAaE4a2834cAE00aE3AF763DF9D55E6C91F7a6bC]
collateralWrappers() view returns (address[])
[0xC2356bf42c8910fD6c28Ee6C843bc0E476ee5D26, 0x0000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000]
currencyToken() view returns (address)
0x19570948c2e7694f06606c9f1187b1d7eabda2dd
delegationRegistry() view returns (address)
0x00000000000076a84fef008cdabe6409d2fe638b
delegationRegistryV2() view returns (address)
0x00000000000000447e69651d841bd8d104bed493
durations() view returns (uint64[])
[62208000, 31104000, 15552000, 7776000, 5184000, 2592000, 604800, 259200]
feeShare() view returns (address recipient, uint16 split)
(recipient=0x0000000000000000000000000000000000000000, split=0)
getERC20DepositTokenImplementation() view returns (address)
0x8fbd56c755d1a165bb47c1ba9e6d6ce199cad326
priceOracle() view returns (address)
0x0000000000000000000000000000000000000000
rates() view returns (uint64[])
[951293759, 1585489599, 3170979198, 6341958396, 9512937595, 15854895991, 31709791983, 95129375951]
Read-only
decodeLoanReceipt(bytes loanReceipt) pure returns (struct LoanReceiptLoanReceiptV2)
depositSharePrice(uint128 tick) view returns (uint256)
depositToken(uint128 tick) view returns (address)
deposits(address account, uint128 tick) view returns (uint128 shares, uint128 redemptionId)
liquidityNode(uint128 tick) view returns (struct ILiquidityNodeInfo)
liquidityNodeWithAccrual(uint128 tick) view returns (struct ILiquidityNodeInfo, struct ILiquidityAccrualInfo)
liquidityNodes(uint128 startTick, uint128 endTick) view returns (struct ILiquidityNodeInfo[])
loans(bytes32 receiptHash) view returns (uint8)
price(address collateralToken, address currencyToken, uint256[] tokenIds, uint256[] tokenIdQuantities, bytes oracleContext) view returns (uint256)
quote(uint256 principal, uint64 duration, address collateralToken, uint256 collateralTokenId, uint128[] ticks, bytes options) view returns (uint256)
redemptionAvailable(address account, uint128 tick, uint128 redemptionId) view returns (uint256, uint256, uint256)
redemptionSharePrice(uint128 tick) view returns (uint256)
redemptions(address account, uint128 tick, uint128 redemptionId) view returns (uint128 pending, uint128 index, uint128 target)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events borrow(uint256 principal, uint64 duration, address collateralToken, uint256 collateralTokenId, uint256 maxRepayment, uint128[] ticks, bytes options) returns (uint256)
deposit(uint128 tick, uint256 amount, uint256 minShares) returns (uint256)
initialize(bytes params)
liquidate(bytes encodedLoanReceipt)
multicall(bytes[] data) returns (bytes[] results)
onCollateralLiquidated(bytes encodedLoanReceipt, uint256 proceeds)
rebalance(uint128 srcTick, uint128 dstTick, uint128 redemptionId, uint256 minShares) returns (uint256, uint256, uint256)
redeem(uint128 tick, uint256 shares) returns (uint128)
refinance(bytes encodedLoanReceipt, uint256 principal, uint64 duration, uint256 maxRepayment, uint128[] ticks, bytes options) returns (uint256)
repay(bytes encodedLoanReceipt) returns (uint256)
setAdminFee(uint32 rate, address feeShareRecipient, uint16 feeShareSplit)
setRates(uint64[] rates_)
tokenize(uint128 tick) returns (address)
transfer(address from, address to, uint128 tick, uint256 shares)
withdraw(uint128 tick, uint128 redemptionId) returns (uint256, uint256)
withdrawAdminFees(address recipient)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AdminFeeShareTransferred(address indexed feeShareRecipient, uint256 feeShareAmount)
AdminFeeUpdated(uint32 rate, address indexed feeShareRecipient, uint16 feeShareSplit)
AdminFeesWithdrawn(address indexed recipient, uint256 amount)
CollateralLiquidated(bytes32 indexed loanReceiptHash, uint256 proceeds, uint256 borrowerProceeds)
Deposited(address indexed account, uint128 indexed tick, uint256 amount, uint256 shares)
LoanLiquidated(bytes32 indexed loanReceiptHash)
LoanOriginated(bytes32 indexed loanReceiptHash, bytes loanReceipt)
LoanRepaid(bytes32 indexed loanReceiptHash, uint256 repayment)
RatesUpdated(uint64[] rates)
Redeemed(address indexed account, uint128 indexed tick, uint128 indexed redemptionId, uint256 shares)
TokenCreated(address indexed instance, address indexed implementation, uint128 indexed tick)
Transferred(address indexed from, address indexed to, uint128 indexed tick, uint256 shares)
Withdrawn(address indexed account, uint128 indexed tick, uint128 indexed redemptionId, uint256 shares, uint256 amount)
constructor(address beacon, bytes data)
fallback()
receive()
InactiveLiquidity()
InsufficientLiquidity()
InsufficientShares()
InsufficientTickSpacing()
InvalidBorrowOptions()
InvalidCaller()
InvalidCollateralFilterParameters()
InvalidInterestRateModelParameters()
InvalidLoanReceipt()
InvalidParameters()
InvalidRedemptionStatus()
InvalidTick()
LoanNotExpired()
RepaymentTooHigh()
UnsupportedCollateral(uint256 index)
UnsupportedLoanDuration()