Skip to content
docs

Candidate

Defined in: protocol-approvals-evm/src/sources/rpc-logs.ts:11

A (token, spender) pair seen in the account’s approval events. Only a hint: the current on-chain state is what StateVerifier reads. Plain JSON (no bigint) so hosts can persist it as the scan cache.

block: number

Defined in: protocol-approvals-evm/src/sources/rpc-logs.ts:17


kind: "erc20" | "erc721-token" | "permit2" | "nft-operator"

Defined in: protocol-approvals-evm/src/sources/rpc-logs.ts:12


logIndex: number

Defined in: protocol-approvals-evm/src/sources/rpc-logs.ts:19


spender: string

Defined in: protocol-approvals-evm/src/sources/rpc-logs.ts:14


token: string

Defined in: protocol-approvals-evm/src/sources/rpc-logs.ts:13


optional tokenId?: string

Defined in: protocol-approvals-evm/src/sources/rpc-logs.ts:16

Decimal string, erc721-token only.


txHash: string

Defined in: protocol-approvals-evm/src/sources/rpc-logs.ts:18