|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
Manages the interaction between the JavaScript runtime and the WorldState class. More...
#include <world_state.hpp>
Public Member Functions | |
| WorldStateWrapper (const Napi::CallbackInfo &) | |
| Napi::Value | call (const Napi::CallbackInfo &) |
| The only instance method exposed to JavaScript. Takes a msgpack Message and returns a Promise. | |
Static Public Member Functions | |
| static Napi::Function | get_class (Napi::Env) |
| Register the WorldStateAddon class with the JavaScript runtime. | |
Private Member Functions | |
| bool | get_tree_info (msgpack::object &obj, msgpack::sbuffer &buffer) const |
| bool | get_state_reference (msgpack::object &obj, msgpack::sbuffer &buffer) const |
| bool | get_initial_state_reference (msgpack::object &obj, msgpack::sbuffer &buffer) const |
| bool | get_leaf_value (msgpack::object &obj, msgpack::sbuffer &buffer) const |
| bool | get_leaf_preimage (msgpack::object &obj, msgpack::sbuffer &buffer) const |
| bool | get_sibling_path (msgpack::object &obj, msgpack::sbuffer &buffer) const |
| bool | get_block_numbers_for_leaf_indices (msgpack::object &obj, msgpack::sbuffer &buffer) const |
| bool | find_leaf_indices (msgpack::object &obj, msgpack::sbuffer &buffer) const |
| bool | find_low_leaf (msgpack::object &obj, msgpack::sbuffer &buffer) const |
| bool | find_sibling_paths (msgpack::object &obj, msgpack::sbuffer &buffer) const |
| bool | append_leaves (msgpack::object &obj, msgpack::sbuffer &buffer) |
| bool | batch_insert (msgpack::object &obj, msgpack::sbuffer &buffer) |
| bool | sequential_insert (msgpack::object &obj, msgpack::sbuffer &buffer) |
| bool | update_archive (msgpack::object &obj, msgpack::sbuffer &buffer) |
| bool | commit (msgpack::object &obj, msgpack::sbuffer &buffer) |
| bool | rollback (msgpack::object &obj, msgpack::sbuffer &buffer) |
| bool | sync_block (msgpack::object &obj, msgpack::sbuffer &buffer) |
| bool | create_fork (msgpack::object &obj, msgpack::sbuffer &buffer) |
| bool | delete_fork (msgpack::object &obj, msgpack::sbuffer &buffer) |
| bool | close (msgpack::object &obj, msgpack::sbuffer &buffer) |
| bool | set_finalized (msgpack::object &obj, msgpack::sbuffer &buffer) const |
| bool | unwind (msgpack::object &obj, msgpack::sbuffer &buffer) const |
| bool | remove_historical (msgpack::object &obj, msgpack::sbuffer &buffer) const |
| bool | get_status (msgpack::object &obj, msgpack::sbuffer &buffer) const |
| bool | checkpoint (msgpack::object &obj, msgpack::sbuffer &buffer) |
| bool | commit_checkpoint (msgpack::object &obj, msgpack::sbuffer &buffer) |
| bool | revert_checkpoint (msgpack::object &obj, msgpack::sbuffer &buffer) |
| bool | commit_all_checkpoints (msgpack::object &obj, msgpack::sbuffer &buffer) |
| bool | revert_all_checkpoints (msgpack::object &obj, msgpack::sbuffer &buffer) |
| bool | copy_stores (msgpack::object &obj, msgpack::sbuffer &buffer) |
Private Attributes | |
| std::unique_ptr< bb::world_state::WorldState > | _ws |
| bb::messaging::MessageDispatcher | _dispatcher |
Manages the interaction between the JavaScript runtime and the WorldState class.
Definition at line 16 of file world_state.hpp.
| WorldStateWrapper::WorldStateWrapper | ( | const Napi::CallbackInfo & | info | ) |
Definition at line 36 of file world_state.cpp.
|
private |
Definition at line 571 of file world_state.cpp.
|
private |
Definition at line 606 of file world_state.cpp.
| Napi::Value WorldStateWrapper::call | ( | const Napi::CallbackInfo & | info | ) |
The only instance method exposed to JavaScript. Takes a msgpack Message and returns a Promise.
Definition at line 279 of file world_state.cpp.
|
private |
Definition at line 828 of file world_state.cpp.
|
private |
Definition at line 771 of file world_state.cpp.
|
private |
Definition at line 692 of file world_state.cpp.
|
private |
Definition at line 870 of file world_state.cpp.
|
private |
Definition at line 842 of file world_state.cpp.
|
private |
Definition at line 913 of file world_state.cpp.
|
private |
Definition at line 740 of file world_state.cpp.
|
private |
Definition at line 757 of file world_state.cpp.
|
private |
Definition at line 472 of file world_state.cpp.
|
private |
Definition at line 555 of file world_state.cpp.
|
private |
Definition at line 514 of file world_state.cpp.
|
private |
Definition at line 454 of file world_state.cpp.
|
static |
Register the WorldStateAddon class with the JavaScript runtime.
Definition at line 927 of file world_state.cpp.
|
private |
Definition at line 346 of file world_state.cpp.
|
private |
Definition at line 405 of file world_state.cpp.
|
private |
Definition at line 361 of file world_state.cpp.
|
private |
Definition at line 439 of file world_state.cpp.
|
private |
Definition at line 331 of file world_state.cpp.
|
private |
Definition at line 898 of file world_state.cpp.
|
private |
Definition at line 314 of file world_state.cpp.
|
private |
Definition at line 814 of file world_state.cpp.
|
private |
Definition at line 884 of file world_state.cpp.
|
private |
Definition at line 856 of file world_state.cpp.
|
private |
Definition at line 707 of file world_state.cpp.
|
private |
Definition at line 642 of file world_state.cpp.
|
private |
Definition at line 787 of file world_state.cpp.
|
private |
Definition at line 721 of file world_state.cpp.
|
private |
Definition at line 800 of file world_state.cpp.
|
private |
Definition at line 678 of file world_state.cpp.
|
private |
Definition at line 32 of file world_state.hpp.
|
private |
Definition at line 31 of file world_state.hpp.