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
630KB
7.5K SLoC
Terra Rust
这是一个正在进行中的项目。
尚未进行安全审计。
目前有5个有趣之处
- Terra-Rust 一个跨平台的CLI工具
- Terra-Rust-API 可以集成到您自己的代码中的API
- Terra-Rust-Wallet 一个安全的多操作系统钱包,使用 keyring
- Terra-Rust-Cli 一系列辅助函数,帮助以通用的方式获取参数
- Terra-exec & Terra-query 这使得智能合约开发更加简单
Terra-Rust帮助智能合约开发
查看 智能合约开发笔记
随机性
API目前正通过
let mutrng= rand::thread_rng();
免责声明
这可能会偷走你的钱。
这不是投资建议。
您需要进行自己的研究
为什么?
我构建这个的主要原因有两个。
- 我找不到一种简单的方法在Windows上运行默认的terra-cli
- 我想使用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