Reveal handles
decryptHandles rejects if any handle remains pending; balancesSettled exposes pending rows. A declined signature ends the operation.
Session lifecycle
The first reveal may request a temporary session signature, reused for subsequent reveals. Sessions bind to owner, chain, and verifier; default expiry is four hours.Session contains account (temporary signer), voucher, expiresAt (Unix milliseconds), and dialect (generic or ctoken). Adoption checks expiry, dialect, and owner. Normal use creates the session internally.
Node and browsers share this flow. A Node signer may still require user interaction.
To change accounts or transports, construct a new client.