Skip to main content
Try out the RareSkills ZK AI Tutor!

ERC

Browse all ERC articles.

13 min read

Deploying Contracts on Starknet

In the previous article, we covered Starknet's declare-deploy model, including the deployment paths for regular and account contracts.

Last updated onMay 13, 2026
Read Article

14 min read

Formally Verify an ERC-20 Token

In this chapter, we formally verify Solmate’s ERC-20 implementation. Note that while Solmate’s ERC-20 implementation includes a permit() function, we…

Last updated onFeb 13, 2026
Read Article

17 min read

ERC-6551 Standard: Token Bound Accounts (TBA)

NFTs were originally created to represent ownership of digital or physical assets, like collectibles.

Last updated onAug 20, 2025
Read Article

13 min read

ERC-6909 Minimal Multi-Token Standard

The ERC-6909 token standard is a streamlined alternative to the ERC-1155 token standard.

Last updated onNov 8, 2026
Read Article

20 min read

ERC-1155 Explained: The Multi-Token Standard in Solidity

ERC-1155 lets one smart contract manage fungible and non-fungible tokens. Learn its core functions, metadata URIs, minting, and batch transfers, with code.

Last updated onNov 7, 2026
Read Article

11 min read

ERC-7201 Storage Namespaces Explained

ERC-7201 (formerly EIP-7201) is a standard for grouping storage variables together by a common identifier called a namespace, and also to document the…

Last updated onOct 22, 2025
Read Article

6 min read

cUSDC V3 (Compound V3) as a non-standard Rebasing Token, CometExt.sol

The Compound V3 contract behaves like a rebasing ERC-20 token. A rebasing token is a token which has an algorithmically adjusted supply rather than a…

Last updated onSep 24, 2025
Read Article

4 min read

Bulkers in Compound V3

The bulker contracts in Compound V3 are multicall-like contracts for batching several transactions.

Last updated onSep 24, 2025
Read Article

8 min read

ERC-1363 Standard Explained

ERC-1363 enables a smart contract to detect and respond to an incoming transfer of tokens. Suppose a user transfers an ERC-20 token to a contract.

Last updated onSep 24, 2025
Read Article

11 min read

How ERC721 Enumerable Works

An Enumerable ERC721 is an ERC721 with added functionality that enables a smart contract to list all the NFTs an address owns.

Last updated onOct 22, 2025
Read Article

8 min read

EIP-3448 MetaProxy Standard: Minimal Proxy with support for immutable metadata

The minimal proxy standard allows us to parameterize the creation of the clone, but this requires an extra initialization transaction.

Last updated onOct 22, 2025
Read Article

13 min read

Flash Loans and how to hack them: a walk through of ERC 3156

Flash loans are loans between smart contracts that must be repaid in the same transaction.

Last updated onOct 22, 2025
Read Article