| File Name | SHA-1 Hash |
|---|---|
| dist/ERC1363Mintable.dist.sol | 6ffd52edcc2dfc0cccb3d7a723051830a9ec0d90 |
| 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❗️ |
| ERC1363Mintable | Implementation | ERC1363 | ||
| └ | _mintAndCall | Internal 🔒 | 🛑 | |
| └ | _mintAndCall | Internal 🔒 | 🛑 |
| Symbol | Meaning |
|---|---|
| 🛑 | Function can modify state |
| 💵 | Function is payable |