Crate terra_rust_api[][src]

This crate provides an interface into the Terra LCD HTTP service.

PFC

This work is sponsored by the PFC (Pretty Freaking Cool) Validator, feel free to delegate to the PFC validator.

It will help defray the costs.

Warning

This uses crytpographic routines that have not gone through any security audit.

The manner which it stores private keys may be unsecure/subject to hacks, and if you use it, may put the assets behind those keys at risk.

This is ALPHA software.

Usage

[dependencies]
terra-rust-api="0.1"


Re-exports

pub use messages::bank;

Modules

auth_types

Structures used in account authentication

client_types

JSON Serializer/Deserializer helpers routines used to serialize / deserialize a Cosmos / Tendermint / TerraD structure

core_types

Common Structures throughout the library

errors

Error Messages

market_types

Structures used for Market APIs

messages

definitions of the different type of Messages we have implemented

staking_types

Structures used for Staking APIs

Structs

GasOptions

When Submitting transactions you need to either submit gas or a fee to the validator This structure is used to determine what your preferences are by default Higher fees may be given preference by the validator to include the transaction in their block

PrivateKey

The Private key structure that is used to generate signatures and public keys WARNING: No Security Audit has been performed

PublicKey

The public key we used to generate the cosmos/tendermind/terrad addresses

Terra

The main structure that all API calls are generated from