BeaconProxy

Verified contract

Proxy

Active on Ethereum with 3,094 txns
Deployed by via 0x063e070a at 18078561
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 $1,502,170.54
 (#9983)
ERC-721
--
 (#9788)
ERC-721
--
 (#5541)
ERC-721
--
 (#4837)
ERC-721
--
 (#4535)
ERC-721
--
 (#3997)
ERC-721
--
 (#2353)
ERC-721
--
 (#2286)
ERC-721
--
)
ERC-721
--
0x0f4ff3503ee983e2c80018cf063961747e10dabd7b8847802cb2bd4a5b27f285
0xe525c9c7f81b87455e70254ba50a37d3d515c4f9199a46b9258e51b94c9bd084
0x14334616caba6ea1dfab689ddc60e0e4b6098c7bca1ec31ce5e939b0d97d1134
0x71d9fca2c431b205f3465723591358427a89ca41fcadeeb60f916a0cdc778fad
0xd1251a6aa55744fcd371d237e32166b20d98517c8765d3e9f21a4ccf475b560f
0x0e9ee32c17132b1cbb17bf87df979303ab53efcdb880965e8c13eff1192973d4
0xa454d735f772030922d6ee2f3cea5b436cd45b88e90ea7ccd6380ec33efbb536
0xe9a9f7b53685b6af204a2c2b86243bdd34f82bb9037ad0607f59f2d2080b3130
From
0x685dce27ebc89d28da249f4829fb05da52d9738a5494f0a7ac6814e236bdd8e1
0x2a391ceea6cb74205eacc96ab566633e36261f6ae1c6f823fd87f02630d960e6

Functions
Getter at block 21276021
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, 0x0000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000]
currencyToken(view returns (address)
0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0
delegationRegistry(view returns (address)
0x00000000000076a84fef008cdabe6409d2fe638b
delegationRegistryV2(view returns (address)
0x00000000000000447e69651d841bd8d104bed493
durations(view returns (uint64[])
[31536000, 15552000, 7776000]
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(