TellerV2
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
13
Slot
XX
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
6 additional
variables
Balances ($0.00)
No balances found for "TellerV2"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "TellerV2"
ABI
ABI objects
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)
0
collateralManager() view returns (address)
0x0000000000000000000000000000000000000000
escrowVault() view returns (address)
0x0000000000000000000000000000000000000000
lenderCommitmentForwarder() view returns (address)
0x0000000000000000000000000000000000000000
lenderManager() view returns (address)
0x0000000000000000000000000000000000000000
marketRegistry() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
protocolFee() view returns (uint16)
0
reputationManager() view returns (address)
0x0000000000000000000000000000000000000000
version() view returns (uint256)
0
Read-only
__lenderVolumeFilled(address) view returns (uint256)
bidDefaultDuration(uint256) view returns (uint32)
bidExpirationTime(uint256) view returns (uint32)
bidPaymentCycleType(uint256) view returns (uint8)
bids(uint256) view returns (address borrower, address receiver, address lender, uint256 marketplaceId, bytes32 _metadataURI, struct LoanDetails loanDetails, struct Terms terms, uint8 state, uint8 paymentType)
borrowerBids(address, uint256) view returns (uint256)
calculateAmountDue(uint256 _bidId, uint256 _timestamp) view returns (struct Payment due)
calculateAmountOwed(uint256 _bidId, uint256 _timestamp) view returns (struct Payment owed)
calculateNextDueDate(uint256 _bidId) view returns (uint32 dueDate_)
getBidState(uint256 _bidId) view returns (uint8)
getBorrowerActiveLoanIds(address _borrower) view returns (uint256[])
getBorrowerLoanIds(address _borrower) view returns (uint256[])
getLoanBorrower(uint256 _bidId) view returns (address borrower_)
getLoanLender(uint256 _bidId) view returns (address lender_)
getLoanLendingToken(uint256 _bidId) view returns (address token_)
getLoanMarketId(uint256 _bidId) view returns (uint256 _marketId)
getLoanSummary(uint256 _bidId) view returns (address borrower, address lender, uint256 marketId, address principalTokenAddress, uint256 principalAmount, uint32 acceptedTimestamp, uint32 lastRepaidTimestamp, uint8 bidState)
getMetadataURI(uint256 _bidId) view returns (string metadataURI_)
hasApprovedMarketForwarder(uint256 _marketId, address _forwarder, address _account) view returns (bool)
isLoanDefaulted(uint256 _bidId) view returns (bool)
isLoanExpired(uint256 _bidId) view returns (bool)
isLoanLiquidateable(uint256 _bidId) view returns (bool)
isPaymentLate(uint256 _bidId) view returns (bool)
isTrustedForwarder(address forwarder) view returns (bool)
isTrustedMarketForwarder(uint256 _marketId, address _trustedMarketForwarder) view returns (bool)
lastRepaidTimestamp(uint256 _bidId) view returns (uint32)
lenderVolumeFilled(address, address) view returns (uint256)
totalVolumeFilled(address) view returns (uint256)
uris(uint256) view returns (string)
State-modifying
Events approveMarketForwarder(uint256 _marketId, address _forwarder)
cancelBid(uint256 _bidId)
claimLoanNFT(uint256 _bidId)
initialize(uint16 _protocolFee, address _marketRegistry, address _reputationManager, address _lenderCommitmentForwarder, address _collateralManager, address _lenderManager, address _escrowVault)
lenderAcceptBid(uint256 _bidId) returns (uint256 amountToProtocol, uint256 amountToMarketplace, uint256 amountToBorrower)
lenderCloseLoan(uint256 _bidId)
liquidateLoanFull(uint256 _bidId)
marketOwnerCancelBid(uint256 _bidId)
pauseProtocol()
renounceMarketForwarder(uint256 _marketId, address _forwarder)
renounceOwnership()
repayLoan(uint256 _bidId, uint256 _amount)
repayLoanFull(uint256 _bidId)
repayLoanFullWithoutCollateralWithdraw(uint256 _bidId)
repayLoanMinimum(uint256 _bidId)
repayLoanWithoutCollateralWithdraw(uint256 _bidId, uint256 _amount)
setEscrowVault(address _escrowVault)
setProtocolFee(uint16 newFee)
setTrustedMarketForwarder(uint256 _marketId, address _forwarder)
submitBid(address _lendingToken, uint256 _marketplaceId, uint256 _principal, uint32 _duration, uint16 _APR, string _metadataURI, address _receiver) returns (uint256 bidId_)
submitBid(address _lendingToken, uint256 _marketplaceId, uint256 _principal, uint32 _duration, uint16 _APR, string _metadataURI, address _receiver, struct Collateral[] _collateralInfo) returns (uint256 bidId_)
transferOwnership(address newOwner)
unpauseProtocol()
AcceptedBid(uint256 indexed bidId, address indexed lender)
CancelledBid(uint256 indexed bidId)
FeePaid(uint256 indexed bidId, string indexed feeType, uint256 indexed amount)
Initialized(uint8 version)
LoanLiquidated(uint256 indexed bidId, address indexed liquidator)
LoanRepaid(uint256 indexed bidId)
LoanRepayment(uint256 indexed bidId)
MarketForwarderApproved(uint256 indexed marketId, address indexed forwarder, address sender)
MarketForwarderRenounced(uint256 indexed marketId, address indexed forwarder, address sender)
MarketOwnerCancelledBid(uint256 indexed bidId)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
ProtocolFeeSet(uint16 newFee, uint16 oldFee)
SubmittedBid(uint256 indexed bidId, address indexed borrower, address receiver, bytes32 indexed metadataURI)
TrustedMarketForwarderSet(uint256 indexed marketId, address forwarder, address sender)
Unpaused(address account)
constructor(address trustedForwarder)
This contract contains no fallback and receive objects.
ActionNotAllowed(uint256 bidId, string action, string message)
PaymentNotMinimum(uint256 bidId, uint256 payment, uint256 minimumOwed)