Dirham Token security audit, conducted by the Callisto Network Security Department during March 2021.
Dirham Token Specification
Audit Request
@openzeppelin/contracts-ethereum-package Token smart contract security audit report performed by Callisto Security Audit Department.
Dirham is a fiat collateralized stablecoin backed by AED. It is native to Dirham crypto where bonds are introduced to blockchain for the first time ever. Dirham holders may earn interest. Paying interest done by calling the rebase function in the smart contract.
Dirham Token Smart Contract Security Audit Report
Are Your Funds Safe?
1. In scope
Commit d67a5f947ae0eaa8000021e8493181eb9475b1ad
1.2 Excluded
Openzeppelin library:
2. Owner privileges
Severity: owner privileges.
Description:
Smart contract owners use the Gnosis multisig wallet that increases private key security. Owner may:
- Owner has
DEFAULT_ADMIN_ROLE
and can set/removeMINTER_ROLE
andREBASER_ROLE
to any address. - User with
MINTER_ROLE
can mint any amount of tokens. - User with
REBASER_ROLE
can set rebase factor to any value without restriction and can call function rebase() at any time.
These owners’ privileges are required for the functionality of stablecoin.
3. Conclusion
The audited smart contract can be deployed. The issues that were pointed in the previous audit report were fixed.
4. Revealing previous audit reports
Appendix
Smart Contract Audits by Callisto Network.
Miscellaneous
Our Most Popular Audit Reports.
Trust the Blockchain, Audit the Smart Contracts.
Follow Callisto’s Security Department on Twitter to get our latest news and updates!