4 个版本
0.4.2 | 2020年9月10日 |
---|---|
0.4.1 | 2020年4月11日 |
0.4.0 | 2020年4月9日 |
0.3.0 | 2020年4月4日 |
#82 in #seed
36KB
991 代码行
Acryl
A 语言对 Acryl 区块链 的接口
用法
use base58::*;
use std::time::{SystemTime, UNIX_EPOCH};
use acryl::account::{PrivateKeyAccount, TESTNET};
use acryl::seed::*;
use acryl::transaction::*;
fn main() {
let phrase = generate_phrase();
let account = PrivateKeyAccount::from_seed(phrase);
println!("My TESTNET address: {}", account.public_key().to_address(TESTNET).to_string());
let ts = SystemTime::now().duration_since(UNIX_EPOCH).unwrap().as_secs() * 1000;
let tx = Transaction::new_alias(&account.public_key(), "rhino", TESTNET, 100000, ts);
println!("ID is {}", tx.id().to_string());
let ptx = account.sign_transaction(tx);
println!("Proofs are {:?}", ptx.proofs.iter().map(|p| p.to_base58()).collect::<Vec<String>>());
}
lib.rs
:
Acryl
用于操作Acryl区块链的库(https://acrylplatform.com)
依赖关系
~4.5–10MB
~106K SLoC