EligibilityBase
Functions#
_isEligibleAndValid#
function _isEligibleAndValid( uint256 tokenId, address digitizerAddress, address eligibilityContractAddress ) public returns (bool)Returns true if a loan token meets the criteria of eligibility contract
Uses staticcall to make sure that: 1) the eligibility contract is read-only, and 2) The eligibility contract has a valid API
abi.decode(returnData, (bool)) returns an error if a bool is not returned
Parameters:#
| Name | Type | Description |
|---|---|---|
tokenId | uint256 | The ERC721 ID associated with a loan token |
digitizerAddress | address | The digitizer contract address |
eligibilityContractAddress | address | The eligibility contract address |