libra(二)libra初体験

2598 ワード

Libra初体験


本文はlibra開発環境の構築と最初の取引の構築を紹介する.
  • Libra開発環境構築
  • プロジェクトダウンロード
    git clone https://github.com/libra/libra.git && cd libra
    
  • 取付依存
    ./scripts/dev_setup.sh
    
  • クライアント
    ./scripts/cli/start_cli_testnet.sh
    
  • をコンパイルして実行する.
  • Libra開発
  • 私の最初の取引
  • 取引を開始するには
  • プロジェクトダウンロードおよびインストール依存(上記環境構築参照)
  • クライアントのコンパイル、実行(上記環境構築参照)
  • AliceとBobの2つのアカウントを作成します.
  • account createコマンド
    libra% account create
    >> Creating/retrieving next account from wallet
    Created/retrieved account #0 address 91a2e6df684b3503017cf2f07d282aa6691398bbc142bd9007e58005bdea4bbc
    
    libra% account create
    >> Creating/retrieving next account from wallet
    Created/retrieved account #1 address ca92085506a976b82a9ec78a04f02ef8f5fee90b547fcfa1a2d7c585bcc30058
    
  • を使用
  • 作成したアカウントの表示
  • account listコマンド
  • を使用
    libra% account list
    User account index: 0, address: 91a2e6df684b3503017cf2f07d282aa6691398bbc142bd9007e58005bdea4bbc, sequence number: 0, status: Local
    User account index: 1, address: ca92085506a976b82a9ec78a04f02ef8f5fee90b547fcfa1a2d7c585bcc30058, sequence number: 0, status: Local
    
  • AliceとBobの口座にはそれぞれ110と52が割り当てられている.
  • account mintコマンドを使用する:account mint 0 110
  • 0はAliceのアカウントインデックス
  • です.
  • 110はAliceアカウントに割り当てられたlibra数
  • である.
    libra% account mint 0 110
    >> Minting coins
    Mint request submitted
    
    libra% account mint 1 52
    >> Minting coins
    Mint request submitted
    
  • 取引前のAliceとBobのlibra数を問い合わせる
  • query balanceコマンドを使用する:query balance 0
  • 0はAliceのアカウントインデックス
  • です.
    libra% query balance 0
    Balance is: 110.000000
    libra% query balance 1
    Balance is: 52.000000
    

    現在のAliceの残高は110、Bobの残高は52であることがわかります.次に、振り替え取引を開始します.
  • 振り込み取引開始
  • transferコマンドを使用:transfer 0 1 10
  • 0はAliceのアカウントインデックスです.
  • 1はBobのアカウントインデックスである.
  • 10は、Alice口座からBob口座に振り込まれたlibraの数
  • である.
    libra% transfer 0 1 10
    >> Transferring
    Transaction submitted to validator
    To query for transaction status, run: query txn_acc_seq 0 0 
    
  • 取引後のAliceとBobのlibra数を照会
  • query balanceコマンドを使用する:query balance 0
  • 0はAliceのアカウントインデックス
  • です.
    libra% query balance 0
    Balance is: 100.000000
    libra% query balance 1
    Balance is: 62.000000
    

    現在のAliceの残高は100で、Bobの残高は62であることがわかります.これで私たちの最初の振り替えが完了しました.