10 スマート・コントラクトの開発および使用
Oracle Blockchain Platform Enterprise Edition for Besuを使用して、バンドルされたアプリケーションのデプロイ、サンプルのSolidity契約のダウンロード、トークン化されたアセットの操作、およびアカウントおよびトークン契約のSolidityメソッドのコールを行います。
- ワンクリック・アプリケーション・デプロイメント
- Blockchain Platform Managerのワンクリック機能を使用して、アプリケーションをインスタンスにデプロイします。
- デジタル・アセットのためのスマート・コントラクト
- 提供されたデジタル・アセットSDKパッケージを使用して、トークン化されたアセットを操作します。1つはERC‑20標準を拡張し、もう1つはERC‑1155標準を拡張します。詳細は、デジタル・アセット・ガイドのデジタル・アセットのスマート・コントラクトのインストールを参照してください。
- デジタル資産向けSolidity Smart Contract API
- ERC‑20およびERC‑1155標準に基づくトークンをサポートするSolidityメソッドを呼び出します。詳細は、デジタル・アセット・ガイドのデジタル・アセットAPIを参照してください。
- サンプルスマート契約
- サービス・コンソールの「Developer Tools」ページでサンプル契約を検索します。Solidityソース・コードまたはアプリケーション・バイナリ・インタフェース(ABI)をダウンロードします。
- ABIとRPCプロキシAPIコールを使用して、デプロイされたスマート・コントラクトと対話します。
- ソースをSolidity開発環境(HardhatやRemixなど)にインポートして、契約を変更または拡張します。