diff --git a/.gitignore b/.gitignore index 0ca39c0..94ba78a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ node_modules dist .DS_Store +wasm diff --git a/package.json b/package.json index 7e6fd2c..0c74be0 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", "kasplexbuilder": "github:KaffinPX/KasplexBuilder", - "kprovider": "github:KaffinPX/KProvider", + "kaspianprovider": "github:KaffinPX/KaspianProvider", "lucide-react": "^0.436.0", "next-themes": "^0.3.0", "react": "^18.3.1", diff --git a/src/App.tsx b/src/App.tsx index 200bd6e..509ee34 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,4 +1,7 @@ -import { useKaspian } from 'kprovider' +import { useEffect } from 'react' +import { CopyIcon, Moon, Sun } from 'lucide-react' +import { useKaspian } from 'kaspianprovider' +import { toast } from 'sonner' import Connect from './pages/Connection' import Account from './pages/Account' import { @@ -8,13 +11,10 @@ import { SelectTrigger, SelectValue, } from "@/components/ui/select" -import { useEffect } from 'react' -import useAccount from './hooks/useAccount' import { Button } from './components/ui/button' -import { CopyIcon, Moon, Sun } from 'lucide-react' import { useTheme } from './hooks/useTheme' import useIndexer from './hooks/useIndexer' -import { toast } from 'sonner' +import useAccount from './hooks/useAccount' function App() { const { account } = useKaspian() diff --git a/src/main.tsx b/src/main.tsx index e6a1d9a..3b6d39a 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -1,14 +1,14 @@ import ReactDOM from 'react-dom/client' import App from './App' -import { KaspianProvider } from 'kprovider' -import "./style.css" +import { KaspianProvider } from 'kaspianprovider' import { AccountProvider } from './contexts/Account' import { ThemeProvider } from './contexts/Theme' +import { IndexerProvider } from './contexts/Indexer' import { Toaster } from "@/components/ui/sonner" +import "./style.css" import * as kaspa from "@/../wasm" import wasmBinary from "../wasm/kaspa_bg.wasm?url" -import { IndexerProvider } from './contexts/Indexer' kaspa.default(wasmBinary) diff --git a/src/pages/Account.tsx b/src/pages/Account.tsx index 2ea3525..e94ee45 100644 --- a/src/pages/Account.tsx +++ b/src/pages/Account.tsx @@ -1,6 +1,6 @@ -import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs" import Tokens from "./Account/Tokens" import Mintage from "./Account/Mintage" +import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs" function Account () { return ( diff --git a/src/pages/Account/Mintage.tsx b/src/pages/Account/Mintage.tsx index b7d53f8..16ebcb6 100644 --- a/src/pages/Account/Mintage.tsx +++ b/src/pages/Account/Mintage.tsx @@ -1,15 +1,15 @@ -import { Button } from "@/components/ui/button" -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from "@/components/ui/card" -import { CoinsIcon } from "lucide-react" -import useAccount from "@/hooks/useAccount" import { useEffect, useState } from "react" -import { Address, ScriptBuilder, XOnlyPublicKey, addressFromScriptPublicKey } from '@/../wasm' +import { CoinsIcon } from "lucide-react" import { Inscription } from 'kasplexbuilder' -import { useKaspian } from 'kprovider' +import { useKaspian } from 'kaspianprovider' +import { toast } from "sonner" +import { Address, ScriptBuilder, XOnlyPublicKey, addressFromScriptPublicKey } from '@/../wasm' +import { Button } from "@/components/ui/button" +import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from "@/components/ui/card" import { Label } from "@/components/ui/label" -import useIndexer from "@/hooks/useIndexer" import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select" -import { toast } from "sonner" +import useIndexer from "@/hooks/useIndexer" +import useAccount from "@/hooks/useAccount" function Mintage () { const { address } = useAccount() diff --git a/src/pages/Account/Tokens.tsx b/src/pages/Account/Tokens.tsx index 2a76e3f..c2e8037 100644 --- a/src/pages/Account/Tokens.tsx +++ b/src/pages/Account/Tokens.tsx @@ -1,7 +1,7 @@ -import { Button } from "@/components/ui/button" -import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card" import { RefreshCcwIcon } from "lucide-react" import Transfer from "./Tokens/Transact" +import { Button } from "@/components/ui/button" +import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card" import useAccount from "@/hooks/useAccount" function Tokens () { diff --git a/src/pages/Account/Tokens/Transact.tsx b/src/pages/Account/Tokens/Transact.tsx index 2d3ffa3..814f77b 100644 --- a/src/pages/Account/Tokens/Transact.tsx +++ b/src/pages/Account/Tokens/Transact.tsx @@ -1,14 +1,14 @@ +import { useEffect, useState } from 'react' +import { CoinsIcon, SendIcon } from 'lucide-react' +import { Inscription } from 'kasplexbuilder' +import { useKaspian } from 'kaspianprovider' +import { toast } from 'sonner' +import { Address, ScriptBuilder, XOnlyPublicKey, addressFromScriptPublicKey } from '@/../wasm' import { Dialog, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle, DialogTrigger } from '@/components/ui/dialog' import { Button } from '@/components/ui/button' -import { useEffect, useState } from 'react' import { Input } from '@/components/ui/input' -import { useKaspian } from 'kprovider' -import { Address, ScriptBuilder, XOnlyPublicKey, addressFromScriptPublicKey } from '@/../wasm' -import { Inscription } from 'kasplexbuilder' -import useAccount from '@/hooks/useAccount' -import { CoinsIcon, SendIcon } from 'lucide-react' import useIndexer from '@/hooks/useIndexer' -import { toast } from 'sonner' +import useAccount from '@/hooks/useAccount' function Transfer ({ ticker }: { ticker: string diff --git a/src/pages/Connection.tsx b/src/pages/Connection.tsx index 8ed5e3a..f455a5c 100644 --- a/src/pages/Connection.tsx +++ b/src/pages/Connection.tsx @@ -1,4 +1,4 @@ -import { useKaspian } from 'kprovider' +import { useKaspian } from 'kaspianprovider' import { Button } from '@/components/ui/button' import { Card,