- use test driven development.
- think step by step.
- refactor DegenLockToken.sol to CoopLockToken.sol
- update any failing unit tests with the new file name.
- Name - unit test - verify name is dynamically set in the constructor. change the contract name once again to reflect the branding of "COOP" or "IJN" in the unit test.
- Name - CoopLockToken.sol - update the constructor to allow a name to be passed in.
- Name - Script - deploy the contract with name "Locked IJN"
- Symbol - unit test - verify symbol is dynamically set in the constructor. change the contract symbol once again to reflect the branding of "COOP" or "IJN" in the unit test.
- Symbol - CoopLockToken.sol - update the constructor to allow a symbol to be passed in.
- Symbol - Script - deploy the contract with symbol "LIJN"
- remove any unused contract files.
- Verify any reference to Degen has been refactored to Coop.
- Update the README.md with the latest deployment details.
- Update README.md with key features of CoopLockToken.sol.