create-intent-widget-v1
Version:
A tool to create intent widget
49 lines (41 loc) • 1.29 kB
JavaScript
"use client";
import React from "react";
import { sepolia, mainnet} from "@starknet-react/chains";
import {
StarknetConfig,
publicProvider,
argent,
braavos,
useInjectedConnectors,
voyager
} from "@starknet-react/core";
import { InjectedConnector } from "starknetkit/injected";
import { ArgentMobileConnector } from "starknetkit/argentMobile";
import { WebWalletConnector } from "starknetkit/webwallet";
export function StarknetProvider({ children }) {
// const { connectors } = useInjectedConnectors({
// // Show these connectors if the user has no connector installed.
// recommended: [
// argent(),
// braavos(),
// ],
// // Hide recommended connectors if the user has any connector installed.
// includeRecommended: "onlyIfNoConnectors",
// // Randomize the order of the connectors.
// order: "random"
// });
const connectors = [
new InjectedConnector({ options: {id: "braavos", name: "Braavos" }}),
new InjectedConnector({ options: {id: "argentX", name: "Argent X" }}),
]
return (
<StarknetConfig
chains={[sepolia]}
provider={publicProvider()}
connectors={connectors}
explorer={voyager}
>
{children}
</StarknetConfig>
);
}