📌Fractional
Overview
Fractional
is a contract that manages the creation and fractionalization of ERC721 NFTs. It allows NFTs to be locked in the contract and fractionalized into ERC20 tokens, representing shares of the NFT.
Methods
createNFT
createNFT
Creates a new NFT.
Parameters
Name | Type | Description |
---|---|---|
|
| URI for the new token. |
|
| Price of the NFT. |
lockNFT
lockNFT
Locks an NFT in the contract and fractionalizes it.
Parameters
Name | Type | Description |
---|---|---|
|
| Token ID of the NFT. |
|
| URI of the token. |
|
| Total amount of shares to be issued. |
buyFractionalShares
buyFractionalShares
Allows a user to buy fractional shares of an NFT.
Parameters
Name | Type | Description |
---|---|---|
|
| Token ID of the NFT. |
|
| Number of shares to buy. |
fetchNFTs
fetchNFTs
Fetches all NFTs owned by the caller.
Returns
NFT[]
- An array of NFT structs.
Last updated