Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables.

0x5cfd3aed08a444be32839bd911ebecd688861164

Verified contract

Proxy

Active on Base with 333 txns
Deployed by via 0x5280ed52 at 2935370
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 1 additional slot
8 additional variables

No balances found for "0x5cfd3aed08a444be32839bd911ebecd688861164"

0xa5bad03c32a015d9a6e57c20ea27069c9fd48279616fac427e8fdf7d6de8d974
0xa764e9c61dd9e73da57ff24b0e88db4c81d982449920dbfd8279456ce50a806a
0x011a04e15ee55f8ffa9b308eef93be6149422de750d0edf697b328b4dd9a766f
0xe4a84f3bc703e317e55534dbfde675613f72a58937aaf64d85b3c107d88b4c60
0x6b57f265ca19cd5d4ea65ed9bcb7aa7b955995fa765e6c749ae111a977cf637d
0xa76f6e2269573daa66cfec85821d06df0ea11319e8dd2694e822ccaab30da5c1
0x11f659d95b2214fef87419b2f2b6a7fcd45786f1a85d53f6cdec23024e51f547
0x7e51c690f300a95af5aa23f5fe34cff75fb2d61f0382bc172410458056f5706b
0xd7cd49e5e0a4a0e522c337e4b2068c8406ef567802e3ef28efe27565d5d1bcaf
0xbed5ec959da13ba73df0c4c6a7988a92cb31a85458774e6e20657f3cad03fbbf

