|
import requests |
|
|
|
|
|
API_ENDPOINT = "https://api.polygonscan.com/api" |
|
API_KEY = "4H655NPT5229MKFE2NNHIS2GNZ3U4UTGT2" |
|
|
|
|
|
account_address = "0x9526E51ee3D9bA02Ef674eB1E41FB24Dc2165380" |
|
token_contract_address = "0xa4b37be40f7b231ee9574c4b16b7ddb7eacdc99b" |
|
|
|
|
|
params = { |
|
"module": "account", |
|
"action": "tokennfttx", |
|
"contractaddress": token_contract_address, |
|
"address": account_address, |
|
"page": 1, |
|
"offset": 1, |
|
"sort": "desc", |
|
"apikey": API_KEY |
|
} |
|
|
|
response = requests.get(API_ENDPOINT, params=params) |
|
data = response.json() |
|
|
|
print(data) |
|
|
|
if data["status"] == "1" and data["result"]: |
|
latest_nft = data["result"][0] |
|
token_id = latest_nft["tokenID"] |
|
|
|
|
|
print(f"Token ID: {token_id}") |
|
else: |
|
print("No recent NFT transfers found.") |
|
|