So far in the tutorial we have used contracts already deployed to a public testnet. For simple applications, its totally fine to keep using these contract.
However, you may eventually need the skills to deploy the entire framework yourself to a local test network. Once your Super App is more developed, you will ned to write tests. Using a public testnet for testing is not an option, due to the relatively slow execution time.
Even a 1 second block time is too long, considering a full test-suite may include thousands of transactions. We need millisecond blocktimes π
π§ Under Construction π§ We are still working on deployment + testing flow using hardhat.
...
Now that you're familiar with how to deploy the contracts to a local test network, you are ready to start building a robust Super App with lots of tests.
π Writing tests is not a substitute for having your application audited by a reputable security firm.
β
You made it to the end! When you're ready, here are some additional resources to continue your adventure:
Get ideas + connect with other builders at https://hack.superfluid.finance
Ask questions and chat in our Discord at https://discord.superfluid.financeβ
Check out some π οΈ Examplesβ