feat: add read-only bank operations console

This commit is contained in:
golem
2026-08-21 03:35:45 -06:00
parent 9ce8843279
commit 10507e769d
18 changed files with 967 additions and 1 deletions
+34
View File
@@ -0,0 +1,34 @@
import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
import { StrictMode } from "react";
import { createRoot } from "react-dom/client";
import { createConfig, http, WagmiProvider } from "wagmi";
import { baseSepolia } from "wagmi/chains";
import { App } from "./App";
import "./app.css";
import { anvil } from "./config/chains";
import { useBankDashboard } from "./hooks/useBankDashboard";
const wagmiConfig = createConfig({
chains: [anvil, baseSepolia],
connectors: [],
transports: {
[anvil.id]: http("http://127.0.0.1:8545"),
[baseSepolia.id]: http("https://sepolia.base.org"),
},
});
const queryClient = new QueryClient({ defaultOptions: { queries: { retry: false } } });
export function LiveConsole() {
const dashboard = useBankDashboard();
return <App dashboard={dashboard} />;
}
createRoot(document.getElementById("root")!).render(
<StrictMode>
<WagmiProvider config={wagmiConfig} reconnectOnMount={false}>
<QueryClientProvider client={queryClient}>
<LiveConsole />
</QueryClientProvider>
</WagmiProvider>
</StrictMode>,
);