diff --git a/packages/app-solana/src/operations/signTxn/index.ts b/packages/app-solana/src/operations/signTxn/index.ts index 7ccfb65de..380fabe65 100644 --- a/packages/app-solana/src/operations/signTxn/index.ts +++ b/packages/app-solana/src/operations/signTxn/index.ts @@ -63,7 +63,10 @@ export const signTxn = async ( walletId: params.walletId, derivationPath: params.derivationPath, transactionSize: txnBytes.length, - tokenData: params.tokenData, + tokenData: params.tokenData ?? { + mintAddress: new Uint8Array(), + recipientAddress: new Uint8Array(), + }, }, }); diff --git a/packages/app-solana/tests/03.signTxn/__fixtures__/error.ts b/packages/app-solana/tests/03.signTxn/__fixtures__/error.ts index 96b27b3f3..1e46befde 100644 --- a/packages/app-solana/tests/03.signTxn/__fixtures__/error.ts +++ b/packages/app-solana/tests/03.signTxn/__fixtures__/error.ts @@ -29,6 +29,10 @@ const commonParams = { ]), derivationPath: [0x80000000 + 44, 0x80000000 + 501, 0x80000000], transactionSize: 150, + tokenData: { + mintAddress: new Uint8Array(), + recipientAddress: new Uint8Array(), + }, }, }, }), diff --git a/packages/app-solana/tests/03.signTxn/__fixtures__/invalidData.ts b/packages/app-solana/tests/03.signTxn/__fixtures__/invalidData.ts index f64c29132..3e6846ac5 100644 --- a/packages/app-solana/tests/03.signTxn/__fixtures__/invalidData.ts +++ b/packages/app-solana/tests/03.signTxn/__fixtures__/invalidData.ts @@ -29,6 +29,10 @@ const commonParams = { ]), derivationPath: [0x80000000 + 44, 0x80000000 + 501, 0x80000000], transactionSize: 150, + tokenData: { + mintAddress: new Uint8Array(), + recipientAddress: new Uint8Array(), + }, }, }, }), diff --git a/packages/app-solana/tests/03.signTxn/__fixtures__/valid.ts b/packages/app-solana/tests/03.signTxn/__fixtures__/valid.ts index 16e08cd7b..9e4b48ac8 100644 --- a/packages/app-solana/tests/03.signTxn/__fixtures__/valid.ts +++ b/packages/app-solana/tests/03.signTxn/__fixtures__/valid.ts @@ -27,6 +27,10 @@ const sendWithSerialize: ISignTxnTestCase = { ]), derivationPath: [0x80000000 + 44, 0x80000000 + 501, 0x80000000], transactionSize: 150, + tokenData: { + mintAddress: new Uint8Array(), + recipientAddress: new Uint8Array(), + }, }, }, }),