[][src]Crate factom

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 constants::*;
pub use requests::fetch;
pub use requests::ApiRequest;
pub use responses::ApiResponse;

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.

Type Definitions

HttpsClient

Reference counted Hyper client with custom https connector

Result

Async return type for API Calls