Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: phantomWallet support #875

Merged
merged 30 commits into from Apr 19, 2023
Merged

feat: phantomWallet support #875

merged 30 commits into from Apr 19, 2023

Conversation

nheingit
Copy link
Contributor

Hey Rainbowkit team,

Opening this PR as we have a closed-beta going on right now, and several of the dapps that want to participate use rainbowkit for their modal.

Please let me know if there's anything I can do to support this PR and get it merged.

@nheingit nheingit requested a review from a team as a code owner November 17, 2022 17:59
@vercel
Copy link

vercel bot commented Nov 17, 2022

@nheingit is attempting to deploy a commit to the rainbowdotme Team on Vercel.

A member of the Team first needs to authorize it.

@vercel
Copy link

vercel bot commented Nov 17, 2022

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
rainbowkit-example ✅ Ready (Inspect) Visit Preview 💬 Add feedback Apr 19, 2023 6:01am
rainbowkit-site ✅ Ready (Inspect) Visit Preview 💬 Add feedback Apr 19, 2023 6:01am

@chriskalani
Copy link

Hey @jeremygoldbrg 👋🏽 would love a review on this!

@mikearndt
Copy link

hey @chriskalani can you replace the rounded logo svg with a square one please?

@nheingit
Copy link
Contributor Author

hey @mikearndt I've updated the logo — thanks for the quick response!

@nheingit
Copy link
Contributor Author

Hey @mikearndt

Just wanted to follow up here to see if there were any blockers to getting this merged? Would love to let dapps downstream add Phantom to their modals.

@nickbytes
Copy link
Collaborator

nickbytes commented Dec 2, 2022

@nheingit do you all use WalletConnect for your mobile wallet? If so, would you like to add it to the wallet connector here?

@nheingit
Copy link
Contributor Author

nheingit commented Dec 2, 2022

@nickbytes We don't have walletconnect support out yet for ETH. We're currently integrated into WalletConnect on the solana side, and we're working with the WC team to see what it looks like for multichain. But nothing is live yet. We can write another PR once we've done the integration work on our end.

@nickbytes
Copy link
Collaborator

@nheingit would you mind adding Phantom to the example application in /packages/example ? It makes it easier to test changes w/ multiple wallets enabled.

@nickbytes
Copy link
Collaborator

@nheingit can you fix some linting errors here?

tian000 and others added 2 commits February 8, 2023 11:28
Only update state and rely on react to fire off reconnect
Copy link
Contributor

@DanielSinclair DanielSinclair left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please also migrate DesktopOptions and ConnectDetails changes to a new PR. We can stage them for the same release, but those will need additional auditing and testing. Likely can't proceed with this current implementation and would need more robust changes to ready upstream. The changes may need to be made upstream to Wagmi here

@@ -10,6 +10,7 @@ import {
argentWallet,
trustWallet,
ledgerWallet,
phantomWallet,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Revert addition to with-next

@@ -38,6 +39,7 @@ const connectors = connectorsForWallets([
omniWallet({ chains }),
imTokenWallet({ chains }),
ledgerWallet({ chains }),
phantomWallet({ chains }),
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Revert addition to site

@DanielSinclair DanielSinclair changed the title feat: Add Phantom Wallet Package feat: phantomWallet support Apr 19, 2023
@DanielSinclair DanielSinclair added the ready to merge Ready for final PR review and merge label Apr 19, 2023
@DanielSinclair DanielSinclair merged commit 361bb39 into rainbow-me:main Apr 19, 2023
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
connector New wallet connector ready to merge Ready for final PR review and merge
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants