@@ -96,34 +96,214 @@ <h3>Addressing EVM pain points</h3>
9696 < h2 > Implementations</ h2 >
9797 < p > EOF has been implemented in the following clients and projects.</ p >
9898 </ header >
99- < ul class ="statistics ">
100- < li class ="style1 ">
101- < span class ="icon solid fa-code-branch "> </ span >
102- < strong > < a href ="https://github.com/ethereum/evmone "> Evmone</ a > </ strong >
103- </ li >
104- < li class ="style2 ">
105- < span class ="icon solid fa-code-branch "> </ span >
106- < strong > < a href ="https://github.com/hyperledger/besu/tree/mega-eof "> Besu</ a > </ strong >
107- </ li >
108- < li class ="style3 ">
109- < span class ="icon solid fa-code-branch "> </ span >
110- < strong > < a href ="https://github.com/NethermindEth/nethermind/pull/6896 "> Nethermind 🚧</ a > </ strong >
111- </ li >
112- </ ul >
113- < ul class ="statistics ">
114- < li class ="style5 ">
115- < span class ="icon solid fa-code-branch "> </ span >
116- < strong > < a href ="https://github.com/ethereum/go-ethereum/pull/29518 "> Geth 🚧</ a > </ strong >
117- </ li >
118- < li class ="style1 ">
119- < span class ="icon solid fa-code-branch "> </ span >
120- < strong > < a href ="https://github.com/ethereum/solidity/pull/13825 "> Solidity 🚧</ a > </ strong >
121- </ li >
122- < li class ="style2 ">
123- < span class ="icon solid fa-code-branch "> </ span >
124- < strong > < a href ="https://github.com/ethereumjs/ethereumjs-monorepo/pull/2453 "> EthereumJS 🚧</ a > </ strong >
125- </ li >
126- </ ul >
99+ < div class ="statistics " style ="margin: 0px auto; width: 70%; font-size: 85% ">
100+ <!-- **NOTE**: How to obtain the HTML table? -->
101+ <!-- 1. Copy source (including reference links) from https://github.com/ipsilon/eof/blob/main/spec/implementation_matrix.md -->
102+ <!-- 2. Paste into https://parsedown.org/demo, convert to HTML -->
103+ <!-- 3. Paste result below -->
104+ < table >
105+ < thead >
106+ < tr >
107+ < th > </ th >
108+ < th > < a href ="https://eips.ethereum.org/EIPS/eip-3540 "> 3540</ a > </ th >
109+ < th > < a href ="https://eips.ethereum.org/EIPS/eip-3670 "> 3670</ a > </ th >
110+ < th > < a href ="https://eips.ethereum.org/EIPS/eip-4200 "> 4200</ a > </ th >
111+ < th > < a href ="https://eips.ethereum.org/EIPS/eip-4750 "> 4750</ a > </ th >
112+ < th > < a href ="https://eips.ethereum.org/EIPS/eip-5450 "> 5450</ a > </ th >
113+ < th > < a href ="https://eips.ethereum.org/EIPS/eip-6206 "> 6206</ a > </ th >
114+ < th > < a href ="https://eips.ethereum.org/EIPS/eip-7480 "> 7480</ a > </ th >
115+ < th > < a href ="https://eips.ethereum.org/EIPS/eip-7069 "> 7069</ a > </ th >
116+ < th > < a href ="https://eips.ethereum.org/EIPS/eip-7620 "> 7620</ a > </ th >
117+ < th > < a href ="https://eips.ethereum.org/EIPS/eip-7698 "> 7698</ a > </ th >
118+ < th > < a href ="https://eips.ethereum.org/EIPS/eip-663 "> 663</ a > </ th >
119+ </ tr >
120+ </ thead >
121+ < tbody >
122+ < tr >
123+ < td > < a href ="https://github.com/ipsilon/eof/blob/main/spec/eof.md "> < strong > Megaspec</ strong > </ a > </ td >
124+ < td > 👍</ td >
125+ < td > 👍</ td >
126+ < td > 👍</ td >
127+ < td > 👍</ td >
128+ < td > 👍</ td >
129+ < td > 👍</ td >
130+ < td > 👍</ td >
131+ < td > 👍</ td >
132+ < td > 👍</ td >
133+ < td > 👍</ td >
134+ < td > 👍</ td >
135+ </ tr >
136+ < tr >
137+ < td > < strong > EIP</ strong > </ td >
138+ < td > 👍</ td >
139+ < td > 👍</ td >
140+ < td > 👍</ td >
141+ < td > 👍</ td >
142+ < td > 👍</ td >
143+ < td > 👍</ td >
144+ < td > 👍</ td >
145+ < td > 👍</ td >
146+ < td > 👍</ td >
147+ < td > 👍</ td >
148+ < td > 👍</ td >
149+ </ tr >
150+ < tr >
151+ < td > < strong > testing</ strong > </ td >
152+ < td > 👍</ td >
153+ < td > 👍</ td >
154+ < td > 👍</ td >
155+ < td > 👍</ td >
156+ < td > 👍</ td >
157+ < td > 🚧</ td >
158+ < td > 🚧</ td >
159+ < td > 👍</ td >
160+ < td > 👍</ td >
161+ < td > </ td >
162+ < td > 🚧</ td >
163+ </ tr >
164+ < tr >
165+ < td > < a href ="https://github.com/hyperledger/besu/tree/mega-eof "> besu</ a > </ td >
166+ < td > 👍</ td >
167+ < td > 👍</ td >
168+ < td > 👍</ td >
169+ < td > 👍</ td >
170+ < td > 👍</ td >
171+ < td > 👍</ td >
172+ < td > 👍</ td >
173+ < td > 👍</ td >
174+ < td > 👍</ td >
175+ < td > </ td >
176+ < td > 👍</ td >
177+ </ tr >
178+ < tr >
179+ < td > erigon</ td >
180+ < td > </ td >
181+ < td > </ td >
182+ < td > </ td >
183+ < td > </ td >
184+ < td > </ td >
185+ < td > </ td >
186+ < td > </ td >
187+ < td > </ td >
188+ < td > </ td >
189+ < td > </ td >
190+ < td > </ td >
191+ </ tr >
192+ < tr >
193+ < td > erigon++ (silkworm)</ td >
194+ < td > 👍</ td >
195+ < td > 👍</ td >
196+ < td > 👍</ td >
197+ < td > 👍</ td >
198+ < td > 👍</ td >
199+ < td > 👍</ td >
200+ < td > 👍</ td >
201+ < td > 👍</ td >
202+ < td > 👍</ td >
203+ < td > 🚧</ td >
204+ < td > 👍</ td >
205+ </ tr >
206+ < tr >
207+ < td > < a href ="https://github.com/ethereumjs/ethereumjs-monorepo/pull/2453 "> ethereumjs</ a > </ td >
208+ < td > stale</ td >
209+ < td > stale</ td >
210+ < td > stale</ td >
211+ < td > stale</ td >
212+ < td > stale</ td >
213+ < td > </ td >
214+ < td > </ td >
215+ < td > </ td >
216+ < td > </ td >
217+ < td > </ td >
218+ < td > </ td >
219+ </ tr >
220+ < tr >
221+ < td > < a href ="https://github.com/ethereum/evmone "> evmone</ a > </ td >
222+ < td > 👍</ td >
223+ < td > 👍</ td >
224+ < td > 👍</ td >
225+ < td > 👍</ td >
226+ < td > 👍</ td >
227+ < td > 👍</ td >
228+ < td > 👍</ td >
229+ < td > 👍</ td >
230+ < td > 👍</ td >
231+ < td > 🚧</ td >
232+ < td > 👍</ td >
233+ </ tr >
234+ < tr >
235+ < td > < a href ="https://github.com/ethereum/go-ethereum/pull/29518 "> geth</ a > </ td >
236+ < td > 🚧</ td >
237+ < td > 🚧</ td >
238+ < td > 🚧</ td >
239+ < td > 🚧</ td >
240+ < td > 🚧</ td >
241+ < td > 🚧</ td >
242+ < td > 🚧</ td >
243+ < td > 🚧</ td >
244+ < td > 🚧</ td >
245+ < td > </ td >
246+ < td > 🚧</ td >
247+ </ tr >
248+ < tr >
249+ < td > < a href ="https://github.com/NethermindEth/nethermind/commits/feature/evm/eof "> nethermind</ a > </ td >
250+ < td > 🚧</ td >
251+ < td > 🚧</ td >
252+ < td > 🚧</ td >
253+ < td > 🚧</ td >
254+ < td > 🚧</ td >
255+ < td > 🚧</ td >
256+ < td > 🚧</ td >
257+ < td > 🚧</ td >
258+ < td > 🚧</ td >
259+ < td > </ td >
260+ < td > 🚧</ td >
261+ </ tr >
262+ < tr >
263+ < td > revm</ td >
264+ < td > 👍</ td >
265+ < td > 👍</ td >
266+ < td > 👍</ td >
267+ < td > 👍</ td >
268+ < td > 🚧</ td >
269+ < td > 👍</ td >
270+ < td > 👍</ td >
271+ < td > 🚧</ td >
272+ < td > 🚧</ td >
273+ < td > </ td >
274+ < td > 👍</ td >
275+ </ tr >
276+ < tr >
277+ < td > < a href ="https://github.com/ethereum/solidity/pull/13825 "> solidity</ a > </ td >
278+ < td > 🚧</ td >
279+ < td > N/A</ td >
280+ < td > 🚧</ td >
281+ < td > 🚧</ td >
282+ < td > N/A</ td >
283+ < td > </ td >
284+ < td > </ td >
285+ < td > 🚧</ td >
286+ < td > 🚧</ td >
287+ < td > 🚧</ td >
288+ < td > </ td >
289+ </ tr >
290+ < tr >
291+ < td > < a href ="https://github.com/vyperlang/vyper/pull/3457 "> vyper</ a > </ td >
292+ < td > stale</ td >
293+ < td > N/A</ td >
294+ < td > stale</ td >
295+ < td > stale</ td >
296+ < td > N/A</ td >
297+ < td > </ td >
298+ < td > </ td >
299+ < td > </ td >
300+ < td > </ td >
301+ < td > </ td >
302+ < td > </ td >
303+ </ tr >
304+ </ tbody >
305+ </ table >
306+ </ div >
127307 < ul class ="statistics ">
128308 < li class ="style3 ">
129309 < span class ="icon solid fa-code-branch "> </ span >
0 commit comments