| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Basic Proxy | Diamond Pattern (EIP-2535) | Data Separation | Strategy Pattern | Data migration | Metamorphic Contract | Universal Upgradeable Proxy Standard (UUPS) | EIP-1967: Standard Storage Slot | Transperent | EIP-1538 (Transparent Pattern) | Eternal Storage Contract | Proxy Eternal Storage | Proxy Inherited Storage | Proxy Unstructured Storage | EIP-897: DelegateProxy | |||||||||||
2 | Delegatecall-based proxies pattern | Diamond (Multi-facet Proxies) | Data separation pattern | Updates through functions | Contract Migration | Metamorphic Contracts (Using CREATE2) | UUPS proxy (Universal Upgradeable Proxy Standard) | Standard Storage Slot (eip-1967) {beacon} | Transparent Pattern by EIPs 1538 | Data separation: Eternal Pattern [key-value pair] | Eternal Storage with Proxies | Inherited Storage Proxy (Proxy Pattern) | Unstructured Storage Proxy (Proxy Pattern) | ERC-897: DelegateProxy | ||||||||||||
3 | Proxy | Diamond | Separate Logic Contract | Satellite (Data Seggregation) | Basic Contract Upgrade | Metamorphic Contract (CREATE2) | UUPS Pattern by EIPs 1822 | ERC1967Proxy | Transparent Contract Standard (eip-1538) | Separate Logic and Data Contracts with Key-Value Pairs | Eternal Storage Proxy (Proxy Pattern) | Inherited Storage Proxy Pattern | Unstructured Storage Proxy Pattern | ERC Delegate Proxy eip897 | ||||||||||||
4 | Proxy contract | Diamond pattern | Basic (Data Seggregation) | Partially Upgradeable Contract Systems | Social Migration | CREATE2-based Metamorphosis | UUPS Proxy Pattern (EIP-1822) | EIP-1967 | EIP-1538: Transparent Contract Standard | Eternal Storage (Key-Value Pair) Pattern | Eternal Storage Proxy Pattern | Unstructured Upgradable Storage Proxy Contracts | EIP-897: ERC Delegate Proxy | |||||||||||||
5 | Proxy Pattern | Diamond Standard (Multiple Facet Contracts) | Separate Logic and Data Contracts | Interface Pattern | Create2 mechanism | UUPS | (ERC-1538) Transparent Proxy | |||||||||||||||||||
6 | Proxy Contract Methodology | Diamond (eip-2535) | Separate Business Logic and Storage Contracts | Partially Upgradeable Strategies | UUPS (Proxy eip-822) | |||||||||||||||||||||
7 | Proxy (in general) | EIP-2535: Diamonds | CALL-based Data Separation | Functional Component Change | EIP-1822 UUPS | |||||||||||||||||||||
8 | Proxy Contract Using Delegate Call | Diamond Storege Pattern (EIP-2535) | Data Segregation | Upgradability with Hub-and-Spoke | UUPS Proxy Pattern | |||||||||||||||||||||
9 | Delegatecall-based Proxy Pattern | EIP-1822 (UUPS) | ||||||||||||||||||||||||
10 | DELEGATECALL-based Data Separation | UUPSUpgradeable | ||||||||||||||||||||||||
11 | Basic DelegateCall | ERC-1822 Universal Upgradeability Proxy Standard | ||||||||||||||||||||||||
12 | Upgradable Storage Proxy Contracts | |||||||||||||||||||||||||
13 | ||||||||||||||||||||||||||
14 | ||||||||||||||||||||||||||
15 | ||||||||||||||||||||||||||
16 | ||||||||||||||||||||||||||
17 | ||||||||||||||||||||||||||
18 | ||||||||||||||||||||||||||
19 | ||||||||||||||||||||||||||
20 | ||||||||||||||||||||||||||
21 | ||||||||||||||||||||||||||
22 | ||||||||||||||||||||||||||
23 | ||||||||||||||||||||||||||
24 | ||||||||||||||||||||||||||
25 | ||||||||||||||||||||||||||
26 | ||||||||||||||||||||||||||
27 | ||||||||||||||||||||||||||
28 | ||||||||||||||||||||||||||
29 | ||||||||||||||||||||||||||
30 | ||||||||||||||||||||||||||
31 | ||||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 |