(原文 : https://aptos.dev/indexer/custom-processors/e2e-tutorial)

✈︎ Github

✈︎ Githubサイドバー(今のところ346行目)

✈︎ アプリページ

このチュートリアルでは、基本的なカスタムインデクサープロセッサーを作成しAptosブロックチェーン上のイベントとデータを追跡する手順を解説します。

非常に単純なスマートコントラクトを使用します。Coin Flipと呼ばれていて、すでにイベントを発行しています。

スマートコントラクトはすでにデプロイされており、改造に興味がない限り殆どの場合、それを理解する必要はありません。

始める

まず、aptos-indexer-processorsリポジトリのクローンを作成します。

# HTTPS
<https://github.com/aptos-labs/aptos-indexer-processors.git>

# SSH
[email protected]:aptos-labs/aptos-indexer-processors.git

コインフリップディレクトリに移動します。

cd aptos-indexer-processors
cd python/processors/coin_flip

プロセッサは、トランザクションストリームサービスからのトランザクションを消費します。Labs-Hostedトランザクションストリームサービスを使用するには、認証トークンが必要ですこのガイドに従い、開発者ポータルからトークンを取得します。このチュートリアルはTestnet用であるため、TestnetのAPIキーを作成します。完了すると、以下のようなトークンが作成されるはずです。

aptoslabs_yj4bocpaKy_Q6RBP4cdBmjA8T51hto1GcVX5ZS9S65dx

次のツールも必要です。

このチュートリアルはデータベースとしてPostgreSQLを使用します。何を使用しても自由ですが、簡単にするためPostgreSQLを使用します。以下のデータベース構成とツールを使用します。