Skip to content

Releases

v0.1.3 — shared budgets and payment recovery

Choose a tag to compare

@sergio12S sergio12S released this 03 Oct 06:15

This release prevents wallet processes from spending the same budget concurrently and keeps interrupted payment outcomes conservative.

  • Share spending and budget locks across processes using the same wallet database, and recheck reservations after approval.
  • Keep chain statuses moving forward despite delayed RPC responses.
  • Recover interrupted submissions on payment, status, and history calls. Preserve unknown outcomes and idempotency keys when RPC cannot prove whether funds moved.
  • Page through invoice payment history and report incomplete searches. Search external invoices without assuming a maximum lifetime.
  • Explain uncertain submissions in the README and MCP instructions.

Validation: 43 unit tests, 8 integration tests against a fresh local Solana validator, clippy with warnings denied, rustfmt, and git diff checks.

This is the agent-wallet source release. The official manus binary consumes this repository through a pinned tag; updating that binary requires a corresponding manus-pay release.