Functions
Getter at block 23068130
CURRENT_CODE_VERSION(view returns (uint8)
9
LIQUIDATION_DELAY(view returns (uint32)
86400
__totalVolumeFilled(view returns (uint256)
0
bidId(view returns (uint256)
349
collateralManager(view returns (address)
0x71b04a8569914bcb99d5f95644cf6b089c826024
escrowVault(view returns (address)
0x7f5a9a32e2ce39652c5f148ebaaa7fbd1a39cf23
lenderCommitmentForwarder(view returns (address)
0x84b550ee6959fa3f3a44498836f2a9473734ba78
lenderManager(view returns (address)
0x5594f9ee0ddf1e2d21ac8125dfea66fc4c85cd01
marketRegistry(view returns (address)
0x2bd9697bf0ab44be5ca698fb5787d8f13ca48ffc
owner(view returns (address)
0x2f74c448cf6d613bee183fe35db0c9ac5084f66a
paused(view returns (bool)
false
protocolFee(view returns (uint16)
5
reputationManager(view returns (address)
0xa8ec4511c5f7e8b0859b1e3bff50641ecf98f30b
version(view returns (uint256)
0
Read-only
__lenderVolumeFilled(addressview returns (uint256)
bidDefaultDuration(uint256view returns (uint32)
bidExpirationTime(uint256view returns (uint32)
bidPaymentCycleType(uint256view returns (uint8)
bids(uint256view returns (address borroweraddress receiveraddress lenderuint256 marketplaceIdbytes32 _metadataURIstruct LoanDetails loanDetailsstruct Terms termsuint8 stateuint8 paymentType)
borrowerBids(addressuint256view returns (uint256)
calculateAmountDue(uint256 _bidIduint256 _timestampview returns (struct Payment due)
calculateAmountOwed(uint256 _bidIduint256 _timestampview returns (struct Payment owed)
calculateNextDueDate(uint256 _bidIdview returns (uint32 dueDate_)
getBidState(uint256 _bidIdview returns (uint8)
getBorrowerActiveLoanIds(address _borrowerview returns (uint256[])
getBorrowerLoanIds(address _borrowerview returns (uint256[])
getLoanBorrower(uint256 _bidIdview returns (address borrower_)
getLoanLender(uint256 _bidIdview returns (address lender_)
getLoanLendingToken(uint256 _bidIdview returns (address token_)
getLoanMarketId(uint256 _bidIdview returns (uint256 _marketId)
getLoanSummary(uint256 _bidIdview returns (address borroweraddress lenderuint256 marketIdaddress principalTokenAddressuint256 principalAmountuint32 acceptedTimestampuint32 lastRepaidTimestampuint8 bidState)
getMetadataURI(uint256 _bidIdview returns (string metadataURI_)
hasApprovedMarketForwarder(uint256 _marketIdaddress _forwarderaddress _accountview returns (bool)
isLoanDefaulted(uint256 _bidIdview returns (bool)
isLoanExpired(uint256 _bidIdview returns (bool)
isLoanLiquidateable(uint256 _bidIdview returns (bool)
isPaymentLate(uint256 _bidIdview returns (bool)
isTrustedForwarder(address forwarderview returns (bool)
isTrustedMarketForwarder(uint256 _marketIdaddress _trustedMarketForwarderview returns (bool)
lastRepaidTimestamp(uint256 _bidIdview returns (uint32)
lenderVolumeFilled(addressaddressview returns (uint256)
totalVolumeFilled(addressview returns (uint256)
uris(uint256view returns (string)
State-modifying
approveMarketForwarder(uint256 _marketIdaddress _forwarder
cancelBid(uint256 _bidId
claimLoanNFT(uint256 _bidId
initialize(uint16 _protocolFeeaddress _marketRegistryaddress _reputationManageraddress _lenderCommitmentForwarderaddress _collateralManageraddress _lenderManageraddress _escrowVault
lenderAcceptBid(uint256 _bidIdreturns (uint256 amountToProtocoluint256 amountToMarketplaceuint256 amountToBorrower)
lenderCloseLoan(uint256 _bidId
liquidateLoanFull(uint256 _bidId
marketOwnerCancelBid(uint256 _bidId
pauseProtocol(
renounceMarketForwarder(uint256 _marketIdaddress _forwarder
renounceOwnership(
repayLoan(uint256 _bidIduint256 _amount
repayLoanFull(uint256 _bidId
repayLoanFullWithoutCollateralWithdraw(uint256 _bidId
repayLoanMinimum(uint256 _bidId
repayLoanWithoutCollateralWithdraw(uint256 _bidIduint256 _amount
setEscrowVault(address _escrowVault
setProtocolFee(uint16 newFee
setTrustedMarketForwarder(uint256 _marketIdaddress _forwarder
submitBid(address _lendingTokenuint256 _marketplaceIduint256 _principaluint32 _durationuint16 _APRstring _metadataURIaddress _receiverreturns (uint256 bidId_)
submitBid(address _lendingTokenuint256 _marketplaceIduint256 _principaluint32 _durationuint16 _APRstring _metadataURIaddress _receiverstruct Collateral[] _collateralInforeturns (uint256 bidId_)
transferOwnership(address newOwner
unpauseProtocol(
Events
AcceptedBid(uint256 indexed bidIdaddress indexed lender
CancelledBid(uint256 indexed bidId
FeePaid(uint256 indexed bidIdstring indexed feeTypeuint256 indexed amount
Initialized(uint8 version
LoanLiquidated(uint256 indexed bidIdaddress indexed liquidator
LoanRepaid(uint256 indexed bidId
LoanRepayment(uint256 indexed bidId
MarketForwarderApproved(uint256 indexed marketIdaddress indexed forwarderaddress sender
MarketForwarderRenounced(uint256 indexed marketIdaddress indexed forwarderaddress sender
MarketOwnerCancelledBid(uint256 indexed bidId
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
ProtocolFeeSet(uint16 newFeeuint16 oldFee
SubmittedBid(uint256 indexed bidIdaddress indexed borroweraddress receiverbytes32 indexed metadataURI
TrustedMarketForwarderSet(uint256 indexed marketIdaddress forwarderaddress sender
Unpaused(address account
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
ActionNotAllowed(uint256 bidIdstring actionstring message
PaymentNotMinimum(uint256 bidIduint256 paymentuint256 minimumOwed