显示软件包…
1 个不稳定版本
使用旧的 Rust 2015
0.1.2 | 2018年6月23日 |
---|---|
0.1.1 |
|
0.1.0 |
|
#48 在 #playground
4MB
984 行
包含 (WOFF 字体,91KB) fontawesome-webfont.woff,(WOFF 字体,72KB) fontawesome-webfont.woff2
介绍
摘要
Radiancy 是一个玩具区块链,我认为这是一个区块链游乐场。五个内置命令可以帮助我们品味区块链蜂蜜的味道。这实际上是关于...工作量证明、数据库、加密交易和钱包——一个相对完整的交易系统,但缺乏coinbase处理、共识和网络。
为了确保每个命令都能正确运行,Radiancy 将在当前路径中生成一个数据库和一个钱包,无论你输入了什么 😂
无论如何,Radiancy 简单易用...我希望所有 Radiancy 用户都能享受到很好的 Radiancy 体验。
那就是...欢迎来到区块链世界,摇滚乐万岁。
安装
- Cargo
cargo install radiancy
- Shell
~ curl https://udtrokia.github.io/homebrew-udtrokia/scripts/radiancy.sh | sh
~ radiancy help
- 从源代码构建
~ git clone git@github.com:udtrokia/Radiancy.git
~ cd /path/to/radiancy/ && cargo build
用法
ℷ radiancy
<-- Hello Yellow Brick Road -->
Usage: radiancy COMMAND;
COMMANDS:
create_account Generate an default address;
create_blockchain Generate a blockchain;
get_balance Get address balance;
print_chain Print blocks in Radiancy;
print_address Print a test address;
send Send coin to another address;
<-- GoodBye Yellow Brick Road -->
命令
create_account
在当前路径下生成账户文件。
示例
radiancy create_account
然后,你将在当前路径下找到一个名为 account.rdc
的文件。
create_blockchain
生成带有数据库和默认钱包的区块链。
示例
radiancy create_blockchain
实际上,在当前版本中,此命令是无用的: create both db and wallet in the current path.
get_balance
获取当前账户或以下账户的余额。
示例
- 当前账户
radiancy get_balance
- 作为参数的地址
radiancy get_balance address
print_chain
打印 Radiancy 中的区块。实际上是一个迭代器,用于打印存储在数据库中的每个区块。
示例
radiancy print_chain
print_address
打印一个测试地址。我将该命令设置为测试交易...哈哈~
示例
radiancy print_address
send
交易部分。从当前地址向另一个地址发送 RDC。
示例
radiancy send <address> <amount>
许可证
MIT
贡献
udtrokia。
依赖项
~4.5MB
~89K SLoC