import { createAppKit } from '@reown/appkit/vue'
import { WagmiAdapter } from '@reown/appkit-adapter-wagmi'
import { http, WagmiProvider, CreateConnectorFn } from 'wagmi'
import { abstractTestnet } from '@reown/appkit/networks'
// you need to add the abstract library in order to make it work
import { abstractWalletConnector } from "@abstract-foundation/agw-react/connectors";
const projectId = 'YOUR_PROJECT_ID'
const metadata = {
//....
}
// create the custom connector (in this example Abastract)
const connectors: CreateConnectorFn[] = []
connectors.push(abstractWalletConnector())
const export networks = [abstractTestnet]
export const wagmiAdapter = new WagmiAdapter({
connectors,
projectId,
networks
})
export const config = wagmiAdapter.wagmiConfig
createAppKit({
adapters: [wagmiAdapter],
projectId,
networks
})