This contract is being backfilled. You may encounter incomplete storage history.

BeaconProxy

Verified contract

Proxy

Active on Ethereum with 997 txns
Deployed by via 0x8324e890 at 18185402
Slot
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
ERC-20
Value $158,516.85
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
0xcb88efe74c0df12bad7951ab1835df6c094860318bc1ffb299e82c0c9e471fca
0xa440ad4876a6f468872513b57a81ec8873feaad0fbca97d0b0c5445feb0d554e
0xfb506344504534637d4c048d5568cee7b312d29f498b36b756ee260ed520659c
0x208f1a54127dd9e3f3083e812cf33221988c4d861f5ad175f1cdc3d1c49e64c4
0x5dc921334e1215d845537036c2bbdf59182cc1a709b1eb496366528578523f1c
0x22fd4fa6a2fa2eda7fdb0745b6f7d913f738ad3c4b262563a85b7bfb8edac23b
0xe17dfa8a224f8e1c3a55aa12d832fd14573c2561eeccb2df48bfef48e5491458
0x560f8b745262386e62d01e9b71be7437b919283b1848a6ff05e801bcb54d4cf5
0x46655c49d5170790310ca38804cc79b009e386897652280f16f495dd40215366
0x88373e3acdcf469ff5dfef1e2f281ad77bda23de7ce14f27af1eb5a31e494cfb

Functions
Getter at block 20799318
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)
0x1c91c822f6c5e117a2abe2b33b0e64b850e67095
adminFeeBalance(view returns (uint256)
0
adminFeeRate(view returns (uint32)
0
collateralLiquidator(view returns (address)
0xe0194f47040e2424b8a65cb5f7112a5dbe1f93bf
collateralToken(view returns (address)
0xb7f7f6c52f2e2fdb1963eab30438024864c313f6
collateralTokens(view returns (address[])
[0xb7F7F6C52F2e2fdb1963Eab30438024864c313F6]
collateralWrappers(view returns (address[])
[0xc4dC9eF8763433aAe26635bc5a09e362605fAd18, 0x9607bae77A28b344EF3Dc66a14cE94ab3AfeF884, 0x0000000000000000000000000000000000000000]
currencyToken(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
delegationRegistry(view returns (address)
0x00000000000076a84fef008cdabe6409d2fe638b
delegationRegistryV2(view returns (address)
0x00000000000000447e69651d841bd8d104bed493
durations(view returns (uint64[])
[2592000, 604800, 259200]
feeShare(view returns (address recipientuint16 split)
(recipient=0x0000000000000000000000000000000000000000, split=0)
getERC20DepositTokenImplementation(view returns (address)
0x962506a7bce350a44852a2aaf42c7bdc0651b8f4
priceOracle(view returns (address)
0x0000000000000000000000000000000000000000
rates(view returns (uint64[])
[3170979198, 9512937595, 15854895991]
Read-only
decodeLoanReceipt(bytes loanReceiptpure returns (struct LoanReceiptLoanReceiptV2)
depositSharePrice(uint128 tickview returns (uint256)
depositToken(uint128 tickview returns (address)
deposits(address accountuint128 tickview returns (uint128 sharesuint128 redemptionId)
liquidityNode(uint128 tickview returns (struct ILiquidityNodeInfo)
liquidityNodeWithAccrual(uint128 tickview returns (struct ILiquidityNodeInfostruct ILiquidityAccrualInfo)
liquidityNodes(uint128 startTickuint128 endTickview returns (struct ILiquidityNodeInfo[])
loans(bytes32 receiptHashview returns (uint8)
price(address collateralTokenaddress currencyTokenuint256[] tokenIdsuint256[] tokenIdQuantitiesbytes oracleContextview returns (uint256)
quote(uint256 principaluint64 durationaddress collateralTokenuint256 collateralTokenIduint128[] ticksbytes optionsview returns (uint256)
redemptionAvailable(address accountuint128 tickuint128 redemptionIdview returns (uint256uint256uint256)
redemptionSharePrice(uint128 tickview returns (uint256)
redemptions(address accountuint128 tickuint128 redemptionIdview returns (uint128 pendinguint128 indexuint128 target)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
borrow(uint256 principaluint64 durationaddress collateralTokenuint256 collateralTokenIduint256 maxRepaymentuint128[] ticksbytes optionsreturns (uint256)
deposit(uint128 tickuint256 amountuint256 minSharesreturns (uint256)
initialize(bytes params
liquidate(bytes encodedLoanReceipt
multicall(bytes[] datareturns (bytes[] results)
onCollateralLiquidated(bytes encodedLoanReceiptuint256 proceeds
rebalance(uint128 srcTickuint128 dstTickuint128 redemptionIduint256 minSharesreturns (uint256uint256uint256)
redeem(uint128 tickuint256 sharesreturns (uint128)
refinance(bytes encodedLoanReceiptuint256 principaluint64 durationuint256 maxRepaymentuint128[] ticksbytes optionsreturns (uint256)
repay(bytes encodedLoanReceiptreturns (uint256)
setAdminFee(uint32 rateaddress feeShareRecipientuint16 feeShareSplit
setRates(uint64[] rates_
tokenize(uint128 tickreturns (address)
transfer(address fromaddress touint128 tickuint256 shares
withdraw(uint128 tickuint128 redemptionIdreturns (uint256uint256)
withdrawAdminFees(address recipient
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminFeeShareTransferred(address indexed feeShareRecipientuint256 feeShareAmount
AdminFeeUpdated(uint32 rateaddress indexed feeShareRecipientuint16 feeShareSplit
AdminFeesWithdrawn(address indexed recipientuint256 amount
CollateralLiquidated(bytes32 indexed loanReceiptHashuint256 proceedsuint256 borrowerProceeds
Deposited(address indexed accountuint128 indexed tickuint256 amountuint256 shares
LoanLiquidated(bytes32 indexed loanReceiptHash
LoanOriginated(bytes32 indexed loanReceiptHashbytes loanReceipt
LoanRepaid(bytes32 indexed loanReceiptHashuint256 repayment
RatesUpdated(uint64[] rates
Redeemed(address indexed accountuint128 indexed tickuint128 indexed redemptionIduint256 shares
TokenCreated(address indexed instanceaddress indexed implementationuint128 indexed tick
Transferred(address indexed fromaddress indexed touint128 indexed tickuint256 shares
Withdrawn(address indexed accountuint128 indexed tickuint128 indexed redemptionIduint256 sharesuint256 amount
Constructor
constructor(address beaconbytes data
Fallback and receive
fallback(
receive(
Errors
InactiveLiquidity(
InsufficientLiquidity(
InsufficientShares(
InsufficientTickSpacing(
InvalidBorrowOptions(
InvalidCaller(
InvalidCollateralFilterParameters(
InvalidInterestRateModelParameters(
InvalidLoanReceipt(
InvalidParameters(
InvalidRedemptionStatus(
InvalidTick(
LoanNotExpired(
RepaymentTooHigh(
UnsupportedCollateral(uint256 index
UnsupportedLoanDuration(