Skip to content

Latest commit

 

History

History
100 lines (90 loc) · 3.9 KB

ERC1363.md

File metadata and controls

100 lines (90 loc) · 3.9 KB

Sūrya's Description Report

Files Description Table

File Name SHA-1 Hash
dist/ERC1363.dist.sol fdfd1bbe9f9046de2d985c9db515fbb3090e8ac7

Contracts Description Table

Contract Type Bases
└ Function Name Visibility Mutability Modifiers
IERC20Errors Interface
IERC721Errors Interface
IERC1155Errors Interface
IERC20 Interface
└ totalSupply External ❗️ NO❗️
└ balanceOf External ❗️ NO❗️
└ transfer External ❗️ 🛑 NO❗️
└ allowance External ❗️ NO❗️
└ approve External ❗️ 🛑 NO❗️
└ transferFrom External ❗️ 🛑 NO❗️
IERC20Metadata Interface IERC20
└ name External ❗️ NO❗️
└ symbol External ❗️ NO❗️
└ decimals External ❗️ NO❗️
Context Implementation
└ _msgSender Internal 🔒
└ _msgData Internal 🔒
└ _contextSuffixLength Internal 🔒
ERC20 Implementation Context, IERC20, IERC20Metadata, IERC20Errors
└ Public ❗️ 🛑 NO❗️
└ name Public ❗️ NO❗️
└ symbol Public ❗️ NO❗️
└ decimals Public ❗️ NO❗️
└ totalSupply Public ❗️ NO❗️
└ balanceOf Public ❗️ NO❗️
└ transfer Public ❗️ 🛑 NO❗️
└ allowance Public ❗️ NO❗️
└ approve Public ❗️ 🛑 NO❗️
└ transferFrom Public ❗️ 🛑 NO❗️
└ _transfer Internal 🔒 🛑
└ _update Internal 🔒 🛑
└ _mint Internal 🔒 🛑
└ _burn Internal 🔒 🛑
└ _approve Internal 🔒 🛑
└ _approve Internal 🔒 🛑
└ _spendAllowance Internal 🔒 🛑
IERC165 Interface
└ supportsInterface External ❗️ NO❗️
ERC165 Implementation IERC165
└ supportsInterface Public ❗️ NO❗️
IERC1363Receiver Interface
└ onTransferReceived External ❗️ 🛑 NO❗️
IERC1363Spender Interface
└ onApprovalReceived External ❗️ 🛑 NO❗️
ERC1363Utils Library
└ checkOnERC1363TransferReceived Internal 🔒 🛑
└ checkOnERC1363ApprovalReceived Internal 🔒 🛑
IERC1363 Interface IERC20, IERC165
└ transferAndCall External ❗️ 🛑 NO❗️
└ transferAndCall External ❗️ 🛑 NO❗️
└ transferFromAndCall External ❗️ 🛑 NO❗️
└ transferFromAndCall External ❗️ 🛑 NO❗️
└ approveAndCall External ❗️ 🛑 NO❗️
└ approveAndCall External ❗️ 🛑 NO❗️
ERC1363 Implementation ERC20, ERC165, IERC1363
└ supportsInterface Public ❗️ NO❗️
└ transferAndCall Public ❗️ 🛑 NO❗️
└ transferAndCall Public ❗️ 🛑 NO❗️
└ transferFromAndCall Public ❗️ 🛑 NO❗️
└ transferFromAndCall Public ❗️ 🛑 NO❗️
└ approveAndCall Public ❗️ 🛑 NO❗️
└ approveAndCall Public ❗️ 🛑 NO❗️

Legend

Symbol Meaning
🛑 Function can modify state
💵 Function is payable