Skip to content

Commit fbfafc2

Browse files
committed
Auto-update docs
1 parent 6af7f9b commit fbfafc2

72 files changed

Lines changed: 23916 additions & 98 deletions

Some content is hidden

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

docs/fundamentals/configuration.md

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

docs/interacting/json-rpc-ns/admin.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -380,16 +380,23 @@ Information about this node
380380
- `eip7623TransitionTimestamp`: _string_ (hex integer)
381381
- `eip7692TransitionTimestamp`: _string_ (hex integer)
382382
- `eip7702TransitionTimestamp`: _string_ (hex integer)
383+
- `eip7708TransitionTimestamp`: _string_ (hex integer)
384+
- `eip7778TransitionTimestamp`: _string_ (hex integer)
383385
- `eip7823TransitionTimestamp`: _string_ (hex integer)
384386
- `eip7825TransitionTimestamp`: _string_ (hex integer)
387+
- `eip7843TransitionTimestamp`: _string_ (hex integer)
385388
- `eip7883TransitionTimestamp`: _string_ (hex integer)
386389
- `eip7907TransitionTimestamp`: _string_ (hex integer)
387390
- `eip7918TransitionTimestamp`: _string_ (hex integer)
391+
- `eip7928TransitionTimestamp`: _string_ (hex integer)
388392
- `eip7934MaxRlpBlockSize`: _string_ (hex integer)
389393
- `eip7934TransitionTimestamp`: _string_ (hex integer)
390394
- `eip7939TransitionTimestamp`: _string_ (hex integer)
391395
- `eip7951TransitionTimestamp`: _string_ (hex integer)
396+
- `eip7954TransitionTimestamp`: _string_ (hex integer)
392397
- `eip7Transition`: _string_ (hex integer)
398+
- `eip8024TransitionTimestamp`: _string_ (hex integer)
399+
- `eip8037TransitionTimestamp`: _string_ (hex integer)
393400
- `feeCollector`: _string_ (address)
394401
- `forkBlock`: _string_ (hex integer)
395402
- `forkCanonHash`: _string_ (hash)

docs/interacting/json-rpc-ns/debug.md

Lines changed: 193 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,51 @@ curl localhost:8545 \
5050
</TabItem>
5151
</Tabs>
5252

53+
### debug_executionWitness
54+
55+
Reprocesses the existing block with the parameters specified and returns the generated execution witness.
56+
57+
<Tabs>
58+
<TabItem value="params" label="Parameters">
59+
60+
1. `blockParameter`: _string_ (block number or hash or either of `earliest`, `finalized`, `latest`, `pending`, or `safe`)
61+
62+
63+
</TabItem>
64+
<TabItem value="request" label="Request" default>
65+
66+
```bash
67+
curl localhost:8545 \
68+
-X POST \
69+
-H "Content-Type: application/json" \
70+
--data '{
71+
"jsonrpc": "2.0",
72+
"id": 0,
73+
"method": "debug_executionWitness",
74+
"params": [blockParameter]
75+
}'
76+
```
77+
78+
</TabItem>
79+
<TabItem value="response" label="Response">
80+
81+
```json
82+
{
83+
"jsonrpc": "2.0",
84+
"id": 0,
85+
"result": result
86+
}
87+
```
88+
89+
`result`: _object_
90+
- `codes`: array of _string_ (hex data)
91+
- `headers`: array of _string_ (hex data)
92+
- `keys`: array of _string_ (hex data)
93+
- `state`: array of _string_ (hex data)
94+
95+
</TabItem>
96+
</Tabs>
97+
5398
### debug_getBadBlocks
5499

