显示软件包…

1 个不稳定版本

使用旧的 Rust 2015

0.1.2 2018年6月23日
0.1.1 2018年6月23日
0.1.0 2018年6月23日

#48#playground

MIT 许可证

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