Skip to content

Commit cbf2fa8

Browse files
Deployed 9f96fad to main with MkDocs 1.6.1 and mike 1.1.2
1 parent 90f083d commit cbf2fa8

File tree

672 files changed

+2351
-2354
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

672 files changed

+2351
-2354
lines changed

main/library/ethereum_clis/index.html

Lines changed: 633 additions & 633 deletions
Large diffs are not rendered by default.

main/library/ethereum_test_base_types/index.html

Lines changed: 74 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -3304,6 +3304,15 @@
33043304
</ul>
33053305
</nav>
33063306

3307+
</li>
3308+
3309+
<li class="md-nav__item">
3310+
<a href="#ethereum_test_base_types.to_json" class="md-nav__link">
3311+
<span class="md-ellipsis">
3312+
to_json
3313+
</span>
3314+
</a>
3315+
33073316
</li>
33083317

33093318
<li class="md-nav__item">
@@ -3913,15 +3922,6 @@
39133922
</span>
39143923
</a>
39153924

3916-
</li>
3917-
3918-
<li class="md-nav__item">
3919-
<a href="#ethereum_test_base_types.to_json" class="md-nav__link">
3920-
<span class="md-ellipsis">
3921-
to_json
3922-
</span>
3923-
</a>
3924-
39253925
</li>
39263926

39273927
<li class="md-nav__item">
@@ -28912,6 +28912,15 @@
2891228912
</ul>
2891328913
</nav>
2891428914

28915+
</li>
28916+
28917+
<li class="md-nav__item">
28918+
<a href="#ethereum_test_base_types.to_json" class="md-nav__link">
28919+
<span class="md-ellipsis">
28920+
to_json
28921+
</span>
28922+
</a>
28923+
2891528924
</li>
2891628925

2891728926
<li class="md-nav__item">
@@ -29521,15 +29530,6 @@
2952129530
</span>
2952229531
</a>
2952329532

29524-
</li>
29525-
29526-
<li class="md-nav__item">
29527-
<a href="#ethereum_test_base_types.to_json" class="md-nav__link">
29528-
<span class="md-ellipsis">
29529-
to_json
29530-
</span>
29531-
</a>
29532-
2953329533
</li>
2953429534

2953529535
<li class="md-nav__item">
@@ -32198,6 +32198,62 @@ <h3 id="ethereum_test_base_types.ZeroPaddedHexNumber.__get_pydantic_core_schema_
3219832198

3219932199

3220032200

