Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* feat(v2): removing truffle project in favor of the new forge/hardhat v2 repository * Update tokendesign.md adding Fund Recovery Process * Update tokendesign.md adding link to recover function * Update tokendesign.md adding event role modification * Update tokendesign.md adding burn and minting info * Create permit.md * feat(Token): replacing the keccak call in favour of the constant PERMIT_TYPEHASH * feat(ControllerToken): adding comment ; creating interfaces directory * feat(script): adding set and unset system and admin * feat(script): changing the max_mint_allowance env name * feat(script): connect V2 as ctrl for V1 frontend * Create migrating_V1_to_V2.md * feat(script): replacing etherscan API in favour of a homemade script * feat(ControllerToken): setting setFrontend with onlyOwner modifier * feat(generateBatchMint): adding a require check at the end of the script, ensuring revert if a flaw is found in the process * feat(ControllerToken): adding retro-compatibility claimOwnership * feat(ControllerToken): Adding validation in ControllerToken transfer/from/andCall * feat(Validator): adding CONTRACT_ID() to the blacklistValidator * feat(Validator): adding a ctor with _disableInitializers * feat(SystemRole): Override renounceOwnership to prevent renouncing ownership * fix(ControllerToken): remove unused SignatureChecker * fix(SystemRole): remove the usage of DEFAULT_ADMIN_ROLE * feat(ControllerToken): hardcoding the frontend address. it uses the ticker to get the right hardcoded address * feat(Burn/Recover): replacing the provided hash for the signature with a fixed h * feat(recover/burn): changing the test signature with the monerium linking message * Fix(migrating_V1_to_V2.md): Remove the usage of etherscan api in favour of log compilation. * doc: added the Ackee audits * doc: version 2 getting started * doc: fix version2 documentation * doc: version2 resized images to 500px * doc: Update README.md with telegram link * feat(script): adding a script for deploying all ControllerToken * fix(Burn/Recover): change the message hash checked * feat(GenerateBatchBan): adding a validator's ban migration * feat(GenerateBatchBan): adding a validator's ban migration * feat(configureToken): adding the RPC as an argument * feat(claimOwnership): adding two scripts to claim ownership of token frontend & token And BlacklistValidator * feat(BlacklistValidator): Remove Double entry point on role Granting. * feat(BlacklistValidator): adding tests and deployment script * feat(Token/Validator): Changing validator address to public * feat(audits): adding newer audit version for v2 * feat(generate): adding go project to generate batching solidity script * feat(generate): removing binary from git * feat(scripts): adding claim/transfer and mint --------- Co-authored-by: “Arni <[email protected]>
- Loading branch information