You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
### What
Add integration tests for embedded wallets.
Main change in `internal/integrationtests/integration_tests.go`
Successful action:
https://github.com/stellar/stellar-disbursement-platform-backend/actions/runs/21684717721
Test covers:
- Disbursement creation with embedded wallet provider
- Embedded wallet token generation after disbursement starts
- Receiver create embedded wallet with WebAuthn credentials (P256 public
key)
- Smart contract deployment via TSS
- Receiver wallet auto-registration (no verification)
- Payment delivery to contract account
### Why
Embedded Wallet
### Known limitations
SEP-45 authentication is not covered here.
SEP-45 requires WebAuthn/passkey signatures which use the secp256r1
(P-256) curve and browser-based APIs(navigator.credentials). This cannot
be simulated in a Go backend.
### Checklist
- [ ] Title follows `SDP-1234: Add new feature` or `Chore: Refactor
package xyz` format. The Jira ticket code was included if available.
- [ ] PR has a focused scope and doesn't mix features with refactoring
- [ ] Tests are included (if applicable)
- [ ] `CHANGELOG.md` is updated (if applicable)
- [ ] If contracts changed, run the `Contract WASM Artifacts` workflow
and open a PR to update the WASMs on `dev`
- [ ] CONFIG/SECRETS changes are updated in helmcharts and deployments
(if applicable)
- [ ] Preview deployment works as expected
- [ ] Ready for production
0 commit comments