1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

FacebookのLibraをMacで使ってみた(インストールからアカウント間での送金まで)

Last updated at Posted at 2019-09-07

#実行環境

  • OSバージョン:10.14.3

#まずはインストール
以下を参考に行った
https://developers.libra.org

##HOMEディレクトリに移動

cd ~

##Clone Libra

git clone https://github.com/libra/libra.git && cd libra

##ブランチの切り替え

git checkout testnet

##Install Dependencies

./scripts/dev_setup.sh

こんなエラーが出たら

Missing package manager Homebrew (https://brew.sh/). Abort

Homebrewを以下コマンドでインストール

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

##Run the CLI

./scripts/cli/start_cli_testnet.sh

#アカウント作成から送金まで
AさんとBさんを作成して送金してみる。
##アカウント作成Aさん

libra% account create
>>Created/retrieved account #0 address 0c5e0a2ebf0f5cdf71c06565aba069dc3065575495c66919fd52618dbc29def1

##アカウント作成Bさん

libra% account create
>> Creating/retrieving next account from wallet
Created/retrieved account #1 address 19d52e921e42df9fd393a3428a876444b5714658ea46110d6d64ea8883c91081

##作成したアカウントを確認

libra% account list
User account index: 0, address: 0c5e0a2ebf0f5cdf71c06565aba069dc3065575495c66919fd52618dbc29def1, sequence number: 0, status: Local
User account index: 1, address: 19d52e921e42df9fd393a3428a876444b5714658ea46110d6d64ea8883c91081, sequence number: 0, status: Local

sequence numberはアカウントから送信されたトランザクション回数を表す。

##Aさんに110コインを付与

libra% account mint 0 110
>> Minting coins
Mint request submitted

##Bさんに52コインを付与

libra% account mint 1 52
>> Minting coins
Mint request submitted

##Aさんの残高を確認

libra% query balance 0
Balance is: 110.000000

##Bさんの残高を確認

libra% query balance 1
Balance is: 52.000000

##AさんからBさんへ10コイン送金

libra% transfer 0 1 10
>> Transferring
Transaction submitted to validator
To query for transaction status, run: query txn_acc_seq 0 0 <fetch_events=true|false>

##Aさんのトランザクション回数が1になっていることを確認

libra% account list
User account index: 0, address: 0c5e0a2ebf0f5cdf71c06565aba069dc3065575495c66919fd52618dbc29def1, sequence number: 1, status: Persisted
User account index: 1, address: 19d52e921e42df9fd393a3428a876444b5714658ea46110d6d64ea8883c91081, sequence number: 0, status: Persisted

##AさんからBさんに10コイン送金されて残高が変わっていることを確認

libra% query balance 0
Balance is: 100.000000
libra% query balance 1
Balance is: 62.000000
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?