---
title: "PayPalの新しいステーブルコインPYUSDのオンチェーンイベントをトラッキング"
description: "Custom Webhooksを使ってPYUSDのすべてのオンチェーントランザクションを数秒でトラッキングする方法"
---

# PayPalの新しいステーブルコインPYUSDのオンチェーンイベントをトラッキング

2023年8月7日、PayPalは新しいステーブルコインPYUSDを発表しました。ここでは、PYUSDスマートコントラクトのオンチェーンイベントをリアルタイムでストリーミングするために[Custom Webhooks](https://etherscan.io/address/0xe17b8adf8e46b15f3f9ab4bb9e3b6e31db09126e)を使用する方法を紹介します。

## **PYUSDのオンチェーン活動を追跡する方法**

PayPalの[PYUSDスマートコントラクト](https://etherscan.io/address/0xe17b8adf8e46b15f3f9ab4bb9e3b6e31db09126e)（アドレス：0xe17b8aDF8E46b15f3F9aB4Bb9E3b6e31Db09126E）のオンチェーン活動をカスタムWebhooksで追跡するには、新しい[GraphQL](https://www.alchemy.com/dapps/graphql) webhookを作成し、簡単なコードスニペットをコピーして、webhook URLを入力するだけです。

### **1. AlchemyのCustom Webhooksにログインする**

Alchemyアカウントに登録またはログインし、[新しいカスタムwebhookを作成します](https://dashboard.alchemy.com/signup?a=track-pyusd&redirectUrl=https%3A%2F%2Fdashboard.alchemy.com%2Fnotify)。

<ImageBlock
  src="https://media.alchemy.com/1703818657-create-custom-webhook-on-alchemy.png"
  alt="Alchemyダッシュボード：新しいGraphQLカスタムwebhookの作成"
  width={3428}
  height={890}
  caption="AlchemyのダッシュボードからGraphQL Webhookを作成"
/>

詳細については、[カスタムwebhookのセットアップ手順ガイド](https://www.alchemy.com/docs/reference/custom-webhook)を参照してください。

### **2. PYUSDのコードスニペットを貼り付ける**

空白のテンプレートを使用して新しいwebhookを作成します。イベントをストリーミングしたいwebhook URLを貼り付けます。

<ImageBlock
  src="https://media.alchemy.com/1703818693-paste-webhook-url.png"
  alt="PYUSDのオンチェーンイベントをストリーミングするためのCustom Webhookの作成"
  width={2696}
  height={1978}
  caption="PYUSDのオンチェーンイベントをストリーミングするためのCustom Webhookの作成"
/>

次に、以下のコードスニペットをコピーして、新しいGraphQL webhookに貼り付けます。

<CodeSnippet
  code={`# Get all Approval() events emitted by the PYUSD contract
  {
    block(hash: "0xaaf4228db65eab92357c124ff8f8f1c5da72a04da660e147157cd4dfd8eb44d6") {
      logs(filter: {addresses: ["0xe17b8aDF8E46b15f3F9aB4Bb9E3b6e31Db09126E"], topics: ["0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"]}) {
        account {
          address
        }
        topics
        transaction{
          hash
          index
          to{
            address
          }
          from {
            address
          }
          status
        }
      }
    }
  }`}
  language="graphql"
  theme="dark"
/>

重要な部分の説明は以下の通りです。

- **Block hash** - ブロックチェーン上のブロックの参照番号
- **Addresses** - PYUSDのERC-20トークンのスマートコントラクトアドレス
- **Topics** - webhookが追跡するイベントを示すトピック

### 3. webhook URLでイベントの受信を開始する

公開後、webhook URLはPYUSDコントラクトから発行されるすべてのイベントを受信し始めます。

<ImageBlock
  src="https://media.alchemy.com/1703819003-event-stream-from-pyusd-smart-contract.png"
  alt="PYUSDスマートコントラクトからのイベントストリーム"
  width={3456}
  height={1872}
  caption="PYUSDスマートコントラクトからのイベントストリーム"
/>

PayPalのステーブルコインを使用して発生する各トランザクションは、JSON経由でアクセス可能になります。一部のユーザーはこのデータを使って大口取引を通知するTwitterボットを作成するかもしれませんが、他にも独自のインサイトを見つけられるかもしれません。

### **4. AWSへのストリーミング**

サーバーレスAPIでリアルタイムのPYUSDブロックチェーンデータを取り込み、保存、取得したいですか？ブロックチェーンデータをリアルタイムでAWSにストリーミングするための[手順ガイド](https://www.alchemy.com/docs/reference/custom-webhooks-example)をご覧ください。

## PayPalのステーブルコインPYUSDとは

PayPalは、新しい「[PayPal USD](https://www.alchemy.com/dapps/paypal-usd)」ステーブルコインを通じて、Ethereumのオンチェーンエコシステムと従来の法定通貨システムとの間の主要な橋渡し役になる意向を発表しました。PayPal USDはERC-20トークンであり、[米ドルと1対1で交換可能とされています](https://newsroom.paypal-corp.com/2023-08-07-PayPal-Launches-U-S-Dollar-Stablecoin#:~:text=PayPal%20USD%20is%20redeemable%201%3A1%20for%20U.S.%20dollars)。このステーブルコインはPaxos Trust Companyが発行しており、PYUSDトークンを裏付ける資産を準備金として保有しています。

現時点では、PYUSDはPayPalがサポートする唯一のステーブルコインであり、オンチェーンとオフチェーンの間を迅速に移動したいPayPalの顧客にとって魅力的なものとなっています。PayPalの新しい「Checkout with Crypto」機能により、顧客はチェックアウト時にPYUSDを使用して支払うこともできるようになります。

### PayPalのPYUSDを追跡することの何が興味深いのか

Ethereumのオンチェーン活動はすべてCustom Webhooksで追跡可能ですが、デジタル決済大手がこのエコシステムに参入することは新たな時代を象徴しています。PayPalはPayPalアプリからEthereumウォレットへのPYUSDの送金をサポートする予定です。これに加え、このステーブルコインで発生するその他のトランザクションも、有益なオンチェーン分析を提供する可能性があります。
