Skip to content

Commit

Permalink
fix: passing empty vks
Browse files Browse the repository at this point in the history
  • Loading branch information
mateuszjasiuk committed Dec 27, 2024
1 parent d5701c5 commit f9a59b1
Show file tree
Hide file tree
Showing 5 changed files with 3 additions and 19 deletions.
10 changes: 0 additions & 10 deletions apps/namadillo/src/App/WorkerTest.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -143,10 +143,6 @@ export function WorkerTest(): JSX.Element {
],
});

const vks = accounts
?.filter((acc) => acc.type === "shielded-keys")
.map((a) => ({ key: a.viewingKey!, birthday: 0 }));

const disposableSigner = (await refetch()).data;

const msg: Unshield = {
Expand All @@ -163,7 +159,6 @@ export function WorkerTest(): JSX.Element {
},
unshieldingProps: [shieldingMsgValue],
chain: chain!,
vks: vks!,
},
};

Expand Down Expand Up @@ -208,10 +203,6 @@ export function WorkerTest(): JSX.Element {
],
});

const vks = accounts
?.filter((acc) => acc.type === "shielded-keys")
.map((a) => ({ key: a.viewingKey!, birthday: 0 }));

const disposableSigner = (await refetch()).data;

const msg: ShieldedTransfer = {
Expand All @@ -228,7 +219,6 @@ export function WorkerTest(): JSX.Element {
},
props: [shieldingMsgValue],
chain: chain!,
vks: vks!,
},
};

Expand Down
2 changes: 0 additions & 2 deletions apps/namadillo/src/atoms/shield/services.ts
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,6 @@ export const submitUnshieldTx = async (
gasConfig,
unshieldingProps: [unshieldingMsgValue],
chain,
vks: [],
},
};

Expand Down Expand Up @@ -203,7 +202,6 @@ export const submitShieldedTx = async (
gasConfig,
props: [shieldedTransferMsgValue],
chain,
vks: [],
},
};

Expand Down
3 changes: 0 additions & 3 deletions apps/namadillo/src/workers/MaspTxMessages.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import {
Account,
DatedViewingKey,
ShieldedTransferMsgValue,
ShieldingTransferMsgValue,
TxResponseMsgValue,
Expand Down Expand Up @@ -37,7 +36,6 @@ type UnshieldPayload = {
gasConfig: GasConfig;
unshieldingProps: UnshieldingTransferMsgValue[];
chain: ChainSettings;
vks: DatedViewingKey[];
};
export type Unshield = WebWorkerMessage<"unshield", UnshieldPayload>;
export type UnshieldDone = WebWorkerMessage<
Expand All @@ -50,7 +48,6 @@ type ShieldedTransferPayload = {
gasConfig: GasConfig;
props: ShieldedTransferMsgValue[];
chain: ChainSettings;
vks: DatedViewingKey[];
};
export type ShieldedTransfer = WebWorkerMessage<
"shielded-transfer",
Expand Down
6 changes: 2 additions & 4 deletions apps/namadillo/src/workers/MaspTxWorker.ts
Original file line number Diff line number Diff line change
Expand Up @@ -103,9 +103,8 @@ async function unshield(
sdk: Sdk,
payload: Unshield["payload"]
): Promise<EncodedTxData<UnshieldingTransferMsgValue>> {
const { account, gasConfig, chain, unshieldingProps, vks } = payload;
const { account, gasConfig, chain, unshieldingProps } = payload;

await sdk.rpc.shieldedSync(vks);
await sdk.masp.loadMaspParams("");

const encodedTxData = await buildTx<UnshieldingTransferMsgValue>(
Expand All @@ -125,9 +124,8 @@ async function shieldedTransfer(
sdk: Sdk,
payload: ShieldedTransfer["payload"]
): Promise<EncodedTxData<ShieldedTransferMsgValue>> {
const { account, gasConfig, chain, props, vks } = payload;
const { account, gasConfig, chain, props } = payload;

await sdk.rpc.shieldedSync(vks);
await sdk.masp.loadMaspParams("");

const encodedTxData = await buildTx<ShieldedTransferMsgValue>(
Expand Down
1 change: 1 addition & 0 deletions packages/shared/lib/src/sdk/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -519,6 +519,7 @@ impl Sdk {
let bparams =
generate_masp_build_params(MAX_HW_SPEND, MAX_HW_CONVERT, MAX_HW_OUTPUT, &args.tx)
.await?;
let _ = &self.namada.shielded_mut().await.load().await?;

let (tx, signing_data, _) = match bparams {
BuildParams::RngBuildParams(mut bparams) => {
Expand Down

0 comments on commit f9a59b1

Please sign in to comment.