* Implement init maxSupply when deploying TST
* README and comments updates
* Move the maxSupply!=zero check to init function and add test
* Fix mintWithEth command in test/README.md
* Remove incorrect proxy deployment in TestStableTokenFactory
* Remove redundant post deploy check
* Update test/README with default token amount in ETH
* Update README section on Proxy address upgrade
* Add example env for TST commands
* Add prerequisites section to test/README
* remove ownable to clear compiler error
* Add mintWithEth function to TST to burn Eth
* Update test/README.md with mintWithETH usage
* remove unnecessary 'revert ETHTransferFailed' in mintWithETH
* Move emit functions to top of TestStabletoken.t.sol script
* Add max token supply mechanism for TST
* Linting fix
* Update max eth used in WakuRlnv2 test
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Use 1 to 1 eth burn per token ratio
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Add proxy contract for TST
* Fix token proxy update function to use provided new TST address
* Transfer token proxy contract ownership to deployer
* Add Token Proxy Contract Owner as init input
* Add UUPSUPgradeable to TST
* Formatting
* fix import format
* Add README to explain TST usage
* Linting fix
* Check TST test transfer return val
* Add descriptions in README for TST usage
* Fix linting
* Use TST token deployer in test conrtact, update test README
* USe assertTrue in TST test