Skip to content

Commit 7bdc77e

Browse files
committed
fix(custom-auth): surface payment errors and fund eve accounts
1 parent daaac5b commit 7bdc77e

File tree

3 files changed

+13
-10
lines changed

3 files changed

+13
-10
lines changed

e2e/src/e2e.spec.ts

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,7 @@ describe('all', () => {
5858
createExecuteJsTest(ctx, () => ctx.aliceEoaAuthContext)());
5959
it('viewPKPsByAddress', () => createViewPKPsByAddressTest(ctx)());
6060
it('viewPKPsByAuthData', () =>
61-
createViewPKPsByAuthDataTest(
62-
ctx,
63-
ctx.aliceViemAccountAuthData
64-
)());
61+
createViewPKPsByAuthDataTest(ctx, ctx.aliceViemAccountAuthData)());
6562
it('pkpEncryptDecrypt', () =>
6663
createPkpEncryptDecryptTest(ctx, () => ctx.aliceEoaAuthContext)());
6764
it('encryptDecryptFlow', () =>
@@ -99,13 +96,9 @@ describe('all', () => {
9996
createPkpSignTest(ctx, () => ctx.alicePkpAuthContext)());
10097
it('executeJs', () =>
10198
createExecuteJsTest(ctx, () => ctx.alicePkpAuthContext)());
102-
it('viewPKPsByAddress', () =>
103-
createViewPKPsByAddressTest(ctx)());
99+
it('viewPKPsByAddress', () => createViewPKPsByAddressTest(ctx)());
104100
it('viewPKPsByAuthData', () =>
105-
createViewPKPsByAuthDataTest(
106-
ctx,
107-
ctx.aliceViemAccountAuthData
108-
)());
101+
createViewPKPsByAuthDataTest(ctx, ctx.aliceViemAccountAuthData)());
109102
it('pkpEncryptDecrypt', () =>
110103
createPkpEncryptDecryptTest(ctx, () => ctx.alicePkpAuthContext)());
111104
it('encryptDecryptFlow', () =>

e2e/src/init.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -253,6 +253,8 @@ export const init = async (
253253
await masterDepositForUser(bobViemAccount.address);
254254
await masterDepositForUser(aliceViemAccountPkp.ethAddress);
255255
await masterDepositForUser(bobViemAccountPkp.ethAddress);
256+
await masterDepositForUser(eveViemAccount.address);
257+
await masterDepositForUser(eveViemAccountPkp.ethAddress);
256258

257259
/**
258260
* ====================================

packages/networks/src/networks/vNaga/shared/factories/BaseModuleFactory.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -905,6 +905,14 @@ export function createBaseModule<T, M>(config: BaseModuleConfig<T, M>) {
905905
jitContext: NagaJitContext,
906906
requestId?: string
907907
) => {
908+
if (!result.success) {
909+
E2EERequestManager.handleEncryptedError(
910+
result,
911+
jitContext,
912+
'Sign Custom Session Key'
913+
);
914+
}
915+
908916
const decryptedValues = E2EERequestManager.decryptBatchResponse(
909917
result,
910918
jitContext,

0 commit comments

Comments
 (0)