diff --git a/packages/app/src/Element/NostrLink.tsx b/packages/app/src/Element/NostrLink.tsx
index bf78a541..c4f2a077 100644
--- a/packages/app/src/Element/NostrLink.tsx
+++ b/packages/app/src/Element/NostrLink.tsx
@@ -1,5 +1,5 @@
import { Link } from "react-router-dom";
-import { EventKind, NostrPrefix } from "@snort/nostr";
+import { NostrPrefix } from "@snort/nostr";
import Mention from "Element/Mention";
import { parseNostrLink } from "Util";
diff --git a/packages/app/src/Pages/settings/WalletSettings.tsx b/packages/app/src/Pages/settings/WalletSettings.tsx
index e522999f..818d5020 100644
--- a/packages/app/src/Pages/settings/WalletSettings.tsx
+++ b/packages/app/src/Pages/settings/WalletSettings.tsx
@@ -10,7 +10,6 @@ import ConnectNostrWallet from "Pages/settings/wallet/NWC";
import ConnectCashu from "Pages/settings/wallet/Cashu";
import NostrIcon from "Icons/Nostrich";
-import CashuLogo from "cashu.png";
const WalletSettings = () => {
const navigate = useNavigate();
@@ -32,10 +31,6 @@ const WalletSettings = () => {
Nostr Wallet Connect
- {/* navigate("/settings/wallet/cashu")}>
-
-
Cashu
-
*/}
>
);
diff --git a/packages/app/src/Wallet/Cashu.ts b/packages/app/src/Wallet/Cashu.ts
index d0ebb889..f23b7e71 100644
--- a/packages/app/src/Wallet/Cashu.ts
+++ b/packages/app/src/Wallet/Cashu.ts
@@ -1,16 +1,6 @@
-import {
- InvoiceRequest,
- LNWallet,
- prToWalletInvoice,
- Sats,
- WalletError,
- WalletErrorCode,
- WalletInfo,
- WalletInvoice,
- WalletInvoiceState,
-} from "Wallet";
+import { LNWallet, Sats, WalletError, WalletErrorCode, WalletInfo, WalletInvoice } from "Wallet";
-import { CashuMint, CashuWallet as TheCashuWallet, getEncodedToken, Proof } from "@cashu/cashu-ts";
+import { CashuMint, CashuWallet as TheCashuWallet, Proof } from "@cashu/cashu-ts";
export class CashuWallet implements LNWallet {
#mint: string;
@@ -28,14 +18,13 @@ export class CashuWallet implements LNWallet {
if (!this.#wallet) {
throw new WalletError(WalletErrorCode.GeneralError, "Wallet not initialized");
}
- const keysets = await this.#wallet.mint.getKeySets();
return {
nodePubKey: "asdd",
alias: "Cashu mint: " + this.#mint,
} as WalletInfo;
}
- async login(_?: string | undefined): Promise {
+ async login(): Promise {
const m = new CashuMint(this.#mint);
const keys = await m.getKeys();
this.#wallet = new TheCashuWallet(keys, m);
@@ -47,13 +36,12 @@ export class CashuWallet implements LNWallet {
}
getBalance(): Promise {
- // return dummy balance of 1337 sats
- return Promise.resolve(1337);
- }
- createInvoice(req: InvoiceRequest): Promise {
throw new Error("Method not implemented.");
}
- payInvoice(pr: string): Promise {
+ createInvoice(): Promise {
+ throw new Error("Method not implemented.");
+ }
+ payInvoice(): Promise {
throw new Error("Method not implemented.");
}
getInvoices(): Promise {
@@ -61,10 +49,6 @@ export class CashuWallet implements LNWallet {
}
}
-interface NutBank {
- proofs: Array;
-}
-
export interface NutStashBackup {
proofs: Array;
mints: [