#terra #blockchain #wallet #api #lcd #smart-contracts #tendermint

app terra-rust

适用于Terra区块链网络的跨平台CLI工具

8个稳定版本

1.1.8 2022年3月7日
1.1.7 2022年2月21日
1.0.4 2021年10月6日
0.2.0 2021年8月18日

#15 in #terra

Apache-2.0

630KB
7.5K SLoC

Terra Rust

这是一个正在进行中的项目。

尚未进行安全审计。

目前有5个有趣之处

Terra-Rust帮助智能合约开发

查看 智能合约开发笔记

随机性

API目前正通过
let mutrng= rand::thread_rng();

免责声明

这可能会偷走你的钱。

这不是投资建议。

您需要进行自己的研究

为什么?

我构建这个的主要原因有两个。

  1. 我找不到一种简单的方法在Windows上运行默认的terra-cli
  2. 我想使用RUST API来用于其他事物。CLI只是点缀。

环境变量

有些东西经常被重复使用,所以我们决定使用环境变量。

TERRARUST_LCD 设置LCD URL。例如 https://tequila-lcd.terra.dev

TERRARUST_CHAIN 设置要使用的CHAIN,例如 tequila-0004

TERRARUST_SEED_PHRASE 与24个单词一起使用的密码,用于生成私钥

TERRARUST_WALLET 默认使用的钱包

TERRARUST_GAS_PRICES 要使用的燃气价格。例如:50ukrw

TERRARUST_GAS_ADJUSTMENT 要使用的燃气调整乘数

TERRARUST_CONTRACT (用于智能合约开发)您的迁移合约。如果您愿意,也可以在名为 '.env' 的文件中设置这些

文档

首次安装时,您可能想

$ terra-rust wallet create default

帮助?

$ terra-rust --help

如果您认为这很有用,请随意将其委托给 PFC 验证者。这将有助于分担成本。

PFC - Terra/Luna 真的很酷...随时给我发消息

贡献

请随时提交补丁/评论/拉取请求。

我们还建立了一个 Discord 频道来讨论这个问题以及其他 PFC 事物

依赖项

~25–43MB
~663K SLoC