Terra Rust

This is a WIP.

No security audit has been performed.

There are currently 3 interesting things

Randomness

The API is currently using random numbers via
let mut rng = rand::thread_rng();

Disclaimer

This may steal your money.

This is not investment advice.

Do you own research

Why?

I built this for 2 main reasons. 1. There was no easy way for me to get the default terra-cli to work on Windows 1. I wanted a RUST api to use in other things. The CLI is just cream on top.

Environment Variables

some things are used often and repeatedly, so we decided to use environment variables.

TERRARUST_LCD sets the LCD URL. e.g. https://tequila-lcd.terra.dev

TERRARUST_CHAIN set the CHAIN to use e.g. tequila-0004

TERRARUSTSEEDPHRASE the passphrase used in combination with the 24-words to generate the private key

TERRARUST_WALLET the default wallet to use

TERRARUSTGASPRICES the gas price to use. e.g. 50ukrw

TERRARUSTGASADJUSTMENT the gas adjustment multiplier to use

you can also set these in a file called '.env' if you prefer

Documentation

on first install you may want to:

$ terra-rust wallet create default

Help ?

$ terra-rust --help If you think this was useful, feel free to delegate to the PFC validator. It will help defray the costs.

PFC - Terra/Luna is Pretty Freaking Cool right... feel free to drop me a line

Contribute

Feel free to submit patches/comments/Pull Requests.

We have also set up a Discord channel to discuss this, and other PFC things