Skip to content

Latest commit

 

History

History
24 lines (21 loc) · 1.35 KB

File metadata and controls

24 lines (21 loc) · 1.35 KB

TODO List

High Priority

  • Convert the StandardNFT contract to have a collectFee function or make a separate smart contract for this that is imported into all the factories.
  • Revise the FeeCollector contract logic that stores or takes an array of factory address inputs. The list of factory addresses can be stored off-chain for more efficiency.
  • In line with the FeeCollector, consider creating a variable for pendingFees or a simple balance check and a getter function for it.
  • Pattern the getter functions of VestingFactory to all existing and new factories.
  • Fix all existing contracts to properly reflect the structure modularity.
  • Double check all the contracts if the modularization has been implemented correctly.
  • Introduce a referral module in the factory contracts or in the FeeCollector contract.
  • Implement the referral module in all the factory contracts.
  • [] Add another contract attached to the treasury for yield mechanism that depends on a percentage of income by the platform.

Medium Priority

  • Deploy the StandardNFT contract at Sonic Mainnet.
  • [] Deploy the StandardYieldFarm module at Sonic Testnet.
  • [] Add an Airdrop Factory
  • [] Create modules for Omnichain contracts.

Low Priority

  • [] Prediction Market Factory?
  • [] Dice Factory?
  • [] Stablecoin Factory?
  • [] Lending Factory?