UNPKG

create-near-app

Version:

Quickly scaffold your dApp on NEAR Blockchain

46 lines (42 loc) 1.82 kB
import '@/styles/globals.css'; import { Navigation } from '@/components/navigation'; import '@near-wallet-selector/modal-ui/styles.css'; import { setupMyNearWallet } from '@near-wallet-selector/my-near-wallet'; import { setupMeteorWallet } from '@near-wallet-selector/meteor-wallet'; import { setupMeteorWalletApp } from '@near-wallet-selector/meteor-wallet-app'; import { setupBitteWallet } from '@near-wallet-selector/bitte-wallet'; import { setupEthereumWallets } from '@near-wallet-selector/ethereum-wallets'; import { setupHotWallet } from '@near-wallet-selector/hot-wallet'; import { setupLedger } from '@near-wallet-selector/ledger'; import { setupSender } from '@near-wallet-selector/sender'; import { setupHereWallet } from '@near-wallet-selector/here-wallet'; import { setupNearMobileWallet } from '@near-wallet-selector/near-mobile-wallet'; import { setupWelldoneWallet } from '@near-wallet-selector/welldone-wallet'; import { HelloNearContract, NetworkId } from '@/config'; import { WalletSelectorProvider } from '@near-wallet-selector/react-hook'; import { wagmiAdapter, web3Modal } from '@/wallets/web3modal'; const walletSelectorConfig = { network: NetworkId, // createAccessKeyFor: HelloNearContract, modules: [ setupMeteorWallet(), setupEthereumWallets({ wagmiConfig: wagmiAdapter.wagmiConfig, web3Modal }), setupBitteWallet(), setupMeteorWalletApp({ contractId: HelloNearContract }), setupHotWallet(), setupLedger(), setupSender(), setupHereWallet(), setupNearMobileWallet(), setupWelldoneWallet(), setupMyNearWallet(), ], } export default function MyApp({ Component, pageProps }) { return ( <WalletSelectorProvider config={walletSelectorConfig}> <Navigation /> <Component {...pageProps} /> </WalletSelectorProvider> ); }