import { createModal, getDefaultConfig } from "@rabby-wallet/rabbykit";
import { createConfig, http } from "@wagmi/core";
import { arbitrum, bsc, mainnet, optimism, polygon } from "@wagmi/core/chains";
export const config = createConfig(
getDefaultConfig({
appName: "RabbyKit example",
projectId: "58a22d2bc1c793fc31c117ad9ceba8d9",
chains: [mainnet, arbitrum, bsc, optimism, polygon],
transports: {
[mainnet.id]: http(),
[arbitrum.id]: http(),
[bsc.id]: http(),
[optimism.id]: http(),
[polygon.id]: http(),
},
})
);
export const rabbykit = createModal({
wagmi: config,
});
rabbykit.open();
console.log("current rabbykit modal open status:", rabbykit.getOpenState());
rabbykit.close();