##Message from author The crowdfunding website is developed using thirdweb and is deployed on https://thirdweb.com/meter-testnet/0x32d1215Fe19B0d5a15a293407B822a9056e93a2c https://thirdweb.com/meter-testnet/0x72458eACFcdeaC2dC29f7F373bA29D29907760c1
on thirdweb and paid using meter test net tokens ps. goerli eth is shit
the website contains function of decentralised management and Apis for the website. MyToken is an ERC self burn ERC20 token which has been implemented with a total supply of 10 decillion nad burn rate of 10% compounding daily until the available token reaches 21 million(just like bitcoin ; ) the token has been integrated to the website and is given as reward to encourage donations now the staking feature as well as swapping of MyToken is also implemented and reward function for every donation done on a compaign
PS. it was a fun project. just give a read u will surely like its simplicity and complexity at the same time.
Create a project using this example:
npx thirdweb create --contract --template hardhat-javascript-starter
You can start editing the page by modifying contracts/Contract.sol
.
To add functionality to your contracts, you can use the @thirdweb-dev/contracts
package which provides base contracts and extensions to inherit. The package is already installed with this project. Head to our Contracts Extensions Docs to learn more.
After any changes to the contract, run:
npm run build
# or
yarn build
to compile your contracts. This will also detect the Contracts Extensions Docs detected on your contract.
When you're ready to deploy your contracts, just run one of the following command to deploy you're contracts:
npm run deploy
# or
yarn deploy
If you want to release a version of your contracts publicly, you can use one of the followings command:
npm run release
# or
yarn release
For any questions, suggestions, join our discord at https://discord.gg/thirdweb.