CDR #021: Xfraso | NFT Floor Price


Xfraso seeks to unlock the value and improve the accessibility of all crypto assets. As part of this mission, Xfraso will launch a Peer-to-Pool permissionless protocol which enables borrowing and lending using NFTs as collateral.

Feed usage

Data type: NFT Floor Price Feed

Use case: The feed will be used to assess collateral value based on the floor price of an NFT.


Delivery method: Ethereum Goerli and Rinkeby

Update mechanism: Deviation based

Threshold - Deviation: 1%

Methodology: 7 day time weighted average of floor price

Frequency: 24 Hour windows

Sources (by chain/version): All available markets

Other relevant information:

Bored Ape Yacht Club: 0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D

Crypto Punks: 0xb47e3cd837dDF8e4c57F05d70Ab865de6e193BBB

Mutant Ape Yacht Club: 0x60E4d786628Fea6478F785A6d7e704777c86a7c6

Moonbirds: 0x23581767a106ae21c074b2276d25e5c3e136a68b


Thanks for submitting your Custom Delivery Request!

The DIA DAO will review your requirements shortly and if all information is correctly provided, a core developer will proceed and deliver the API endpoint. If the requirements are partially or incorrectly requested, a DAO member will get in touch with you again.

Thank you for requesting a DIA CDR. We confirm the CDR specifications were requested correctly. Find the oracle / API endpoint below:


By querying for blockchain and asset, the API provides the markets used for calculating this feed.

API endpoint

By querying for blockchain and asset, the API provides the Floor Price MA for each collection in the feed.


The oracle is deployed and can be accessed here.

You can query for collections by calling the read function getValue() with parameters such as “Ethereum-0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D”. Note that the address should be compatible with EIP-55 (i.e. case-sensitive). It will return two values in six fields:

  • Field 2: The requested moving average of floor price of the collection with 8 decimals
  • Field 6: The timestamp of the last update

Please make sure to top up the gas wallets very soon, as we only put in some gas to deploy and start the oracle.

Goerli: 0x13Ef3387966226eC1554b52f412B074c9C3a53aF
Rinkeby: 0x0CC7453f8e826fB61c8aa3c23f69Aaf51f920372

Also make sure they always have sufficient funding in the future.

Please be aware that Rinkeby will be shut down on October 5th.

1 Like