Prerequisites
- Funded issuer wallet authorized on the target schema (authority or delegate)
- Recipient meta-address hex for the full announce path
ethereumWalletClientorsolanaWalletconfigured
Issue to a meta-address
When the recipient is a meta-address,issueAttestation resolves stealth material, submits attest, and publishes an announcement (default announce: true):
0xB2 metadata layout, so recipients discover it with
discoverTraitsV2(rows, { chain }).
Issue to self (E2E test pattern)
Recipient formats
Legacy V1 issuer announce helpers
These helpers encode the older V10xA7 attestation id marker. Keep them only for legacy
integrations. For schema-bound V2 attestations, prefer issueAttestation, which submits
the attestation and publishes the matching V2 announcement.
Verify issuance
Solana
Same API; passchain: "solana":