55100
Return list of invalid blocks.
@@ -85,6 +130,26 @@ curl localhost:8545 \
85130
- `author`: _string_ (address)
86131
- `baseFeePerGas`: _string_ (hex integer)
87132
- `blobGasUsed`: _string_ (hex integer)
133+
- `blockAccessList`: _object_
134+
- `accountChanges`: array of _object_
135+
- `address`: _string_ (address)
136+
- `balanceChanges`: array of _object_
137+
- `blockAccessIndex`: _object_
138+
- `postBalance`: _string_ (hex integer)
139+
- `codeChanges`: array of _object_
140+
- `blockAccessIndex`: _object_
141+
- `newCode`: _string_ (hex data)
142+
- `nonceChanges`: array of _object_
143+
- `blockAccessIndex`: _object_
144+
- `newNonce`: _string_ (hex integer)
145+
- `storageChanges`: array of _object_
146+
- `changes`: map of _object_
147+
- `blockAccessIndex`: _object_
148+
- `newValue`: _string_ (hex integer)
149+
- `slot`: _string_ (hex integer)
150+
- `storageReads`: array of _object_
151+
- `key`: _string_ (hex integer)
152+
- `blockAccessListHash`: _string_ (hash)
88153
- `difficulty`: _string_ (hex integer)
89154
- `excessBlobGas`: _string_ (hex integer)
90155
- `extraData`: _string_ (hex data)
@@ -103,6 +168,7 @@ curl localhost:8545 \
103168
- `sha3Uncles`: _string_ (hash)
104169
- `signature`: _string_ (hex data)
105170
- `size`: _string_ (hex integer)
171+
- `slotNumber`: _string_ (hex integer)
106172
- `stateRoot`: _string_ (hash)
107173
- `step`: _string_ (hex integer)
108174
- `timestamp`: _string_ (hex integer)
@@ -117,6 +183,25 @@ curl localhost:8545 \
117183
- `index`: _string_ (hex integer)
118184
- `validatorIndex`: _string_ (hex integer)
119185
- `withdrawalsRoot`: _string_ (hash)
186+
- `generatedBlockAccessList`: _object_
187+
- `accountChanges`: array of _object_
188+
- `address`: _string_ (address)
189+
- `balanceChanges`: array of _object_
190+
- `blockAccessIndex`: _object_
191+
- `postBalance`: _string_ (hex integer)
192+
- `codeChanges`: array of _object_
193+
- `blockAccessIndex`: _object_
194+
- `newCode`: _string_ (hex data)
195+
- `nonceChanges`: array of _object_
196+
- `blockAccessIndex`: _object_
197+
- `newNonce`: _string_ (hex integer)
198+
- `storageChanges`: array of _object_
199+
- `changes`: map of _object_
200+
- `blockAccessIndex`: _object_
201+
- `newValue`: _string_ (hex integer)
202+
- `slot`: _string_ (hex integer)
203+
- `storageReads`: array of _object_
204+
- `key`: _string_ (hex integer)
120205
- `hash`: _string_ (hash)
121206
- `rlp`: _string_ (hex data)
122207

@@ -461,7 +546,7 @@ curl localhost:8545 \
461546

462547
### debug_getSyncStage
463548

464-
Retrives Nethermind Sync Stage, With extra Metadata
549+
Retrieves Nethermind Sync Stage, With extra Metadata
465550

466551
<Tabs>
467552
<TabItem value="request" label="Request" default>
@@ -670,6 +755,7 @@ Retrieves geth like traces of the simulated blocks
670755
- `calls`: array of _object_
671756
- `blockHash`: _string_ (hash)
672757
- `blockNumber`: _string_ (hex integer)
758+
- `blockTimestamp`: _string_ (hex integer)
673759
- `gas`: _string_ (hex integer)
674760
- `hash`: _string_ (hash)
675761
- `transactionIndex`: _string_ (hex integer)
@@ -689,6 +775,14 @@ Retrieves geth like traces of the simulated blocks
689775
2. `blockParameter`: _string_ (block number or hash or either of `earliest`, `finalized`, `latest`, `pending`, or `safe`)
690776

691777
3. `options`: _object_
778+
- `blockOverrides`: _object_
779+
- `baseFeePerGas`: _string_ (hex integer)
780+
- `blobBaseFee`: _string_ (hex integer)
781+
- `feeRecipient`: _string_ (address)
782+
- `gasLimit`: _string_ (hex integer)
783+
- `number`: _string_ (hex integer)
784+
- `prevRandao`: _string_ (hash)
785+
- `time`: _string_ (hex integer)
692786
- `disableMemory`: _boolean_
693787
- `disableStack`: _boolean_
694788
- `disableStorage`: _boolean_
@@ -788,6 +882,14 @@ This method is similar to the `debug_standardTraceBlockToFile` method, but can b
788882
1. `blockHash`: _string_ (hash)
789883

790884
2. `options`: _object_
885+
- `blockOverrides`: _object_
886+
- `baseFeePerGas`: _string_ (hex integer)
887+
- `blobBaseFee`: _string_ (hex integer)
888+
- `feeRecipient`: _string_ (address)
889+
- `gasLimit`: _string_ (hex integer)
890+
- `number`: _string_ (hex integer)
891+
- `prevRandao`: _string_ (hash)
892+
- `time`: _string_ (hex integer)
791893
- `disableMemory`: _boolean_
792894
- `disableStack`: _boolean_
793895
- `disableStorage`: _boolean_
@@ -851,6 +953,14 @@ Writes to a file the full stack trace of all invoked opcodes of the transaction
851953
1. `blockHash`: _string_ (hash)
852954

