import requests # PolygonScan API 엔드포인트 및 API 키 (PolygonScan에서 발급 받아야 함) API_ENDPOINT = "https://api.polygonscan.com/api" API_KEY = "4H655NPT5229MKFE2NNHIS2GNZ3U4UTGT2" # 검색할 계좌 주소 및 토큰 컨트랙트 주소 account_address = "0x9526E51ee3D9bA02Ef674eB1E41FB24Dc2165380" token_contract_address = "0xa4b37be40f7b231ee9574c4b16b7ddb7eacdc99b" # Transfer 이벤트를 조회하기 위한 파라미터 params = { "module": "account", "action": "tokennfttx", "contractaddress": token_contract_address, "address": account_address, "page": 1, "offset": 1, # 최근 1개의 이벤트만 조회 "sort": "desc", # 최신순으로 정렬 "apikey": API_KEY } response = requests.get(API_ENDPOINT, params=params) data = response.json() print(data) # 결과에서 최근에 받은 NFT의 정보 추출 if data["status"] == "1" and data["result"]: latest_nft = data["result"][0] token_id = latest_nft["tokenID"] # 이 부분에서 추가적으로 해당 토큰 ID에 대한 정보를 조회할 수 있습니다. print(f"Token ID: {token_id}") else: print("No recent NFT transfers found.")