ASTERIA Warp 製品ブログ

【つないでみた】さくらインターネットのmijin環境につないでみた ②重要度の高いアカウント一覧を取得をしてみた

【つないでみた】さくらインターネットのmijin環境につないでみた ②アカウント一覧を取得をしてみた 前回「①サーバーの動作確認をしてみた」に引き続き、ブロックチェーン環境「mijin」につないでみました。

第2回目の今回は、アカウントの一覧を取得してみます。
アカウントはそれぞれを一意に識別するaddressや、公開鍵などを持っています。
それぞれのアカウント同士のデータのやりとりはこのaddress情報が起点となります。

また、アカウントには「重要度」というプロパティが存在しています。BitCoinなどとは異なる「重要度」という情報はmijin独自のもので特徴づけるものです。
重要度は複雑な計算によって取引や仮想通貨の所持額などから算出されます。

そんなわけで重要度の高いアカウントの一覧を取得してみようと思います。
作成したフローはこちら。

GetImportanceAccounts

アカウントの一覧を取得するだけであれば、重要度を取得するAPI、account/importances を実行すると取得できます。
結果はJSONでaddress情報と、重要度が返ってきます。

アカウントのaddressが欲しいだけであればここで終わりでも良いのですが、さらにアカウントに紐付いている公開鍵等の詳細情報を合わせて取得するため、1件毎に繰り返して詳細を取るようにしました。
詳細は account/get のAPIに対して、addressを引き渡すことで取得できます。

最後に、重要度の情報と詳細の情報をマージします。
結果はASTERIA Warpが扱いやすいXML形式で出力してみました。

result

このフローは他のフローから「サブフロー」として呼び出すことも想定しています。
特定の条件にあったアカウントだけに処理を実行するようなフローなどに活用できるかと思います。

次回はいよいよ仮想通貨の取引を実行してみたいと思います。

>つづき:
【つないでみた】さくらインターネットのmijin環境につないでみた③
取引を実行してみた


【ASTERIA Warp 事例集】業務自動化/RPA、EAI、マスターデータ管理、クラウド連携・・・業務効率化・データ活用事例をまとめ読み

ASTERIA Warp 関連サイトのご紹介

X ASTERIA Warp Developer Network(ADN)サイト

技術情報をお探しの方

ASTERIA Warp Developer Network
(ADN)サイト

ASTERIA Warp製品の技術情報やTips、また情報交換の場として「ADNフォーラム」をご用意しています。

X ASTERIA Warpユーザーグループ(AUG)サイト

ASTERIA Warpユーザーの方

ASTERIA Warpユーザーグループ
(AUG)サイト

ASTERIA Warpユーザー同士の交流の場として、各種イベント案内や開催レポートを掲載しています。

X ASTERIA Warpユーザーサイト

ASTERIA Warpユーザーの方

ASTERIA Warpユーザーサイト
Login

製品更新版や評価版のダウンロード、各種ドキュメントのご提供、また 技術的なお問合せもこちらで受付ています。

X ASTERIA Warpパートナーサイト

ASTERIA Warpパートナーの方

ASTERIA Warpパートナーサイト
Login

パートナーライセンスの発行や各種ドキュメントのご提供をしています。

ページ先頭へ