Table of Contents
This document provides an overview of the application.
It outlines the use cases, i.e. desirable functionality, in addition to requirements for the smart contract and the user interface.
This section contains general information about the functionality of the application and thus does not touch upon any technical aspects.
If you are interested in a functional overview then this is the section for you.
This function will mint new shares when an NFT is deposited.
This function will burn all F-NFT shares and release the locked NFT.
This function will return the number of assets managed under a specific vault.
NOTE: In this application this is always a maximum of 1 as NFTs have a supply of 1.
This function will return the maximum number of assets that can be deposited for a vault.
NOTE: In this application this is always a maximum of 1 as NFTs have a supply of 1.
This function will return the maximum number of assets that can be withdrawn from a vault.
NOTE: In this application this is always a maximum of 1 as NFTs have a supply of 1.
This function will return the total number of individual assets for a contract.
This function will return the total supply of coins for an asset.
This function will return the name of an asset, such as “Ether”.
This function will return the symbol of an asset, such as “ETH”.
This function will return the number of decimals an asset uses.
This function will unconditionally set the name of an asset.
This function will unconditionally set the symbol of an asset.