Skip to content

SCSVS-COMP-1

S11.1 Tokens (ERC20, ERC721, ERC1155)

Control Objective

Ensure secure implementation and management of token standards to prevent vulnerabilities.

S11.1.A Secure Implementation and Management

SCSVS VR ID Requirement L1 L2 L3 SWE
S11.1.A1 Verify that the totalSupply value is consistent during token minting operations, ensuring that callbacks do not result in incorrect values. ✓ ✓
S11.1.A2 Some tokens have multiple addresses associated with them, which can introduce vulnerabilities. Ensure all token addresses are managed and verified securely to avoid related risks. ✓ ✓
S11.1.A3 Verify that tokens handle zero amount transfers properly to prevent issues in integrations and operations. ✓ ✓
S11.1.A4 Verify that tokens handle zero amount transfers properly to prevent issues in integrations and operations. ✓ ✓
S11.1.A5 Some tokens revert on the transfer of a zero amount, which can cause issues in certain integrations and operations. Ensure compatibility with such tokens to avoid integration problems. ✓ ✓
S11.1.A6 Not all ERC20 tokens comply with the EIP20 standard; some may not return a boolean flag or revert on failure. Verify compliance with the ERC20 standard to avoid compatibility issues. ✓ ✓