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: verify-api #1921

Merged
merged 13 commits into from
Apr 11, 2023
Merged

feat: verify-api #1921

merged 13 commits into from
Apr 11, 2023

Conversation

ganchoradkov
Copy link
Member

Description

Verify API implementation according to specs WalletConnect/walletconnect-docs#436

How Has This Been Tested?

tests
dogfooding

Due Diligence

  • Breaking change
  • Requires a documentation update
    • [] Related docs issue/PR (if docs are not included in this PR):
  • Requires a e2e/integration test update

@ganchoradkov ganchoradkov self-assigned this Feb 1, 2023
@arein arein added the accepted label Feb 1, 2023
@ganchoradkov ganchoradkov added the type: enhancement New feature or request label Feb 1, 2023
Copy link
Contributor

@xzilja xzilja left a 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;
Copy link
Contributor

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?

Copy link
Member Author

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
Copy link
Member

@pedrouid pedrouid left a comment

Choose a reason for hiding this comment

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

👍

@ganchoradkov ganchoradkov merged commit c098071 into v2.0 Apr 11, 2023
9 checks passed
@ganchoradkov ganchoradkov deleted the feat/verify-api branch April 11, 2023 06:36
renovate bot added a commit to valora-inc/wallet that referenced this pull request Jun 3, 2023
….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
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2445
- chore(deps): update node.js to v20.2 by
[@&#8203;renovate](https://togithub.com/renovate) in
[WalletConnect/walletconnect-monorepo#2429
- feat: metadata redirect by
[@&#8203;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
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2408
- fix: relay optimization by
[@&#8203;JonathanConn](https://togithub.com/JonathanConn) in
[WalletConnect/walletconnect-monorepo#2400
- fix: parse pairing topic by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2441
- refactor: publisher queue by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2353
- fix: Changes in web3modal are reflected in the etherium provider
package. by [@&#8203;siosio34](https://togithub.com/siosio34) in
[WalletConnect/walletconnect-monorepo#2289
- feat: disable provider test ping by
[@&#8203;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
[@&#8203;walletconnect/auth-client](https://togithub.com/walletconnect/auth-client)
to v2.1.0 by [@&#8203;renovate](https://togithub.com/renovate) in
[WalletConnect/walletconnect-monorepo#2300
- chore(config): sets up "release" PR template and expands standard one
by [@&#8203;bkrem](https://togithub.com/bkrem) in
[WalletConnect/walletconnect-monorepo#2387
- fix: session approval race condition by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2395
- chore: align Sign Verify with Verify API spec by
[@&#8203;JonathanConn](https://togithub.com/JonathanConn) in
[WalletConnect/walletconnect-monorepo#2342
- Fix deeplinks generating triple slashes /// by
[@&#8203;0xAsimetriq](https://togithub.com/0xAsimetriq) in
[WalletConnect/walletconnect-monorepo#2403
- refactor: session ack check by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2404

#### New Contributors

- [@&#8203;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
[@&#8203;renovate](https://togithub.com/renovate) in
[WalletConnect/walletconnect-monorepo#2251
- fix: typo error(requriedMethods -> requiredMethods) by
[@&#8203;siosio34](https://togithub.com/siosio34) in
[WalletConnect/walletconnect-monorepo#2290
- chore(deps): update docker/build-push-action action to v4 by
[@&#8203;renovate](https://togithub.com/renovate) in
[WalletConnect/walletconnect-monorepo#2224
- feat: duplicate pairings cleanup by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2327
- providers: universal-provider: fix wrong return type by
[@&#8203;Mostafatalaat770](https://togithub.com/Mostafatalaat770) in
[WalletConnect/walletconnect-monorepo#2364
- Fix: ethereum-provider web3modal standalone types by
[@&#8203;0xAsimetriq](https://togithub.com/0xAsimetriq) in
[WalletConnect/walletconnect-monorepo#2381
- refactor: linking on react-native by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2385
- chore: prep for `2.7.4` release by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2386

#### New Contributors

- [@&#8203;siosio34](https://togithub.com/siosio34) made their first
contribution in
[WalletConnect/walletconnect-monorepo#2290
- [@&#8203;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
[@&#8203;walletconnect/jsonrpc-http-connection](https://togithub.com/walletconnect/jsonrpc-http-connection)
to v1.0.6 by [@&#8203;renovate](https://togithub.com/renovate) in
[WalletConnect/walletconnect-monorepo#2201
- chore(deps): update aws-actions/configure-aws-credentials action to v2
by [@&#8203;renovate](https://togithub.com/renovate) in
[WalletConnect/walletconnect-monorepo#2222
- chore(deps): update docker/setup-buildx-action action to v2 by
[@&#8203;renovate](https://togithub.com/renovate) in
[WalletConnect/walletconnect-monorepo#2225
- fix: rejected verify iframe by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2305
- chore: prep for `2.7.3` release by
[@&#8203;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
[@&#8203;walletconnect/core](https://togithub.com/walletconnect/core) to
v2.7.1 by [@&#8203;renovate](https://togithub.com/renovate) in
[WalletConnect/walletconnect-monorepo#2266
- fix(deps): update dependency
[@&#8203;walletconnect/sign-client](https://togithub.com/walletconnect/sign-client)
to v2.7.1 by [@&#8203;renovate](https://togithub.com/renovate) in
[WalletConnect/walletconnect-monorepo#2267
- fix(deps): update dependency
[@&#8203;walletconnect/utils](https://togithub.com/walletconnect/utils)
to v2.7.1 by [@&#8203;renovate](https://togithub.com/renovate) in
[WalletConnect/walletconnect-monorepo#2269
- fix(deps): update dependency
[@&#8203;walletconnect/types](https://togithub.com/walletconnect/types)
to v2.7.1 by [@&#8203;renovate](https://togithub.com/renovate) in
[WalletConnect/walletconnect-monorepo#2268
- chore: prep for `1.6.0` release by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2270
- fix: resolve origin only on 200 response by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2273
- chore: prep for `2.7.2` release by
[@&#8203;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
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2211
- fix(deps): update dependency query-string to v7.1.3 by
[@&#8203;renovate](https://togithub.com/renovate) in
[WalletConnect/walletconnect-monorepo#2215
- fix(deps): update dependency uint8arrays to v3.1.1 by
[@&#8203;renovate](https://togithub.com/renovate) in
[WalletConnect/walletconnect-monorepo#2216
- chore(deps): update actions/cache action to v3 by
[@&#8203;renovate](https://togithub.com/renovate) in
[WalletConnect/walletconnect-monorepo#2219
- chore(deps): update actions/checkout action to v3 by
[@&#8203;renovate](https://togithub.com/renovate) in
[WalletConnect/walletconnect-monorepo#2221
- chore(deps): update node.js to v16.20 by
[@&#8203;renovate](https://togithub.com/renovate) in
[WalletConnect/walletconnect-monorepo#2218
- chore(deps): update actions/add-to-project action to v0.5.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[WalletConnect/walletconnect-monorepo#2217
- chore(deps): update tspascoal/get-user-teams-membership action to v2
by [@&#8203;renovate](https://togithub.com/renovate) in
[WalletConnect/walletconnect-monorepo#2227
- fix: react-native linking by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2234
- fix: auto namespace builder chains match by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2236
- feat: added buffer polyfill to react-native-compat by
[@&#8203;ignaciosantise](https://togithub.com/ignaciosantise) in
[WalletConnect/walletconnect-monorepo#2247
- fix: restart connection by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2260
- chore: prep for `2.7.1` release by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2265

#### New Contributors

- [@&#8203;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
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2143
- Make private fields protected in `EthereumProvider` by
[@&#8203;delaaxe](https://togithub.com/delaaxe) in
[WalletConnect/walletconnect-monorepo#2163
- Add Polkadot provider by
[@&#8203;marshacb](https://togithub.com/marshacb) in
[WalletConnect/walletconnect-monorepo#2175
- feat: verify-api by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#1921
- fix: removes session from storage before emitting `session_delete`
event by [@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2197
- re: Chalker/pino from logger by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2189
- fix: wrapps try-catch around `verify-api`'s resolve fx by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2199
- Configure Renovate by
[@&#8203;renovate](https://togithub.com/renovate) in
[WalletConnect/walletconnect-monorepo#2150
- chore(deps): update dependency parse-url to 8.1.0 \[security] by
[@&#8203;renovate](https://togithub.com/renovate) in
[WalletConnect/walletconnect-monorepo#2200
- fix(ci): don't use auto-promote job on `renovate[bot]` by
[@&#8203;bkrem](https://togithub.com/bkrem) in
[WalletConnect/walletconnect-monorepo#2203
- fix(deps): use non-caret explicit version for heartbeat by
[@&#8203;bkrem](https://togithub.com/bkrem) in
[WalletConnect/walletconnect-monorepo#2206
- fix(deps): update dependency
[@&#8203;walletconnect/heartbeat](https://togithub.com/walletconnect/heartbeat)
to v1.2.1 by [@&#8203;renovate](https://togithub.com/renovate) in
[WalletConnect/walletconnect-monorepo#2204
- fix: transport restart by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2208
- chore: prep for `2.7.0` release by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2209

#### New Contributors

- [@&#8203;delaaxe](https://togithub.com/delaaxe) made their first
contribution in
[WalletConnect/walletconnect-monorepo#2163
- [@&#8203;marshacb](https://togithub.com/marshacb) made their first
contribution in
[WalletConnect/walletconnect-monorepo#2175
- [@&#8203;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
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2186
- chore: prep for `2.6.2` release by
[@&#8203;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
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2173
- fix: dedicated session ack tests by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2176
- refactor: auto-namespaces to accept session proposal by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2177
- chore: bump dependencies by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2178
- chore: prep for `2.6.1` release by
[@&#8203;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
[@&#8203;Cali93](https://togithub.com/Cali93) in
[WalletConnect/walletconnect-monorepo#2082
- feat(core): adds `getPayloadSenderPublicKey` method to `core.crypto`
by [@&#8203;bkrem](https://togithub.com/bkrem) in
[WalletConnect/walletconnect-monorepo#2155
- feat: auto namespaces by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2161
- chore: 2.6.0 by [@&#8203;bkrem](https://togithub.com/bkrem) in
[WalletConnect/walletconnect-monorepo#2172

#### New Contributors

- [@&#8203;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
[@&#8203;bkrem](https://togithub.com/bkrem) in
[WalletConnect/walletconnect-monorepo#2114
- Add elrond and multiversx providers by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2130
- feat: adds `id` to session_request_sent event params by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2131
- Web3modal related features & fixes by
[@&#8203;0xAsimetriq](https://togithub.com/0xAsimetriq) in
[WalletConnect/walletconnect-monorepo#2132
- fix: catch request error by
[@&#8203;aditbisa](https://togithub.com/aditbisa) in
[WalletConnect/walletconnect-monorepo#2129
- fix: connection recovery by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2108
- fix: catches correctly `socket stalled` rejection by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2134
- fix: clients init retry by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2135
- fix: get pending requests by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2140
- chore(w3w): update auth-client to latest, other
@&#8203;walletconnect/\* deps by
[@&#8203;bkrem](https://togithub.com/bkrem) in
[WalletConnect/walletconnect-monorepo#2138
- feat: caip25 provider handling by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2137
- chore: 2.5.2 by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2141

#### New Contributors

- [@&#8203;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:
[@&#8203;web3modal/standalone](https://togithub.com/web3modal/standalone)
not treated as external package by
[@&#8203;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
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2103
- Make web3modal a peerDependency, expose theming options by
[@&#8203;0xAsimetriq](https://togithub.com/0xAsimetriq) in
[WalletConnect/walletconnect-monorepo#2105
- ethereum-provider 2.5.0 by
[@&#8203;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
[@&#8203;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
[@&#8203;bkrem](https://togithub.com/bkrem) in
[WalletConnect/walletconnect-monorepo#2064
- refactor: reimplements pairing checks by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2089
- chore: `2.4.9` by
[@&#8203;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
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2087
- fix: removes setting `this.initialized = false` by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2085
- Update web3modal version, tag 2.4.8 by
[@&#8203;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
[@&#8203;JeneaVranceanu](https://togithub.com/JeneaVranceanu) in
[WalletConnect/walletconnect-monorepo#2024
- Fixes how RPC URL is retrieved for Cardano Provider by
[@&#8203;ggaabe](https://togithub.com/ggaabe) in
[WalletConnect/walletconnect-monorepo#1918
- fix: validate pairing uri by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2049
- fix: ethereum-provider `on` return type by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2050
- fix: namespace validation by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2056
- Chore/ethereum provider exports by
[@&#8203;0xAsimetriq](https://togithub.com/0xAsimetriq) in
[WalletConnect/walletconnect-monorepo#2062

#### New Contributors

- [@&#8203;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
[@&#8203;iketw](https://togithub.com/iketw) in
[WalletConnect/walletconnect-monorepo#2029
- fix: `ProviderRpcError` type to extend `Error` by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2030
- feat: `irn_batchSubscribe` by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2032
- feat(core): emit publishedAt as part of relayer MessageEvent by
[@&#8203;bkrem](https://togithub.com/bkrem) in
[WalletConnect/walletconnect-monorepo#2036
- feat: pending proposal expiry by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2037
- chore: release `2.4.6` by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2038

#### New Contributors

- [@&#8203;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
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2011
- fix: removes pairing delete response by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2013
- chore(deps): update web3wallet to auth-client@2.0.3 by
[@&#8203;bkrem](https://togithub.com/bkrem) in
[WalletConnect/walletconnect-monorepo#2025
- fix: connection rejection by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#2020
- chore: `2.4.5` by
[@&#8203;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
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#1992
- refactor: active chains persitence by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#1999
- Remove eip1193-provider dependency by
[@&#8203;pedrouid](https://togithub.com/pedrouid) in
[WalletConnect/walletconnect-monorepo#1950
- chore: 2.4.4 by
[@&#8203;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
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#1987
- chore: 2.4.3 by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#1990
- fix: persist optional chains by
[@&#8203;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
[@&#8203;0xAsimetriq](https://togithub.com/0xAsimetriq) in
[WalletConnect/walletconnect-monorepo#1977
- fix: unsubscribe `transport_closed` listener by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#1982
- export method and event constants, types by
[@&#8203;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
[@&#8203;bkrem](https://togithub.com/bkrem) in
[WalletConnect/walletconnect-monorepo#1951
- fix: avoid expirer events when connection is down by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#1962
- feat: session request sent by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#1966
- feat: optional namespaces in providers by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#1956
- chore: 2.4.1 by
[@&#8203;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
[@&#8203;dependabot](https://togithub.com/dependabot) in
[WalletConnect/walletconnect-monorepo#1929
- fix: avoids restarting transport if explicitly closed by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#1934
- fix: allow `showQrModal` to be `false` by
[@&#8203;iamacook](https://togithub.com/iamacook) in
[WalletConnect/walletconnect-monorepo#1935
- fix(providers): incomplete context comment in readme by
[@&#8203;bkrem](https://togithub.com/bkrem) in
[WalletConnect/walletconnect-monorepo#1933
- Add deeplink redirects for rpc requests by
[@&#8203;0xAsimetriq](https://togithub.com/0xAsimetriq) in
[WalletConnect/walletconnect-monorepo#1932
- chore: updating deps by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#1937
- fix: subscriber not initialized by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#1940
- fix(utils): ensures matching units in `isExpired`, adds tests for
expiry calcs by [@&#8203;bkrem](https://togithub.com/bkrem) in
[WalletConnect/walletconnect-monorepo#1942
- refactor: requests order by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#1944
- feat: caip-25 by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#1926
- chore: 2.4.0 by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#1947

#### New Contributors

- [@&#8203;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
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#1911
- feat: web3wallet session_delete by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#1912
- Fix/w3m universal provider by
[@&#8203;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
[@&#8203;bkrem](https://togithub.com/bkrem) in
[WalletConnect/walletconnect-monorepo#1898
- Adds Cardano support to UniversalProvider by
[@&#8203;ggaabe](https://togithub.com/ggaabe) in
[WalletConnect/walletconnect-monorepo#1880
- refactor: provider full cleanup on disconnect by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#1901
- fix: websocket cleanup in tests by
[@&#8203;ganchoradkov](https://togithub.com/ganchoradkov) in
[WalletConnect/walletconnect-monorepo#1902

#### New Contributors

- [@&#8203;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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accepted type: enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants