aptos-client-icp

Crates.ioaptos-client-icp
lib.rsaptos-client-icp
version
sourcesrc
created_at2024-10-29 05:45:17.035005
updated_at2024-10-29 05:45:17.035005
descriptionThe Aptos Node API is a RESTful API for client applications to interact with the Aptos blockchain.
homepage
repository
max_upload_size
id1426652
Cargo.toml error:TOML parse error at line 21, column 1 | 21 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include`
size0
(hide-yoshi)

documentation

README

Rust API client for aptos-client on Internet Computer

The Aptos Node API is a RESTful API for client applications to interact with the Aptos blockchain.

For more information, please visit https://github.com/aptos-labs/aptos-core

Overview

This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.

  • API version: 1.2.0
  • Package version: 1.2.0
  • Generator version: 7.9.0
  • Build package: org.openapitools.codegen.languages.RustClientCodegen

Installation

Put the package under your project folder in a directory named aptos-client-icp and add the following to Cargo.toml under [dependencies]:

aptos-client-icp = { path = "./aptos-client-icp" }

Documentation for API Endpoints

All URIs are relative to /v1

Class Method HTTP request Description

AccountsApi | get_account | GET /accounts/{address} | Get account AccountsApi | get_account_module | GET /accounts/{address}/module/{module_name} | Get account module AccountsApi | get_account_modules | GET /accounts/{address}/modules | Get account modules AccountsApi | get_account_resource | GET /accounts/{address}/resource/{resource_type} | Get account resource AccountsApi | get_account_resources | GET /accounts/{address}/resources | Get account resources BlocksApi | get_block_by_height | GET /blocks/by_height/{block_height} | Get blocks by height BlocksApi | get_block_by_version | GET /blocks/by_version/{version} | Get blocks by version EventsApi | get_events_by_creation_number | GET /accounts/{address}/events/{creation_number} | Get events by creation number EventsApi | get_events_by_event_handle | GET /accounts/{address}/events/{event_handle}/{field_name} | Get events by event handle GeneralApi | get_ledger_info | GET / | Get ledger info GeneralApi | healthy | GET /-/healthy | Check basic node health GeneralApi | info | GET /info | Show some basic info of the node. GeneralApi | spec | GET /spec | Show OpenAPI explorer TablesApi | get_raw_table_item | POST /tables/{table_handle}/raw_item | Get raw table item TablesApi | get_table_item | POST /tables/{table_handle}/item | Get table item TransactionsApi | encode_submission | POST /transactions/encode_submission | Encode submission TransactionsApi | estimate_gas_price | GET /estimate_gas_price | Estimate gas price TransactionsApi | get_account_transactions | GET /accounts/{address}/transactions | Get account transactions TransactionsApi | get_transaction_by_hash | GET /transactions/by_hash/{txn_hash} | Get transaction by hash TransactionsApi | get_transaction_by_version | GET /transactions/by_version/{txn_version} | Get transaction by version TransactionsApi | get_transactions | GET /transactions | Get transactions TransactionsApi | simulate_transaction | POST /transactions/simulate | Simulate transaction TransactionsApi | submit_batch_transactions | POST /transactions/batch | Submit batch transactions TransactionsApi | submit_transaction | POST /transactions | Submit transaction TransactionsApi | wait_transaction_by_hash | GET /transactions/wait_by_hash/{txn_hash} | Wait for transaction by hash ViewApi | view | POST /view | Execute view function of a module

Documentation For Models

To get access to the crate's generated documentation, use:

cargo doc --open

Author

Commit count: 0

cargo fmt