Confirm a burn from its signature
singularityagent__verify_burnConfirm that a Solana transaction really burned a token: which mint, which owner, how much, at finalized commitment. Pass mint (and optionally owner and a minimum amount) to check the burn against a claim rather than just describing it — a transaction that burned a different mint is refused by name. Reports whether the signature has already been redeemed, and never spends it. A signature is public the moment it lands, so this proves a burn happened and proves nothing about who quoted it; what binds a burn to a claimant is the memo the burner signed into it, which is returned when there is one.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mint | No | The mint the burn must be of. Matched by address, never by symbol. | |
| chain | No | Solana chain id or alias. Defaults to "solana". | |
| owner | No | The wallet that must have signed the burn. | |
| minimum | No | The least that must have been destroyed, as a human decimal amount, e.g. "1000". | |
| signature | Yes | The transaction signature of the burn. | |
| expectMemo | No | Text the burn's memo must contain. The memo is the only part of the transaction the burner wrote and signed, so it is what makes a burn attributable to a claimant rather than to whoever quotes the signature first. |