A smart contract for locking up an NFT and tokenizing its ownership. Multiple NFTs can be added to the contract after its initial creation.
Fracada il Primo is used to fractionalize NFTs. An NFT is locked up in a smart contract and then tokens are generated to represent that NFT, thus allowing for tradeable, fractional ownership of the NFT.
The deployer of the contract can choose how many tokens they create to represent the contents of the contract, and the NFT can only be unlocked by returning all the tokens to the smart contract.
More than one NFT: "NFT Bags"
A second NFT, and a third NFT, and a forth NFT, repeatable into infinity, can be added to the contract. This is done without creating new fractional ownership tokens.
Fracada il Primo can be a multisig contract, meaning that all transactions that take place: the locking of the initial NFT, the creation of tokens, the adding of more NFTs, and the unlocking and release of these NFTs; can require multiple wallets to sign off on it. Preventing random NFTs being added to contract and preventing malicious actions by a single wallet.
Fracada il Primo will be audited in the near future to provide peace of mind to those who want to use the contract.