Expand description
A rust client for the Factom network API. The official API docs can be found at: https://docs.factom.com/ For more information or support ask on discord: https://discord.gg/mYmcQM2
Re-exports§
pub extern crate tokio;
pub use api::Factom;
pub use requests::fetch;
pub use requests::ApiRequest;
pub use responses::ApiResponse;
pub use constants::*;
Modules§
- address
- Relating to Address functions
- api
- The api client module holds the Factom struct and request client.
- balance
- For balance related functions.
- block
- Contains all api methods which query block data
- chain
- For functions handling chain data.
- compose
- Functions that compose transactions, entries and identities.
- constants
- Static constants for use with the library.
- debug
- Factomd debug functions.
- entry
- For creating and querying entires.
- factomd
- General functions relating to factomd
- generate
- Functions for generating addresses or identities.
- identity
- Relating to identity functions.
- import
- For importing addresses or identities
- io
- Traits, helpers, and type definitions for asynchronous I/O functionality.
- requests
- Request handling functions intrinsic to the factom struct
- responses
- Response handling functions to parse json responses into objects
- tx
- Functions relating to transactions
- utils
- General purpose helper functions
- walletd
- General utility functions relating to factom-walletd
Structs§
- Runtime
- The Tokio runtime.
Traits§
- _
- An extension trait which adds utility methods to
AsyncBufRead
types.
Type Aliases§
- Https
Client - Reference counted Hyper client with custom https connector
- Result
- Async return type for API Calls