Merge pull request 'fix(rflows): align Openfort wallet label with flow-service' (#1) from dev into main
CI/CD / deploy (push) Successful in 2m40s Details

This commit is contained in:
jeffemmett 2026-04-03 03:59:40 +02:00
commit 8327d5b7f8
2 changed files with 2 additions and 2 deletions

View File

@ -33,7 +33,7 @@ export class OpenfortProvider {
/**
* Find an existing wallet by player name, or create a new one.
* Ensures one wallet per label (e.g. "user:alice@example.com").
* Ensures one wallet per label (e.g. "user-alice@example.com").
*/
async findOrCreateWallet(label: string, metadata?: Record<string, string>): Promise<WalletInfo> {
try {

View File

@ -238,7 +238,7 @@ routes.post("/api/flows/user-onramp", async (c) => {
if (!onramp) return c.json({ error: "No on-ramp provider available" }, 503);
// 1. Find or create Openfort smart wallet for this user (one wallet per email)
const wallet = await _openfort.findOrCreateWallet(email, {
const wallet = await _openfort.findOrCreateWallet(`user-${email}`, {
type: 'user-onramp',
email,
});