diff --git a/apps/extension/src/background/keyring/keyring.ts b/apps/extension/src/background/keyring/keyring.ts index b142e99a97..5298551480 100644 --- a/apps/extension/src/background/keyring/keyring.ts +++ b/apps/extension/src/background/keyring/keyring.ts @@ -801,7 +801,11 @@ export class KeyRing { let privateKey: string; - if (account.public.type === AccountType.PrivateKey) { + if ( + [AccountType.PrivateKey, AccountType.Disposable].includes( + account.public.type + ) + ) { privateKey = secret; } else { const sdk = this.sdkService.getSdk(); diff --git a/apps/namadillo/src/App/Masp/MaspShield.tsx b/apps/namadillo/src/App/Masp/MaspShield.tsx index 305ad9ce18..feffa5aca2 100644 --- a/apps/namadillo/src/App/Masp/MaspShield.tsx +++ b/apps/namadillo/src/App/Masp/MaspShield.tsx @@ -35,7 +35,7 @@ export const MaspShield = ({ setAssetSelectorModalOpen, }: MaspShieldProps): JSX.Element => { // COMPONENT STATE - const [memo, setMemo] = useState(""); + const [memo, setMemo] = useState(); const [displayAmount, setDisplayAmount] = useAtom(transferAmountAtom); const [selectedAssetWithAmount, setSelectedAssetWithAmount] = useState< AssetWithAmountAndChain | undefined diff --git a/apps/namadillo/src/App/Masp/MaspUnshield.tsx b/apps/namadillo/src/App/Masp/MaspUnshield.tsx index 557036050b..4cefa226af 100644 --- a/apps/namadillo/src/App/Masp/MaspUnshield.tsx +++ b/apps/namadillo/src/App/Masp/MaspUnshield.tsx @@ -34,7 +34,7 @@ export const MaspUnshield = ({ setAssetSelectorModalOpen, }: MaspUnshieldProps): JSX.Element => { // COMPONENT STATE - const [memo, setMemo] = useState(""); + const [memo, setMemo] = useState(); const [displayAmount, setDisplayAmount] = useAtom(transferAmountAtom); const [selectedAssetWithAmount, setSelectedAssetWithAmount] = useState< AssetWithAmountAndChain | undefined diff --git a/apps/namadillo/src/App/NamadaTransfer/NamadaTransfer.tsx b/apps/namadillo/src/App/NamadaTransfer/NamadaTransfer.tsx index 95c0f98964..170d6ac5c4 100644 --- a/apps/namadillo/src/App/NamadaTransfer/NamadaTransfer.tsx +++ b/apps/namadillo/src/App/NamadaTransfer/NamadaTransfer.tsx @@ -42,7 +42,7 @@ export const NamadaTransfer = ({ // COMPONENT STATE const [displayAmount, setDisplayAmount] = useAtom(transferAmountAtom); const [customAddress] = useState(""); - const [memo, setMemo] = useState(""); + const [memo, setMemo] = useState(); const [selectedAssetWithAmount, setSelectedAssetWithAmount] = useState< AssetWithAmountAndChain | undefined >(); diff --git a/apps/namadillo/src/App/Transfer/types.ts b/apps/namadillo/src/App/Transfer/types.ts index 5d655bd2ec..c209a53118 100644 --- a/apps/namadillo/src/App/Transfer/types.ts +++ b/apps/namadillo/src/App/Transfer/types.ts @@ -44,7 +44,7 @@ export type TransferModuleProps = { isShieldedAddress: boolean; memo?: string; onChangeAddress: (address?: string) => void; - onChangeMemo?: Dispatch>; + onChangeMemo?: Dispatch>; }; requiresIbcChannels?: boolean; feeProps?: TransactionFeeProps;