853955
2. `options`: _object_
956+
- `blockOverrides`: _object_
957+
- `baseFeePerGas`: _string_ (hex integer)
958+
- `blobBaseFee`: _string_ (hex integer)
959+
- `feeRecipient`: _string_ (address)
960+
- `gasLimit`: _string_ (hex integer)
961+
- `number`: _string_ (hex integer)
962+
- `prevRandao`: _string_ (hash)
963+
- `time`: _string_ (hex integer)
854964
- `disableMemory`: _boolean_
855965
- `disableStack`: _boolean_
856966
- `disableStorage`: _boolean_
@@ -914,6 +1024,14 @@ Returns the full stack trace of all invoked opcodes of all transactions that wer
9141024
1. `blockRlp`: _string_ (hex data)
9151025

9161026
2. `options`: _object_
1027+
- `blockOverrides`: _object_
1028+
- `baseFeePerGas`: _string_ (hex integer)
1029+
- `blobBaseFee`: _string_ (hex integer)
1030+
- `feeRecipient`: _string_ (address)
1031+
- `gasLimit`: _string_ (hex integer)
1032+
- `number`: _string_ (hex integer)
1033+
- `prevRandao`: _string_ (hash)
1034+
- `time`: _string_ (hex integer)
9171035
- `disableMemory`: _boolean_
9181036
- `disableStack`: _boolean_
9191037
- `disableStorage`: _boolean_
@@ -994,6 +1112,14 @@ Similar to debug_traceBlock, this method accepts a block hash and replays the bl
9941112
1. `blockHash`: _string_ (hash)
9951113

9961114
2. `options`: _object_
1115+
- `blockOverrides`: _object_
1116+
- `baseFeePerGas`: _string_ (hex integer)
1117+
- `blobBaseFee`: _string_ (hex integer)
1118+
- `feeRecipient`: _string_ (address)
1119+
- `gasLimit`: _string_ (hex integer)
1120+
- `number`: _string_ (hex integer)
1121+
- `prevRandao`: _string_ (hash)
1122+
- `time`: _string_ (hex integer)
9971123
- `disableMemory`: _boolean_
9981124
- `disableStack`: _boolean_
9991125
- `disableStorage`: _boolean_
@@ -1074,6 +1200,14 @@ Similar to debug_traceBlock, this method accepts a block number as well as "late
10741200
1. `blockParameter`: _string_ (block number or hash or either of `earliest`, `finalized`, `latest`, `pending`, or `safe`)
10751201

10761202
2. `options`: _object_
1203+
- `blockOverrides`: _object_
1204+
- `baseFeePerGas`: _string_ (hex integer)
1205+
- `blobBaseFee`: _string_ (hex integer)
1206+
- `feeRecipient`: _string_ (address)
1207+
- `gasLimit`: _string_ (hex integer)
1208+
- `number`: _string_ (hex integer)
1209+
- `prevRandao`: _string_ (hash)
1210+
- `time`: _string_ (hex integer)
10771211
- `disableMemory`: _boolean_
10781212
- `disableStack`: _boolean_
10791213
- `disableStorage`: _boolean_
@@ -1154,6 +1288,7 @@ This method lets you run an eth_call within the context of the given block execu
11541288
1. `call`: _object_
11551289
- `blockHash`: _string_ (hash)
11561290
- `blockNumber`: _string_ (hex integer)
1291+
- `blockTimestamp`: _string_ (hex integer)
11571292
- `gas`: _string_ (hex integer)
11581293
- `hash`: _string_ (hash)
11591294
- `transactionIndex`: _string_ (hex integer)
@@ -1162,6 +1297,14 @@ This method lets you run an eth_call within the context of the given block execu
11621297
2. `blockParameter`: _string_ (block number or hash or either of `earliest`, `finalized`, `latest`, `pending`, or `safe`)
11631298

11641299
3. `options`: _object_
1300+
- `blockOverrides`: _object_
1301+
- `baseFeePerGas`: _string_ (hex integer)
1302+
- `blobBaseFee`: _string_ (hex integer)
1303+
- `feeRecipient`: _string_ (address)
1304+
- `gasLimit`: _string_ (hex integer)
1305+
- `number`: _string_ (hex integer)
1306+
- `prevRandao`: _string_ (hash)
1307+
- `time`: _string_ (hex integer)
11651308
- `disableMemory`: _boolean_
11661309
- `disableStack`: _boolean_
11671310
- `disableStorage`: _boolean_
@@ -1258,6 +1401,7 @@ Executes a list of bundles of transactions without creating transactions on the
12581401
- `transactions`: array of _object_
12591402
- `blockHash`: _string_ (hash)
12601403
- `blockNumber`: _string_ (hex integer)
1404+
- `blockTimestamp`: _string_ (hex integer)
12611405
- `gas`: _string_ (hex integer)
12621406
- `hash`: _string_ (hash)
12631407
- `transactionIndex`: _string_ (hex integer)
@@ -1266,6 +1410,14 @@ Executes a list of bundles of transactions without creating transactions on the
12661410
2. `blockParameter`: _string_ (block number or hash or either of `earliest`, `finalized`, `latest`, `pending`, or `safe`)
12671411

