diff --git a/src/containers/Transactions/ModalTokenize/ButtonSubmit.js b/src/containers/Transactions/ModalTokenize/ButtonSubmit.js index 394f7916..38fb6fac 100644 --- a/src/containers/Transactions/ModalTokenize/ButtonSubmit.js +++ b/src/containers/Transactions/ModalTokenize/ButtonSubmit.js @@ -200,7 +200,13 @@ const ButtonSubmit = () => { ); dispatch(keplrSubmit([msg1, msg2])); } else { - dispatch(submitTransferFormData([msg1, msg2])); + const ledgerApp = localStorage.getItem("ledgerAppName"); + if(ledgerApp === "Persistence"){ + // persistence ledger facing some issues on some txns + dispatch(submitTransferFormData([msg2])); + }else { + dispatch(submitTransferFormData([msg1, msg2])); + } } dispatch(setTxTokenizeShareStatus("success")); } diff --git a/src/utils/aminoConvter.js b/src/utils/aminoConvter.js index 65363473..c7d61942 100644 --- a/src/utils/aminoConvter.js +++ b/src/utils/aminoConvter.js @@ -1,7 +1,7 @@ export function createLSNativeAminoConverters() { return { "/gaia.liquid.v1beta1.MsgTokenizeShares": { - aminoType: "cosmos-sdk/MsgTokenizeShares", + aminoType: "gaia/MsgTokenizeShares", toAmino: ({ delegatorAddress, amount, @@ -26,7 +26,7 @@ export function createLSNativeAminoConverters() { }) }, "/gaia.liquid.v1beta1.MsgTransferTokenizeShareRecord": { - aminoType: "cosmos-sdk/MsgTransferTokenizeShareRecord", + aminoType: "gaia/MsgTransferTokenizeShareRecord", toAmino: ({ tokenizeShareRecordId, sender, newOwner }) => ({ tokenize_share_record_id: tokenizeShareRecordId.toString(), sender: sender, @@ -39,7 +39,7 @@ export function createLSNativeAminoConverters() { }) }, "/gaia.liquid.v1beta1.MsgRedeemTokensForShares": { - aminoType: "cosmos-sdk/MsgRedeemTokensForShares", + aminoType: "gaia/MsgRedeemTokensForShares", toAmino: ({ delegatorAddress, amount }) => ({ delegator_address: delegatorAddress, amount: amount