Facebook Libra最近很是吸引眼球,作为看好Libra的区块链应用开发者,自然是要尝试着做些什么了。本文记录了开发一个Libra钱包的具体过程,采用RPC调用方案和链做交互。过程描述较为仔细,请视情况跳过已了解的内容。最后附上了Libra钱包源码的Github仓库地址,欢迎clone。
1.安装Libra、编译客户端、连接测试网
安装
git clone https://github.com/libra/libra.git && cd libra
./scripts/dev_setup.sh
编译客户端
cargo build
如果遇到 google/protobuf/wrappers.proto: File not found (macos环境),则在cargo build之前执行
export PATH="/usr/local/opt/protobuf/bin:$PATH"
看到下图则表示完成,预计5分钟时间
连接测试网
./scri