12681412
3. `options`: _object_
1413+
- `blockOverrides`: _object_
1414+
- `baseFeePerGas`: _string_ (hex integer)
1415+
- `blobBaseFee`: _string_ (hex integer)
1416+
- `feeRecipient`: _string_ (address)
1417+
- `gasLimit`: _string_ (hex integer)
1418+
- `number`: _string_ (hex integer)
1419+
- `prevRandao`: _string_ (hash)
1420+
- `time`: _string_ (hex integer)
12691421
- `disableMemory`: _boolean_
12701422
- `disableStack`: _boolean_
12711423
- `disableStorage`: _boolean_
@@ -1346,6 +1498,14 @@ This method will attempt to run the transaction in the exact same manner as it w
13461498
1. `transactionHash`: _string_ (hash)
13471499

13481500
2. `options`: _object_
1501+
- `blockOverrides`: _object_
1502+
- `baseFeePerGas`: _string_ (hex integer)
1503+
- `blobBaseFee`: _string_ (hex integer)
1504+
- `feeRecipient`: _string_ (address)
1505+
- `gasLimit`: _string_ (hex integer)
1506+
- `number`: _string_ (hex integer)
1507+
- `prevRandao`: _string_ (hash)
1508+
- `time`: _string_ (hex integer)
13491509
- `disableMemory`: _boolean_
13501510
- `disableStack`: _boolean_
13511511
- `disableStorage`: _boolean_
@@ -1426,6 +1586,14 @@ curl localhost:8545 \
14261586
2. `txIndex`: _string_ (hex integer)
14271587

14281588
3. `options`: _object_
1589+
- `blockOverrides`: _object_
1590+
- `baseFeePerGas`: _string_ (hex integer)
1591+
- `blobBaseFee`: _string_ (hex integer)
1592+
- `feeRecipient`: _string_ (address)
1593+
- `gasLimit`: _string_ (hex integer)
1594+
- `number`: _string_ (hex integer)
1595+
- `prevRandao`: _string_ (hash)
1596+
- `time`: _string_ (hex integer)
14291597
- `disableMemory`: _boolean_
14301598
- `disableStack`: _boolean_
14311599
- `disableStorage`: _boolean_
@@ -1506,6 +1674,14 @@ curl localhost:8545 \
15061674
2. `txIndex`: _string_ (hex integer)
15071675

15081676
3. `options`: _object_
1677+
- `blockOverrides`: _object_
1678+
- `baseFeePerGas`: _string_ (hex integer)
1679+
- `blobBaseFee`: _string_ (hex integer)
1680+
- `feeRecipient`: _string_ (address)
1681+
- `gasLimit`: _string_ (hex integer)
1682+
- `number`: _string_ (hex integer)
1683+
- `prevRandao`: _string_ (hash)
1684+
- `time`: _string_ (hex integer)
15091685
- `disableMemory`: _boolean_
15101686
- `disableStack`: _boolean_
15111687
- `disableStorage`: _boolean_
@@ -1586,6 +1762,14 @@ curl localhost:8545 \
15861762
2. `transactionHash`: _string_ (hash)
15871763

15881764
3. `options`: _object_
1765+
- `blockOverrides`: _object_
1766+
- `baseFeePerGas`: _string_ (hex integer)
1767+
- `blobBaseFee`: _string_ (hex integer)
1768+
- `feeRecipient`: _string_ (address)
1769+
- `gasLimit`: _string_ (hex integer)
1770+
- `number`: _string_ (hex integer)
1771+
- `prevRandao`: _string_ (hash)
1772+
- `time`: _string_ (hex integer)
15891773
- `disableMemory`: _boolean_
15901774
- `disableStack`: _boolean_
15911775
- `disableStorage`: _boolean_
@@ -1666,6 +1850,14 @@ curl localhost:8545 \
16661850
2. `txIndex`: _string_ (hex integer)
16671851

16681852
3. `options`: _object_
1853+
- `blockOverrides`: _object_
1854+
- `baseFeePerGas`: _string_ (hex integer)
1855+
- `blobBaseFee`: _string_ (hex integer)
1856+
- `feeRecipient`: _string_ (address)
1857+
- `gasLimit`: _string_ (hex integer)
1858+
- `number`: _string_ (hex integer)
1859+
- `prevRandao`: _string_ (hash)
1860+
- `time`: _string_ (hex integer)
16691861
- `disableMemory`: _boolean_
16701862
- `disableStack`: _boolean_
16711863
- `disableStorage`: _boolean_

0 commit comments

Comments
 (0)