32201+
<div class="doc doc-object doc-function">
32202+
32203+
32204+
<h2 id="ethereum_test_base_types.to_json" class="doc doc-heading">
32205+
<code class="highlight language-python"><span class="n">to_json</span><span class="p">(</span><span class="n">input_model</span><span class="p">)</span></code>
32206+
32207+
<a href="#ethereum_test_base_types.to_json" class="headerlink" title="Permanent link">&para;</a></h2>
32208+
32209+
32210+
<div class="doc doc-contents ">
32211+
32212+
<p>Convert a model to its json data representation.</p>
32213+
32214+
32215+
<details class="quote">
32216+
<summary>Source code in <code>src/ethereum_test_base_types/base_types_json.py</code></summary>
32217+
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 8</span>
32218+
<span class="normal"> 9</span>
32219+
<span class="normal">10</span>
32220+
<span class="normal">11</span>
32221+
<span class="normal">12</span>
32222+
<span class="normal">13</span>
32223+
<span class="normal">14</span>
32224+
<span class="normal">15</span>
32225+
<span class="normal">16</span>
32226+
<span class="normal">17</span>
32227+
<span class="normal">18</span>
32228+
<span class="normal">19</span>
32229+
<span class="normal">20</span>
32230+
<span class="normal">21</span>
32231+
<span class="normal">22</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">to_json</span><span class="p">(</span>
32232+
<span class="n">input_model</span><span class="p">:</span> <span class="p">(</span>
32233+
<span class="n">EthereumTestBaseModel</span>
32234+
<span class="o">|</span> <span class="n">EthereumTestRootModel</span>
32235+
<span class="o">|</span> <span class="n">AnyStr</span>
32236+
<span class="o">|</span> <span class="n">List</span><span class="p">[</span><span class="n">EthereumTestBaseModel</span> <span class="o">|</span> <span class="n">EthereumTestRootModel</span> <span class="o">|</span> <span class="n">AnyStr</span><span class="p">]</span>
32237+
<span class="p">),</span>
32238+
<span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Any</span><span class="p">:</span>
32239+
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Convert a model to its json data representation.&quot;&quot;&quot;</span>
32240+
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">input_model</span><span class="p">,</span> <span class="nb">list</span><span class="p">):</span>
32241+
<span class="k">return</span> <span class="p">[</span><span class="n">to_json</span><span class="p">(</span><span class="n">item</span><span class="p">)</span> <span class="k">for</span> <span class="n">item</span> <span class="ow">in</span> <span class="n">input_model</span><span class="p">]</span>
32242+
<span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">input_model</span><span class="p">,</span> <span class="p">(</span><span class="n">EthereumTestBaseModel</span><span class="p">,</span> <span class="n">EthereumTestRootModel</span><span class="p">)):</span>
32243+
<span class="k">return</span> <span class="n">input_model</span><span class="o">.</span><span class="n">model_dump</span><span class="p">(</span><span class="n">mode</span><span class="o">=</span><span class="s2">&quot;json&quot;</span><span class="p">,</span> <span class="n">by_alias</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">exclude_none</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
32244+
<span class="k">else</span><span class="p">:</span>
32245+
<span class="k">return</span> <span class="nb">str</span><span class="p">(</span><span class="n">input_model</span><span class="p">)</span>
32246+
</code></pre></div></td></tr></table></div>
32247+
</details>
32248+
</div>
32249+
32250+
</div>
32251+
32252+
32253+
32254+
32255+
32256+
3220132257
<div class="doc doc-object doc-class">
3220232258

3220332259

@@ -36059,62 +36115,6 @@ <h2 id="ethereum_test_base_types.to_hex" class="doc doc-heading">
3605936115

3606036116

3606136117

36062-
<div class="doc doc-object doc-function">
36063-
36064-
36065-
<h2 id="ethereum_test_base_types.to_json" class="doc doc-heading">
36066-
<code class="highlight language-python"><span class="n">to_json</span><span class="p">(</span><span class="n">input_model</span><span class="p">)</span></code>
36067-
36068-
<a href="#ethereum_test_base_types.to_json" class="headerlink" title="Permanent link">&para;</a></h2>
36069-
36070-
36071-
<div class="doc doc-contents ">
36072-
36073-
<p>Convert a model to its json data representation.</p>
36074-
36075-
36076-
<details class="quote">
36077-
<summary>Source code in <code>src/ethereum_test_base_types/json.py</code></summary>
36078-
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 8</span>
36079-
<span class="normal"> 9</span>
36080-
<span class="normal">10</span>
36081-
<span class="normal">11</span>
36082-
<span class="normal">12</span>
36083-
<span class="normal">13</span>
36084-
<span class="normal">14</span>
36085-
<span class="normal">15</span>
36086-
<span class="normal">16</span>
36087-
<span class="normal">17</span>
36088-
<span class="normal">18</span>
36089-
<span class="normal">19</span>
36090-
<span class="normal">20</span>
36091-
<span class="normal">21</span>
36092-
<span class="normal">22</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">to_json</span><span class="p">(</span>
36093-
<span class="n">input_model</span><span class="p">:</span> <span class="p">(</span>
36094-
<span class="n">EthereumTestBaseModel</span>
36095-
<span class="o">|</span> <span class="n">EthereumTestRootModel</span>
36096-
<span class="o">|</span> <span class="n">AnyStr</span>
36097-
<span class="o">|</span> <span class="n">List</span><span class="p">[</span><span class="n">EthereumTestBaseModel</span> <span class="o">|</span> <span class="n">EthereumTestRootModel</span> <span class="o">|</span> <span class="n">AnyStr</span><span class="p">]</span>
36098-
<span class="p">),</span>
36099-
<span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Any</span><span class="p">:</span>
36100-
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Convert a model to its json data representation.&quot;&quot;&quot;</span>
36101-
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">input_model</span><span class="p">,</span> <span class="nb">list</span><span class="p">):</span>
36102-
<span class="k">return</span> <span class="p">[</span><span class="n">to_json</span><span class="p">(</span><span class="n">item</span><span class="p">)</span> <span class="k">for</span> <span class="n">item</span> <span class="ow">in</span> <span class="n">input_model</span><span class="p">]</span>
36103-
<span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">input_model</span><span class="p">,</span> <span class="p">(</span><span class="n">EthereumTestBaseModel</span><span class="p">,</span> <span class="n">EthereumTestRootModel</span><span class="p">)):</span>
36104-
<span class="k">return</span> <span class="n">input_model</span><span class="o">.</span><span class="n">model_dump</span><span class="p">(</span><span class="n">mode</span><span class="o">=</span><span class="s2">&quot;json&quot;</span><span class="p">,</span> <span class="n">by_alias</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">exclude_none</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
36105-
<span class="k">else</span><span class="p">:</span>
36106-
<span class="k">return</span> <span class="nb">str</span><span class="p">(</span><span class="n">input_model</span><span class="p">)</span>
36107-
</code></pre></div></td></tr></table></div>
36108-
</details>
36109-
</div>
36110-
36111-
</div>
36112-
36113-
36114-
36115-
36116-
36117-
3611836118
<div class="doc doc-object doc-class">
3611936119

3612036120

main/library/ethereum_test_tools/index.html

Lines changed: 14 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -56253,7 +56253,7 @@ <h2 id="ethereum_test_tools.CalldataCase" class="doc doc-heading">
5625356253

5625456254

5625556255
dataclass
56256-
(ethereum_test_tools.code.generators.Case)" href="#ethereum_test_tools.Case">Case</a></code></p>
56256+
(ethereum_test_tools.tools_code.generators.Case)" href="#ethereum_test_tools.Case">Case</a></code></p>
5625756257

5625856258

5625956259
<p>Small helper class to represent a single case whose condition depends
@@ -56270,7 +56270,7 @@ <h2 id="ethereum_test_tools.CalldataCase" class="doc doc-heading">
5627056270

5627156271

5627256272
<details class="quote">
56273-
<summary>Source code in <code>src/ethereum_test_tools/code/generators.py</code></summary>
56273+
<summary>Source code in <code>src/ethereum_test_tools/tools_code/generators.py</code></summary>
5627456274
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">285</span>
5627556275
<span class="normal">286</span>
5627656276
<span class="normal">287</span>
@@ -56330,7 +56330,7 @@ <h3 id="ethereum_test_tools.CalldataCase.__init__" class="doc doc-heading">
5633056330

5633156331

5633256332
<details class="quote">
56333-
<summary>Source code in <code>src/ethereum_test_tools/code/generators.py</code></summary>
56333+
<summary>Source code in <code>src/ethereum_test_tools/tools_code/generators.py</code></summary>
5633456334
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">297</span>
5633556335
<span class="normal">298</span>
5633656336
<span class="normal">299</span>
@@ -56386,7 +56386,7 @@ <h2 id="ethereum_test_tools.Case" class="doc doc-heading">
5638656386

5638756387

5638856388
<details class="quote">
56389-
<summary>Source code in <code>src/ethereum_test_tools/code/generators.py</code></summary>
56389+
<summary>Source code in <code>src/ethereum_test_tools/tools_code/generators.py</code></summary>
5639056390
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">268</span>
5639156391
<span class="normal">269</span>
5639256392
<span class="normal">270</span>
@@ -56493,7 +56493,7 @@ <h2 id="ethereum_test_tools.CodeGasMeasure" class="doc doc-heading">
5649356493

5649456494

5649556495
<details class="quote">
56496-
<summary>Source code in <code>src/ethereum_test_tools/code/generators.py</code></summary>
56496+
<summary>Source code in <code>src/ethereum_test_tools/tools_code/generators.py</code></summary>
5649756497
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">130</span>
5649856498
<span class="normal">131</span>
5649956499
<span class="normal">132</span>
@@ -56745,7 +56745,7 @@ <h3 id="ethereum_test_tools.CodeGasMeasure.__new__" class="doc doc-heading">
5674556745

5674656746

5674756747
<details class="quote">
56748-
<summary>Source code in <code>src/ethereum_test_tools/code/generators.py</code></summary>
56748+
<summary>Source code in <code>src/ethereum_test_tools/tools_code/generators.py</code></summary>
5674956749
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">157</span>
5675056750
<span class="normal">158</span>
5675156751
<span class="normal">159</span>
@@ -56850,7 +56850,7 @@ <h2 id="ethereum_test_tools.Conditional" class="doc doc-heading">
5685056850

5685156851

5685256852
<details class="quote">
56853-
<summary>Source code in <code>src/ethereum_test_tools/code/generators.py</code></summary>
56853+
<summary>Source code in <code>src/ethereum_test_tools/tools_code/generators.py</code></summary>
5685456854
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">189</span>
5685556855
<span class="normal">190</span>
5685656856
<span class="normal">191</span>
@@ -56975,7 +56975,7 @@ <h3 id="ethereum_test_tools.Conditional.__new__" class="doc doc-heading">
5697556975

5697656976

5697756977
<details class="quote">
56978-
<summary>Source code in <code>src/ethereum_test_tools/code/generators.py</code></summary>
56978+
<summary>Source code in <code>src/ethereum_test_tools/tools_code/generators.py</code></summary>
5697956979
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">192</span>
5698056980
<span class="normal">193</span>
5698156981
<span class="normal">194</span>
@@ -57115,7 +57115,7 @@ <h2 id="ethereum_test_tools.Initcode" class="doc doc-heading">
5711557115

5711657116

5711757117
<details class="quote">
57118-
<summary>Source code in <code>src/ethereum_test_tools/code/generators.py</code></summary>
57118+
<summary>Source code in <code>src/ethereum_test_tools/tools_code/generators.py</code></summary>
5711957119
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 14</span>
5712057120
<span class="normal"> 15</span>
5712157121
<span class="normal"> 16</span>
@@ -57454,7 +57454,7 @@ <h3 id="ethereum_test_tools.Initcode.__new__" class="doc doc-heading">
5745457454

5745557455

5745657456
<details class="quote">
57457-
<summary>Source code in <code>src/ethereum_test_tools/code/generators.py</code></summary>
57457+
<summary>Source code in <code>src/ethereum_test_tools/tools_code/generators.py</code></summary>
5745857458
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 43</span>
5745957459
<span class="normal"> 44</span>
5746057460
<span class="normal"> 45</span>
@@ -57681,7 +57681,7 @@ <h2 id="ethereum_test_tools.Switch" class="doc doc-heading">
5768157681

5768257682

5768357683
<details class="quote">
57684-
<summary>Source code in <code>src/ethereum_test_tools/code/generators.py</code></summary>
57684+
<summary>Source code in <code>src/ethereum_test_tools/tools_code/generators.py</code></summary>
5768557685
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">303</span>
5768657686
<span class="normal">304</span>
5768757687
<span class="normal">305</span>
@@ -58014,7 +58014,7 @@ <h3 id="ethereum_test_tools.Switch.__new__" class="doc doc-heading">
5801458014

5801558015

5801658016
<details class="quote">
58017-
<summary>Source code in <code>src/ethereum_test_tools/code/generators.py</code></summary>
58017+
<summary>Source code in <code>src/ethereum_test_tools/tools_code/generators.py</code></summary>
5801858018
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">333</span>
5801958019
<span class="normal">334</span>
5802058020
<span class="normal">335</span>
@@ -58219,7 +58219,7 @@ <h2 id="ethereum_test_tools.While" class="doc doc-heading">
5821958219

5822058220

5822158221
<details class="quote">
58222-
<summary>Source code in <code>src/ethereum_test_tools/code/generators.py</code></summary>
58222+
<summary>Source code in <code>src/ethereum_test_tools/tools_code/generators.py</code></summary>
5822358223
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">238</span>
5822458224
<span class="normal">239</span>
5822558225
<span class="normal">240</span>
@@ -58304,7 +58304,7 @@ <h3 id="ethereum_test_tools.While.__new__" class="doc doc-heading">
5830458304

5830558305

5830658306
<details class="quote">
58307-
<summary>Source code in <code>src/ethereum_test_tools/code/generators.py</code></summary>
58307+
<summary>Source code in <code>src/ethereum_test_tools/tools_code/generators.py</code></summary>
5830858308
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">241</span>
5830958309
<span class="normal">242</span>
5831058310
<span class="normal">243</span>
@@ -59631,10 +59631,6 @@ <h2 id="ethereum_test_tools.extend_with_defaults" class="doc doc-heading">
5963159631

5963259632

5963359633

59634-
59635-
59636-
59637-
5963859634
</div>
5963959635

5964059636
</div>

0 commit comments

Comments
 (0)