-
Notifications
You must be signed in to change notification settings - Fork 620
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: verify-api #1921
feat: verify-api #1921
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good 👍 It seems like there are 2 approaches used to "abort" promises that are in flight, one is using abort controller in fetch and the other approach is a Promise.race
for original promise and artificial delay one that rejects.
Abort one seems to be like a more correct approach here, so wanted to check if it can be used everywhere or are there any specifics here to why you used 2 approaches?
// ignore on non browser environments | ||
if (!isBrowser() || !document) return; | ||
|
||
this.verifyUrl = params?.verifyUrl || VERIFY_SERVER; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since this.verifyUrl
is set here with fallback, maybe safe to remove it from constructor?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
it is, but typescript then complains about
- this.verifyUrl is not definitely assigned in the constructor
- requires everywhere to be checked that is assigned i.e.
?.
on every usage
# Conflicts: # package-lock.json # packages/sign-client/src/controllers/engine.ts # packages/types/src/sign-client/client.ts
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
….7.7 (#3836) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@walletconnect/react-native-compat](https://togithub.com/walletconnect/walletconnect-monorepo) | [`^2.3.1` -> `^2.7.7`](https://renovatebot.com/diffs/npm/@walletconnect%2freact-native-compat/2.3.1/2.7.7) | [![age](https://badges.renovateapi.com/packages/npm/@walletconnect%2freact-native-compat/2.7.7/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@walletconnect%2freact-native-compat/2.7.7/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@walletconnect%2freact-native-compat/2.7.7/compatibility-slim/2.3.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@walletconnect%2freact-native-compat/2.7.7/confidence-slim/2.3.1)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>walletconnect/walletconnect-monorepo</summary> ### [`v2.7.7`](https://togithub.com/WalletConnect/walletconnect-monorepo/releases/tag/2.7.7) [Compare Source](https://togithub.com/walletconnect/walletconnect-monorepo/compare/2.7.6...2.7.7) #### What's Changed - chore: prep for `2.7.6` release by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2445 - chore(deps): update node.js to v20.2 by [@​renovate](https://togithub.com/renovate) in [WalletConnect/walletconnect-monorepo#2429 - feat: metadata redirect by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2458 **Full Changelog**: WalletConnect/walletconnect-monorepo@2.7.6...2.7.7 ### [`v2.7.6`](https://togithub.com/WalletConnect/walletconnect-monorepo/releases/tag/2.7.6) [Compare Source](https://togithub.com/walletconnect/walletconnect-monorepo/compare/2.7.5...2.7.6) #### What's Changed - chore: 2.7.5 release by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2408 - fix: relay optimization by [@​JonathanConn](https://togithub.com/JonathanConn) in [WalletConnect/walletconnect-monorepo#2400 - fix: parse pairing topic by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2441 - refactor: publisher queue by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2353 - fix: Changes in web3modal are reflected in the etherium provider package. by [@​siosio34](https://togithub.com/siosio34) in [WalletConnect/walletconnect-monorepo#2289 - feat: disable provider test ping by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2421 **Full Changelog**: WalletConnect/walletconnect-monorepo@2.7.5...2.7.6 ### [`v2.7.5`](https://togithub.com/WalletConnect/walletconnect-monorepo/releases/tag/2.7.5) [Compare Source](https://togithub.com/walletconnect/walletconnect-monorepo/compare/2.7.4...2.7.5) #### What's Changed - fix(deps): update dependency [@​walletconnect/auth-client](https://togithub.com/walletconnect/auth-client) to v2.1.0 by [@​renovate](https://togithub.com/renovate) in [WalletConnect/walletconnect-monorepo#2300 - chore(config): sets up "release" PR template and expands standard one by [@​bkrem](https://togithub.com/bkrem) in [WalletConnect/walletconnect-monorepo#2387 - fix: session approval race condition by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2395 - chore: align Sign Verify with Verify API spec by [@​JonathanConn](https://togithub.com/JonathanConn) in [WalletConnect/walletconnect-monorepo#2342 - Fix deeplinks generating triple slashes /// by [@​0xAsimetriq](https://togithub.com/0xAsimetriq) in [WalletConnect/walletconnect-monorepo#2403 - refactor: session ack check by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2404 #### New Contributors - [@​JonathanConn](https://togithub.com/JonathanConn) made their first contribution in [WalletConnect/walletconnect-monorepo#2342 **Full Changelog**: WalletConnect/walletconnect-monorepo@2.7.4...2.7.5 ### [`v2.7.4`](https://togithub.com/WalletConnect/walletconnect-monorepo/releases/tag/2.7.4) [Compare Source](https://togithub.com/walletconnect/walletconnect-monorepo/compare/2.7.3...2.7.4) #### What's Changed - chore(deps): update node.js to v20 by [@​renovate](https://togithub.com/renovate) in [WalletConnect/walletconnect-monorepo#2251 - fix: typo error(requriedMethods -> requiredMethods) by [@​siosio34](https://togithub.com/siosio34) in [WalletConnect/walletconnect-monorepo#2290 - chore(deps): update docker/build-push-action action to v4 by [@​renovate](https://togithub.com/renovate) in [WalletConnect/walletconnect-monorepo#2224 - feat: duplicate pairings cleanup by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2327 - providers: universal-provider: fix wrong return type by [@​Mostafatalaat770](https://togithub.com/Mostafatalaat770) in [WalletConnect/walletconnect-monorepo#2364 - Fix: ethereum-provider web3modal standalone types by [@​0xAsimetriq](https://togithub.com/0xAsimetriq) in [WalletConnect/walletconnect-monorepo#2381 - refactor: linking on react-native by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2385 - chore: prep for `2.7.4` release by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2386 #### New Contributors - [@​siosio34](https://togithub.com/siosio34) made their first contribution in [WalletConnect/walletconnect-monorepo#2290 - [@​Mostafatalaat770](https://togithub.com/Mostafatalaat770) made their first contribution in [WalletConnect/walletconnect-monorepo#2364 **Full Changelog**: WalletConnect/walletconnect-monorepo@2.7.3...2.7.4 ### [`v2.7.3`](https://togithub.com/WalletConnect/walletconnect-monorepo/releases/tag/2.7.3) [Compare Source](https://togithub.com/walletconnect/walletconnect-monorepo/compare/2.7.2...2.7.3) #### What's Changed - fix(deps): update dependency [@​walletconnect/jsonrpc-http-connection](https://togithub.com/walletconnect/jsonrpc-http-connection) to v1.0.6 by [@​renovate](https://togithub.com/renovate) in [WalletConnect/walletconnect-monorepo#2201 - chore(deps): update aws-actions/configure-aws-credentials action to v2 by [@​renovate](https://togithub.com/renovate) in [WalletConnect/walletconnect-monorepo#2222 - chore(deps): update docker/setup-buildx-action action to v2 by [@​renovate](https://togithub.com/renovate) in [WalletConnect/walletconnect-monorepo#2225 - fix: rejected verify iframe by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2305 - chore: prep for `2.7.3` release by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2314 **Full Changelog**: WalletConnect/walletconnect-monorepo@2.7.2...2.7.3 ### [`v2.7.2`](https://togithub.com/WalletConnect/walletconnect-monorepo/releases/tag/2.7.2) [Compare Source](https://togithub.com/walletconnect/walletconnect-monorepo/compare/2.7.1...2.7.2) #### What's Changed - fix(deps): update dependency [@​walletconnect/core](https://togithub.com/walletconnect/core) to v2.7.1 by [@​renovate](https://togithub.com/renovate) in [WalletConnect/walletconnect-monorepo#2266 - fix(deps): update dependency [@​walletconnect/sign-client](https://togithub.com/walletconnect/sign-client) to v2.7.1 by [@​renovate](https://togithub.com/renovate) in [WalletConnect/walletconnect-monorepo#2267 - fix(deps): update dependency [@​walletconnect/utils](https://togithub.com/walletconnect/utils) to v2.7.1 by [@​renovate](https://togithub.com/renovate) in [WalletConnect/walletconnect-monorepo#2269 - fix(deps): update dependency [@​walletconnect/types](https://togithub.com/walletconnect/types) to v2.7.1 by [@​renovate](https://togithub.com/renovate) in [WalletConnect/walletconnect-monorepo#2268 - chore: prep for `1.6.0` release by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2270 - fix: resolve origin only on 200 response by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2273 - chore: prep for `2.7.2` release by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2275 **Full Changelog**: WalletConnect/walletconnect-monorepo@2.7.1...2.7.2 ### [`v2.7.1`](https://togithub.com/WalletConnect/walletconnect-monorepo/releases/tag/2.7.1) [Compare Source](https://togithub.com/walletconnect/walletconnect-monorepo/compare/2.7.0...2.7.1) #### What's Changed - feat: web3wallet verify api by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2211 - fix(deps): update dependency query-string to v7.1.3 by [@​renovate](https://togithub.com/renovate) in [WalletConnect/walletconnect-monorepo#2215 - fix(deps): update dependency uint8arrays to v3.1.1 by [@​renovate](https://togithub.com/renovate) in [WalletConnect/walletconnect-monorepo#2216 - chore(deps): update actions/cache action to v3 by [@​renovate](https://togithub.com/renovate) in [WalletConnect/walletconnect-monorepo#2219 - chore(deps): update actions/checkout action to v3 by [@​renovate](https://togithub.com/renovate) in [WalletConnect/walletconnect-monorepo#2221 - chore(deps): update node.js to v16.20 by [@​renovate](https://togithub.com/renovate) in [WalletConnect/walletconnect-monorepo#2218 - chore(deps): update actions/add-to-project action to v0.5.0 by [@​renovate](https://togithub.com/renovate) in [WalletConnect/walletconnect-monorepo#2217 - chore(deps): update tspascoal/get-user-teams-membership action to v2 by [@​renovate](https://togithub.com/renovate) in [WalletConnect/walletconnect-monorepo#2227 - fix: react-native linking by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2234 - fix: auto namespace builder chains match by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2236 - feat: added buffer polyfill to react-native-compat by [@​ignaciosantise](https://togithub.com/ignaciosantise) in [WalletConnect/walletconnect-monorepo#2247 - fix: restart connection by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2260 - chore: prep for `2.7.1` release by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2265 #### New Contributors - [@​ignaciosantise](https://togithub.com/ignaciosantise) made their first contribution in [WalletConnect/walletconnect-monorepo#2247 **Full Changelog**: WalletConnect/walletconnect-monorepo@2.7.0...2.7.1 ### [`v2.7.0`](https://togithub.com/WalletConnect/walletconnect-monorepo/releases/tag/2.7.0) [Compare Source](https://togithub.com/walletconnect/walletconnect-monorepo/compare/2.6.2...2.7.0) #### What's Changed - fix: provider persistence with inline chains declaration by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2143 - Make private fields protected in `EthereumProvider` by [@​delaaxe](https://togithub.com/delaaxe) in [WalletConnect/walletconnect-monorepo#2163 - Add Polkadot provider by [@​marshacb](https://togithub.com/marshacb) in [WalletConnect/walletconnect-monorepo#2175 - feat: verify-api by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#1921 - fix: removes session from storage before emitting `session_delete` event by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2197 - re: Chalker/pino from logger by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2189 - fix: wrapps try-catch around `verify-api`'s resolve fx by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2199 - Configure Renovate by [@​renovate](https://togithub.com/renovate) in [WalletConnect/walletconnect-monorepo#2150 - chore(deps): update dependency parse-url to 8.1.0 \[security] by [@​renovate](https://togithub.com/renovate) in [WalletConnect/walletconnect-monorepo#2200 - fix(ci): don't use auto-promote job on `renovate[bot]` by [@​bkrem](https://togithub.com/bkrem) in [WalletConnect/walletconnect-monorepo#2203 - fix(deps): use non-caret explicit version for heartbeat by [@​bkrem](https://togithub.com/bkrem) in [WalletConnect/walletconnect-monorepo#2206 - fix(deps): update dependency [@​walletconnect/heartbeat](https://togithub.com/walletconnect/heartbeat) to v1.2.1 by [@​renovate](https://togithub.com/renovate) in [WalletConnect/walletconnect-monorepo#2204 - fix: transport restart by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2208 - chore: prep for `2.7.0` release by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2209 #### New Contributors - [@​delaaxe](https://togithub.com/delaaxe) made their first contribution in [WalletConnect/walletconnect-monorepo#2163 - [@​marshacb](https://togithub.com/marshacb) made their first contribution in [WalletConnect/walletconnect-monorepo#2175 - [@​renovate](https://togithub.com/renovate) made their first contribution in [WalletConnect/walletconnect-monorepo#2150 **Full Changelog**: WalletConnect/walletconnect-monorepo@2.6.2...2.7.0 ### [`v2.6.2`](https://togithub.com/WalletConnect/walletconnect-monorepo/releases/tag/2.6.2) [Compare Source](https://togithub.com/walletconnect/walletconnect-monorepo/compare/2.6.1...2.6.2) #### What's Changed - chore: rearanged util dependencies by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2186 - chore: prep for `2.6.2` release by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2187 **Full Changelog**: WalletConnect/walletconnect-monorepo@2.6.1...2.6.2 ### [`v2.6.1`](https://togithub.com/WalletConnect/walletconnect-monorepo/releases/tag/2.6.1) [Compare Source](https://togithub.com/walletconnect/walletconnect-monorepo/compare/2.6.0...2.6.1) #### What's Changed - feat: optimistic proposal ack by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2173 - fix: dedicated session ack tests by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2176 - refactor: auto-namespaces to accept session proposal by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2177 - chore: bump dependencies by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2178 - chore: prep for `2.6.1` release by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2179 **Full Changelog**: WalletConnect/walletconnect-monorepo@2.6.0...2.6.1 ### [`v2.6.0`](https://togithub.com/WalletConnect/walletconnect-monorepo/releases/tag/2.6.0) [Compare Source](https://togithub.com/walletconnect/walletconnect-monorepo/compare/2.5.2...2.6.0) #### What's Changed - chore(sign-client): added pairingTopic on session params by [@​Cali93](https://togithub.com/Cali93) in [WalletConnect/walletconnect-monorepo#2082 - feat(core): adds `getPayloadSenderPublicKey` method to `core.crypto` by [@​bkrem](https://togithub.com/bkrem) in [WalletConnect/walletconnect-monorepo#2155 - feat: auto namespaces by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2161 - chore: 2.6.0 by [@​bkrem](https://togithub.com/bkrem) in [WalletConnect/walletconnect-monorepo#2172 #### New Contributors - [@​Cali93](https://togithub.com/Cali93) made their first contribution in [WalletConnect/walletconnect-monorepo#2082 **Full Changelog**: WalletConnect/walletconnect-monorepo@2.5.2...2.6.0 ### [`v2.5.2`](https://togithub.com/WalletConnect/walletconnect-monorepo/releases/tag/2.5.2) [Compare Source](https://togithub.com/walletconnect/walletconnect-monorepo/compare/2.5.1...2.5.2) #### What's Changed - chore(readme): update stale monorepo instructions by [@​bkrem](https://togithub.com/bkrem) in [WalletConnect/walletconnect-monorepo#2114 - Add elrond and multiversx providers by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2130 - feat: adds `id` to session_request_sent event params by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2131 - Web3modal related features & fixes by [@​0xAsimetriq](https://togithub.com/0xAsimetriq) in [WalletConnect/walletconnect-monorepo#2132 - fix: catch request error by [@​aditbisa](https://togithub.com/aditbisa) in [WalletConnect/walletconnect-monorepo#2129 - fix: connection recovery by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2108 - fix: catches correctly `socket stalled` rejection by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2134 - fix: clients init retry by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2135 - fix: get pending requests by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2140 - chore(w3w): update auth-client to latest, other @​walletconnect/\* deps by [@​bkrem](https://togithub.com/bkrem) in [WalletConnect/walletconnect-monorepo#2138 - feat: caip25 provider handling by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2137 - chore: 2.5.2 by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2141 #### New Contributors - [@​aditbisa](https://togithub.com/aditbisa) made their first contribution in [WalletConnect/walletconnect-monorepo#2129 **Full Changelog**: WalletConnect/walletconnect-monorepo@2.5.1...2.5.2 ### [`v2.5.1`](https://togithub.com/WalletConnect/walletconnect-monorepo/releases/tag/2.5.1) [Compare Source](https://togithub.com/walletconnect/walletconnect-monorepo/compare/2.5.0...2.5.1) #### What's Changed - fix: [@​web3modal/standalone](https://togithub.com/web3modal/standalone) not treated as external package by [@​0xAsimetriq](https://togithub.com/0xAsimetriq) in [WalletConnect/walletconnect-monorepo#2112 **Full Changelog**: WalletConnect/walletconnect-monorepo@2.5.0...2.5.1 ### [`v2.5.0`](https://togithub.com/WalletConnect/walletconnect-monorepo/releases/tag/2.5.0) [Compare Source](https://togithub.com/walletconnect/walletconnect-monorepo/compare/2.4.10...2.5.0) #### What's Changed - chore: web3wallet 1.5.0 release by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2103 - Make web3modal a peerDependency, expose theming options by [@​0xAsimetriq](https://togithub.com/0xAsimetriq) in [WalletConnect/walletconnect-monorepo#2105 - ethereum-provider 2.5.0 by [@​0xAsimetriq](https://togithub.com/0xAsimetriq) in [WalletConnect/walletconnect-monorepo#2106 **Full Changelog**: WalletConnect/walletconnect-monorepo@2.4.10...2.5.0 ### [`v2.4.10`](https://togithub.com/WalletConnect/walletconnect-monorepo/releases/tag/2.4.10) [Compare Source](https://togithub.com/walletconnect/walletconnect-monorepo/compare/2.4.9...2.4.10) #### What's Changed - feat(relayer): surface abnormal websocket close reasons by [@​bkrem](https://togithub.com/bkrem) in [WalletConnect/walletconnect-monorepo#2096 **Full Changelog**: WalletConnect/walletconnect-monorepo@2.4.9...2.4.10 ### [`v2.4.9`](https://togithub.com/WalletConnect/walletconnect-monorepo/releases/tag/2.4.9) [Compare Source](https://togithub.com/walletconnect/walletconnect-monorepo/compare/2.4.8...2.4.9) #### What's Changed - chore(tests): avoids noisy debug logs in test runs by [@​bkrem](https://togithub.com/bkrem) in [WalletConnect/walletconnect-monorepo#2064 - refactor: reimplements pairing checks by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2089 - chore: `2.4.9` by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2090 **Full Changelog**: WalletConnect/walletconnect-monorepo@2.4.8...2.4.9 ### [`v2.4.8`](https://togithub.com/WalletConnect/walletconnect-monorepo/releases/tag/2.4.8) [Compare Source](https://togithub.com/walletconnect/walletconnect-monorepo/compare/2.4.7...2.4.8) #### What's Changed - fix: inline chain validation by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2087 - fix: removes setting `this.initialized = false` by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2085 - Update web3modal version, tag 2.4.8 by [@​0xAsimetriq](https://togithub.com/0xAsimetriq) in [WalletConnect/walletconnect-monorepo#2086 **Full Changelog**: WalletConnect/walletconnect-monorepo@2.4.7...2.4.8 ### [`v2.4.7`](https://togithub.com/WalletConnect/walletconnect-monorepo/releases/tag/2.4.7) [Compare Source](https://togithub.com/walletconnect/walletconnect-monorepo/compare/2.4.6...2.4.7) #### What's Changed - fix: encodeISS crash - Buffer is not of Uint8Array type by [@​JeneaVranceanu](https://togithub.com/JeneaVranceanu) in [WalletConnect/walletconnect-monorepo#2024 - Fixes how RPC URL is retrieved for Cardano Provider by [@​ggaabe](https://togithub.com/ggaabe) in [WalletConnect/walletconnect-monorepo#1918 - fix: validate pairing uri by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2049 - fix: ethereum-provider `on` return type by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2050 - fix: namespace validation by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2056 - Chore/ethereum provider exports by [@​0xAsimetriq](https://togithub.com/0xAsimetriq) in [WalletConnect/walletconnect-monorepo#2062 #### New Contributors - [@​JeneaVranceanu](https://togithub.com/JeneaVranceanu) made their first contribution in [WalletConnect/walletconnect-monorepo#2024 **Full Changelog**: WalletConnect/walletconnect-monorepo@2.4.6...2.4.7 ### [`v2.4.6`](https://togithub.com/WalletConnect/walletconnect-monorepo/releases/tag/2.4.6) [Compare Source](https://togithub.com/walletconnect/walletconnect-monorepo/compare/2.4.5...2.4.6) #### What's Changed - fix: pass dapp metadata to UniversalProvider by [@​iketw](https://togithub.com/iketw) in [WalletConnect/walletconnect-monorepo#2029 - fix: `ProviderRpcError` type to extend `Error` by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2030 - feat: `irn_batchSubscribe` by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2032 - feat(core): emit publishedAt as part of relayer MessageEvent by [@​bkrem](https://togithub.com/bkrem) in [WalletConnect/walletconnect-monorepo#2036 - feat: pending proposal expiry by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2037 - chore: release `2.4.6` by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2038 #### New Contributors - [@​iketw](https://togithub.com/iketw) made their first contribution in [WalletConnect/walletconnect-monorepo#2029 **Full Changelog**: WalletConnect/walletconnect-monorepo@2.4.5...2.4.6 ### [`v2.4.5`](https://togithub.com/WalletConnect/walletconnect-monorepo/releases/tag/2.4.5) [Compare Source](https://togithub.com/walletconnect/walletconnect-monorepo/compare/2.4.4...2.4.5) #### What's Changed - refactor: chainChanged in hex by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2011 - fix: removes pairing delete response by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2013 - chore(deps): update web3wallet to auth-client@2.0.3 by [@​bkrem](https://togithub.com/bkrem) in [WalletConnect/walletconnect-monorepo#2025 - fix: connection rejection by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2020 - chore: `2.4.5` by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2026 **Full Changelog**: WalletConnect/walletconnect-monorepo@2.4.4...2.4.5 ### [`v2.4.4`](https://togithub.com/WalletConnect/walletconnect-monorepo/releases/tag/2.4.4) [Compare Source](https://togithub.com/walletconnect/walletconnect-monorepo/compare/2.4.3...2.4.4) #### What's Changed - chore: web3wallet release `1.2.0` by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#1992 - refactor: active chains persitence by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#1999 - Remove eip1193-provider dependency by [@​pedrouid](https://togithub.com/pedrouid) in [WalletConnect/walletconnect-monorepo#1950 - chore: 2.4.4 by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#2000 **Full Changelog**: WalletConnect/walletconnect-monorepo@2.4.3...2.4.4 ### [`v2.4.3`](https://togithub.com/WalletConnect/walletconnect-monorepo/releases/tag/2.4.3) [Compare Source](https://togithub.com/walletconnect/walletconnect-monorepo/compare/2.4.2...2.4.3) #### What's Changed - feat: Added `pair` method in web3wallet by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#1987 - chore: 2.4.3 by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#1990 - fix: persist optional chains by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#1986 **Full Changelog**: WalletConnect/walletconnect-monorepo@2.4.2...2.4.3 ### [`v2.4.2`](https://togithub.com/WalletConnect/walletconnect-monorepo/releases/tag/2.4.2) [Compare Source](https://togithub.com/walletconnect/walletconnect-monorepo/compare/2.4.1...2.4.2) #### What's Changed - Release 2.4.2, dynamic import for web3modal by [@​0xAsimetriq](https://togithub.com/0xAsimetriq) in [WalletConnect/walletconnect-monorepo#1977 - fix: unsubscribe `transport_closed` listener by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#1982 - export method and event constants, types by [@​0xAsimetriq](https://togithub.com/0xAsimetriq) in [WalletConnect/walletconnect-monorepo#1985 **Full Changelog**: WalletConnect/walletconnect-monorepo@2.4.1...2.4.2 ### [`v2.4.1`](https://togithub.com/WalletConnect/walletconnect-monorepo/releases/tag/2.4.1) [Compare Source](https://togithub.com/walletconnect/walletconnect-monorepo/compare/2.4.0...2.4.1) #### What's Changed - fix(core): ensures `core.relayUrl` property is assigned by [@​bkrem](https://togithub.com/bkrem) in [WalletConnect/walletconnect-monorepo#1951 - fix: avoid expirer events when connection is down by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#1962 - feat: session request sent by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#1966 - feat: optional namespaces in providers by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#1956 - chore: 2.4.1 by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#1974 **Full Changelog**: WalletConnect/walletconnect-monorepo@2.4.0...2.4.1 ### [`v2.4.0`](https://togithub.com/WalletConnect/walletconnect-monorepo/releases/tag/2.4.0) [Compare Source](https://togithub.com/walletconnect/walletconnect-monorepo/compare/2.3.3...2.4.0) #### What's Changed - chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 by [@​dependabot](https://togithub.com/dependabot) in [WalletConnect/walletconnect-monorepo#1929 - fix: avoids restarting transport if explicitly closed by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#1934 - fix: allow `showQrModal` to be `false` by [@​iamacook](https://togithub.com/iamacook) in [WalletConnect/walletconnect-monorepo#1935 - fix(providers): incomplete context comment in readme by [@​bkrem](https://togithub.com/bkrem) in [WalletConnect/walletconnect-monorepo#1933 - Add deeplink redirects for rpc requests by [@​0xAsimetriq](https://togithub.com/0xAsimetriq) in [WalletConnect/walletconnect-monorepo#1932 - chore: updating deps by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#1937 - fix: subscriber not initialized by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#1940 - fix(utils): ensures matching units in `isExpired`, adds tests for expiry calcs by [@​bkrem](https://togithub.com/bkrem) in [WalletConnect/walletconnect-monorepo#1942 - refactor: requests order by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#1944 - feat: caip-25 by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#1926 - chore: 2.4.0 by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#1947 #### New Contributors - [@​iamacook](https://togithub.com/iamacook) made their first contribution in [WalletConnect/walletconnect-monorepo#1935 **Full Changelog**: WalletConnect/walletconnect-monorepo@2.3.3...2.4.0 ### [`v2.3.3`](https://togithub.com/WalletConnect/walletconnect-monorepo/releases/tag/2.3.3) [Compare Source](https://togithub.com/walletconnect/walletconnect-monorepo/compare/2.3.2...2.3.3) #### What's Changed - refactor: ethereum provider by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#1911 - feat: web3wallet session_delete by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#1912 - Fix/w3m universal provider by [@​0xAsimetriq](https://togithub.com/0xAsimetriq) in [WalletConnect/walletconnect-monorepo#1922 **Full Changelog**: WalletConnect/walletconnect-monorepo@2.3.2...2.3.3 ### [`v2.3.2`](https://togithub.com/WalletConnect/walletconnect-monorepo/releases/tag/2.3.2) [Compare Source](https://togithub.com/walletconnect/walletconnect-monorepo/compare/2.3.1...2.3.2) #### What's Changed - fix(engine): adds missing emit for `proposal_expire` by [@​bkrem](https://togithub.com/bkrem) in [WalletConnect/walletconnect-monorepo#1898 - Adds Cardano support to UniversalProvider by [@​ggaabe](https://togithub.com/ggaabe) in [WalletConnect/walletconnect-monorepo#1880 - refactor: provider full cleanup on disconnect by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#1901 - fix: websocket cleanup in tests by [@​ganchoradkov](https://togithub.com/ganchoradkov) in [WalletConnect/walletconnect-monorepo#1902 #### New Contributors - [@​ggaabe](https://togithub.com/ggaabe) made their first contribution in [WalletConnect/walletconnect-monorepo#1880 **Full Changelog**: WalletConnect/walletconnect-monorepo@2.3.1...2.3.2 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 5pm,every weekend" in timezone America/Los_Angeles, Automerge - "after 5pm,every weekend" in timezone America/Los_Angeles. 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/valora-inc/wallet). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMDUuMiIsInVwZGF0ZWRJblZlciI6IjM1LjEwNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Description
Verify API
implementation according to specs WalletConnect/walletconnect-docs#436How Has This Been Tested?
tests
dogfooding
Due Diligence