Set up RUB, USDT and USDC accounts automatically #73
No files matched your search
+1
-1
@@ -87,7 +87,7 @@ and payout bindings remain separate from creation of the currency accounts.
|
|||||||
|
|
||||||
Deploy [Sendico #2968](https://git.sendico.io/tech/sendico/issues/2968) first:
|
Deploy [Sendico #2968](https://git.sendico.io/tech/sendico/issues/2968) first:
|
||||||
Ledger (including its unique index), then Product Edge, then SXCHNGE backend and
|
Ledger (including its unique index), then Product Edge, then SXCHNGE backend and
|
||||||
frontend from [task #72](https://git.sendico.io/tech/sxchnge/issues/72). The public
|
frontend from [PR #73](https://git.sendico.io/tech/sxchnge/pulls/73). The public
|
||||||
ledger list must advertise `externalSubjectAccounts: true` before SXCHNGE sends
|
ledger list must advertise `externalSubjectAccounts: true` before SXCHNGE sends
|
||||||
any create requests. Older providers fail safely without creating accounts.
|
any create requests. Older providers fail safely without creating accounts.
|
||||||
The acknowledgement assumes Ledger and Edge are deployed in that order; it
|
The acknowledgement assumes Ledger and Edge are deployed in that order; it
|
||||||
|
|||||||
@@ -334,11 +334,23 @@ balance card was viewed. Existing transaction journey outcomes below are reused;
|
|||||||
no speculative button-click events are added.
|
no speculative button-click events are added.
|
||||||
|
|
||||||
Scope and rollout: [task #72](https://git.sendico.io/tech/sxchnge/issues/72), branch
|
Scope and rollout: [task #72](https://git.sendico.io/tech/sxchnge/issues/72), branch
|
||||||
`wallet-72`, [task #72](https://git.sendico.io/tech/sxchnge/issues/72). The provider
|
`wallet-72`, [PR #73](https://git.sendico.io/tech/sxchnge/pulls/73). The provider
|
||||||
prerequisite and deployment order are documented in [payments](../payments.md).
|
prerequisite and deployment order are documented in [payments](../payments.md).
|
||||||
Merge and deployment remain separate. Final validation is recorded in the task
|
Merge and deployment remain separate. Final validation is recorded in the task
|
||||||
and PR, including any transient failures and environmental blockers.
|
and PR, including any transient failures and environmental blockers.
|
||||||
|
|
||||||
|
Final validation (2026-10-23): `flutter gen-l10n`, `flutter analyze` in
|
||||||
|
`frontend/app`, the changed-Dart formatting check, `make lint-backend`, and
|
||||||
|
`git diff --check` passed. `make test-frontend` passed all 242 tests on the current
|
||||||
|
app base, including the eight setup recovery scenarios. The full `make test`
|
||||||
|
passed with `TESTCONTAINERS_RYUK_DISABLED=true GOFLAGS='-p=2'`: earlier attempts
|
||||||
|
hit dependency DNS and Mongo/cleanup-helper startup timeouts. Disabling only the
|
||||||
|
failing helper retained every integration assertion, test timeout and race check;
|
||||||
|
each test's existing container cleanup still ran. No security scan was requested.
|
||||||
|
The live local provider catalog confirms RUB scale 2 and USDT/USDC scale 6.
|
||||||
|
Provider-side concurrency and frozen-binding checks passed against a disposable
|
||||||
|
Mongo replica set; see [Sendico PR #2970](https://git.sendico.io/tech/sendico/pulls/2970).
|
||||||
|
|
||||||
## Journey measurement plan
|
## Journey measurement plan
|
||||||
|
|
||||||
Reuse the typed analytics abstraction and maintain a separate journey per active
|
Reuse the typed analytics abstraction and maintain a separate journey per active
|
||||||
|
|||||||
Reference in new issue
Block a user