Skip to content

Commit 3fae974

Browse files
committed
fix: merge conflicts
2 parents b53a5cb + 0f62e35 commit 3fae974

File tree

13 files changed

+79
-65
lines changed

13 files changed

+79
-65
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,9 @@
7171
"react-dom": "^18.2.0",
7272
"recursive-readdir-files": "^2.3.1",
7373
"typescript": "^5.0.4",
74-
"viem": "^2.0.6",
74+
"viem": "^2.4.1",
7575
"vitest": "^0.33.0",
76-
"wagmi": "^2.2.0"
76+
"wagmi": "^2.3.1"
7777
},
7878
"packageManager": "[email protected]",
7979
"pnpm": {

packages/create-rainbowkit/generated-test-app/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
"next": "^14.0.4",
1515
"react": "^18.2.0",
1616
"react-dom": "^18.2.0",
17-
"viem": "^2.0.6",
18-
"wagmi": "^2.2.0"
17+
"viem": "^2.4.1",
18+
"wagmi": "^2.3.1"
1919
},
2020
"devDependencies": {
2121
"@types/node": "^18.19.3",

packages/create-rainbowkit/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@rainbow-me/create-rainbowkit",
33
"description": "Scaffold a new RainbowKit project",
4-
"version": "0.3.0-beta.1",
4+
"version": "0.3.0-beta.2",
55
"files": [
66
"dist",
77
"templates"

packages/create-rainbowkit/templates/next-app/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
"next": "^14.0.4",
1515
"react": "^18.2.0",
1616
"react-dom": "^18.2.0",
17-
"viem": "^2.0.6",
18-
"wagmi": "^2.2.0"
17+
"viem": "^2.4.1",
18+
"wagmi": "^2.3.1"
1919
},
2020
"devDependencies": {
2121
"@types/node": "^18.19.3",

packages/example/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
"react": "^18.2.0",
1616
"react-dom": "^18.2.0",
1717
"siwe": "^2.1.4",
18-
"viem": "^2.0.6",
19-
"wagmi": "^2.2.0"
18+
"viem": "^2.4.1",
19+
"wagmi": "^2.3.1"
2020
},
2121
"scripts": {
2222
"dev": "next dev",

packages/rainbow-button/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@rainbow-me/rainbow-button",
33
"description": "Rainbow connector button",
4-
"version": "0.2.0-beta.1",
4+
"version": "0.2.0-beta.2",
55
"files": [
66
"dist",
77
"styles.css"
@@ -39,8 +39,8 @@
3939
"peerDependencies": {
4040
"react": ">=17",
4141
"react-dom": ">=17",
42-
"viem": "2.x.x",
43-
"wagmi": "2.x.x"
42+
"viem": "2.x",
43+
"wagmi": "2.x"
4444
},
4545
"repository": {
4646
"type": "git",

packages/rainbowkit-siwe-next-auth/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rainbow-me/rainbowkit-siwe-next-auth",
3-
"version": "0.4.0-beta.1",
3+
"version": "0.4.0-beta.2",
44
"description": "RainbowKit authentication adapter for Sign-In with Ethereum and NextAuth.js",
55
"files": [
66
"dist"

packages/rainbowkit/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rainbow-me/rainbowkit",
3-
"version": "2.0.0-beta.1",
3+
"version": "2.0.0-beta.2",
44
"description": "The best way to connect a wallet",
55
"files": [
66
"dist",
@@ -44,8 +44,8 @@
4444
"peerDependencies": {
4545
"react": ">=17",
4646
"react-dom": ">=17",
47-
"viem": "2.x.x",
48-
"wagmi": "2.x.x"
47+
"viem": "2.x",
48+
"wagmi": "2.x"
4949
},
5050
"devDependencies": {
5151
"@testing-library/jest-dom": "^6.2.0",

packages/rainbowkit/src/components/RainbowKitProvider/AuthenticationContext.tsx

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,17 +86,23 @@ export function RainbowKitAuthenticationProvider<Message = unknown>({
8686
// Wait for user authentication before listening to "change" event.
8787
// Avoid listening immediately after wallet connection due to potential SIWE authentication delay.
8888
// Ensure to turn off the "change" event listener for cleanup.
89+
// biome-ignore lint/correctness/useExhaustiveDependencies: <explanation>
8990
useEffect(() => {
90-
if (connector && status === 'authenticated') {
91+
// Wagmi renders emitter's partially on page load. We wanna make sure
92+
// the event emitters gets updated before proceeding
93+
if (
94+
typeof connector?.emitter?.on === 'function' &&
95+
status === 'authenticated'
96+
) {
9197
// Attach the event listener when status is 'authenticated'
92-
connector.emitter?.on?.('change', handleChangedAccount);
98+
connector.emitter.on('change', handleChangedAccount);
9399

94100
// Cleanup function to remove the event listener
95101
return () => {
96-
connector.emitter?.off?.('change', handleChangedAccount);
102+
connector.emitter.off('change', handleChangedAccount);
97103
};
98104
}
99-
}, [connector, status, handleChangedAccount]);
105+
}, [connector?.emitter, status]);
100106

101107
return (
102108
<AuthenticationContext.Provider

pnpm-lock.yaml

Lines changed: 43 additions & 42 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)