![NFTX-logo](/_next/image/?url=https%3A%2F%2Fimages.ctfassets.net%2Ft3wqy70tc3bv%2F2znSWgmnYpypWSL8mndKTA%2Fe07cab4e385ad1f79fb7c02dbad5d3a8%2FNFTX_logo_copy.png&w=128&q=75)
NFTX
NFTX is a protocol for wrapping similar-value NFTs into fungible ERC20 "vTokens" and incentivizing liquid markets for those vTokens, which, in turn, creates liquid markets for the NFTs.
Triaged by Immunefi
PoC required
Vault program
Resources & Documentation
Finding More Assets in Scope
NFTX vaults and UniswapV3 pools are permissionlessly deployed as BeaconProxies.
NFTX’s codebase can be found at https://github.com/NFTX-project/nftx-protocol-v3/. Documentation and further resources can be found on https://docs.nftx.io/.
The following functions can be called to obtain a list of smart contract addresses that are currently in Production and that are covered by the program:
-
NFTXVaultFactoryUpgradeableV3 allVaults()
Lists all NFTX vaults. This function returns an array of vault addresses managed by the NFTX Vault Factory. -
UniswapV3FactoryUpgradeable getPool() Queries the UniswapV3 pool for a specific token pair. It takes two token addresses and fee as inputs and returns the address of the pool