From 95effd31e45393ac579d56c98896317324582bde Mon Sep 17 00:00:00 2001 From: Joaquim Verges Date: Sat, 5 Jul 2025 21:24:14 +1200 Subject: [PATCH] [Dashboard] Add server-wallet signAuthorization capability to wallet access token --- .../transactions/lib/vault.client.ts | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/apps/dashboard/src/app/(app)/team/[team_slug]/[project_slug]/(sidebar)/transactions/lib/vault.client.ts b/apps/dashboard/src/app/(app)/team/[team_slug]/[project_slug]/(sidebar)/transactions/lib/vault.client.ts index c740c125ab0..b505bd0d22b 100644 --- a/apps/dashboard/src/app/(app)/team/[team_slug]/[project_slug]/(sidebar)/transactions/lib/vault.client.ts +++ b/apps/dashboard/src/app/(app)/team/[team_slug]/[project_slug]/(sidebar)/transactions/lib/vault.client.ts @@ -164,6 +164,29 @@ export async function createWalletAccessToken(props: { ], type: "eoa:signTypedData", }, + { + metadataPatterns: [ + { + key: "projectId", + rule: { + pattern: props.project.id, + }, + }, + { + key: "teamId", + rule: { + pattern: props.project.teamId, + }, + }, + { + key: "type", + rule: { + pattern: "server-wallet", + }, + }, + ], + type: "eoa:signAuthorization", + }, { metadataPatterns: [ {