Context
ERC-7818 (Expirable ERC-20) just reached Final. It defines tokens with a built-in expiration mechanism — useful for coupons, reward points, time-limited governance tokens, etc. Simple concept but no library implementation exists.
Scope
ERC7818.sol — ERC-20 extension with expiry timestamp per token batch
ERC7818Upgradeable.sol
- Interface + events
- Tests covering: minting with expiry, transfer of expired tokens (should revert), batch expiry, balanceOf that excludes expired tokens
Tier 4 but the implementation is relatively small and it fills a nice gap. Could be a good first issue for a contributor actually.
Context
ERC-7818 (Expirable ERC-20) just reached Final. It defines tokens with a built-in expiration mechanism — useful for coupons, reward points, time-limited governance tokens, etc. Simple concept but no library implementation exists.
Scope
ERC7818.sol— ERC-20 extension with expiry timestamp per token batchERC7818Upgradeable.solTier 4 but the implementation is relatively small and it fills a nice gap. Could be a good first issue for a contributor actually.