Crate factom

Source
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§

HttpsClient
Reference counted Hyper client with custom https connector
Result
Async return type for API Calls