Skip to content

Commit 23c2b05

Browse files
authored
fix: remove issue where unshield is deleting memo (#2338)
1 parent 7133c95 commit 23c2b05

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

apps/namadillo/src/workers/MaspTxWorker.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ async function unshield(
178178
sdk: Sdk,
179179
payload: Unshield["payload"]
180180
): Promise<EncodedTxData<UnshieldingTransferProps>> {
181-
const { account, gasConfig, chain, props } = payload;
181+
const { account, gasConfig, chain, props, memo } = payload;
182182
await sdk.masp.loadMaspParams("", chain.chainId);
183183
const encodedTxData = await buildTx<UnshieldingTransferProps>(
184184
sdk,
@@ -187,7 +187,7 @@ async function unshield(
187187
chain,
188188
props,
189189
sdk.tx.buildUnshieldingTransfer,
190-
undefined,
190+
memo,
191191
false
192192
);
193193

@@ -198,7 +198,7 @@ async function shieldedTransfer(
198198
sdk: Sdk,
199199
payload: ShieldedTransfer["payload"]
200200
): Promise<EncodedTxData<ShieldedTransferProps>> {
201-
const { account, gasConfig, chain, props } = payload;
201+
const { account, gasConfig, chain, props, memo } = payload;
202202
await sdk.masp.loadMaspParams("", chain.chainId);
203203
const encodedTxData = await buildTx<ShieldedTransferProps>(
204204
sdk,
@@ -207,7 +207,7 @@ async function shieldedTransfer(
207207
chain,
208208
props,
209209
sdk.tx.buildShieldedTransfer,
210-
undefined,
210+
memo,
211211
false
212212
);
213213

@@ -218,7 +218,7 @@ async function ibcTransfer(
218218
sdk: Sdk,
219219
payload: IbcTransfer["payload"]
220220
): Promise<EncodedTxData<IbcTransferProps>> {
221-
const { account, gasConfig, chain, props, publicKeyRevealed } = payload;
221+
const { account, gasConfig, chain, props, publicKeyRevealed, memo } = payload;
222222

223223
await sdk.masp.loadMaspParams("", chain.chainId);
224224
const encodedTxData = await buildTx<IbcTransferProps>(
@@ -228,7 +228,7 @@ async function ibcTransfer(
228228
chain,
229229
props,
230230
sdk.tx.buildIbcTransfer,
231-
undefined,
231+
memo,
232232
!publicKeyRevealed
233233
);
234234

@@ -239,7 +239,7 @@ async function osmosisSwap(
239239
sdk: Sdk,
240240
payload: OsmosisSwap["payload"]
241241
): Promise<EncodedTxData<OsmosisSwapMsgValue>> {
242-
const { account, gasConfig, chain, props } = payload;
242+
const { account, gasConfig, chain, props, memo } = payload;
243243

244244
await sdk.masp.loadMaspParams("", chain.chainId);
245245
const encodedTxData = await buildTx<OsmosisSwapMsgValue>(
@@ -249,7 +249,7 @@ async function osmosisSwap(
249249
chain,
250250
props,
251251
sdk.tx.buildOsmosisSwap,
252-
undefined,
252+
memo,
253253
false
254254
);
255255

0 commit comments

Comments
 (0)