app.gainforest.wallet.pendingSend
A transfer from the account's donation wallet (app.gainforest.wallet.primary) that still needs more passkey approvals. Multi-approval wallets (threshold > 1) collect approvals asynchronously: the initiator stores the exact unsigned ERC-4337 UserOperation here together with their own approval, remaining passkey holders approve from their own devices, and the final approver signs the full userOp hash which submits the operation on-chain and deletes this record. Every stored approval is a WebAuthn assertion over the operation's LIGHT hash (the SmartVault scheme where all but the last signer sign a gas-bounded subset of the operation). Approvals are verified off-chain before being stored and re-verified before submission, so a hand-crafted record cannot forge or brick a transfer. Fixed rkey `self`: one pending transfer per wallet at a time.
Details · record, key literal:self
| Kind | record |
|---|---|
| Record key | literal:self |
| Authority | wallet.gainforest.app |
| Indexed |
What's different
There is nothing to compare yet: this is the only version of app.gainforest.wallet.pendingSend anywhere.