Commit a644ed0c authored by inphi's avatar inphi

specs: Add new fault-proof hint types

parent c7385080
...@@ -21,13 +21,14 @@ ...@@ -21,13 +21,14 @@
- [Main content](#main-content) - [Main content](#main-content)
- [Epilogue](#epilogue) - [Epilogue](#epilogue)
- [Pre-image hinting routes](#pre-image-hinting-routes) - [Pre-image hinting routes](#pre-image-hinting-routes)
- [`l1-header <blockhash>`](#l1-header-blockhash) - [`l1-block-header <blockhash>`](#l1-block-header-blockhash)
- [`l1-transactions <blockhash>`](#l1-transactions-blockhash) - [`l1-transactions <blockhash>`](#l1-transactions-blockhash)
- [`l1-receipts <blockhash>`](#l1-receipts-blockhash) - [`l1-receipts <blockhash>`](#l1-receipts-blockhash)
- [`l2-header <blockhash>`](#l2-header-blockhash) - [`l2-block-header <blockhash>`](#l2-block-header-blockhash)
- [`l2-transactions <blockhash>`](#l2-transactions-blockhash) - [`l2-transactions <blockhash>`](#l2-transactions-blockhash)
- [`l2-code <codehash>`](#l2-code-codehash) - [`l2-code <codehash>`](#l2-code-codehash)
- [`l2-state-node <nodehash>`](#l2-state-node-nodehash) - [`l2-state-node <nodehash>`](#l2-state-node-nodehash)
- [`l2-output <blockhash>`](#l2-output-blockhash)
- [Fault Proof VM](#fault-proof-vm) - [Fault Proof VM](#fault-proof-vm)
- [Fault Proof Interactive Dispute Game](#fault-proof-interactive-dispute-game) - [Fault Proof Interactive Dispute Game](#fault-proof-interactive-dispute-game)
...@@ -341,7 +342,7 @@ This can be exposed via a CLI, or alternative inter-process API. ...@@ -341,7 +342,7 @@ This can be exposed via a CLI, or alternative inter-process API.
Every instance of `<blockhash>` in the below routes is `0x`-prefixed, lowercase, hex-encoded. Every instance of `<blockhash>` in the below routes is `0x`-prefixed, lowercase, hex-encoded.
#### `l1-header <blockhash>` #### `l1-block-header <blockhash>`
Requests the host to prepare the L1 block header RLP pre-image of the block `<blockhash>`. Requests the host to prepare the L1 block header RLP pre-image of the block `<blockhash>`.
...@@ -355,7 +356,7 @@ prepare the RLP pre-images of each of them, including transactions-list MPT node ...@@ -355,7 +356,7 @@ prepare the RLP pre-images of each of them, including transactions-list MPT node
Requests the host to prepare the list of receipts of the L1 block with `<blockhash>`: Requests the host to prepare the list of receipts of the L1 block with `<blockhash>`:
prepare the RLP pre-images of each of them, including receipts-list MPT nodes. prepare the RLP pre-images of each of them, including receipts-list MPT nodes.
#### `l2-header <blockhash>` #### `l2-block-header <blockhash>`
Requests the host to prepare the L2 block header RLP pre-image of the block `<blockhash>`. Requests the host to prepare the L2 block header RLP pre-image of the block `<blockhash>`.
...@@ -372,6 +373,10 @@ Requests the host to prepare the L2 smart-contract code with the given `<codehas ...@@ -372,6 +373,10 @@ Requests the host to prepare the L2 smart-contract code with the given `<codehas
Requests the host to prepare the L2 MPT node preimage with the given `<nodehash>`. Requests the host to prepare the L2 MPT node preimage with the given `<nodehash>`.
#### `l2-output <outputroot>`
Requests the host to prepare the L2 Output at the l2 output root `<outputroot>`.
## Fault Proof VM ## Fault Proof VM
[VM]: #Fault-Proof-VM [VM]: #Fault-Proof-VM
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment