Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
501 commits
Select commit Hold shift + click to select a range
9ea20e2
cosmetic updates, dapp to app, sidebar collapse set to true
riseandshaheen Aug 28, 2025
101574e
honeypot application logic corrections
riseandshaheen Sep 4, 2025
810827c
updates with review comments from lyno
riseandshaheen Sep 5, 2025
bec6e53
Rename Computation-Hash-Rollups.jpg to computation-hash-rollups.jpg
riseandshaheen Sep 5, 2025
25e6748
minor updates
riseandshaheen Sep 8, 2025
fc4ea12
minor refinements
riseandshaheen Sep 8, 2025
2c64199
Default to 1.5, removed outdated commands from quickstart and removed…
riseandshaheen Sep 19, 2025
ed63dcc
Hide 2.0 docs from the dropdown version list
riseandshaheen Sep 24, 2025
527c618
Update vouchers.md
jplgarcia Sep 24, 2025
3e4f32d
Update yarn.lock
jplgarcia Sep 24, 2025
d1220c0
add: implemented a sidebar file for V2
Nonnyjoe Oct 10, 2024
3a74efb
update: Modified the Development folder for V2
Nonnyjoe Oct 10, 2024
a96fa2f
fix: Handled error relating to broken links
Nonnyjoe Oct 11, 2024
cb0e13b
docs: restructuring the api reference
henriquemarlon Oct 15, 2024
ff80bf4
modified: overview & quickstart merged in side-bar
riseandshaheen Oct 14, 2024
8fae474
docs: fix the reference for api-reference inside of getting-started
henriquemarlon Oct 15, 2024
5fe0478
remapped pages
jplgarcia Nov 21, 2024
391007b
setting redirects
jplgarcia Nov 21, 2024
9a76d1c
remapped pages
jplgarcia Nov 21, 2024
7965fe1
setting redirects
jplgarcia Nov 21, 2024
b181dc7
add: implemented a sidebar file for V2
Nonnyjoe Oct 10, 2024
207cdf5
update: Modified the Development folder for V2
Nonnyjoe Oct 10, 2024
f88d077
fix: Handled error relating to broken links
Nonnyjoe Oct 11, 2024
1a6bbc7
update: modified application factory contract in line with V2.0
Nonnyjoe Nov 18, 2024
e400c08
update: modified the different portals page in line with docs V2
Nonnyjoe Nov 18, 2024
73a5ebe
mod: relayer page and also reference in sidebar
Nonnyjoe Nov 18, 2024
1e09a0d
mod: updated querry outputs inline with V2
Nonnyjoe Nov 25, 2024
c4ab5ec
merge: merged Joao's restructure with V2 updates
Nonnyjoe Nov 25, 2024
0c95f70
update: modified asssets-handling inline with V2
Nonnyjoe Nov 25, 2024
8a2f5fe
add: Added an external resource section
Nonnyjoe Nov 7, 2024
6933ac2
update: restructured external resource position
Nonnyjoe Nov 7, 2024
284f856
add: Added an external resource section
Nonnyjoe Nov 7, 2024
11ae62e
update: restructured external resource position
Nonnyjoe Nov 7, 2024
ea2fc63
update: added shour descriptions for different integratins
Nonnyjoe Nov 18, 2024
5291a76
add: added the integrations guide section
Nonnyjoe Nov 25, 2024
b7f2399
add: added the integrations guide section
Nonnyjoe Nov 25, 2024
da7c107
update on structure, spliting architecture concepts and installation …
jplgarcia Dec 9, 2024
5f9676a
updated tutorials for v2
jplgarcia Dec 23, 2024
4789e69
admonition
jorka Dec 2, 2024
ab6ac74
announcement bar
jorka Dec 2, 2024
5d47fb1
api item
jorka Dec 2, 2024
5fbf133
edit this page, custom icons
jorka Dec 9, 2024
bf1672d
footer
jorka Dec 10, 2024
2d405e2
edit icon fix
jorka Dec 11, 2024
e9ca31a
edit icon fix
jorka Dec 11, 2024
dc2ce28
remove console log
jorka Dec 12, 2024
0c97293
sidebar version
jorka Dec 12, 2024
d136bd5
sidebar version
jorka Dec 12, 2024
087f225
config and deps
jorka Dec 12, 2024
4611369
remove DocVersionBadge
jorka Dec 12, 2024
53bcf84
open api config - enable generation of previos versions
jorka Dec 13, 2024
de3d198
generate prev versions open api
jorka Dec 13, 2024
b5f1d4b
yarn lock
jorka Dec 13, 2024
e27d5a7
remove log
jorka Dec 13, 2024
bc18ad4
add deps
jorka Dec 13, 2024
8c69eb0
fix mdx
jorka Dec 18, 2024
8aab397
add missing page to fix broken links
jorka Dec 18, 2024
5a9ca52
fix api folder for v2, comment missing redirects, switch to v2
jorka Dec 18, 2024
481bbf2
docs: application section updated to v2
henriquemarlon Dec 2, 2024
e9a53f3
docs: typos and solving requests for input-box and application consensus
henriquemarlon Mar 8, 2025
f4c7e19
docs: update from json-rpc to contracts
henriquemarlon Mar 8, 2025
9c2c67f
docs: update broken links
henriquemarlon Mar 8, 2025
96f7a28
docs: update broken links
henriquemarlon Mar 8, 2025
08d3410
docs: update from json-rpc to contracts
henriquemarlon Mar 8, 2025
dacfd2b
docs: solve broken links and wrong references
henriquemarlon Mar 8, 2025
f5c8b9d
migration guide v1.5 to v2
riseandshaheen Mar 11, 2025
80a57e3
feat: docs v2 products restructuring, rollups and coprocessor in navbar
riseandshaheen Apr 28, 2025
83ea5fb
fix: visibility of version dropdown and table of contents on coproces…
riseandshaheen Apr 29, 2025
54479fc
doc: added quickstart(rollups) to Get-Started tab
riseandshaheen Apr 30, 2025
f8c55c8
refactor: removed troubleshooting, differences with rollups and nonod…
riseandshaheen May 1, 2025
ab559d1
revert: coprocessor content
riseandshaheen May 16, 2025
63bdba4
updated content for cartesi-machine and fraud-proofs
riseandshaheen May 16, 2025
925bf1e
changed table font size for better fit
jplgarcia May 20, 2025
5ddb22b
docs(api): graphql reference update
henriquemarlon Mar 31, 2025
0b74b3f
queries update
henriquemarlon Apr 3, 2025
72467c4
docs: more clear description and some broken links
henriquemarlon Apr 7, 2025
b03a169
docs: add delegate call voucher docs
henriquemarlon Apr 8, 2025
43b1fa3
docs: fix references for filters
henriquemarlon Apr 8, 2025
81b1c17
docs: update inspect request reference
henriquemarlon Apr 8, 2025
77681e6
docs:add reference for delegate call vouchers on vouchers section
henriquemarlon Apr 8, 2025
5ad497f
docs(api-reference): add exception and finish to backend
henriquemarlon Apr 8, 2025
a245f80
docs(api-reference): chnage query for enum
henriquemarlon Apr 8, 2025
edcfa28
docs(api-reference): add outputs on intro for backend apis
henriquemarlon Apr 9, 2025
0d73c73
docs(api-reference): update info for finish endpoint
henriquemarlon Apr 9, 2025
8aaf564
docs: improve delegate call voucher description
henriquemarlon May 2, 2025
6203787
docs: json-rpc api section
henriquemarlon May 2, 2025
cbff064
docs: improve description and references
henriquemarlon May 3, 2025
f91d0ec
docs: improve description and references
henriquemarlon May 3, 2025
a025f0e
docs: fix sidebar
henriquemarlon May 3, 2025
041d874
docs: update json-rpc api reference
henriquemarlon Jun 2, 2025
c96ff74
update contracts and json-rpc, consensus WIP
henriquemarlon Jun 26, 2025
b4c13ac
docs: modified development section images
Nonnyjoe Mar 16, 2025
5d64419
docs: modified assets-handling section
Nonnyjoe Mar 16, 2025
c8aa3a7
docs: modified building section in line with v2 updates
Nonnyjoe Mar 16, 2025
863be44
docs: partial update to the cli command section
Nonnyjoe Mar 16, 2025
260316f
docs: Modified graphQL queries and dapp reference in query section
Nonnyjoe Mar 16, 2025
75141c0
docs: updated send-inputs section in line with V2 updates
Nonnyjoe Mar 16, 2025
71d7546
docs: added page for managing devnet environment
Nonnyjoe Mar 18, 2025
3d30fdc
docs: modifying the deploying an app section
Nonnyjoe Mar 19, 2025
13141e8
docs: updated cli-commands section inline with cli2.0
Nonnyjoe Mar 20, 2025
2455687
docs: updated broken links in tutorial section referencing changes in…
Nonnyjoe Mar 20, 2025
6295c50
docs: modified page title for building and deploying an application
Nonnyjoe Mar 20, 2025
71b6826
docs: reflected first stage of reviews
Nonnyjoe Mar 21, 2025
8f80099
docs: updated cli commands in line with cli-aplha-9
Nonnyjoe Apr 21, 2025
60e222a
docs: updated api-reference
Nonnyjoe Jun 5, 2025
ca2f3ed
docs: restructured development section
Nonnyjoe Jun 5, 2025
af20760
docs: Implemented reviews across development section
Nonnyjoe Jun 9, 2025
f1aeac8
docs: Rebased on staging and fixed broken links
Nonnyjoe Jun 9, 2025
2fd6c85
update delegatecall
henriquemarlon Aug 8, 2025
457fd39
removed espresso, added react tutorials and app-chains page
riseandshaheen Jun 16, 2025
19b917a
added diagrams and minor improvements
riseandshaheen Jul 3, 2025
a189c95
added spacing on big square image
jplgarcia Jul 3, 2025
77f347a
update application contract and add consensus section
henriquemarlon Aug 8, 2025
c71d48c
minor improvements and cosmetic changes
henriquemarlon Aug 10, 2025
5cbc9cc
fix: id correspondence
henriquemarlon Aug 10, 2025
9766bec
fix: id correspondence
henriquemarlon Aug 10, 2025
00ec53d
revert golang version for delegate call voucher
henriquemarlon Aug 10, 2025
a5e964d
docs(development): Updated development section in line with updates o…
Nonnyjoe Aug 12, 2025
695eb16
feat: src files and deployment tutorial for local node deployment
henriquemarlon Aug 11, 2025
5287cfa
feat: change link for compose file
henriquemarlon Aug 11, 2025
73e69e8
minor improvements and snapshot section with gh actions example
henriquemarlon Aug 14, 2025
b31b6a0
docs: update snapshot workflow description and minor updates on self-…
henriquemarlon Aug 21, 2025
669dd99
Fraud Proofs Tab- Content
riseandshaheen Aug 25, 2025
d0b4c69
cosmetic updates and review comments updated content
riseandshaheen Aug 27, 2025
1af1355
cosmetic updates, dapp to app, sidebar collapse set to true
riseandshaheen Aug 28, 2025
7eece90
honeypot application logic corrections
riseandshaheen Sep 4, 2025
9b05ba6
updates with review comments from lyno
riseandshaheen Sep 5, 2025
fc35f0d
Rename Computation-Hash-Rollups.jpg to computation-hash-rollups.jpg
riseandshaheen Sep 5, 2025
5699e9e
minor updates
riseandshaheen Sep 8, 2025
d168b51
minor refinements
riseandshaheen Sep 8, 2025
856917c
Default to 1.5, removed outdated commands from quickstart and removed…
riseandshaheen Sep 19, 2025
79b92f9
add: implemented a sidebar file for V2
Nonnyjoe Oct 10, 2024
8348324
update: Modified the Development folder for V2
Nonnyjoe Oct 10, 2024
8eed0ff
fix: Handled error relating to broken links
Nonnyjoe Oct 11, 2024
bfbe903
docs: restructuring the api reference
henriquemarlon Oct 15, 2024
dd3dd37
modified: overview & quickstart merged in side-bar
riseandshaheen Oct 14, 2024
85496d9
remapped pages
jplgarcia Nov 21, 2024
3ff660f
setting redirects
jplgarcia Nov 21, 2024
2b8c24f
fix: Handled error relating to broken links
Nonnyjoe Oct 11, 2024
0229577
update: modified application factory contract in line with V2.0
Nonnyjoe Nov 18, 2024
acc4fc5
update: modified the different portals page in line with docs V2
Nonnyjoe Nov 18, 2024
38e58db
mod: relayer page and also reference in sidebar
Nonnyjoe Nov 18, 2024
65b645c
mod: updated querry outputs inline with V2
Nonnyjoe Nov 25, 2024
1b7b736
merge: merged Joao's restructure with V2 updates
Nonnyjoe Nov 25, 2024
4bf7b76
update: modified asssets-handling inline with V2
Nonnyjoe Nov 25, 2024
88a4c93
add: Added an external resource section
Nonnyjoe Nov 7, 2024
82040a1
update: restructured external resource position
Nonnyjoe Nov 7, 2024
607014f
add: Added an external resource section
Nonnyjoe Nov 7, 2024
d13e157
update: restructured external resource position
Nonnyjoe Nov 7, 2024
ec9d23b
update: added shour descriptions for different integratins
Nonnyjoe Nov 18, 2024
875b1c5
add: added the integrations guide section
Nonnyjoe Nov 25, 2024
4ac0dac
update on structure, spliting architecture concepts and installation …
jplgarcia Dec 9, 2024
ea218d3
updated tutorials for v2
jplgarcia Dec 23, 2024
9840b60
admonition
jorka Dec 2, 2024
48b4fb1
announcement bar
jorka Dec 2, 2024
21fcc72
api item
jorka Dec 2, 2024
2007cbc
edit this page, custom icons
jorka Dec 9, 2024
ef129f3
footer
jorka Dec 10, 2024
5d7e8bf
edit icon fix
jorka Dec 11, 2024
878d6fa
edit icon fix
jorka Dec 11, 2024
58e18e3
remove console log
jorka Dec 12, 2024
51e564e
sidebar version
jorka Dec 12, 2024
f19f454
sidebar version
jorka Dec 12, 2024
4989368
config and deps
jorka Dec 12, 2024
463057e
remove DocVersionBadge
jorka Dec 12, 2024
4964127
open api config - enable generation of previos versions
jorka Dec 13, 2024
6fe74b6
generate prev versions open api
jorka Dec 13, 2024
cba34a1
yarn lock
jorka Dec 13, 2024
e9d28ba
remove log
jorka Dec 13, 2024
62a2599
add deps
jorka Dec 13, 2024
c9b7374
fix mdx
jorka Dec 18, 2024
4196521
add missing page to fix broken links
jorka Dec 18, 2024
d6cc915
fix api folder for v2, comment missing redirects, switch to v2
jorka Dec 18, 2024
51ffc9c
docs: application section updated to v2
henriquemarlon Dec 2, 2024
66d19a6
docs: typos and solving requests for input-box and application consensus
henriquemarlon Mar 8, 2025
28b5fca
docs: update from json-rpc to contracts
henriquemarlon Mar 8, 2025
52cfae5
docs: update broken links
henriquemarlon Mar 8, 2025
02b677a
docs: update broken links
henriquemarlon Mar 8, 2025
52b6fd3
docs: update from json-rpc to contracts
henriquemarlon Mar 8, 2025
7884d26
docs: solve broken links and wrong references
henriquemarlon Mar 8, 2025
3ae9bff
migration guide v1.5 to v2
riseandshaheen Mar 11, 2025
21b5cd8
feat: docs v2 products restructuring, rollups and coprocessor in navbar
riseandshaheen Apr 28, 2025
b8f7603
fix: visibility of version dropdown and table of contents on coproces…
riseandshaheen Apr 29, 2025
757ad03
doc: added quickstart(rollups) to Get-Started tab
riseandshaheen Apr 30, 2025
fe43079
refactor: removed troubleshooting, differences with rollups and nonod…
riseandshaheen May 1, 2025
400f1b7
revert: coprocessor content
riseandshaheen May 16, 2025
4ca8d86
updated content for cartesi-machine and fraud-proofs
riseandshaheen May 16, 2025
7f3cd59
changed table font size for better fit
jplgarcia May 20, 2025
e6cd660
docs(api): graphql reference update
henriquemarlon Mar 31, 2025
1e66e3b
queries update
henriquemarlon Apr 3, 2025
6f49b33
docs: more clear description and some broken links
henriquemarlon Apr 7, 2025
5771d39
docs: add delegate call voucher docs
henriquemarlon Apr 8, 2025
3e39f57
docs: fix references for filters
henriquemarlon Apr 8, 2025
037ff21
docs: update inspect request reference
henriquemarlon Apr 8, 2025
ed5ac09
docs:add reference for delegate call vouchers on vouchers section
henriquemarlon Apr 8, 2025
54a0607
docs(api-reference): add exception and finish to backend
henriquemarlon Apr 8, 2025
549c2d7
docs(api-reference): chnage query for enum
henriquemarlon Apr 8, 2025
1415689
docs(api-reference): add outputs on intro for backend apis
henriquemarlon Apr 9, 2025
cf0c050
docs(api-reference): update info for finish endpoint
henriquemarlon Apr 9, 2025
a9ef076
docs: improve delegate call voucher description
henriquemarlon May 2, 2025
fb29e0b
docs: json-rpc api section
henriquemarlon May 2, 2025
cba8764
docs: improve description and references
henriquemarlon May 3, 2025
823265e
docs: improve description and references
henriquemarlon May 3, 2025
e6146e2
docs: fix sidebar
henriquemarlon May 3, 2025
9fd0c02
docs: update json-rpc api reference
henriquemarlon Jun 2, 2025
83161fc
update contracts and json-rpc, consensus WIP
henriquemarlon Jun 26, 2025
b5f6b40
docs: modified development section images
Nonnyjoe Mar 16, 2025
a0450ca
docs: modified assets-handling section
Nonnyjoe Mar 16, 2025
ce8e0a3
docs: modified building section in line with v2 updates
Nonnyjoe Mar 16, 2025
bd48c66
docs: partial update to the cli command section
Nonnyjoe Mar 16, 2025
27758ba
docs: Modified graphQL queries and dapp reference in query section
Nonnyjoe Mar 16, 2025
211a7e6
docs: updated send-inputs section in line with V2 updates
Nonnyjoe Mar 16, 2025
225faa3
docs: added page for managing devnet environment
Nonnyjoe Mar 18, 2025
c99e1ea
docs: modifying the deploying an app section
Nonnyjoe Mar 19, 2025
2376368
docs: updated cli-commands section inline with cli2.0
Nonnyjoe Mar 20, 2025
bc2d831
docs: updated broken links in tutorial section referencing changes in…
Nonnyjoe Mar 20, 2025
1e25969
docs: modified page title for building and deploying an application
Nonnyjoe Mar 20, 2025
d234c50
docs: reflected first stage of reviews
Nonnyjoe Mar 21, 2025
e36040b
docs: updated cli commands in line with cli-aplha-9
Nonnyjoe Apr 21, 2025
8df9249
docs: updated api-reference
Nonnyjoe Jun 5, 2025
9ac878e
docs: restructured development section
Nonnyjoe Jun 5, 2025
7327cab
docs: Implemented reviews across development section
Nonnyjoe Jun 9, 2025
88615c3
docs: Rebased on staging and fixed broken links
Nonnyjoe Jun 9, 2025
6477dd6
update delegatecall
henriquemarlon Aug 8, 2025
85250e7
removed espresso, added react tutorials and app-chains page
riseandshaheen Jun 16, 2025
5f11508
added diagrams and minor improvements
riseandshaheen Jul 3, 2025
f70ffac
added spacing on big square image
jplgarcia Jul 3, 2025
b7653d0
update application contract and add consensus section
henriquemarlon Aug 8, 2025
a4b085b
minor improvements and cosmetic changes
henriquemarlon Aug 10, 2025
566657b
fix: id correspondence
henriquemarlon Aug 10, 2025
d3c265e
fix: id correspondence
henriquemarlon Aug 10, 2025
5e0f22d
revert golang version for delegate call voucher
henriquemarlon Aug 10, 2025
26c238f
docs(development): Updated development section in line with updates o…
Nonnyjoe Aug 12, 2025
9ac1c15
feat: src files and deployment tutorial for local node deployment
henriquemarlon Aug 11, 2025
368e113
feat: change link for compose file
henriquemarlon Aug 11, 2025
5e12cd4
minor improvements and snapshot section with gh actions example
henriquemarlon Aug 14, 2025
b3fdef9
docs: update snapshot workflow description and minor updates on self-…
henriquemarlon Aug 21, 2025
e9cee14
Fraud Proofs Tab- Content
riseandshaheen Aug 25, 2025
c876bd6
cosmetic updates and review comments updated content
riseandshaheen Aug 27, 2025
1d6c50e
cosmetic updates, dapp to app, sidebar collapse set to true
riseandshaheen Aug 28, 2025
d3dc05b
honeypot application logic corrections
riseandshaheen Sep 4, 2025
5a09a2f
updates with review comments from lyno
riseandshaheen Sep 5, 2025
4c17d57
Rename Computation-Hash-Rollups.jpg to computation-hash-rollups.jpg
riseandshaheen Sep 5, 2025
3413cdd
minor updates
riseandshaheen Sep 8, 2025
8669cf9
minor refinements
riseandshaheen Sep 8, 2025
67e3b7a
Default to 1.5, removed outdated commands from quickstart and removed…
riseandshaheen Sep 19, 2025
a621c8e
Hide 2.0 docs from the dropdown version list
riseandshaheen Sep 24, 2025
d698fc8
Update vouchers.md
jplgarcia Sep 24, 2025
e28fe9c
Update yarn.lock
jplgarcia Sep 24, 2025
5bf6acc
Update compute.md
jplgarcia Sep 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 8 additions & 0 deletions .vscode/ltex.dictionary.en-US.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Cartesi
dApp
Rollups
Prevado
XMTP
Farcaster
onchain
Mugen
4 changes: 4 additions & 0 deletions .vscode/ltex.hiddenFalsePositives.en-US.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{"rule":"BASE_BASIS","sentence":"^\\QThis guide covers the Cartesi+Espresso integration and how to upgrade Cartesi application such that inputs can be submitted via Espresso instead of the regular base layer.\\E$"}
{"rule":"MORFOLOGIK_RULE_EN_US","sentence":"^\\QIntegrating Cartesi and Chronicle offers Cartesi applications access to onchain and offcahin data like, price feed without developers having to set up additional systems or intermediaries.\\E$"}
{"rule":"MORFOLOGIK_RULE_EN_US","sentence":"^\\QPrevado Id:\\E$"}
{"rule":"MORFOLOGIK_RULE_EN_US","sentence":"^\\QThe Devnet environment functions similarly to a mainnet.\\E$"}
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Cartesi Documentation

