1. Minimal Proxy (EIP-1167)

A Minimal Proxy contract is designed for creating multiple lightweight copies of a contract (clones), without redeploying the entire contract logic each time.

Key Idea

Solution:

This clone contract is extremely small (only contains a few opcodes) and is called minimal because it:


How it works


Why use Minimal Proxy?