I'm trying to understand EOA / internal / token transfer events better because I'm using the Alchemy Notify webhooks on address activity and I want to know which type of transactions to expect.
This is the ERC721A contract address on Goerli: https://goerli.etherscan.io/address/0x0a71632Ad538A5B24e72BF80a1840E2Efc575429
Here is a mint transaction that was mined: https://goerli.etherscan.io/tx/0xe29271d1c537430f0afa8618c1ae4196204bfb20fadf800c197fcbca1a0d0bd2
And this is the webhooks response body that I get from the Alchemy Notify API:
{
"webhookId": "<redacted>",
"id": "<redacted>",
"createdAt": "2022-08-03T14:45:19.798Z",
"type": "ADDRESS_ACTIVITY",
"event": {
"network": "ETH_GOERLI",
"activity": [
{
"fromAddress": "0xa423bb1f81568f464296050d9a3ea678ac5a2064",
"toAddress": "0x0a71632ad538a5b24e72bf80a1840e2efc575429",
"blockNum": "0x700090",
"hash": "0xe29271d1c537430f0afa8618c1ae4196204bfb20fadf800c197fcbca1a0d0bd2",
"value": 0.0015,
"asset": "ETH",
"category": "external",
"rawContract": {
"rawValue": "0x5543df729c000",
"decimals": 18
}
}
]
}
}
I expect NFT mints to be token transfers (from 0x0
address -> to the minter's wallet address). That means I'd also expect this webhook to notify me about a token transfer event, but all I got was this "category": "external"
transaction.
- Why is this transaction marked as external?
- Why are no log events returned?
- How do I get the Notify webhook to return these NFT mint transfer event logs? https://goerli.etherscan.io/tx/0xe29271d1c537430f0afa8618c1ae4196204bfb20fadf800c197fcbca1a0d0bd2#eventlog