Added support for EIP-5792 batch transactions in Farcaster Wallet:
Mini Apps can now use wallet_sendCalls to batch multiple transactions into a single user confirmation
Supports common patterns like “approve and transfer” in one operation
Transactions are executed sequentially with full security scanning
Note: Atomic execution and paymaster support are not yet available
June 9, 2025 (0.0.61)
Moved Quick Auth out of experimental and enhanced functionality:
Use sdk.quickAuth.getToken() in place of sdk.experimental.quickAuth(). getToken will store the token in memory and return if it not expired, otherwise a new token will be fetched. Developers no longer need to manage keeping this token around or checking expiration and can make calls to getToken whenever needed.
Added fetch which is a wrapper around the browser Fetch API that adds a Quick Auth token as a Bearer token in the Authorization header.
June 6, 2025 (0.0.59)
Added cast_share location type for share extensions, enabling Mini Apps to receive shared casts from the system share sheet
Extended the cast object in cast_embed and cast_share contexts to include comprehensive metadata (author details, timestamps, mentions, embeds, channel)
Made url optional in actionLaunchFrameSchema - when not provided, it defaults to the current webpage URL (including query parameters) (see discussions/189)
December 19, 2024
Added experimental signManifest action for domain manifest verification:
Signs domain manifests for authenticity verification
Returns structured response with header, payload, and signature