Skip to content

Commit e745dea

Browse files
committed
Merge branch 'main' of github.com:efdevcon/monorepo
2 parents 6062a78 + 2ce09b1 commit e745dea

8 files changed

Lines changed: 2301 additions & 2537 deletions

File tree

devconnect-app/AUTHENTICATION_SYSTEM.md

Lines changed: 592 additions & 0 deletions
Large diffs are not rendered by default.

devconnect-app/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@
4242
"@pcd/pod": "^0.5.1",
4343
"@radix-ui/react-dialog": "^1.1.14",
4444
"@radix-ui/react-slot": "^1.2.3",
45-
"@reown/appkit": "^1.8.1",
46-
"@reown/appkit-adapter-wagmi": "^1.8.1",
45+
"@reown/appkit": "^1.8.10",
46+
"@reown/appkit-adapter-wagmi": "^1.8.10",
4747
"@solana-mobile/wallet-adapter-mobile": "^2.2.2",
4848
"@solana/wallet-adapter-base": "^0.9.27",
4949
"@solana/wallet-adapter-react": "^0.15.39",
@@ -81,7 +81,7 @@
8181
"tailwind-merge": "^3.3.1",
8282
"usehooks-ts": "^3.1.1",
8383
"viem": "^2.38.2",
84-
"wagmi": "^2.17.5",
84+
"wagmi": "^2.18.1",
8585
"zustand": "^5.0.7"
8686
},
8787
"devDependencies": {

devconnect-app/src/app/page.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import { homeTabs } from './navigation';
1111

1212
export default function HomePageContent() {
1313
const router = useRouter();
14-
// const { address } = useUnifiedConnection();
1514

1615
useEffect(() => {
1716
const isSkipped = localStorage.getItem('loginIsSkipped');

devconnect-app/src/components/Onboarding.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
'use client';
22

33
import { useAppKit } from '@reown/appkit/react';
4-
// Note: Onboarding doesn't actually use useUnifiedConnection, just imported
5-
// import { useWalletManager } from '@/hooks/useWalletManager';
4+
// Note: Onboarding doesn't use useWalletManager directly - it manages its own auth flow
65
import { useState, useEffect, useRef } from 'react';
76
import { useRouter } from 'next/navigation';
87
import {

devconnect-app/src/context/WalletProviders.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export function WalletsProviders({ children }: { children: React.ReactNode }) {
2424
}}
2525
config={{
2626
appName: 'Devconnect App',
27-
disableEmbeddedModal: true,
27+
// disableEmbeddedModal: true,
2828
}}
2929
paraModalConfig={{
3030
disableEmailLogin: false,

devconnect-app/src/hooks/usePaymentTransaction.ts

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { useState, useEffect } from 'react';
22
import { useAccount, useWriteContract, useWaitForTransactionReceipt, useSignTypedData, useSendTransaction, useSwitchChain, useSwitchAccount } from 'wagmi';
33
import { toast } from 'sonner';
44
import { getTokenInfo } from '@/config/tokens';
5-
import { useUnifiedConnection } from './useUnifiedConnection';
5+
import { useWalletManager } from './useWalletManager';
66
import { useSignMessage } from '@getpara/react-sdk';
77
import { createWalletClient, custom, hashTypedData } from 'viem';
88
import { base } from 'viem/chains';
@@ -85,17 +85,9 @@ export function usePaymentTransaction({ isPara }: UsePaymentTransactionProps) {
8585
// Para SDK native signing methods
8686
const { signMessageAsync } = useSignMessage();
8787

88-
// Get Para connection functions for ensuring Para connector is active
89-
const {
90-
wagmiAccount,
91-
paraConnector,
92-
handleConnectToWallet,
93-
ensureParaWagmiConnection,
94-
paraWallet,
95-
paraAccount,
96-
connectors,
97-
connections
98-
} = useUnifiedConnection();
88+
// Get Para wallet data from wallet manager
89+
const { para } = useWalletManager();
90+
const paraWallet = para.paraWallet;
9991

10092
const resetTransaction = () => {
10193
setTxStatus('idle');

0 commit comments

Comments
 (0)