Skip to content

Replace rLogin with Reown AppKit - #573

Closed
jessgusclark wants to merge 99 commits into
mainfrom
codex/migrate-rns-manager-react-to-reown-appkit
Closed

jessgusclark wants to merge 99 commits into
mainfrom
codex/migrate-rns-manager-react-to-reown-appkit

Conversation

@jessgusclark

Copy link
Copy Markdown
Member

Summary

  • add Reown AppKit configuration for Rootstock networks and expose a shared instance
  • replace the rLogin integration with an AppKit-based adapter while preserving existing authentication flow
  • ensure logout clears the AppKit connection

Testing

  • Not run (not requested)

Codex Task

LordCheta and others added 24 commits November 9, 2023 11:37
* fix: fix decentralized url issue

* fix: fix delete already set decentralized url

* fix: lint fix

---------

Co-authored-by: Sergio <sergio.jara@iovlabs.org>
* fix: fix bug related to search box

* fix tests

* fix CI
* fix: wip

* feat: add new partner addresses

* chore: lint

* fix: change big number calculation lib

* feat: updating testnet contract addresses

* fix: use correct steps for subdomain setup

* chore: remove redundant code

---------

Co-authored-by: Anni Piragauta <anni.piragauta@iovlabs.org>
Co-authored-by: Maduabuchi Chinaechetam <cmaduabuchi@live.com>
…531)

* Feat/newpartner (#529)

* fix: wip

* feat: add new partner addresses

* chore: lint

* fix: merge conflicts

* fix: fix rounding error on price display for available name on home

* fix: fix rounding error on price display for available name on home (#532)

* fix: lint
* chore: update footer links

* fix: remove unused vars
* fix: change error message when user rejects transaction
* Fix/subdomain flow ux improv (#534)
* fix: use js matching fn to exclude periods instead of complex regex
* fix: use better language to communicate expired domain next steps

* test: disable outdated test

* test: add new test
* fix: cosmetic issue with register button in Spanish

* fix: fix CI/CD by updating snapshot

* fix: error when language is set to English
* feat: add not enough RIF balance error message

* fix: not allow revealing commit if there is no enough RIF balance

* fix: remove unnecessary variables

* fix: reducer initial state tests

* refactor: rename error

* refactor: format message

* fix: error message for not enough rif balance responds to language change

* fix: removing unnecessary imports

* refactor: remove switch case for an object
Bumps [es5-ext](https://github.com/medikoo/es5-ext) from 0.10.62 to 0.10.64.
- [Release notes](https://github.com/medikoo/es5-ext/releases)
- [Changelog](https://github.com/medikoo/es5-ext/blob/main/CHANGELOG.md)
- [Commits](medikoo/es5-ext@v0.10.62...v0.10.64)

---
updated-dependencies:
- dependency-name: es5-ext
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
)

* refactor: adding test for user rejected tx error for each language

* fix: specyfing user rejection tx message
Bumps [browserify-sign](https://github.com/crypto-browserify/browserify-sign) from 4.2.1 to 4.2.2.
- [Changelog](https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md)
- [Commits](browserify/browserify-sign@v4.2.1...v4.2.2)

---
updated-dependencies:
- dependency-name: browserify-sign
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@sonarqubecloud

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +5 to +7
const projectId = process.env.REACT_APP_PROJECT_ID
|| process.env.REACT_APP_WALLETCONNECT_PROJECT_ID
|| '';

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Require valid projectId when initializing AppKit

AppKit is created with projectId pulled from environment variables but falls back to an empty string (lines 5‑7). Reown/WalletConnect clients reject initialization without a non-empty projectId, so on environments that haven’t been provisioned with REACT_APP_PROJECT_ID (none are defined in this repo), the login modal will throw at startup and users won’t be able to authenticate.

Useful? React with 👍 / 👎.

@jessgusclark
jessgusclark changed the base branch from develop to main December 18, 2025 12:55
@jessgusclark

Copy link
Copy Markdown
Member Author

closing this PR. Codex created the branch from develop which is the most recent changes is not deployed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants