Skip to content

Commit 933166b

Browse files
chore: resolve merge conflicts
Made-with: Cursor
2 parents 4b3e281 + 2bc98b3 commit 933166b

File tree

8 files changed

+3506
-3053
lines changed

8 files changed

+3506
-3053
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ on:
1010
permissions:
1111
contents: read
1212
pull-requests: write
13+
issues: write
1314
actions: read
1415

1516
jobs:
@@ -92,7 +93,8 @@ jobs:
9293
find coverage-artifacts/ -name "*.json" -o -name "*.lcov" -o -name "*.xml" 2>/dev/null || echo "No coverage artifacts found"
9394
9495
- name: Post coverage comment on PR
95-
if: github.event_name == 'pull_request'
96+
if: github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name == github.repository
97+
continue-on-error: true
9698
uses: actions/github-script@v7
9799
with:
98100
script: |

examples/next-js/components/playground/featured-section.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ import { Accordion, AccordionContent, AccordionItem, AccordionTrigger } from '@/
110110
import { Wallet, ExternalLink } from 'lucide-react';
111111
import { useState, useEffect } from 'react';
112112
113-
export function WalletModal({ open, onOpenChange, walletConnectUri, onClearWalletConnectUri }) {
113+
export function WalletModal({ open, onOpenChange, walletConnectUri, onClearWalletConnectUri }: { open: boolean; onOpenChange: (open: boolean) => void; walletConnectUri?: string | null; onClearWalletConnectUri?: () => void }) {
114114
const { walletStatus, isConnecting, connectorId, connectors, connectWallet, disconnectWallet } = useConnector();
115115
const status = walletStatus.status;
116116
const [connectingConnectorId, setConnectingConnectorId] = useState<WalletConnectorId | null>(null);
@@ -215,7 +215,7 @@ import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigge
215215
import { Wallet, Copy, Globe, Check, RefreshCw, Coins, History, ExternalLink, LogOut } from 'lucide-react';
216216
import { useState } from 'react';
217217
218-
export function WalletDropdownContent({ selectedAccount, walletIcon, walletName }) {
218+
export function WalletDropdownContent({ selectedAccount, walletIcon, walletName }: { selectedAccount: string; walletIcon?: string; walletName: string }) {
219219
const [copied, setCopied] = useState(false);
220220
const shortAddress = \`\${selectedAccount.slice(0, 4)}...\${selectedAccount.slice(-4)}\`;
221221
@@ -319,7 +319,7 @@ import { WalletDropdownContentBaseUI } from './wallet-dropdown-content-baseui';
319319
import { Wallet, ChevronDown } from 'lucide-react';
320320
321321
// Custom Avatar component for Base UI
322-
function Avatar({ src, alt, fallback, className }) {
322+
function Avatar({ src, alt, fallback, className }: { src?: string; alt?: string; fallback?: React.ReactNode; className?: string }) {
323323
const [hasError, setHasError] = useState(false);
324324
return (
325325
<div className={\`relative flex shrink-0 overflow-hidden rounded-full \${className}\`}>
@@ -332,7 +332,7 @@ function Avatar({ src, alt, fallback, className }) {
332332
);
333333
}
334334
335-
export function ConnectButtonBaseUI({ className }) {
335+
export function ConnectButtonBaseUI({ className }: { className?: string }) {
336336
const [isModalOpen, setIsModalOpen] = useState(false);
337337
const { isConnected, isConnecting, account, connector } = useConnector();
338338
@@ -394,7 +394,7 @@ import { Collapsible } from '@base-ui/react/collapsible';
394394
import { Wallet, ExternalLink, ChevronDown, X } from 'lucide-react';
395395
import { useState, useEffect } from 'react';
396396
397-
export function WalletModalBaseUI({ open, onOpenChange }) {
397+
export function WalletModalBaseUI({ open, onOpenChange }: { open: boolean; onOpenChange: (open: boolean) => void }) {
398398
const { walletStatus, isConnecting, connectorId, connectors, connectWallet, disconnectWallet } = useConnector();
399399
const status = walletStatus.status;
400400
const [connectingConnectorId, setConnectingConnectorId] = useState<WalletConnectorId | null>(null);
@@ -490,7 +490,7 @@ import { BalanceElement, ClusterElement, TokenListElement, TransactionHistoryEle
490490
import { Wallet, Copy, Globe, ChevronDown, Check, RefreshCw, Coins, History, LogOut } from 'lucide-react';
491491
import { useState } from 'react';
492492
493-
export function WalletDropdownContentBaseUI({ selectedAccount, walletIcon, walletName }) {
493+
export function WalletDropdownContentBaseUI({ selectedAccount, walletIcon, walletName }: { selectedAccount: string; walletIcon?: string; walletName: string }) {
494494
const [copied, setCopied] = useState(false);
495495
const [isTokensOpen, setIsTokensOpen] = useState(false);
496496
const [isTransactionsOpen, setIsTransactionsOpen] = useState(false);

examples/next-js/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"@solana/connector": "workspace:*",
2323
"@solana/devtools": "workspace:*",
2424
"@solana/keychain": "^0.2.1",
25-
"@solana/kit": "^5.0.0",
25+
"@solana/kit": "^6.0.0",
2626
"@solana/web3.js": "^1.98.4",
2727
"@tanstack/react-query": "^5.90.5",
2828
"@wallet-standard/app": "^1.1.0",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"turbo": "^2.8.12"
3838
},
3939
"engines": {
40-
"node": ">=18.0.0"
40+
"node": ">=20.18.0"
4141
},
4242
"packageManager": "pnpm@10.28.0"
4343
}

packages/connector/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@solana/connector",
3-
"version": "0.2.4",
3+
"version": "0.2.5",
44
"description": "Headless wallet connector client and React provider built on Wallet Standard",
55
"main": "./dist/index.js",
66
"module": "./dist/index.mjs",
@@ -96,7 +96,7 @@
9696
"@solana/addresses": "^5.0.0",
9797
"@solana/codecs": "^5.0.0",
9898
"@solana/keys": "^5.0.0",
99-
"@solana/kit": "^5.0.0",
99+
"@solana/kit": "^6.0.0",
100100
"@solana/signers": "^5.0.0",
101101
"@solana/transaction-messages": "^5.0.0",
102102
"@solana/transactions": "^5.0.0",

packages/connector/src/ui/connector-provider.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,9 +113,9 @@ function ConnectorProviderInternal({
113113

114114
const extendedConfig = config as ExtendedConnectorConfig;
115115
if (extendedConfig?.errorBoundary?.onError) {
116+
const constructorDigest = `constructor-${new Date().toISOString()}`;
116117
extendedConfig.errorBoundary.onError(err, {
117-
componentStack: 'client-initialization',
118-
digest: `constructor-${new Date().toISOString()}`,
118+
componentStack: `client-initialization (${constructorDigest})`,
119119
});
120120
}
121121

packages/devtools/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
"@solana-program/system": "^0.10.0",
5454
"@solana-program/token": "^0.9.0",
5555
"@solana-program/token-2022": "^0.6.1",
56-
"@solana/kit": "^5.0.0",
56+
"@solana/kit": "^6.0.0",
5757
"@solana/transaction-messages": "^5.0.0",
5858
"@solana/transactions": "^5.0.0"
5959
}

0 commit comments

Comments
 (0)