All Projects → PFC-Validator → terra-rust

PFC-Validator / terra-rust

Licence: Apache-2.0 license
Rust <-> Terrad API via LCD service

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to terra-rust

testnet deploy
Deployment scripts and monitoring configuration for a Cosmos Validator setup
Stars: ✭ 19 (-38.71%)
Mutual labels:  cosmos, tendermint
cosmospy
Python tools for Cosmos wallet management and offline transaction signing
Stars: ✭ 57 (+83.87%)
Mutual labels:  cosmos, tendermint
sommelier
Sommelier Chain
Stars: ✭ 64 (+106.45%)
Mutual labels:  cosmos, tendermint
cosmonauts-world
Projects in the Cosmos and Tendermint ecosystem 🌌
Stars: ✭ 14 (-54.84%)
Mutual labels:  cosmos, tendermint
kyve
KYVE - A protocol for verified data-streams
Stars: ✭ 51 (+64.52%)
Mutual labels:  cosmos
Beef
Business Entity Execution Framework
Stars: ✭ 95 (+206.45%)
Mutual labels:  cosmos
kafka-connect-cosmosdb
Kafka Connect connectors for Azure Cosmos DB
Stars: ✭ 28 (-9.68%)
Mutual labels:  cosmos
Jumpserver
JumpServer 是全球首款开源的堡垒机,是符合 4A 的专业运维安全审计系统。
Stars: ✭ 17,563 (+56554.84%)
Mutual labels:  luna
SecretNetwork
𝕊 The Secret Network
Stars: ✭ 466 (+1403.23%)
Mutual labels:  tendermint
panic cosmos
🚨 PANIC for Cosmos
Stars: ✭ 42 (+35.48%)
Mutual labels:  cosmos
hyperledger
Blockchain、Hyperledger、Ethereum、IPFS learning materials / 学习指南
Stars: ✭ 93 (+200%)
Mutual labels:  cosmos
Cosmos.Identity
A Cosmos storage provider for ASP.NET Core Identity.
Stars: ✭ 26 (-16.13%)
Mutual labels:  cosmos
aragon-chain
(Deprecated) Proof-of-Stake, EVM-compatible blockchain focused on DAOs
Stars: ✭ 25 (-19.35%)
Mutual labels:  cosmos
cosmos-tools
List of tools for Cosmos blockchain projects: install, automate, update.
Stars: ✭ 26 (-16.13%)
Mutual labels:  cosmos
cosmos-logging
Logging component for .NET Core with nice APIs for developers to use.
Stars: ✭ 28 (-9.68%)
Mutual labels:  cosmos
CosmicClone
Cosmic Clone is a utility that can backup\clone\restore a azure Cosmos database Collection. It can also anonymize cosmos documents and helps hide personally identifiable data.
Stars: ✭ 113 (+264.52%)
Mutual labels:  cosmos
bdjuno
BDJuno is the official Juno implementation for BigDipper, the open-source block explorer for Cosmos
Stars: ✭ 34 (+9.68%)
Mutual labels:  cosmos
cosmos-snapshots
Automatic snapshots of the blockchain state
Stars: ✭ 71 (+129.03%)
Mutual labels:  cosmos
kcoin
A stable cryptocurrency that algorithmically targets $1 USD using the Kowala Protocol
Stars: ✭ 17 (-45.16%)
Mutual labels:  tendermint
cosmos-keys
Library for creating keys and signing messages on Cosmos 🔑
Stars: ✭ 24 (-22.58%)
Mutual labels:  cosmos

Terra Rust

This is a WIP.

No security audit has been performed.

There are currently 5 interesting things

Terra-Rust to help smart contract development

see Smart Contract Dev Notes

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
  2. 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

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

TERRARUST_WALLET the default wallet to use

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

TERRARUST_GAS_ADJUSTMENT the gas adjustment multiplier to use

TERRARUST_CONTRACT (for smart contract development) your contract to migrate 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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].