本文へ移動
    hazBasehazBaseDocs
    SMART CONTRACTS

    スマートコントラクト

    権利の発行、取引、議決、資金配分。必要な役割を組み合わせて、アプリケーションを構成できます。

    アプリケーションとの接続

    hazBaseのスマートコントラクトは、権利の発行・移転から取引、議決、資金配分までを役割別に組み合わせる部品です。業務データとオンチェーンの状態を、API・SDKと確定結果を介してつなぎます。

    1. 01

      アプリケーション・業務データ

      設備ID、契約書、審査結果などを管理し、トークンのID・アドレスと対応づけます。

    2. 02

      API・SDK

      Wallet APIで承認と送信を扱い、SDKで引数の組み立てやコントラクトの読み書きを行います。

    3. 03

      スマートコントラクト

      残高、移転、提案、請求などの状態を、コントラクトごとの権限と条件に従って更新します。

    4. 04

      確定結果・イベント

      確定したトランザクションとイベントを取得し、画面や業務台帳へ反映します。

    六つの役割

    最初の実装に向けて

    まず用途に合うトークンを選び、接続ネットワーク・コントラクトアドレス・ABI・署名者を確認すると、読み取りから小さな操作へ段階的に進められます。