├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── CODEOWNERS ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── examples ├── access_keys.rs ├── auth.rs ├── contract_change_method.rs ├── contract_change_method_commit.rs ├── contract_view_code.rs ├── contract_view_method.rs ├── contract_view_state.rs ├── create_account.rs ├── query_block.rs ├── query_tx.rs ├── send_tx.rs ├── utils.rs └── view_account.rs ├── rust-toolchain.toml └── src ├── auth.rs ├── errors.rs ├── header.rs ├── lib.rs └── methods ├── adversarial ├── check_store.rs ├── disable_doomslug.rs ├── disable_header_sync.rs ├── get_saved_blocks.rs ├── mod.rs ├── produce_blocks.rs ├── set_weight.rs └── switch_to_height.rs ├── any └── mod.rs ├── block.rs ├── broadcast_tx_async.rs ├── broadcast_tx_commit.rs ├── chunk.rs ├── experimental ├── changes.rs ├── changes_in_block.rs ├── genesis_config.rs ├── mod.rs ├── protocol_config.rs ├── receipt.rs ├── tx_status.rs └── validators_ordered.rs ├── gas_price.rs ├── health.rs ├── light_client_proof.rs ├── mod.rs ├── network_info.rs ├── next_light_client_block.rs ├── query.rs ├── sandbox ├── fast_forward.rs ├── mod.rs └── patch_state.rs ├── send_tx.rs ├── status.rs ├── tx.rs └── validators.rs /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @dj8yfo @akorchyn @PolyProgrammist 2 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/README.md -------------------------------------------------------------------------------- /examples/access_keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/examples/access_keys.rs -------------------------------------------------------------------------------- /examples/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/examples/auth.rs -------------------------------------------------------------------------------- /examples/contract_change_method.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/examples/contract_change_method.rs -------------------------------------------------------------------------------- /examples/contract_change_method_commit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/examples/contract_change_method_commit.rs -------------------------------------------------------------------------------- /examples/contract_view_code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/examples/contract_view_code.rs -------------------------------------------------------------------------------- /examples/contract_view_method.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/examples/contract_view_method.rs -------------------------------------------------------------------------------- /examples/contract_view_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/examples/contract_view_state.rs -------------------------------------------------------------------------------- /examples/create_account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/examples/create_account.rs -------------------------------------------------------------------------------- /examples/query_block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/examples/query_block.rs -------------------------------------------------------------------------------- /examples/query_tx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/examples/query_tx.rs -------------------------------------------------------------------------------- /examples/send_tx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/examples/send_tx.rs -------------------------------------------------------------------------------- /examples/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/examples/utils.rs -------------------------------------------------------------------------------- /examples/view_account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/examples/view_account.rs -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /src/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/auth.rs -------------------------------------------------------------------------------- /src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/errors.rs -------------------------------------------------------------------------------- /src/header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/header.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/methods/adversarial/check_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/adversarial/check_store.rs -------------------------------------------------------------------------------- /src/methods/adversarial/disable_doomslug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/adversarial/disable_doomslug.rs -------------------------------------------------------------------------------- /src/methods/adversarial/disable_header_sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/adversarial/disable_header_sync.rs -------------------------------------------------------------------------------- /src/methods/adversarial/get_saved_blocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/adversarial/get_saved_blocks.rs -------------------------------------------------------------------------------- /src/methods/adversarial/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/adversarial/mod.rs -------------------------------------------------------------------------------- /src/methods/adversarial/produce_blocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/adversarial/produce_blocks.rs -------------------------------------------------------------------------------- /src/methods/adversarial/set_weight.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/adversarial/set_weight.rs -------------------------------------------------------------------------------- /src/methods/adversarial/switch_to_height.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/adversarial/switch_to_height.rs -------------------------------------------------------------------------------- /src/methods/any/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/any/mod.rs -------------------------------------------------------------------------------- /src/methods/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/block.rs -------------------------------------------------------------------------------- /src/methods/broadcast_tx_async.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/broadcast_tx_async.rs -------------------------------------------------------------------------------- /src/methods/broadcast_tx_commit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/broadcast_tx_commit.rs -------------------------------------------------------------------------------- /src/methods/chunk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/chunk.rs -------------------------------------------------------------------------------- /src/methods/experimental/changes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/experimental/changes.rs -------------------------------------------------------------------------------- /src/methods/experimental/changes_in_block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/experimental/changes_in_block.rs -------------------------------------------------------------------------------- /src/methods/experimental/genesis_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/experimental/genesis_config.rs -------------------------------------------------------------------------------- /src/methods/experimental/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/experimental/mod.rs -------------------------------------------------------------------------------- /src/methods/experimental/protocol_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/experimental/protocol_config.rs -------------------------------------------------------------------------------- /src/methods/experimental/receipt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/experimental/receipt.rs -------------------------------------------------------------------------------- /src/methods/experimental/tx_status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/experimental/tx_status.rs -------------------------------------------------------------------------------- /src/methods/experimental/validators_ordered.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/experimental/validators_ordered.rs -------------------------------------------------------------------------------- /src/methods/gas_price.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/gas_price.rs -------------------------------------------------------------------------------- /src/methods/health.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/health.rs -------------------------------------------------------------------------------- /src/methods/light_client_proof.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/light_client_proof.rs -------------------------------------------------------------------------------- /src/methods/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/mod.rs -------------------------------------------------------------------------------- /src/methods/network_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/network_info.rs -------------------------------------------------------------------------------- /src/methods/next_light_client_block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/next_light_client_block.rs -------------------------------------------------------------------------------- /src/methods/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/query.rs -------------------------------------------------------------------------------- /src/methods/sandbox/fast_forward.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/sandbox/fast_forward.rs -------------------------------------------------------------------------------- /src/methods/sandbox/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/sandbox/mod.rs -------------------------------------------------------------------------------- /src/methods/sandbox/patch_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/sandbox/patch_state.rs -------------------------------------------------------------------------------- /src/methods/send_tx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/send_tx.rs -------------------------------------------------------------------------------- /src/methods/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/status.rs -------------------------------------------------------------------------------- /src/methods/tx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/tx.rs -------------------------------------------------------------------------------- /src/methods/validators.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-jsonrpc-client-rs/HEAD/src/methods/validators.rs --------------------------------------------------------------------------------