Welcome to the official Cartesi documentation repository. This documentation is built using [Docusaurus 2.4.3](https://docusaurus.io/).
Welcome to the official Cartesi documentation repository. This documentation is built using [Docusaurus 3.6.3](https://docusaurus.io/).

## Requirements

Expand Down
Original file line number Diff line number Diff line change
@@ -1,26 +1,48 @@
---
id: inspect-state-http-api-for-cartesi-rollups
title: "Inspect-state HTTP API for Cartesi Rollups"
description: "API that allows the dApp frontend to make inspect-state requests to the dApp backend.
"
description: "API that allows the dApp frontend to make inspect-state requests to the dApp backend."
sidebar_label: Introduction
sidebar_position: 0
hide_title: true
custom_edit_url: null
---

import ApiLogo from "@theme/ApiLogo";
import Tabs from "@theme/Tabs";
import Heading from "@theme/Heading";
import SchemaTabs from "@theme/SchemaTabs";
import TabItem from "@theme/TabItem";
import Export from "@theme/ApiExplorer/Export";

<span className={"theme-doc-version-badge badge badge--secondary"}>
Version: 0.4.0
<span
className={"theme-doc-version-badge badge badge--secondary"}
children={"Version: 0.4.0"}
>
</span>

# Inspect-state HTTP API for Cartesi Rollups
<Heading
as={"h1"}
className={"openapi__heading"}
children={"Inspect-state HTTP API for Cartesi Rollups"}
>
</Heading>



API that allows the dApp frontend to make inspect-state requests to the dApp backend.

<div style={{ marginBottom: "var(--ifm-paragraph-margin-bottom)" }}>
<h3 style={{ marginBottom: "0.25rem" }}>License</h3>
<a href={"https://www.apache.org/licenses/LICENSE-2.0.html"}>Apache-2.0</a>

<div
style={{"marginBottom":"var(--ifm-paragraph-margin-bottom)"}}
>
<h3
style={{"marginBottom":"0.25rem"}}
>
License
</h3><a
href={"https://www.apache.org/licenses/LICENSE-2.0.html"}
>
Apache-2.0
</a>
</div>

100 changes: 59 additions & 41 deletions cartesi-rollups_versioned_docs/version-0.8/api/inspect/inspect.api.mdx

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,31 +1,40 @@
---
id: add-notice
title: "Add a new notice"
description: "The dApp backend can call this method to add a new notice when processing advance-state request.
A notice describes any changes to the internal state of the dApp that may be relevant to the blockchain.
Between calls to the finish method, the notice method can be called at least 32k times.

The returned value is the index of the notice for the current advance request.
In other words, the index counting restarts at every request.
"
sidebar_label: Add a new notice
description: "The dApp backend can call this method to add a new notice when processing advance-state request."
sidebar_label: "Add a new notice"
hide_title: true
hide_table_of_contents: true
api: {"operationId":"addNotice","description":"The dApp backend can call this method to add a new notice when processing advance-state request.\nA notice describes any changes to the internal state of the dApp that may be relevant to the blockchain.\nBetween calls to the finish method, the notice method can be called at least 32k times.\n\nThe returned value is the index of the notice for the current advance request.\nIn other words, the index counting restarts at every request.\n","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"payload":{"type":"string","description":"Payload in the Ethereum hex binary format.\nThe first two characters are '0x' followed by pairs of hexadecimal numbers that correspond to one byte.\nFor instance, '0xdeadbeef' corresponds to a payload with length 4 and bytes 222, 173, 190, 175.\nAn empty payload is represented by the string '0x'.\n","example":"0xdeadbeef"}}}}}},"responses":{"200":{"description":"Created the notice.","content":{"application/json":{"schema":{"type":"object","properties":{"index":{"type":"integer","format":"uint64","description":"Position in the Merkle tree.","example":123}}}}}},"default":{"description":"Error response.","content":{"text/plain":{"schema":{"type":"string","description":"Detailed error message.","example":"The request could not be understood by the server due to malformed syntax"}}}}},"method":"post","path":"/notice","servers":[{"url":"https://<dapp_rollup_url>"},{"url":"http://localhost:5005/rollup"}],"jsonRequestBodyExample":{"payload":"0xdeadbeef"},"info":{"title":"Cartesi Rollup HTTP API","version":"0.4.0","license":{"name":"Apache-2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.html"},"description":"API that the Cartesi Rollup HTTP Server implements.\n\nIn the box below, there is an example of a dApp backend that uses the Rollup HTTP API.\n\n```\nimport requests\nimport sys\n\nrollup = sys.argv[1]\n\ndef check_status_code(response):\n if response.status_code not in range(200, 300):\n print(f'Error: invalid status code {response.status_code}')\n sys.exit(1)\n return response\n\nfinish = {'status': 'accept'}\nwhile True:\n print('Sending finish')\n r = check_status_code(requests.post(rollup + '/finish', json=finish))\n if r.status_code == 202:\n print('No pending rollup request, trying again')\n continue\n\n rollup_request = r.json()\n if rollup_request['request_type'] == 'advance_state':\n print('Sending voucher')\n voucher = {\n 'address': rollup_request['data']['metadata']['msg_sender'],\n 'payload': rollup_request['data']['payload']\n }\n check_status_code(requests.post(rollup + '/voucher', json=voucher))\n\n print('Sending notice')\n notice = {'payload': rollup_request['data']['payload']}\n check_status_code(requests.post(rollup + '/notice', json=notice))\n\n print('Sending report')\n report = {'payload': rollup_request['data']['payload']}\n check_status_code(requests.post(rollup + '/report', json=report))\n\n finish['status'] = 'accept'\n\n elif rollup_request['request_type'] == 'inspect_state':\n print('Sending report per inspect request')\n report = {'payload': rollup_request['data']['payload']}\n check_status_code(requests.post(rollup + '/report', json=report))\n\n else:\n print('Throwing rollup exception')\n exception = {'payload': rollup_request['data']['payload']}\n requests.post(rollup + '/exception', json=exception)\n break\n```\n"},"postman":{"name":"Add a new notice","description":{"content":"The dApp backend can call this method to add a new notice when processing advance-state request.\nA notice describes any changes to the internal state of the dApp that may be relevant to the blockchain.\nBetween calls to the finish method, the notice method can be called at least 32k times.\n\nThe returned value is the index of the notice for the current advance request.\nIn other words, the index counting restarts at every request.\n","type":"text/plain"},"url":{"path":["notice"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}}
api: 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
sidebar_class_name: "post api-method"
info_path: cartesi-rollups/api/rollup/cartesi-rollup-http-api
info_path: cartesi-rollups/_versioned_docs/version-0.8/api/rollup/cartesi-rollup-http-api
custom_edit_url: null
---

import ApiTabs from "@theme/ApiTabs";
import MimeTabs from "@theme/MimeTabs";
import ParamsItem from "@theme/ParamsItem";
import ResponseSamples from "@theme/ResponseSamples";
import SchemaItem from "@theme/SchemaItem";
import SchemaTabs from "@theme/SchemaTabs";
import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
import ParamsDetails from "@theme/ParamsDetails";
import RequestSchema from "@theme/RequestSchema";
import StatusCodes from "@theme/StatusCodes";
import OperationTabs from "@theme/OperationTabs";
import TabItem from "@theme/TabItem";
import Heading from "@theme/Heading";

<Heading
as={"h1"}
className={"openapi__heading"}
children={"Add a new notice"}
>
</Heading>

<MethodEndpoint
method={"post"}
path={"/notice"}
context={"endpoint"}
>

</MethodEndpoint>


## Add a new notice

The dApp backend can call this method to add a new notice when processing advance-state request.
A notice describes any changes to the internal state of the dApp that may be relevant to the blockchain.
Expand All @@ -34,16 +43,35 @@ Between calls to the finish method, the notice method can be called at least 32k
The returned value is the index of the notice for the current advance request.
In other words, the index counting restarts at every request.

<MimeTabs><TabItem label={"application/json"} value={"application/json-schema"}><details style={{}} data-collapsed={false} open={true}><summary style={{"textAlign":"left"}}><strong>Request Body</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"payload"} required={false} schemaDescription={"Payload in the Ethereum hex binary format.\nThe first two characters are '0x' followed by pairs of hexadecimal numbers that correspond to one byte.\nFor instance, '0xdeadbeef' corresponds to a payload with length 4 and bytes 222, 173, 190, 175.\nAn empty payload is represented by the string '0x'.\n"} schemaName={"string"} qualifierMessage={undefined} defaultValue={undefined}></SchemaItem></ul></details></TabItem></MimeTabs><div><ApiTabs><TabItem label={"200"} value={"200"}><div>

Created the notice.
<Heading
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
children={"Request"}
>
</Heading>

</div><div><MimeTabs groupId={"mime-type"}><TabItem label={"application/json"} value={"application/json"}><SchemaTabs groupId={"schema-tabs"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} data-collapsed={false} open={true}><summary style={{"textAlign":"left"}}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"index"} required={false} schemaDescription={"Position in the Merkle tree."} schemaName={"uint64"} qualifierMessage={undefined} defaultValue={undefined}></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n \"index\": 0\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"default"} value={"default"}><div>
<ParamsDetails
parameters={undefined}
>

</ParamsDetails>

Error response.
<RequestSchema
title={"Body"}
body={{"content":{"application/json":{"schema":{"type":"object","properties":{"payload":{"type":"string","description":"Payload in the Ethereum hex binary format.\nThe first two characters are '0x' followed by pairs of hexadecimal numbers that correspond to one byte.\nFor instance, '0xdeadbeef' corresponds to a payload with length 4 and bytes 222, 173, 190, 175.\nAn empty payload is represented by the string '0x'.\n","example":"0xdeadbeef","title":"Payload"}},"title":"Notice"}}}}}
>

</RequestSchema>

</div><div><MimeTabs groupId={"mime-type"}><TabItem label={"text/plain"} value={"text/plain"}><SchemaTabs groupId={"schema-tabs"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} data-collapsed={false} open={true}><summary style={{"textAlign":"left"}}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><li><div><strong>string</strong><div style={{"marginTop":"var(--ifm-table-cell-padding)"}}>
<StatusCodes
id={undefined}
label={undefined}
responses={{"200":{"description":"Created the notice.","content":{"application/json":{"schema":{"type":"object","properties":{"index":{"type":"integer","format":"uint64","description":"Position in the Merkle tree.","example":123,"title":"Index"}},"title":"IndexResponse"}}}},"default":{"description":"Error response.","content":{"text/plain":{"schema":{"type":"string","description":"Detailed error message.","example":"The request could not be understood by the server due to malformed syntax","title":"Error"}}}}}}
>

</StatusCodes>

Detailed error message.

</div></div></li></ul></details></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem></ApiTabs></div>
Loading