34 commits in all time Feb 01, 2026 10:05 – May 02, 2026 10:05 UTC
bwmx pawn
feat(fee sponsor): base impl and tests
Co-authored-by: Copilot <copilot@github.com>
Git Commit b10a8fd1 Branch feat/fee-sponsorship Document 7/517 ++ 1 --
meetthosar pawn
Merge 671394b72d056bd2c0f73444475af3dbb840540d into 823a6e673b42fba51d1ba7f9977e5ce265ed4421
Git Commit b80dc301 Branch pull/27/merge Document 11/1,067 ++ 323 --
meetthosar pawn
Unit test and lint fixes
Git Commit 671394b7 Branch fix/user-scoped-endpoints Document 7/26 ++ 30 --
meetthosar pawn
fix(wallet): propagate HTTP status errors; support fromUserId signer; extend e2e coverage
- Add centralized HttpException wrapping to preserve 400/403 status codes
- Make fromUserId optional/default manager across asset DTOs
- Relax assetId validation for create-asset payloads
- Update wallet group tx signing + clawback craft call usage
- Clean up e2e typos and add negative clawback test
Git Commit 9dbde128 Branch fix/user-scoped-endpoints Document 6/135 ++ 54 --
meetthosar pawn
Merge cc0fe63958728bf7f0d6030ff8dca52397dd7b50 into 823a6e673b42fba51d1ba7f9977e5ce265ed4421
Git Commit 5db923c2 Branch pull/27/merge Document 10/966 ++ 299 --
meetthosar pawn
Lint errors fixed
Git Commit cc0fe639 Branch fix/user-scoped-endpoints Document 2/4 ++ 6 --
meetthosar pawn
Merge 79495fe45aab10016575b726e8c811f65d42eb25 into 823a6e673b42fba51d1ba7f9977e5ce265ed4421
Git Commit 0767c96e Branch pull/27/merge Document 10/968 ++ 299 --
meetthosar pawn
Format fix
Git Commit 79495fe4 Branch fix/user-scoped-endpoints Document 4/65 ++ 69 --
meetthosar pawn
fix(wallet): correct group transaction signer mapping and expand e2e coverage
- Fix groupTransaction signing by tracking signer IDs per txn index (prevents Invalid sender/500)
- Keep controller wiring to pass vault_token + GroupRequestDto to service
- Update App E2E: group tx scenarios for manager-only, user-only (2 users), and mixed-signer rejection
Git Commit 17a12097 Branch fix/user-scoped-endpoints Document 3/50 ++ 38 --
meetthosar pawn
feat(wallet): support fromUserId signer model for clawback/app + e2e coverage
Git Commit c3a3d32d Branch fix/user-scoped-endpoints Document 7/453 ++ 118 --
meetthosar pawn
- Preserve Vault/Nest HttpExceptions in transferAlgoToAddress so user tokens attempting manager
  signer return 403 (not 500).
- Add/extend e2e tests for Transfer Algo (user forbidden as manager signer; user ok as user signer)
  and asset transfer flows including lease replay coverage.
Git Commit 33204266 Branch fix/user-scoped-endpoints Document 1/226 ++ 3 --
meetthosar pawn
feat(wallet): allow asset transfer from manager or user via fromUserId
Git Commit 573fd32b Branch fix/user-scoped-endpoints Document 3/28 ++ 11 --
meetthosar pawn
Refactored end-to-end tests. Added the createNewUser function and replaced direct create-user API calls across all tests.
Git Commit 5e995e09 Branch fix/user-scoped-endpoints Document 1/49 ++ 88 --
meetthosar pawn
fix(wallet): align asset-create signing with fromUserId and extend asset e2e coverage
- Fix createAsset to sign with the same identity as the transaction sender:
  manager signer for fromUserId='manager', otherwise sign as user.
- Remove debug logging from ChainService.craftAssetCreateTx.
- Extend asset e2e tests:
  - manager asset create ok
  - user asset create ok (user as signer)
  - user forbidden when attempting manager signer
  - asset ACL update flow using created-asset-index + assetId
Git Commit ab8c3f46 Branch fix/user-scoped-endpoints Document 4/128 ++ 7 --
meetthosar pawn
fix(vault): add pawn/users/sign/* capability to pawn_users_policy
Git Commit 22d4a235 Branch fix/user-scoped-endpoints Document 1/4 ++ 0 --
ehanoc pawn
Merge 319a8456f2761e1bd67b1712590fa23e08d85c7c into 823a6e673b42fba51d1ba7f9977e5ce265ed4421
Git Commit 76f9f3de Branch pull/26/merge Document 7/408 ++ 0 --
ehanoc pawn
chore: refactor e2e sponsor test
Git Commit 319a8456 Branch dev-sponsor Document 2/101 ++ 139 --
ehanoc pawn
feat: First pass at fee sponsorship
Git Commit 74a30fd8 Branch dev-sponsor Document 7/446 ++ 0 --
meetthosar pawn
Merge afe0bc19730f1a1db484b0c265f9b34c230637cf into 823a6e673b42fba51d1ba7f9977e5ce265ed4421
Git Commit 3f57907a Branch pull/23/merge Document No file changes
ehanoc pawn
Merge pull request #24 from algorandfoundation/feat/app-call-group-transaction
Feat/App call & Group transaction
Git Commit 823a6e67 Branch master Document 15/1,307 ++ 12 --
meetthosar pawn
Merge b06cc87844e797e8103d35b93c80e217f3fbf432 into f32808f00a6482da5bc55068a0b14a574c722833
Git Commit 307a612b Branch pull/24/merge Document 15/1,307 ++ 12 --
meetthosar pawn
Fix lint errors
Git Commit b06cc878 Branch feat/app-call-group-transaction Document 4/15 ++ 31 --
meetthosar pawn
test: add unit tests for appCall and groupTransaction, fix snd field in chain service specs
Git Commit 2ba11e7f Branch feat/app-call-group-transaction Document 2/174 ++ 6 --
meetthosar pawn
Merge 8bbf89512957bfd775810fbb8b8d4dbd7ca1a9fb into f32808f00a6482da5bc55068a0b14a574c722833
Git Commit fd82f9ff Branch pull/24/merge Document 13/1,149 ++ 6 --
meetthosar pawn
Updated code based on Pull request overview
Git Commit 8bbf8951 Branch feat/app-call-group-transaction Document 6/12 ++ 26 --