---
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\)의 온체인 활동을 추적하는 것은 custom Webhooks를 사용해 새 [GraphQL](https://www.alchemy.com/dapps/graphql) 웹훅을 생성하고, 간단한 코드 스니펫을 복사한 뒤, 웹훅 URL을 입력하는 것으로 끝나는 작업입니다!

### **1. Alchemy의 custom webhooks에 로그인**

Alchemy 계정에 가입하거나 로그인한 후 [새 custom 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 커스텀 웹훅 생성"
  width={3428}
  height={890}
  caption="Alchemy 대시보드에서 GraphQL 웹훅 생성하기"
/>

더 자세한 내용은 [custom webhook 설정 단계별 가이드](https://www.alchemy.com/docs/reference/custom-webhook)를 참고하세요.

### **2. PYUSD 코드 스니펫 붙여넣기**

빈 템플릿을 사용해 새 웹훅을 생성합니다. 이벤트를 스트리밍받고자 하는 웹훅 URL을 붙여넣습니다.

<ImageBlock
  src="https://media.alchemy.com/1703818693-paste-webhook-url.png"
  alt="PYUSD 온체인 이벤트 스트리밍을 위한 커스텀 웹훅 생성"
  width={2696}
  height={1978}
  caption="PYUSD 온체인 이벤트 스트리밍을 위한 커스텀 웹훅 생성"
/>

다음으로, 아래 코드 스니펫을 복사해 새 GraphQL 웹훅에 붙여넣으세요:

<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** - 웹훅이 추적할 이벤트를 설명하는 토픽

### 3. 웹훅 URL에서 이벤트 수신 시작

게시가 완료되면, 웹훅 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는 [미화와 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) ERC-20 토큰입니다. 이 스테이블코인은 Paxos Trust Company가 발행하며, PYUSD 토큰을 뒷받침하기 위한 자산을 보유하고 있습니다.

현재로서는 PYUSD가 PayPal이 지원하는 유일한 스테이블코인이며, 이는 온체인과 오프체인을 빠르게 오가고자 하는 PayPal 고객들에게 매력적인 요소입니다. PayPal의 새로운 "Checkout with Crypto" 기능을 통해 고객은 결제 시 PYUSD를 사용할 수도 있게 됩니다.

### PayPal의 PYUSD를 추적하는 것이 흥미로운 이유

Ethereum의 모든 온체인 활동은 Custom Webhooks로 추적할 수 있지만, 디지털 결제 대기업이 이 생태계에 진입했다는 것은 하나의 이정표를 의미합니다. PayPal은 PayPal 앱에서 Ethereum 지갑으로 PYUSD를 전송하는 기능을 지원할 예정입니다. 이러한 전송을 비롯해 이 스테이블코인과 관련된 다른 트랜잭션들은 유의미한 온체인 분석을 가능하게 할 수 있습니다.
