Skip to content

Commit 9e8ce20

Browse files
Adamj1232bfrielV-Shadbolthlopes-ledgerresetko-zeal
authored
Release 2.17.0 (#1449)
* feature: add Phantom to web3-onboard (#1372) * feat: add Phantom injected provider * feat: add phantom package * chore: bump injected version number * Bump version after merging in develop * Align phantom pkg versions * Add build steps for phantom * Update readme and fix spelling errors * Update Phantom package, update injected namespace within phantom injected-wallets * Fix conflicts, add note to readme, yarn-it * Create provider properly, remove conditional chaining for build across oldercompilers * Add check for ethereum prop within phantom provider Co-authored-by: Adam Carpenter <adamcarpenter86@gmail.com> * Fix for gamestop chain recognition (#1441) * Add Unstoppable Domains Reverse Resolution (#1410) * added UD resolution dependency pinned to the same version uauth uses to avoid increasing package size * renames shortenEns to domain agnostic * added uns reverse resolution * removed excess console log * Bump core version and add alpha tag, but react and vuew versions, prettier and err checking * Fix demo Co-authored-by: Adam Carpenter <adamcarpenter86@gmail.com> * Add Ledger Connect Kit support (#1439) * Add Ledger Connect Kit support Replaces the old USB connection aproach with the new Connect Kit. The Ledger Connect Kit loader gets the latest Connect Kit minor version from a CDN at runtime so that Ledger can release updates without waiting for wallet libraries or DApps to explicitly update packages and deploy new versions. Depending on the user's platform, Connect Kit's UI will guide them to install the Ledger Connect extension in case it is supported, or present the required details to connect to Ledger Live through WalletConnect. * Prettier and version bumps * Do not support switching chains from DApp on Ledger connector * Add modal prompt for handling switchEthereumChain to switch chain in the wallet app Co-authored-by: Adam Carpenter <adamcarpenter86@gmail.com> * Updated versioning for release and added new checklist to PR description * FEATURE: Add Zeal Wallet Package (#1435) * Add support for Zeal injected wallet * Add Zeal SDK module * Fix provider type * Add more info and dev contact details to README.md * Apply suggestions related to version and dependencies Co-authored-by: Adam Carpenter <adamcarpenter86@gmail.com> * fix demo for signing typed and sending transaction * Bump injected package version Co-authored-by: Adam Carpenter <adamcarpenter86@gmail.com> * Bump json5 from 2.2.1 to 2.2.3 in /examples/with-vite-react (#1443) Bumps [json5](https://github.com/json5/json5) from 2.2.1 to 2.2.3. - [Release notes](https://github.com/json5/json5/releases) - [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md) - [Commits](json5/json5@v2.2.1...v2.2.3) --- updated-dependencies: - dependency-name: json5 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump json5 from 1.0.1 to 1.0.2 in /examples/with-ledger (#1444) Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2. - [Release notes](https://github.com/json5/json5/releases) - [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md) - [Commits](json5/json5@v1.0.1...v1.0.2) --- updated-dependencies: - dependency-name: json5 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump json5 from 1.0.1 to 1.0.2 in /examples/with-nextjs (#1445) Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2. - [Release notes](https://github.com/json5/json5/releases) - [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md) - [Commits](json5/json5@v1.0.1...v1.0.2) --- updated-dependencies: - dependency-name: json5 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump json5 from 2.2.1 to 2.2.3 (#1442) Bumps [json5](https://github.com/json5/json5) from 2.2.1 to 2.2.3. - [Release notes](https://github.com/json5/json5/releases) - [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md) - [Commits](json5/json5@v2.2.1...v2.2.3) --- updated-dependencies: - dependency-name: json5 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Brian Friel <briandfriel@gmail.com> Co-authored-by: Vincent Shadbolt <vince.shadbolt@gmail.com> Co-authored-by: Hugo Lopes <106091551+hlopes-ledger@users.noreply.github.com> Co-authored-by: resetko-zeal <112621289+resetko-zeal@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 1ffc1e6 commit 9e8ce20

40 files changed

+2285
-679
lines changed

.circleci/config.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -333,6 +333,18 @@ jobs:
333333
working_directory: ~/web3-onboard-monorepo/packages/transaction-preview
334334
steps:
335335
- node-build-steps
336+
build-zeal:
337+
docker:
338+
- image: cimg/node:16.13.1
339+
working_directory: ~/web3-onboard-monorepo/packages/zeal
340+
steps:
341+
- node-build-steps
342+
build-phantom:
343+
docker:
344+
- image: cimg/node:16.13.1
345+
working_directory: ~/web3-onboard-monorepo/packages/phantom
346+
steps:
347+
- node-build-steps
336348

337349
# Build staging/Alpha releases
338350
build-staging-core:
@@ -503,6 +515,18 @@ jobs:
503515
working_directory: ~/web3-onboard-monorepo/packages/transaction-preview
504516
steps:
505517
- node-staging-build-steps
518+
build-staging-zeal:
519+
docker:
520+
- image: cimg/node:16.13.1
521+
working_directory: ~/web3-onboard-monorepo/packages/zeal
522+
steps:
523+
- node-staging-build-steps
524+
build-staging-phantom:
525+
docker:
526+
- image: cimg/node:16.13.1
527+
working_directory: ~/web3-onboard-monorepo/packages/phantom
528+
steps:
529+
- node-staging-build-steps
506530

507531
workflows:
508532
version: 2
@@ -675,3 +699,15 @@ workflows:
675699
<<: *deploy_production_filters
676700
- build-staging-transaction-preview:
677701
<<: *deploy_staging_filters
702+
zeal:
703+
jobs:
704+
- build-zeal:
705+
<<: *deploy_production_filters
706+
- build-staging-zeal:
707+
<<: *deploy_staging_filters
708+
phantom:
709+
jobs:
710+
- build-phantom:
711+
<<: *deploy_production_filters
712+
- build-staging-phantom:
713+
<<: *deploy_staging_filters

examples/with-ledger/yarn.lock

Lines changed: 62 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1107,23 +1107,32 @@
11071107
joi "^17.4.2"
11081108
rxjs "^7.5.2"
11091109

1110-
"@web3-onboard/core@^2.5.0":
1111-
version "2.5.0"
1112-
resolved "https://registry.yarnpkg.com/@web3-onboard/core/-/core-2.5.0.tgz#0804d136b5fb5e42fde259e6cdfe2bfd48b4b489"
1113-
integrity sha512-UHyogYHo2dkB/mvRwjnvdmND1XN8M2tQbHsO7jcnkNOfq8+4CBujdEbsHlkJJgw09UOT/taER7IkrcmOLlPKrg==
1110+
"@web3-onboard/common@^2.2.3":
1111+
version "2.2.3"
1112+
resolved "https://registry.yarnpkg.com/@web3-onboard/common/-/common-2.2.3.tgz#fc0841186d84cf017f4cf0368dcd349e6ed8dc8b"
1113+
integrity sha512-ZI0XuCpxtuL9XGgeWglXR6rhgLP261EMEstjonxy8ptuOKLlTJcgvL7wSx2MjNDO3i/qmb/PGQpInvxYx5klSA==
11141114
dependencies:
1115-
"@web3-onboard/common" "^2.1.6"
1115+
bignumber.js "^9.1.0"
1116+
ethers "5.5.4"
1117+
joi "^17.6.1"
1118+
1119+
"@web3-onboard/core@^2.12.1":
1120+
version "2.12.1"
1121+
resolved "https://registry.yarnpkg.com/@web3-onboard/core/-/core-2.12.1.tgz#e6dae9eaad1e572cfafe4ceaedd803a9a40224f0"
1122+
integrity sha512-WqDXHJ28hkJACJYv85iqYfiRm1Nn5BDrvKYwWm6LOQI9J2YuaVYr9c99WRLQzP7x42E/QKVTopn/gATdKY0VQQ==
1123+
dependencies:
1124+
"@web3-onboard/common" "^2.2.3"
11161125
bignumber.js "^9.0.0"
1117-
bnc-sdk "^4.4.1"
1126+
bnc-sdk "^4.6.2"
11181127
bowser "^2.11.0"
11191128
ethers "5.5.3"
11201129
eventemitter3 "^4.0.7"
1121-
joi "17.6.0"
1130+
joi "^17.6.1"
11221131
lodash.merge "^4.6.2"
11231132
lodash.partition "^4.6.0"
11241133
nanoid "^4.0.0"
1125-
rxjs "^7.5.2"
1126-
svelte "^3.46.4"
1134+
rxjs "^7.5.5"
1135+
svelte "^3.49.0"
11271136
svelte-i18n "^3.3.13"
11281137

11291138
"@web3-onboard/ledger@^2.1.6":
@@ -1141,13 +1150,13 @@
11411150
buffer "^6.0.3"
11421151
ethereumjs-util "^7.1.3"
11431152

1144-
"@web3-onboard/react@^2.2.4":
1145-
version "2.2.4"
1146-
resolved "https://registry.yarnpkg.com/@web3-onboard/react/-/react-2.2.4.tgz#8adf862ebd0689d683c87d80c708151cd9355f69"
1147-
integrity sha512-xhn47dhpHTo7lHucKHcxHkidf1MIjIPFvGeUKQkHy8MYi0/W4mbptjbaGEVgOLs9Df7whBi395SuLUK/nP4ldQ==
1153+
"@web3-onboard/react@^2.4.1":
1154+
version "2.5.3"
1155+
resolved "https://registry.yarnpkg.com/@web3-onboard/react/-/react-2.5.3.tgz#8509a45851f843c62aabc564ef6211370decb29d"
1156+
integrity sha512-bFM2mKhoYuwdBd/JFodiDg+Xfmh7WBSyBs1kOo6CVlS5KNnb9CQ61V6yyJnQjBIBUWam70E7qR/X5mFE6ouihg==
11481157
dependencies:
1149-
"@web3-onboard/common" "^2.1.6"
1150-
"@web3-onboard/core" "^2.5.0"
1158+
"@web3-onboard/common" "^2.2.3"
1159+
"@web3-onboard/core" "^2.12.1"
11511160
use-sync-external-store "1.0.0"
11521161

11531162
acorn-jsx@^5.3.2:
@@ -1285,6 +1294,11 @@ bignumber.js@^9.0.0, bignumber.js@^9.0.2:
12851294
resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.0.2.tgz#71c6c6bed38de64e24a65ebe16cfcf23ae693673"
12861295
integrity sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw==
12871296

1297+
bignumber.js@^9.1.0:
1298+
version "9.1.1"
1299+
resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.1.tgz#c4df7dc496bd849d4c9464344c1aa74228b4dac6"
1300+
integrity sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==
1301+
12881302
blakejs@^1.1.0:
12891303
version "1.2.1"
12901304
resolved "https://registry.yarnpkg.com/blakejs/-/blakejs-1.2.1.tgz#5057e4206eadb4a97f7c0b6e197a505042fc3814"
@@ -1300,10 +1314,10 @@ bn.js@^5.1.2, bn.js@^5.2.0, bn.js@^5.2.1:
13001314
resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70"
13011315
integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==
13021316

1303-
bnc-sdk@^4.4.1:
1304-
version "4.5.0"
1305-
resolved "https://registry.yarnpkg.com/bnc-sdk/-/bnc-sdk-4.5.0.tgz#2c55a6122a5b415718d3aebf524f1efe8c638414"
1306-
integrity sha512-B74yj5f3GbWxFi46ahp1vPbMKE5cy2z1yyHnyb2HHf54mmcxtGmSNOh21+dkyh5YeV0p83SGNiMZOgSVGxsN6g==
1317+
bnc-sdk@^4.6.2:
1318+
version "4.6.3"
1319+
resolved "https://registry.yarnpkg.com/bnc-sdk/-/bnc-sdk-4.6.3.tgz#c852f091a5e84bb77864543b0775b35ebdbb1724"
1320+
integrity sha512-rva+LyJuAm+U6xwZYqlsDxKaMy3EpHBqkOL93UDih7iwXDYnUr87n27pnGCw3B8xRBeRhCBC/VZMuzRFeea/Hw==
13071321
dependencies:
13081322
crypto-es "^1.2.2"
13091323
nanoid "^3.3.1"
@@ -2386,7 +2400,7 @@ isexe@^2.0.0:
23862400
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
23872401
integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
23882402

2389-
joi@17.6.0, joi@^17.4.2:
2403+
joi@^17.4.2:
23902404
version "17.6.0"
23912405
resolved "https://registry.yarnpkg.com/joi/-/joi-17.6.0.tgz#0bb54f2f006c09a96e75ce687957bd04290054b2"
23922406
integrity sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==
@@ -2397,6 +2411,17 @@ joi@17.6.0, joi@^17.4.2:
23972411
"@sideway/formula" "^3.0.0"
23982412
"@sideway/pinpoint" "^2.0.0"
23992413

2414+
joi@^17.6.1:
2415+
version "17.7.0"
2416+
resolved "https://registry.yarnpkg.com/joi/-/joi-17.7.0.tgz#591a33b1fe1aca2bc27f290bcad9b9c1c570a6b3"
2417+
integrity sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg==
2418+
dependencies:
2419+
"@hapi/hoek" "^9.0.0"
2420+
"@hapi/topo" "^5.0.0"
2421+
"@sideway/address" "^4.1.3"
2422+
"@sideway/formula" "^3.0.0"
2423+
"@sideway/pinpoint" "^2.0.0"
2424+
24002425
js-sha3@0.8.0:
24012426
version "0.8.0"
24022427
resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840"
@@ -2425,9 +2450,9 @@ json-stable-stringify-without-jsonify@^1.0.1:
24252450
integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==
24262451

24272452
json5@^1.0.1:
2428-
version "1.0.1"
2429-
resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe"
2430-
integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==
2453+
version "1.0.2"
2454+
resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593"
2455+
integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==
24312456
dependencies:
24322457
minimist "^1.2.0"
24332458

@@ -2545,9 +2570,9 @@ minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2:
25452570
brace-expansion "^1.1.7"
25462571

25472572
minimist@^1.2.0, minimist@^1.2.6:
2548-
version "1.2.6"
2549-
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
2550-
integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
2573+
version "1.2.7"
2574+
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18"
2575+
integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==
25512576

25522577
mri@^1.1.0:
25532578
version "1.2.0"
@@ -2930,6 +2955,13 @@ rxjs@^7.5.2:
29302955
dependencies:
29312956
tslib "^2.1.0"
29322957

2958+
rxjs@^7.5.5:
2959+
version "7.8.0"
2960+
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.0.tgz#90a938862a82888ff4c7359811a595e14e1e09a4"
2961+
integrity sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==
2962+
dependencies:
2963+
tslib "^2.1.0"
2964+
29332965
sade@^1.7.4:
29342966
version "1.8.1"
29352967
resolved "https://registry.yarnpkg.com/sade/-/sade-1.8.1.tgz#0a78e81d658d394887be57d2a409bf703a3b2701"
@@ -3117,10 +3149,10 @@ svelte-i18n@^3.3.13:
31173149
sade "^1.7.4"
31183150
tiny-glob "^0.2.6"
31193151

3120-
svelte@^3.46.4:
3121-
version "3.49.0"
3122-
resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.49.0.tgz#5baee3c672306de1070c3b7888fc2204e36a4029"
3123-
integrity sha512-+lmjic1pApJWDfPCpUUTc1m8azDqYCG1JN9YEngrx/hUyIcFJo6VZhj0A1Ai0wqoHcEIuQy+e9tk+4uDgdtsFA==
3152+
svelte@^3.49.0:
3153+
version "3.55.0"
3154+
resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.55.0.tgz#29cb958750a23e751309a6535ccd811fcabc9038"
3155+
integrity sha512-uGu2FVMlOuey4JoKHKrpZFkoYyj0VLjJdz47zX5+gVK5odxHM40RVhar9/iK2YFRVxvfg9FkhfVlR0sjeIrOiA==
31243156

31253157
text-table@^0.2.0:
31263158
version "0.2.0"

0 commit comments

Comments
 (0)