Uniswap Token Smart Contract Audit

Uniswap Token Smart Contract Audit

Project Background This Solidity code defines a contract named `Uni`, which represents a token with functionalities like minting, transferring, approvals, and delegation. Let’s break down its key components: SafeMath Library: This library contains arithmetic functions (`add`, `sub`, `mul`, `div`, `mod`)…

 OKB Token Smart Contract Audit

OKB Token Smart Contract Audit

Project Background This Solidity contract seems to be an implementation of a token contract for OKB (the cryptocurrency of OKEx exchange) with functionalities like transferring tokens, pausing/unpausing transfers, approving transfers, managing allowances, freezing/unfreezing addresses, and adjusting token supply. Here’s a…

 Dai Stablecoin Smart Contract Audit

Dai Stablecoin Smart Contract Audit

Project Background This Solidity code defines a contract named `Dai` which represents a stablecoin token. Let’s break down the code: LibNote Contract: This contract provides a `note` modifier that logs events with specific data. It’s used to provide additional context…

 TrueUSD (TUSD) Token Smart Contract Audit

TrueUSD (TUSD) Token Smart Contract Audit

Project Background This Solidity code defines the TrueUSD (TUSD) token contract, an ERC20-compliant token with additional functionalities such as burning, blacklisting, and proof of reserve. Let’s break down the main components and functionalities: Interfaces: IERC20: Defines the standard ERC20 token…

 IoTeX Network Smart Contract Audit

IoTeX Network Smart Contract Audit

Project Background The IoTeXNetwork contract inherits from StandardToken and Pausable, implementing the IoTeX Network Token. It sets the token’s parameters such as `name`, `symbol`, `decimals`, and `totalSupply`. The contract also overrides certain functions to add additional checks and behaviors specific…

 BeCoin Smart Contract Audit

BeCoin Smart Contract Audit

Project Background BeCoin is a smart contract that follows ERC20 standard, which will make it compatible with all the platforms who support ERC20 standard. The contract is without any other custom functionality and without any ownership control, which makes it…

 0x Protocol Token Smart Contract Audit

0x Protocol Token Smart Contract Audit

Project Background The `ZRXToken` contract inherits from `UnlimitedAllowanceToken` and represents the actual ZRX token. It sets the token’s parameters such as `name`, `symbol`, `decimals`, and `totalSupply`. The total supply is set to 1 billion tokens with 18 decimal places, and…