|Arbitrary Storage Write||N/A||PASS|
|Delegate Call to Untrusted Contract||N/A||PASS|
|Dependence on Predictable Variables||N/A||PASS|
|State Change External Calls||N/A||PASS|
|User Supplied Assertion||N/A||PASS|
|Critical Solidity Compiler||N/A||PASS|
|Overall Contract Safety||PASS|
Ounce Network Token - Smart Contract Audit Report
Ounce Network intends to build a decentralized money market designed to aggregate the liquidity of multiple DeFi platforms.
For this audit we reviewed the project's token and presale contracts at commit 1305ec251d2ef2cb2677fe01a895adc124da4531 on GitHub. The combined source code is available below.
Please note we have not reviewed the project's upcoming decentralized exchange aggregator.
Notes of the Contract:
Audit Findings Summary
- The total supply of the token is 10 million.
- At the time of deployment the total supply will be delivered to the team.
- No minting are present deployment.
- Any user can burn their own tokens to decrease the total supply.
- No ownership-protected functions relating to the token are present.
- The contract utilizes SafeMath to prevent overflow issues.
- ReentrancyGuard is also used when purchasing tokens to prevent reentrancy attacks.
- No issues from external attackers were identified.
- As with any presale, ensure trust in the team prior to investing.
- Date: April 15th, 2021.
($) = payable function # = non-constant function Int = Internal Ext = External Pub = Public + [Int] IBEP20 - [Ext] totalSupply - [Ext] decimals - [Ext] symbol - [Ext] name - [Ext] getOwner - [Ext] balanceOf - [Ext] transfer # - [Ext] allowance - [Ext] approve # - [Ext] transferFrom # + Context - [Int]
# - [Int] _msgSender - [Int] _msgData + [Lib] SafeMath - [Int] add - [Int] sub - [Int] sub - [Int] mul - [Int] div - [Int] div - [Int] mod - [Int] mod + Ownable (Context) - [Int] # - [Pub] owner - [Pub] renounceOwnership # - modifiers: onlyOwner - [Pub] transferOwnership # - modifiers: onlyOwner - [Int] _transferOwnership # + BEP20 (Context, IBEP20, Ownable) - [Pub] # - [Ext] getOwner - [Ext] decimals - [Ext] symbol - [Ext] name - [Ext] totalSupply - [Ext] balanceOf - [Ext] transfer # - [Ext] allowance - [Ext] approve # - [Ext] transferFrom # - [Pub] increaseAllowance # - [Pub] decreaseAllowance # - [Pub] burn # - [Int] _transfer # - [Int] _burn # - [Int] _approve # - [Int] _burnFrom #