diff --git a/docs/package.json b/docs/package.json index 56d6cef26..4bfe7f859 100644 --- a/docs/package.json +++ b/docs/package.json @@ -11,7 +11,9 @@ "check": "svelte-check --tsconfig ./tsconfig.json", "check:watch": "svelte-check --tsconfig ./tsconfig.json --watch", "lint": "prettier --check --plugin-search-dir=. . && eslint .", - "format": "prettier --write --plugin-search-dir=. ." + "format": "prettier --write --plugin-search-dir=. .", + "w3o-latest-prod": "yarn add '@web3-onboard/coinbase' '@web3-onboard/core' '@web3-onboard/dcent' '@web3-onboard/enkrypt' '@web3-onboard/fortmatic' '@web3-onboard/gas' '@web3-onboard/gnosis' '@web3-onboard/infinity-wallet' '@web3-onboard/injected-wallets' '@web3-onboard/keepkey' '@web3-onboard/keystone' '@web3-onboard/ledger' '@web3-onboard/magic' '@web3-onboard/mew-wallet' '@web3-onboard/portis' '@web3-onboard/sequence' '@web3-onboard/taho' '@web3-onboard/torus' '@web3-onboard/transaction-preview' '@web3-onboard/trezor' '@web3-onboard/trust' '@web3-onboard/uauth' '@web3-onboard/walletconnect' '@web3-onboard/web3auth' '@web3-onboard/xdefi'", + "w3o-latest-alpha": "yarn add '@web3-onboard/coinbase@next' '@web3-onboard/core@next' '@web3-onboard/dcent@next' '@web3-onboard/enkrypt@next' '@web3-onboard/fortmatic@next' '@web3-onboard/gas@next' '@web3-onboard/gnosis@next' '@web3-onboard/infinity-wallet@next' '@web3-onboard/injected-wallets@next' '@web3-onboard/keepkey@next' '@web3-onboard/keystone@next' '@web3-onboard/ledger@next' '@web3-onboard/magic@next' '@web3-onboard/mew-wallet@next' '@web3-onboard/portis@next' '@web3-onboard/sequence@next' '@web3-onboard/taho@next' '@web3-onboard/torus@next' '@web3-onboard/transaction-preview@next' '@web3-onboard/trezor@next' '@web3-onboard/trust@next' '@web3-onboard/uauth@next' '@web3-onboard/walletconnect@next' '@web3-onboard/web3auth@next' '@web3-onboard/xdefi@next'" }, "devDependencies": { "@algolia/client-search": "^4.14.2", @@ -54,31 +56,31 @@ }, "type": "module", "dependencies": { - "@web3-onboard/coinbase": "^2.2.1", - "@web3-onboard/core": "^2.16.1", - "@web3-onboard/dcent": "^2.2.4", - "@web3-onboard/enkrypt": "^2.0.1", - "@web3-onboard/fortmatic": "^2.0.16", - "@web3-onboard/gas": "^2.1.5", - "@web3-onboard/gnosis": "^2.1.7", - "@web3-onboard/infinity-wallet": "^2.0.1", - "@web3-onboard/injected-wallets": "^2.8.3", - "@web3-onboard/keepkey": "^2.3.4", - "@web3-onboard/keystone": "^2.3.4", - "@web3-onboard/ledger": "^2.4.3", - "@web3-onboard/magic": "^2.1.4", - "@web3-onboard/mew-wallet": "^2.0.1", - "@web3-onboard/portis": "^2.1.4", - "@web3-onboard/sequence": "^2.0.5", - "@web3-onboard/taho": "^2.0.1", - "@web3-onboard/torus": "^2.2.2", - "@web3-onboard/transaction-preview": "^2.0.5", - "@web3-onboard/trezor": "^2.3.4", - "@web3-onboard/trust": "^2.0.1", - "@web3-onboard/uauth": "^2.0.2", - "@web3-onboard/walletconnect": "^2.3.4", - "@web3-onboard/web3auth": "^2.2.0", - "@web3-onboard/xdefi": "^2.0.1", + "@web3-onboard/coinbase": "^2.2.2", + "@web3-onboard/core": "^2.16.2", + "@web3-onboard/dcent": "^2.2.5", + "@web3-onboard/enkrypt": "^2.0.2", + "@web3-onboard/fortmatic": "^2.0.17", + "@web3-onboard/gas": "^2.1.6", + "@web3-onboard/gnosis": "^2.1.8", + "@web3-onboard/infinity-wallet": "^2.0.2", + "@web3-onboard/injected-wallets": "^2.8.4", + "@web3-onboard/keepkey": "^2.3.5", + "@web3-onboard/keystone": "^2.3.5", + "@web3-onboard/ledger": "^2.4.4", + "@web3-onboard/magic": "^2.1.5", + "@web3-onboard/mew-wallet": "^2.0.2", + "@web3-onboard/portis": "^2.1.5", + "@web3-onboard/sequence": "^2.0.6", + "@web3-onboard/taho": "^2.0.2", + "@web3-onboard/torus": "^2.2.3", + "@web3-onboard/transaction-preview": "^2.0.6", + "@web3-onboard/trezor": "^2.3.5", + "@web3-onboard/trust": "^2.0.2", + "@web3-onboard/uauth": "^2.0.3", + "@web3-onboard/walletconnect": "^2.3.5", + "@web3-onboard/web3auth": "^2.2.1", + "@web3-onboard/xdefi": "^2.0.2", "animejs": "^3.2.1", "bnc-sdk": "^4.6.6", "ethers": "^5.7.0" diff --git a/docs/yarn.lock b/docs/yarn.lock index 1c498889a..e1e309e2f 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -1751,6 +1751,11 @@ resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-11.0.2.tgz#cb3ea547daac7de5c9cf1d960c3f35c34f065427" integrity sha512-aKmlCO57XFZ26wso4rJsW4oTUnrgTFw2jh3io7CAtO9w4UltBNwRXvXIVzzyfkaaLRo3nluP/19msA8vDUUuKw== +"@hapi/hoek@^9.0.0": + version "9.3.0" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" + integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== + "@hapi/pinpoint@^2.0.1": version "2.0.1" resolved "https://registry.yarnpkg.com/@hapi/pinpoint/-/pinpoint-2.0.1.tgz#32077e715655fc00ab8df74b6b416114287d6513" @@ -1761,6 +1766,13 @@ resolved "https://registry.yarnpkg.com/@hapi/tlds/-/tlds-1.0.1.tgz#4bf9336918a3a254317eff246898f70600afb666" integrity sha512-OXs5OliWsLTmvzQKZtb3KhfEz30WuuaizwAn95GLfeK+JpGnBxR55lALv3kA4T1RRb3wlrNjnboBg6ur1Czvig== +"@hapi/topo@^5.0.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.1.0.tgz#dc448e332c6c6e37a4dc02fd84ba8d44b9afb012" + integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== + dependencies: + "@hapi/hoek" "^9.0.0" + "@hapi/topo@^6.0.1": version "6.0.2" resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-6.0.2.tgz#f219c1c60da8430228af4c1f2e40c32a0d84bbb4" @@ -2351,6 +2363,23 @@ google-protobuf "^3.17.0" long "^4.0.0" +"@sideway/address@^4.1.3": + version "4.1.4" + resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.4.tgz#03dccebc6ea47fdc226f7d3d1ad512955d4783f0" + integrity sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@sideway/formula@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.1.tgz#80fcbcbaf7ce031e0ef2dd29b1bfc7c3f583611f" + integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== + +"@sideway/pinpoint@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df" + integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== + "@socket.io/component-emitter@~3.1.0": version "3.1.0" resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz#96116f2a912e0c02817345b3c10751069920d553" @@ -3575,13 +3604,13 @@ "@walletconnect/window-getters" "^1.0.1" tslib "1.14.1" -"@web3-onboard/coinbase@^2.2.1": - version "2.2.1" - resolved "https://registry.yarnpkg.com/@web3-onboard/coinbase/-/coinbase-2.2.1.tgz#019492fe4ad565602e0708967bd0a7364b616eed" - integrity sha512-6vlzSAavZ8Xqv6B6wKlgcj86TfrRtGgn5THb3BiFH47IcBrPbtqKpmyAl2jpwjv6mW85gBd7e8wSfP29kK192Q== +"@web3-onboard/coinbase@^2.2.2": + version "2.2.2" + resolved "https://registry.yarnpkg.com/@web3-onboard/coinbase/-/coinbase-2.2.2.tgz#a08bfc5c946fb2a3b57a3487a157e102881860ee" + integrity sha512-GVYmZeNSj4QDaQFw60S2854c4tZsFf9l4egaN7asBzChny2hD1tuoFPRsVarYkelj2FT1OAYe4id5CPKVd2r6g== dependencies: "@coinbase/wallet-sdk" "^3.6.0" - "@web3-onboard/common" "^2.3.0" + "@web3-onboard/common" "^2.3.1" "@web3-onboard/common@^2.3.0": version "2.3.0" @@ -3592,19 +3621,28 @@ ethers "5.5.4" joi "17.8.1" -"@web3-onboard/core@^2.16.1": - version "2.16.1" - resolved "https://registry.yarnpkg.com/@web3-onboard/core/-/core-2.16.1.tgz#76dd4ba93c78343590790058c9e48aeda1344a19" - integrity sha512-eOstiHQEKIeoV4KGVBiGnOQHyME+kUyJf15E5vY12X9Mz8eZJy2acvBwstTj5FmZNCboP17RFhUwa4UjIhAnpg== +"@web3-onboard/common@^2.3.1": + version "2.3.1" + resolved "https://registry.yarnpkg.com/@web3-onboard/common/-/common-2.3.1.tgz#69ad0d5167e5103086c34a4f7e8af90681d71be4" + integrity sha512-VRIsJLW92Q+bu6w9WSlTrPIk0vGmFvVwnoAKy1ubKuBvSKKhMUmrnv8N5tusr0mk+gcUuUdDF6gLDCABqrfC7g== + dependencies: + bignumber.js "^9.1.0" + ethers "5.5.4" + joi "17.9.1" + +"@web3-onboard/core@^2.16.2": + version "2.16.2" + resolved "https://registry.yarnpkg.com/@web3-onboard/core/-/core-2.16.2.tgz#49b46d539e54d170e445065ff4017d8a53c90835" + integrity sha512-ONIMVt35i2kEJclCa9L8Gf2q71nIogtyyvXZTQuxZXvlN1DSECTXir6xuzb9iezd8QuxWBdtZcWzLZnf5KimkQ== dependencies: "@unstoppabledomains/resolution" "^8.0" - "@web3-onboard/common" "^2.3.0" + "@web3-onboard/common" "^2.3.1" bignumber.js "^9.0.0" bnc-sdk "^4.6.7" bowser "^2.11.0" ethers "5.5.3" eventemitter3 "^4.0.7" - joi "17.8.1" + joi "17.9.1" lodash.merge "^4.6.2" lodash.partition "^4.6.0" nanoid "^4.0.0" @@ -3612,49 +3650,49 @@ svelte "^3.49.0" svelte-i18n "^3.3.13" -"@web3-onboard/dcent@^2.2.4": - version "2.2.4" - resolved "https://registry.yarnpkg.com/@web3-onboard/dcent/-/dcent-2.2.4.tgz#9c8e2956f3051ea896fef7125af770e668234781" - integrity sha512-ZP9eqlS2LeL4q/Z4Cm3+DW1Gye/p3dGbx7skqhFja7sMmz0mXuBS+7lTpkSGqddgyiG03C7UM+nzHeK5vFnAvg== +"@web3-onboard/dcent@^2.2.5": + version "2.2.5" + resolved "https://registry.yarnpkg.com/@web3-onboard/dcent/-/dcent-2.2.5.tgz#edb1a32c78ccda1c78854d34880745c8dc741bdf" + integrity sha512-dzqniOvq0+M8yI5kGtgZVkGeIdGsAM8xTutwwj3f4a5Pcu31HzKnRwuugtEiFeIusID8jMHp99MU2JmUeHdaHw== dependencies: "@ethereumjs/tx" "^3.4.0" "@ethersproject/providers" "^5.5.0" - "@web3-onboard/common" "^2.3.0" - "@web3-onboard/hw-common" "^2.2.0" + "@web3-onboard/common" "^2.3.1" + "@web3-onboard/hw-common" "^2.2.1" eth-dcent-keyring "^0.2.2" -"@web3-onboard/enkrypt@^2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@web3-onboard/enkrypt/-/enkrypt-2.0.1.tgz#d3cc71aa81b56e1ffc770b25cdad4858e3d8d4bd" - integrity sha512-i3OK7+geZTbHspOqbyPstH39DiqE+Kd8hxB5CCk0yppcmuk3Nnr0rzDRBtBWuEDy6cm20bIQIgOluhRtQ7IcjQ== +"@web3-onboard/enkrypt@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@web3-onboard/enkrypt/-/enkrypt-2.0.2.tgz#04720e180d8588ecc3f9cfc4807a4d805fe3e169" + integrity sha512-WU4EV7FhrPpj7b2SPQUwYdRxCK5WPMYETJ6sAx5tJNGnnntyZTr3ZFomngYHipDDydCxqlbjX2eLZ6bjxVjSfQ== dependencies: - "@web3-onboard/common" "^2.3.0" + "@web3-onboard/common" "^2.3.1" -"@web3-onboard/fortmatic@^2.0.16": - version "2.0.16" - resolved "https://registry.yarnpkg.com/@web3-onboard/fortmatic/-/fortmatic-2.0.16.tgz#a445438cfb582ff27c69ef95ed80a55b3ebee920" - integrity sha512-dvJjqtDoyao8nMy9yxiFN30XXXRqrm+UeBQyBrpm8dlmrMv2NXgY/o4hOME52QkSz/BlzWFyFVEw1GoTkbpCsw== +"@web3-onboard/fortmatic@^2.0.17": + version "2.0.17" + resolved "https://registry.yarnpkg.com/@web3-onboard/fortmatic/-/fortmatic-2.0.17.tgz#2cb3e9667fd33b1e7898239a0d8fcedb7461c310" + integrity sha512-K+VWtPeP7Eq+dqMlgl48dAJ+Sh2Pg88f0uMdqqedCzmJujduOAd7tHI/3ns/plr3BZDVnug+ei1DhO+eoBowpA== dependencies: - "@web3-onboard/common" "^2.3.0" + "@web3-onboard/common" "^2.3.1" fortmatic "^2.2.1" -"@web3-onboard/gas@^2.1.5": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@web3-onboard/gas/-/gas-2.1.5.tgz#bf7fa4cd5a168c78e36dfd39a6113dac5657aa1a" - integrity sha512-sB4a94eYUKr9fI4GmgtqGdAKgAGQqB4i6dDufBq4iBmhUmWfAd1xRK5dY4t2O0ccPbamjzHQM5WRz5Ez/WKzmA== +"@web3-onboard/gas@^2.1.6": + version "2.1.6" + resolved "https://registry.yarnpkg.com/@web3-onboard/gas/-/gas-2.1.6.tgz#33130abbbd94d65645e911b324f4b229343f7536" + integrity sha512-3wxXzn+6LOfBzezMYvlmspkJuVTRMSoQTYwD1S8I06j5SKON54TRSAsKL4doEA5skB3YDzXOOiEP+50Gk+Kfhg== dependencies: - "@web3-onboard/common" "^2.3.0" + "@web3-onboard/common" "^2.3.1" joi "17.8.1" rxjs "^7.5.2" -"@web3-onboard/gnosis@^2.1.7": - version "2.1.7" - resolved "https://registry.yarnpkg.com/@web3-onboard/gnosis/-/gnosis-2.1.7.tgz#06fb01959afe6f366e0c7dff8012ac1584e97bf0" - integrity sha512-6VZtKA8BB3ce0eNP5hKWvaUSBohPTCtCmCG6c1BIhD4l2iHKPDRcuPlShljT52qwGS/Lt2vy8kPxsKwDuXonnA== +"@web3-onboard/gnosis@^2.1.8": + version "2.1.8" + resolved "https://registry.yarnpkg.com/@web3-onboard/gnosis/-/gnosis-2.1.8.tgz#ca09d381afc24321a6223d880d81182e0983a1ec" + integrity sha512-y1riDkLOc25s6z+jKx9IM2P5Ha0srUGNN1qA9Tgtts7Klwe6hWQiBbp8KUeXUmqx1IvCo0MXkOagZFVU+eQbeA== dependencies: "@gnosis.pm/safe-apps-provider" "^0.9.2" "@gnosis.pm/safe-apps-sdk" "^6.1.1" - "@web3-onboard/common" "^2.3.0" + "@web3-onboard/common" "^2.3.1" "@web3-onboard/hw-common@^2.2.0": version "2.2.0" @@ -3667,185 +3705,196 @@ joi "17.8.1" rxjs "^7.5.2" -"@web3-onboard/infinity-wallet@^2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@web3-onboard/infinity-wallet/-/infinity-wallet-2.0.1.tgz#401b7847d1423d62f387e1cbaa0cef9a29897f1e" - integrity sha512-IALtHW3DB5SRdA4f3BaF9QzgpIPrG4h/8M2kCT8XdXY6ZJxjmq/mkJkfQzJ90dbXq28Dm8sIyEUKmwhQg1xMOw== +"@web3-onboard/hw-common@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@web3-onboard/hw-common/-/hw-common-2.2.1.tgz#aae5b0323e6ee56b0cd6c23731955078ff69962d" + integrity sha512-KdYXaa2OulL4ghGAsopN9A4lx28IBKIeBgFNZm7hmY7kwZWY5I7E3CxbXdyubySmQQcXTeEvOXBpC2z0CLZeiA== + dependencies: + "@ethereumjs/common" "2.6.2" + "@web3-onboard/common" "^2.3.1" + ethers "5.5.4" + joi "17.9.1" + rxjs "^7.5.2" + +"@web3-onboard/infinity-wallet@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@web3-onboard/infinity-wallet/-/infinity-wallet-2.0.2.tgz#1061e41d9c55c0c690a9aa7b2ca1d76c6baa8c38" + integrity sha512-hP0vgO1Fl8IaaDrd7fzZukBNpjfm5QtQi0VNbKMq40uEvPtgef8CAknqHot10DXHp3mKxIPTEyveVoY3HDlEDw== dependencies: "@infinitywallet/infinity-connector" "^1.0.6" -"@web3-onboard/injected-wallets@^2.8.3": - version "2.8.3" - resolved "https://registry.yarnpkg.com/@web3-onboard/injected-wallets/-/injected-wallets-2.8.3.tgz#6614fcebc1c128ccbfb4c4b6cee96ac654fbb402" - integrity sha512-0pi6b4TxKAjJ9edwAF56nl8Bz16c3FvVw2sElBs/lx8+yZIzoc2XMjPlOFFFOTkR8mWNg5vKzDqKN6Xu8lxWTQ== +"@web3-onboard/injected-wallets@^2.8.4": + version "2.8.4" + resolved "https://registry.yarnpkg.com/@web3-onboard/injected-wallets/-/injected-wallets-2.8.4.tgz#459b4f577227703ca019c773cbe258735c81ca40" + integrity sha512-GzTCr5nGs0tazUGiE0euYIHuA6VydU7CEYJhlt6pnCg+1FsCyT1fiDSzBfaUTtDQ+kq8lUEd9YFz2VfnjuOOPA== dependencies: - "@web3-onboard/common" "^2.3.0" - joi "17.8.1" + "@web3-onboard/common" "^2.3.1" + joi "17.9.1" lodash.uniqby "^4.7.0" -"@web3-onboard/keepkey@^2.3.4": - version "2.3.4" - resolved "https://registry.yarnpkg.com/@web3-onboard/keepkey/-/keepkey-2.3.4.tgz#50a098159398ab886c15cdde3b6fc5defd21eaf3" - integrity sha512-JDPXUYupc/3US2VGXhSYwm8u+66/TF8gaDD72+KP03RmqHesdT5W07A3AXc0bIMs8pbtfx5w5VbB8i4dMfvfmg== +"@web3-onboard/keepkey@^2.3.5": + version "2.3.5" + resolved "https://registry.yarnpkg.com/@web3-onboard/keepkey/-/keepkey-2.3.5.tgz#4e3b2a293ff063b75b353bc75109b2da40662100" + integrity sha512-O1QeFIxVrEhylSvwzC2HdzkDai+zKsDGeF1GgWy7s0//z6pQeu1C6jHububoQ1MAJRDfxk6mnBr7W8DNDc8qkQ== dependencies: "@ethersproject/providers" "^5.5.0" "@shapeshiftoss/hdwallet-core" "^1.15.2" "@shapeshiftoss/hdwallet-keepkey-webusb" "^1.15.2" - "@web3-onboard/common" "^2.3.0" - "@web3-onboard/hw-common" "^2.2.0" + "@web3-onboard/common" "^2.3.1" + "@web3-onboard/hw-common" "^2.2.1" ethereumjs-util "^7.1.3" -"@web3-onboard/keystone@^2.3.4": - version "2.3.4" - resolved "https://registry.yarnpkg.com/@web3-onboard/keystone/-/keystone-2.3.4.tgz#2436d1916d2134b04495967d8ad46fafd4f4f0fa" - integrity sha512-4wn1q343XJEwBnERHRRyLDlWQX+1dQ1cEKAcub7vR6pjcqyIEOxvHwUD23gUW+glO1YQt06zzhXEM2bE1lH52A== +"@web3-onboard/keystone@^2.3.5": + version "2.3.5" + resolved "https://registry.yarnpkg.com/@web3-onboard/keystone/-/keystone-2.3.5.tgz#eaca3860ab0bb7a57a8ac344ae54dfbb7de2080a" + integrity sha512-YvgVIh9Gl/MeiMOdUlRi5JD8t9bZh8Eesf9JCG3P7KN65dIiEICXuHEXl3ke9VWa/qKgeTs0BrdDR4U8R+/F3Q== dependencies: "@ethereumjs/tx" "^3.4.0" "@ethersproject/providers" "^5.5.0" "@keystonehq/eth-keyring" "^0.14.00.3" - "@web3-onboard/common" "^2.3.0" + "@web3-onboard/common" "^2.3.1" "@web3-onboard/hw-common" "^2.2.0" -"@web3-onboard/ledger@^2.4.3": - version "2.4.3" - resolved "https://registry.yarnpkg.com/@web3-onboard/ledger/-/ledger-2.4.3.tgz#f76203731e10f74ef393a57a101a981b0579a295" - integrity sha512-rRMpggy1KvGOBe2ZczlQ0+3THiSnoE/voTK2nGiree+vyEGWF/oYI+tltlNgMbwot8kYCZqsI7CPgJ1vZg48/Q== +"@web3-onboard/ledger@^2.4.4": + version "2.4.4" + resolved "https://registry.yarnpkg.com/@web3-onboard/ledger/-/ledger-2.4.4.tgz#da6d3c16ae8d6ec75d0e9eea410a81c6705cd635" + integrity sha512-RwJRMZ+GBbUl5nQLKh4ALdYyD7hA+rr11ZTSycSd5FgPNUhU84NunZXKihVo+m/pYboEwDVX1a1Vf5fR036AFw== dependencies: "@ethersproject/providers" "^5.5.0" "@ledgerhq/connect-kit-loader" "^1.0.2" "@walletconnect/client" "^1.7.1" - "@web3-onboard/common" "^2.3.0" + "@web3-onboard/common" "^2.3.1" rxjs "^7.5.2" -"@web3-onboard/magic@^2.1.4": - version "2.1.4" - resolved "https://registry.yarnpkg.com/@web3-onboard/magic/-/magic-2.1.4.tgz#0e7bcce8252f32b490395f35678d7e9bb7b0e440" - integrity sha512-i6buxo8A5Ov5B0ZJi8+NpxfkRgmbuJnRvB9e+iXrR89RfCJU5Xjh5nxfuwsF479qwRShIDSRjP5JLW5dpmCzAA== +"@web3-onboard/magic@^2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@web3-onboard/magic/-/magic-2.1.5.tgz#826c590bfdb9d2d73bab10d43f2da58f82dc7c33" + integrity sha512-HGVmLGVZF4oMX6JpR+GasA7YSdPQP5+oN+YNUXFfxPNPv4JT/P0puaDF7jxhMDx8KdCOS7IQ4JwCYyVYbBc0Lg== dependencies: - "@web3-onboard/common" "^2.3.0" - joi "17.8.1" + "@web3-onboard/common" "^2.3.1" + joi "17.9.1" magic-sdk "^8.1.0" rxjs "^7.5.2" -"@web3-onboard/mew-wallet@^2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@web3-onboard/mew-wallet/-/mew-wallet-2.0.1.tgz#9cfdde35ceec42c4acb06511d47cb05eadc9109d" - integrity sha512-SnpWEkCgYbuhHniJF6SqU5G/UySLZuZopLxRraC+WPnrdJKdZK2XgM/Z1DBk0AQPJcOdaZbsvv97eHDe0u32Ng== +"@web3-onboard/mew-wallet@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@web3-onboard/mew-wallet/-/mew-wallet-2.0.2.tgz#956cffc586c893365e7ad3ab571a3c28ee4382ba" + integrity sha512-SvdJ+lu5/IYoUSF7rQF74aOQlNPFRq/9i6T1kcSUSc6dY690nPLx1aXnhDupOvRonLMHfkG8g0uONj8vxL6vVQ== dependencies: - "@web3-onboard/common" "^2.3.0" + "@web3-onboard/common" "^2.3.1" lodash.uniqby "^4.7.0" -"@web3-onboard/portis@^2.1.4": - version "2.1.4" - resolved "https://registry.yarnpkg.com/@web3-onboard/portis/-/portis-2.1.4.tgz#1ce626c18e41430246229f504597af2b166e0d1e" - integrity sha512-IAB3B98RSgTOFR/fhhGBlJNlxR1xYXLE/sXfFuSKkSqAoORBfoKA8GIRWjuqxbD3hmrUa1PdHsYBt+vX4dDOQA== +"@web3-onboard/portis@^2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@web3-onboard/portis/-/portis-2.1.5.tgz#5a6547cbfe317e49e8645a412de70795e2f14c9d" + integrity sha512-NQQNxYU7+EWViv9igU17zDavbjL6fb4bOqvRP6RgzZEtUODT/GT0VqnEQ8tZBoI3oiau0Z09k/kGWt/jdDd6gg== dependencies: "@portis/web3" "^4.0.6" - "@web3-onboard/common" "^2.3.0" + "@web3-onboard/common" "^2.3.1" -"@web3-onboard/sequence@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@web3-onboard/sequence/-/sequence-2.0.5.tgz#9cee995035e0f750206a2c402e11446df45243a7" - integrity sha512-F+KApsSZKJRMluGd0+v5uJuM2DoYN0aNY6Y5CbIft2j/nbbNs+JiKYTVl549EoAMb4oHCErV3yw1gI+Yhj9tpA== +"@web3-onboard/sequence@^2.0.6": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@web3-onboard/sequence/-/sequence-2.0.6.tgz#c4e95b5b7c3c17976d00324104ef032bc78e6569" + integrity sha512-hDcaEJQq+2bjpjHmVbERg6mL9IA1YqRa9DXulecZbW6NrVrUcdrrK3wTY5w7B7I3V9DZ1q1P2rX/IsPNwDSckQ== dependencies: "0xsequence" "^0.43.1" - "@web3-onboard/common" "^2.3.0" + "@web3-onboard/common" "^2.3.1" -"@web3-onboard/taho@^2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@web3-onboard/taho/-/taho-2.0.1.tgz#96d38e850d860e7800573155b226647e61c1bfce" - integrity sha512-rEetTMuwZ/XJJQnOo48ihlmDUcSUGNYMDxrRlwpPegy6pTALc1Zhf3pHSdG5t7dUGE5OhntKSg8nwIL1AqpHpQ== +"@web3-onboard/taho@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@web3-onboard/taho/-/taho-2.0.2.tgz#561e0bb2a3bdac9317d71749f9b75d602ce3af25" + integrity sha512-j5jR3uZMsI+dCH7yT0q1tIgUODuHis1UccjB2O3Ot8lQw4bHxWzZg7qtEyzd8iplqzEDkXtp2UBe/TkH8K/CDg== dependencies: - "@web3-onboard/common" "^2.3.0" + "@web3-onboard/common" "^2.3.1" tallyho-detect-provider "^1.0.0" tallyho-onboarding "^1.0.2" -"@web3-onboard/torus@^2.2.2": - version "2.2.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/torus/-/torus-2.2.2.tgz#7e77b43ce2fc16d5ed5f561383d10bd2d826445d" - integrity sha512-WBrE73W6Jw+EqAAcM4r9hfqxiMQ1X+I5Cp67ikApY+ArpN5s0+93rocn9frcyR7ol39kmigGgXsRtKmPS2Q/rw== +"@web3-onboard/torus@^2.2.3": + version "2.2.3" + resolved "https://registry.yarnpkg.com/@web3-onboard/torus/-/torus-2.2.3.tgz#45234aba230bb8c1085d753c800cde9e979f32ee" + integrity sha512-j0utwKIQsI5kZD3LHIwqkQsYwW1P8YVZltQ7hcEFjKuO1qdCU6YfctRlNfDj2wrwd0bZw3B8Rs6+hxF88FufCQ== dependencies: "@toruslabs/torus-embed" "1.38.2" - "@web3-onboard/common" "^2.3.0" + "@web3-onboard/common" "^2.3.1" -"@web3-onboard/transaction-preview@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@web3-onboard/transaction-preview/-/transaction-preview-2.0.5.tgz#12c7e0b813524a1f2b56a3ef6e1467cc3184a05e" - integrity sha512-pQkR5Afg0SuxGzznmb7A/NQ/cZqEGfhAmNrrqLTF/Iw8v97OLPzELUnjuTj93bpiSTjzxPY+b1LP083QCe6Byw== +"@web3-onboard/transaction-preview@^2.0.6": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@web3-onboard/transaction-preview/-/transaction-preview-2.0.6.tgz#b849b3bffebdf1ef092561d81b9a72a414daf1f8" + integrity sha512-6811rLNohH8MSf0W+MYIU2TPFr0nNdXBbcD8U42WgxKC7sHD1dmaHlfZ08G+OpXwlXce6hHeGuEEiJVsRcDgeA== dependencies: - "@web3-onboard/common" "^2.3.0" + "@web3-onboard/common" "^2.3.1" bnc-sdk "^4.6.7" bowser "^2.11.0" - joi "17.8.1" + joi "17.9.1" rxjs "^7.5.2" svelte "^3.49.0" svelte-i18n "^3.3.13" -"@web3-onboard/trezor@^2.3.4": - version "2.3.4" - resolved "https://registry.yarnpkg.com/@web3-onboard/trezor/-/trezor-2.3.4.tgz#6495ed7444ebc30c6705aa2695a9f531a4af1039" - integrity sha512-MsQE+4jQ3rNDO+qYrkwR0AxDoNbRDLBssCuumrbFinfg/ZrzxmmtRwP9OZKKmV/7ggjBgh+N0TcVi/cbmcOqkw== +"@web3-onboard/trezor@^2.3.5": + version "2.3.5" + resolved "https://registry.yarnpkg.com/@web3-onboard/trezor/-/trezor-2.3.5.tgz#689428423f94b89057a5e29f6f0e486c78d1d419" + integrity sha512-QzCe3alNgEaENEIAYPgFWPTe5j64OY9iDj9dZx6x4VHWGHLoKjWXCTTB5VV4B4ckzBST+IaObiKy5xfo2k04Tg== dependencies: "@ethereumjs/tx" "^3.4.0" "@ethersproject/providers" "^5.5.0" - "@web3-onboard/common" "^2.3.0" - "@web3-onboard/hw-common" "^2.2.0" + "@web3-onboard/common" "^2.3.1" + "@web3-onboard/hw-common" "^2.2.1" buffer "^6.0.3" eth-crypto "^2.1.0" ethereumjs-util "^7.1.3" hdkey "^2.0.1" trezor-connect "^8.2.11" -"@web3-onboard/trust@^2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@web3-onboard/trust/-/trust-2.0.1.tgz#627d486b27a3bde2f0d732a3a1be046bbaf81ef7" - integrity sha512-kTnvg6mr1+H7OjddbFXmh+fyidne8+xUwo0zfEZ959xFL1l8L1vf5out/q8Lc8ohAc2A51x5im/JNj/EcCoP5w== +"@web3-onboard/trust@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@web3-onboard/trust/-/trust-2.0.2.tgz#1d9ef4ff22811738d5e4d0744c7edac74c6943d2" + integrity sha512-QtdEAgz9Ic605kFZc/1tc9a9f5+17jqMUegOf1FwfQCW63Vwyf+RRc+4bSTtozk/0aJF4kZH47qlf17wiuJrfA== dependencies: - "@web3-onboard/common" "^2.3.0" + "@web3-onboard/common" "^2.3.1" -"@web3-onboard/uauth@^2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/uauth/-/uauth-2.0.2.tgz#955408a827b2ae09fc4b3b6591c870fb307c1d5c" - integrity sha512-h24CeCJSk/bZNzrs/xTTxd0lxZoZaa2gkVMlCCeq4R6DpYgdUpW4vVYV0toDXtbeiTUOMY5RvhZwsiYrXI2hZw== +"@web3-onboard/uauth@^2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@web3-onboard/uauth/-/uauth-2.0.3.tgz#1f051b554326aa8e0a227f08d27c1c377e235f16" + integrity sha512-FjqGukYjNxgiUm1GmMJXqDie+/Ovi5kJmD7wL7N/U2aJqC9OpF6sWusu6OVwZgAj8XLttGD1FhAl/IZtrgcycw== dependencies: "@ethersproject/providers" "^5.5.0" "@uauth/js" "^2.4.0" "@walletconnect/client" "^1.7.1" "@walletconnect/qrcode-modal" "^1.7.1" - "@web3-onboard/common" "^2.3.0" - joi "17.8.1" + "@web3-onboard/common" "^2.3.1" + joi "17.9.1" rxjs "^7.5.2" -"@web3-onboard/walletconnect@^2.3.4": - version "2.3.4" - resolved "https://registry.yarnpkg.com/@web3-onboard/walletconnect/-/walletconnect-2.3.4.tgz#e9f607bec86fdcc69acb2c193cb951153ac3d839" - integrity sha512-0whjL8ZXZHu4eyfVbOhyilCnQ8nhntcU+QdKbFl3e6c8WtwnvuPYKh72iz9O0/iJQL0+By66wl+3jQJsd3t0oQ== +"@web3-onboard/walletconnect@^2.3.5": + version "2.3.5" + resolved "https://registry.yarnpkg.com/@web3-onboard/walletconnect/-/walletconnect-2.3.5.tgz#fa0df9e6a50569e83719303f29106a31f6393228" + integrity sha512-O5XblUzSNGcD3yM45bRW+Rn8J8IZp+Tcx7dBz+kwdImPMHRrKw6pacDoK6/X+diaQLqTOPcqg90QXsKrSD95mg== dependencies: "@ethersproject/providers" "^5.5.0" "@walletconnect/client" "^1.8.0" "@walletconnect/ethereum-provider" "2.5.2" "@walletconnect/qrcode-modal" "^1.8.0" - "@web3-onboard/common" "^2.3.0" + "@web3-onboard/common" "^2.3.1" "@web3modal/standalone" "^2.2.2" rxjs "^7.5.2" -"@web3-onboard/web3auth@^2.2.0": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@web3-onboard/web3auth/-/web3auth-2.2.0.tgz#78f64fb99c1e1c0bea623c4a12751e69eea56332" - integrity sha512-m7YT3uGys9Z/KycAlZzaoPAxQVMcIdei93PknsmAxHYQHwmQdjF3j1LmYaXeMxv1putxSUY6SSZOmHFWY4mdJw== +"@web3-onboard/web3auth@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@web3-onboard/web3auth/-/web3auth-2.2.1.tgz#c14fc62cb5ceab400751ce7c2a1888cfe7b346a6" + integrity sha512-JYfSr53kk6jybAxBU2DopU//KLXQoREfJ4PvZa0flcBRQb0uKa6MQxGy/ruLFaf2tCfEzjUAR3PKufPKWEVRbg== dependencies: "@solana/web3.js" "^1.73.0" - "@web3-onboard/common" "^2.3.0" + "@web3-onboard/common" "^2.3.1" "@web3auth/base" "^5.0.1" "@web3auth/modal" "^5.0.1" react-dom "^18.2.0" -"@web3-onboard/xdefi@^2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@web3-onboard/xdefi/-/xdefi-2.0.1.tgz#1fc1e873c93f214c4f261ef9378645338abbdd07" - integrity sha512-C0z5sLu8rIids5euSZHDZCPNCbNuYzdXkm8NrECTmmCIbe8/2DuLBY9QjPDVr5fQHoZM1k6CthmjXfnnE0kA6g== +"@web3-onboard/xdefi@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@web3-onboard/xdefi/-/xdefi-2.0.2.tgz#06b8167dda65ffe5529a7f523e618f814fc605a5" + integrity sha512-oz9Oq8dhgBne472d0rTZRkPngB3IbSCD4LYmeBDNZa6hbkLkW+6b9eTP4j3TG+qDFv6jM3VaWTXtRUTNYjmg0w== dependencies: - "@web3-onboard/common" "^2.3.0" + "@web3-onboard/common" "^2.3.1" "@web3-react/abstract-connector@^6.0.7": version "6.0.7" @@ -7417,6 +7466,17 @@ joi@17.8.1: "@hapi/tlds" "^1.0.1" "@hapi/topo" "^6.0.1" +joi@17.9.1: + version "17.9.1" + resolved "https://registry.yarnpkg.com/joi/-/joi-17.9.1.tgz#74899b9fa3646904afa984a11df648eca66c9018" + integrity sha512-FariIi9j6QODKATGBrEX7HZcja8Bsh3rfdGYy/Sb65sGlZWK/QWesU1ghk7aJWDj95knjXlQfSmzFSPPkLVsfw== + dependencies: + "@hapi/hoek" "^9.0.0" + "@hapi/topo" "^5.0.0" + "@sideway/address" "^4.1.3" + "@sideway/formula" "^3.0.1" + "@sideway/pinpoint" "^2.0.0" + jose@^4.5.0: version "4.11.1" resolved "https://registry.yarnpkg.com/jose/-/jose-4.11.1.tgz#8f7443549befe5bddcf4bae664a9cbc1a62da4fa" diff --git a/package.json b/package.json index 4c66d6760..7b338c1eb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "web3-onboard-monorepo", - "version": "2.21.1", + "version": "2.21.2", "private": true, "workspaces": { "packages": [ diff --git a/packages/coinbase/package.json b/packages/coinbase/package.json index 0a08e4079..12a35fb3d 100644 --- a/packages/coinbase/package.json +++ b/packages/coinbase/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/coinbase", - "version": "2.2.1", + "version": "2.2.2", "description": "Coinbase SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -59,6 +59,6 @@ }, "dependencies": { "@coinbase/wallet-sdk": "^3.6.0", - "@web3-onboard/common": "^2.3.0" + "@web3-onboard/common": "^2.3.1" } } diff --git a/packages/common/package.json b/packages/common/package.json index da7db7cf6..7bb2fa48f 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/common", - "version": "2.3.0", + "version": "2.3.1", "description": "Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -75,6 +75,6 @@ "dependencies": { "bignumber.js": "^9.1.0", "ethers": "5.5.4", - "joi": "17.8.1" + "joi": "17.9.1" } } diff --git a/packages/common/src/validation.ts b/packages/common/src/validation.ts index e61d2b2b1..5b29b612c 100644 --- a/packages/common/src/validation.ts +++ b/packages/common/src/validation.ts @@ -2,7 +2,10 @@ import Joi from 'joi' export type ValidateReturn = Joi.ValidationResult | null -export function validate(validator: Joi.Schema, data: unknown): ValidateReturn { +export function validate( + validator: Joi.AnySchema, + data: unknown +): ValidateReturn { const result = validator.validate(data) return result.error ? result : null } diff --git a/packages/core/package.json b/packages/core/package.json index 238ed4752..b15636d2b 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/core", - "version": "2.16.1", + "version": "2.16.2", "description": "Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -85,13 +85,13 @@ }, "dependencies": { "@unstoppabledomains/resolution": "^8.0", - "@web3-onboard/common": "^2.3.0", + "@web3-onboard/common": "^2.3.1", "bignumber.js": "^9.0.0", "bnc-sdk": "^4.6.7", "bowser": "^2.11.0", "ethers": "5.5.3", "eventemitter3": "^4.0.7", - "joi": "17.8.1", + "joi": "17.9.1", "lodash.merge": "^4.6.2", "lodash.partition": "^4.6.0", "nanoid": "^4.0.0", diff --git a/packages/core/src/views/account-center/WalletRow.svelte b/packages/core/src/views/account-center/WalletRow.svelte index a7da38e28..1e02aa089 100644 --- a/packages/core/src/views/account-center/WalletRow.svelte +++ b/packages/core/src/views/account-center/WalletRow.svelte @@ -31,7 +31,7 @@ ): string { const [asset] = Object.keys(balance) return `${ - balance[asset].length > 8 ? balance[asset].slice(0, 8) : balance[asset] + balance[asset].length > 7 ? balance[asset].slice(0, 7) : balance[asset] } ${asset}` } @@ -122,20 +122,30 @@ .address-domain { flex: 1 0 auto; max-width: 70%; - overflow: scroll; white-space: nowrap; font-weight: 600; color: var(--account-center-maximized-address-color, inherit); + overflow: scroll; + scrollbar-width: none; + -ms-overflow-style: none; + } + .address-domain::-webkit-scrollbar { + display: none; } .balance { flex: 1 1 auto; max-width: 70%; - overflow: scroll; white-space: nowrap; text-align: end; opacity: 0.4; transition: color 150ms ease-in-out, background-color 150ms ease-in-out; + overflow: scroll; + scrollbar-width: none; + -ms-overflow-style: none; + } + .balance::-webkit-scrollbar { + display: none; } .elipsis-container { @@ -233,7 +243,7 @@ {/if} - +
diff --git a/packages/dcent/package.json b/packages/dcent/package.json index 2de612b3a..b9e56fd18 100644 --- a/packages/dcent/package.json +++ b/packages/dcent/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/dcent", - "version": "2.2.4", + "version": "2.2.5", "description": "D'CENT wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -56,8 +56,8 @@ "typescript": "^4.5.5" }, "dependencies": { - "@web3-onboard/common": "^2.3.0", - "@web3-onboard/hw-common": "^2.2.0", + "@web3-onboard/common": "^2.3.1", + "@web3-onboard/hw-common": "^2.2.1", "@ethereumjs/tx": "^3.4.0", "@ethersproject/providers": "^5.5.0", "eth-dcent-keyring": "^0.2.2" diff --git a/packages/demo/package.json b/packages/demo/package.json index 4288391e9..c1a9d0b38 100644 --- a/packages/demo/package.json +++ b/packages/demo/package.json @@ -23,34 +23,34 @@ "webpack-dev-server": "4.7.4" }, "dependencies": { - "@web3-onboard/core": "^2.16.1", - "@web3-onboard/coinbase": "^2.2.1", - "@web3-onboard/transaction-preview": "^2.0.5", - "@web3-onboard/dcent": "^2.2.4", - "@web3-onboard/frontier": "^2.0.1", - "@web3-onboard/fortmatic": "^2.0.16", - "@web3-onboard/gas": "^2.1.5", - "@web3-onboard/gnosis": "^2.1.7", - "@web3-onboard/keepkey": "^2.3.4", - "@web3-onboard/keystone": "^2.3.4", - "@web3-onboard/ledger": "^2.4.3", - "@web3-onboard/infinity-wallet": "^2.0.1", - "@web3-onboard/injected-wallets": "^2.8.3", - "@web3-onboard/magic": "^2.1.4", - "@web3-onboard/phantom": "^2.0.0-alpha.2", - "@web3-onboard/portis": "^2.1.4", - "@web3-onboard/sequence": "^2.0.5", - "@web3-onboard/trezor": "^2.3.4", - "@web3-onboard/trust": "^2.0.1", - "@web3-onboard/torus": "^2.2.2", - "@web3-onboard/taho": "^2.0.1", - "@web3-onboard/web3auth": "^2.2.0", - "@web3-onboard/walletconnect": "^2.3.4", - "@web3-onboard/enkrypt": "^2.0.1", - "@web3-onboard/mew-wallet": "^2.0.0", - "@web3-onboard/xdefi": "^2.0.1", - "@web3-onboard/uauth": "^2.0.2", - "@web3-onboard/zeal": "^2.0.1", + "@web3-onboard/core": "^2.16.2", + "@web3-onboard/coinbase": "^2.2.2", + "@web3-onboard/transaction-preview": "^2.0.6", + "@web3-onboard/dcent": "^2.2.5", + "@web3-onboard/frontier": "^2.0.2", + "@web3-onboard/fortmatic": "^2.0.17", + "@web3-onboard/gas": "^2.1.6", + "@web3-onboard/gnosis": "^2.1.8", + "@web3-onboard/keepkey": "^2.3.5", + "@web3-onboard/keystone": "^2.3.5", + "@web3-onboard/ledger": "^2.4.4", + "@web3-onboard/infinity-wallet": "^2.0.2", + "@web3-onboard/injected-wallets": "^2.8.4", + "@web3-onboard/magic": "^2.1.5", + "@web3-onboard/phantom": "^2.0.0-alpha.4", + "@web3-onboard/portis": "^2.1.5", + "@web3-onboard/sequence": "^2.0.6", + "@web3-onboard/trezor": "^2.3.5", + "@web3-onboard/trust": "^2.0.2", + "@web3-onboard/torus": "^2.2.3", + "@web3-onboard/taho": "^2.0.2", + "@web3-onboard/web3auth": "^2.2.1", + "@web3-onboard/walletconnect": "^2.3.5", + "@web3-onboard/enkrypt": "^2.0.2", + "@web3-onboard/mew-wallet": "^2.0.1", + "@web3-onboard/xdefi": "^2.0.2", + "@web3-onboard/uauth": "^2.0.3", + "@web3-onboard/zeal": "^2.0.2", "vconsole": "^3.9.5" }, "license": "MIT", diff --git a/packages/enkrypt/package.json b/packages/enkrypt/package.json index ad56aef14..768292418 100644 --- a/packages/enkrypt/package.json +++ b/packages/enkrypt/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/enkrypt", - "version": "2.0.1", + "version": "2.0.2", "description": "Enkrypt SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -63,6 +63,6 @@ "window": "^4.2.7" }, "dependencies": { - "@web3-onboard/common": "^2.3.0" + "@web3-onboard/common": "^2.3.1" } } diff --git a/packages/fortmatic/package.json b/packages/fortmatic/package.json index b1adf6605..eb5b68b89 100644 --- a/packages/fortmatic/package.json +++ b/packages/fortmatic/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/fortmatic", - "version": "2.0.16", + "version": "2.0.17", "description": "Fortmatic wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -58,7 +58,7 @@ "typescript": "^4.5.5" }, "dependencies": { - "@web3-onboard/common": "^2.3.0", + "@web3-onboard/common": "^2.3.1", "fortmatic": "^2.2.1" } } diff --git a/packages/frontier/package.json b/packages/frontier/package.json index e9fa8c673..5737f7171 100644 --- a/packages/frontier/package.json +++ b/packages/frontier/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/frontier", - "version": "2.0.1", + "version": "2.0.2", "description": "Frontier Wallet SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -59,6 +59,6 @@ "typescript": "^4.5.5" }, "dependencies": { - "@web3-onboard/common": "^2.3.0" + "@web3-onboard/common": "^2.3.1" } } \ No newline at end of file diff --git a/packages/gas/package.json b/packages/gas/package.json index f39993a93..c63a5f0bd 100644 --- a/packages/gas/package.json +++ b/packages/gas/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/gas", - "version": "2.1.5", + "version": "2.1.6", "description": "Estimate the gas prices needed to get a transaction in to the next block for Ethereum Mainnet and Polygon Matic Mainnet.", "keywords": [ "gas", @@ -32,7 +32,7 @@ "typescript": "^4.5.5" }, "dependencies": { - "@web3-onboard/common": "^2.3.0", + "@web3-onboard/common": "^2.3.1", "rxjs": "^7.5.2", "joi": "17.8.1" } diff --git a/packages/gnosis/package.json b/packages/gnosis/package.json index 1c182daa8..6453895d2 100644 --- a/packages/gnosis/package.json +++ b/packages/gnosis/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/gnosis", - "version": "2.1.7", + "version": "2.1.8", "description": "Gnosis Safe module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -59,6 +59,6 @@ "dependencies": { "@gnosis.pm/safe-apps-provider": "^0.9.2", "@gnosis.pm/safe-apps-sdk": "^6.1.1", - "@web3-onboard/common": "^2.3.0" + "@web3-onboard/common": "^2.3.1" } } diff --git a/packages/hw-common/package.json b/packages/hw-common/package.json index 3d957ff0a..5e1b771b1 100644 --- a/packages/hw-common/package.json +++ b/packages/hw-common/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/hw-common", - "version": "2.2.0", + "version": "2.2.1", "description": "Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -81,9 +81,9 @@ }, "dependencies": { "@ethereumjs/common": "2.6.2", - "@web3-onboard/common": "^2.3.0", + "@web3-onboard/common": "^2.3.1", "ethers": "5.5.4", - "joi": "17.8.1", + "joi": "17.9.1", "rxjs": "^7.5.2" } } diff --git a/packages/hw-common/src/views/AccountSelect.svelte b/packages/hw-common/src/views/AccountSelect.svelte index 0efdea2c1..4cb00fa75 100644 --- a/packages/hw-common/src/views/AccountSelect.svelte +++ b/packages/hw-common/src/views/AccountSelect.svelte @@ -291,10 +291,7 @@ flex-flow: column; display: flex; max-height: 51.75rem; - background: var( - --account-select-background-color, - var(--background-color) - ); + background: var(--account-select-background-color, var(--background-color)); box-shadow: var( --account-select-shadow, var(--onboard-shadow-1, var(--shadow-1)) @@ -322,6 +319,11 @@ ); max-height: 100vh; overflow: scroll; + scrollbar-width: none; + -ms-overflow-style: none; + } + .account-select-modal-position::-webkit-scrollbar { + display: none; } .connect-wallet-header { @@ -434,7 +436,7 @@ .table-section { margin-top: unset; } - + .account-select-modal-position { max-height: unset; overflow: unset; diff --git a/packages/infinity-wallet/package.json b/packages/infinity-wallet/package.json index e5aa86ab2..d397c7a13 100644 --- a/packages/infinity-wallet/package.json +++ b/packages/infinity-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/infinity-wallet", - "version": "2.0.1", + "version": "2.0.2", "description": "Infinity Wallet SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -60,7 +60,7 @@ "devDependencies": { "@types/node": "^17.0.21", "typescript": "^4.5.5", - "@web3-onboard/common": "^2.3.0" + "@web3-onboard/common": "^2.3.1" }, "dependencies": { "@infinitywallet/infinity-connector": "^1.0.6" diff --git a/packages/injected/package.json b/packages/injected/package.json index 5015d2562..fe6d6b125 100644 --- a/packages/injected/package.json +++ b/packages/injected/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/injected-wallets", - "version": "2.8.3", + "version": "2.8.4", "description": "Injected wallet module for connecting browser extension and mobile wallets to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -64,8 +64,8 @@ "window": "^4.2.7" }, "dependencies": { - "@web3-onboard/common": "^2.3.0", - "joi": "17.8.1", + "@web3-onboard/common": "^2.3.1", + "joi": "17.9.1", "lodash.uniqby": "^4.7.0" } } diff --git a/packages/keepkey/package.json b/packages/keepkey/package.json index e4341dfdd..9af387e86 100644 --- a/packages/keepkey/package.json +++ b/packages/keepkey/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/keepkey", - "version": "2.3.4", + "version": "2.3.5", "description": "KeepKey hardware wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -63,8 +63,8 @@ "@ethersproject/providers": "^5.5.0", "@shapeshiftoss/hdwallet-core": "^1.15.2", "@shapeshiftoss/hdwallet-keepkey-webusb": "^1.15.2", - "@web3-onboard/common": "^2.3.0", - "@web3-onboard/hw-common": "^2.2.0", + "@web3-onboard/common": "^2.3.1", + "@web3-onboard/hw-common": "^2.2.1", "ethereumjs-util": "^7.1.3" } } diff --git a/packages/keystone/package.json b/packages/keystone/package.json index bf1f904a7..e6280c023 100644 --- a/packages/keystone/package.json +++ b/packages/keystone/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/keystone", - "version": "2.3.4", + "version": "2.3.5", "description": "Keystone hardware wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -58,7 +58,7 @@ "@ethereumjs/tx": "^3.4.0", "@ethersproject/providers": "^5.5.0", "@keystonehq/eth-keyring": "^0.14.00.3", - "@web3-onboard/common": "^2.3.0", + "@web3-onboard/common": "^2.3.1", "@web3-onboard/hw-common": "^2.2.0" } } diff --git a/packages/ledger/package.json b/packages/ledger/package.json index 6430dce77..2c99ec73b 100644 --- a/packages/ledger/package.json +++ b/packages/ledger/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/ledger", - "version": "2.4.3", + "version": "2.4.4", "description": "Ledger hardare wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -61,7 +61,7 @@ "@ethersproject/providers": "^5.5.0", "@ledgerhq/connect-kit-loader": "^1.0.2", "@walletconnect/client": "^1.7.1", - "@web3-onboard/common": "^2.3.0", + "@web3-onboard/common": "^2.3.1", "rxjs": "^7.5.2" } } diff --git a/packages/magic/package.json b/packages/magic/package.json index 912cc6b83..7e753b1cd 100644 --- a/packages/magic/package.json +++ b/packages/magic/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/magic", - "version": "2.1.4", + "version": "2.1.5", "description": "Magic SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -80,8 +80,8 @@ "typescript": "^4.5.5" }, "dependencies": { - "@web3-onboard/common": "^2.3.0", - "joi": "17.8.1", + "@web3-onboard/common": "^2.3.1", + "joi": "17.9.1", "magic-sdk": "^8.1.0", "rxjs": "^7.5.2" } diff --git a/packages/magic/src/validation.ts b/packages/magic/src/validation.ts index 2aad6a870..7db5630e2 100644 --- a/packages/magic/src/validation.ts +++ b/packages/magic/src/validation.ts @@ -12,7 +12,10 @@ const magicOptions = Joi.object({ type ValidateReturn = Joi.ValidationResult | null -const validate = (validator: Joi.Schema, data: unknown): ValidateReturn => { +const validate = ( + validator: Joi.AnySchema, + data: unknown +): ValidateReturn => { const result = validator.validate(data) return result.error ? result : null } diff --git a/packages/mew-wallet/package.json b/packages/mew-wallet/package.json index 70b264feb..1d7d045ef 100644 --- a/packages/mew-wallet/package.json +++ b/packages/mew-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/mew-wallet", - "version": "2.0.1", + "version": "2.0.2", "description": "MEW (MyEtherWallet) Wallet SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -64,7 +64,7 @@ "window": "^4.2.7" }, "dependencies": { - "@web3-onboard/common": "^2.3.0", + "@web3-onboard/common": "^2.3.1", "lodash.uniqby": "^4.7.0" } } diff --git a/packages/mew/package.json b/packages/mew/package.json index cd2d26d2d..d463e5a22 100644 --- a/packages/mew/package.json +++ b/packages/mew/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/mew", - "version": "2.1.5", + "version": "2.1.6", "description": "(DEPRECATED. Use @web3-onboard/mew-wallet instead) MEW (My Ether Wallet) SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -59,7 +59,7 @@ "@myetherwallet/mewconnect-web-client": "^2.2.0-beta.14" }, "dependencies": { - "@web3-onboard/common": "^2.3.0", + "@web3-onboard/common": "^2.3.1", "rxjs": "^7.5.2" } } diff --git a/packages/phantom/package.json b/packages/phantom/package.json index 74cbbd509..1903da5ca 100644 --- a/packages/phantom/package.json +++ b/packages/phantom/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/phantom", - "version": "2.0.0-alpha.3", + "version": "2.0.0-alpha.4", "description": "Phantom wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -59,6 +59,6 @@ "typescript": "^4.5.5" }, "dependencies": { - "@web3-onboard/common": "^2.3.0" + "@web3-onboard/common": "^2.3.1" } } diff --git a/packages/portis/package.json b/packages/portis/package.json index 85b163215..c57e52ab7 100644 --- a/packages/portis/package.json +++ b/packages/portis/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/portis", - "version": "2.1.4", + "version": "2.1.5", "description": "Portis SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -57,6 +57,6 @@ }, "dependencies": { "@portis/web3": "^4.0.6", - "@web3-onboard/common": "^2.3.0" + "@web3-onboard/common": "^2.3.1" } } diff --git a/packages/react/package.json b/packages/react/package.json index ccfd9e859..36e2c88e1 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/react", - "version": "2.7.1", + "version": "2.7.2", "description": "A collection of React hooks for integrating Web3-Onboard in to React and Next.js projects. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -62,8 +62,8 @@ "typescript": "^4.5.5" }, "dependencies": { - "@web3-onboard/core": "^2.16.1", - "@web3-onboard/common": "^2.3.0", + "@web3-onboard/core": "^2.16.2", + "@web3-onboard/common": "^2.3.1", "use-sync-external-store": "1.0.0" }, "peerDependencies": { diff --git a/packages/sequence/package.json b/packages/sequence/package.json index d06d90b64..70f19388c 100644 --- a/packages/sequence/package.json +++ b/packages/sequence/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/sequence", - "version": "2.0.5", + "version": "2.0.6", "description": "Sequence is the smartest Web3 wallet. Easy, fun and secure.", "keywords": [ "Ethereum", @@ -56,7 +56,7 @@ "typescript": "^4.5.5" }, "dependencies": { - "@web3-onboard/common": "^2.3.0", + "@web3-onboard/common": "^2.3.1", "0xsequence": "^0.43.1" }, "peerDependencies": { diff --git a/packages/taho/package.json b/packages/taho/package.json index 1e9559b46..c283b4316 100644 --- a/packages/taho/package.json +++ b/packages/taho/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/taho", - "version": "2.0.1", + "version": "2.0.2", "description": "Taho SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -66,7 +66,7 @@ "window": "^4.2.7" }, "dependencies": { - "@web3-onboard/common": "^2.3.0", + "@web3-onboard/common": "^2.3.1", "tallyho-detect-provider": "^1.0.0", "tallyho-onboarding": "^1.0.2" } diff --git a/packages/tallyho/package.json b/packages/tallyho/package.json index aec4fdbc2..924649f06 100644 --- a/packages/tallyho/package.json +++ b/packages/tallyho/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/tallyho", - "version": "2.0.3", + "version": "2.0.4", "description": "(DEPRECATED. Use @web3-onboard/taho instead) Tally Ho (now named Taho Wallet) SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -64,7 +64,7 @@ "window": "^4.2.7" }, "dependencies": { - "@web3-onboard/common": "^2.3.0", + "@web3-onboard/common": "^2.3.1", "tallyho-detect-provider": "^1.0.0", "tallyho-onboarding": "^1.0.2" } diff --git a/packages/torus/package.json b/packages/torus/package.json index 878f2a53c..977e091d2 100644 --- a/packages/torus/package.json +++ b/packages/torus/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/torus", - "version": "2.2.2", + "version": "2.2.3", "description": "Torus SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -58,6 +58,6 @@ }, "dependencies": { "@toruslabs/torus-embed": "1.38.2", - "@web3-onboard/common": "^2.3.0" + "@web3-onboard/common": "^2.3.1" } } diff --git a/packages/transaction-preview/package.json b/packages/transaction-preview/package.json index 7881e911a..58cd2b023 100644 --- a/packages/transaction-preview/package.json +++ b/packages/transaction-preview/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/transaction-preview", - "version": "2.0.5", + "version": "2.0.6", "description": "In app preview of Ethereum transactions", "keywords": [ "Ethereum", @@ -80,10 +80,10 @@ "typescript": "^4.5.5" }, "dependencies": { - "@web3-onboard/common": "^2.3.0", + "@web3-onboard/common": "^2.3.1", "bnc-sdk": "^4.6.7", "bowser": "^2.11.0", - "joi": "17.8.1", + "joi": "17.9.1", "rxjs": "^7.5.2", "svelte": "^3.49.0", "svelte-i18n": "^3.3.13" diff --git a/packages/trezor/package.json b/packages/trezor/package.json index 9a05eb633..c77a1b108 100644 --- a/packages/trezor/package.json +++ b/packages/trezor/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/trezor", - "version": "2.3.4", + "version": "2.3.5", "description": "Trezor hardware wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -60,8 +60,8 @@ "dependencies": { "@ethereumjs/tx": "^3.4.0", "@ethersproject/providers": "^5.5.0", - "@web3-onboard/common": "^2.3.0", - "@web3-onboard/hw-common": "^2.2.0", + "@web3-onboard/common": "^2.3.1", + "@web3-onboard/hw-common": "^2.2.1", "buffer": "^6.0.3", "eth-crypto": "^2.1.0", "ethereumjs-util": "^7.1.3", diff --git a/packages/trust/package.json b/packages/trust/package.json index cc0aaa3a1..a927f235f 100644 --- a/packages/trust/package.json +++ b/packages/trust/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/trust", - "version": "2.0.1", + "version": "2.0.2", "description": "Trust Wallet SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -61,6 +61,6 @@ "typescript": "^4.5.5" }, "dependencies": { - "@web3-onboard/common": "^2.3.0" + "@web3-onboard/common": "^2.3.1" } } diff --git a/packages/uauth/package.json b/packages/uauth/package.json index 2cb825ce6..e55e4afe3 100644 --- a/packages/uauth/package.json +++ b/packages/uauth/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/uauth", - "version": "2.0.2", + "version": "2.0.3", "description": "Unstoppable Domains module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -65,8 +65,8 @@ "@ethersproject/providers": "^5.5.0", "@walletconnect/client": "^1.7.1", "@walletconnect/qrcode-modal": "^1.7.1", - "@web3-onboard/common": "^2.3.0", - "joi": "17.8.1", + "@web3-onboard/common": "^2.3.1", + "joi": "17.9.1", "rxjs": "^7.5.2" } } diff --git a/packages/uauth/src/validation.ts b/packages/uauth/src/validation.ts index 4be66d43d..8acfa71b7 100644 --- a/packages/uauth/src/validation.ts +++ b/packages/uauth/src/validation.ts @@ -15,7 +15,10 @@ const uauthOptions = Joi.object({ type ValidateReturn = Joi.ValidationResult | null -const validate = (validator: Joi.Schema, data: unknown): ValidateReturn => { +const validate = ( + validator: Joi.AnySchema, + data: unknown +): ValidateReturn => { const result = validator.validate(data) return result.error ? result : null } diff --git a/packages/vue/package.json b/packages/vue/package.json index e7995863f..556bb8094 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/vue", - "version": "2.6.1", + "version": "2.6.2", "description": "A collection of Vue Composables for integrating Web3-Onboard in to a Vue or Nuxt project. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wallets, modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -62,8 +62,8 @@ "dependencies": { "@vueuse/core": "^8.4.2", "@vueuse/rxjs": "^8.2.0", - "@web3-onboard/common": "^2.3.0", - "@web3-onboard/core": "^2.16.1", + "@web3-onboard/common": "^2.3.1", + "@web3-onboard/core": "^2.16.2", "vue-demi": "^0.12.4" }, "peerDependencies": { diff --git a/packages/walletconnect/package.json b/packages/walletconnect/package.json index 057ac3623..0153261a2 100644 --- a/packages/walletconnect/package.json +++ b/packages/walletconnect/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/walletconnect", - "version": "2.3.4", + "version": "2.3.5", "description": "WalletConnect SDK module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -65,7 +65,7 @@ "@walletconnect/client": "^1.8.0", "@walletconnect/qrcode-modal": "^1.8.0", "@web3modal/standalone":"^2.2.2", - "@web3-onboard/common": "^2.3.0", + "@web3-onboard/common": "^2.3.1", "rxjs": "^7.5.2" } } diff --git a/packages/walletlink/package.json b/packages/walletlink/package.json index 516889c61..45d60f8ee 100644 --- a/packages/walletlink/package.json +++ b/packages/walletlink/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/walletlink", - "version": "2.1.4", + "version": "2.1.5", "description": "(DEPRECATED. Use @web3-onboard/coinbase instead) WalletLink SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -58,7 +58,7 @@ "typescript": "^4.5.5" }, "dependencies": { - "@web3-onboard/common": "^2.3.0", + "@web3-onboard/common": "^2.3.1", "walletlink": "^2.5.0" } } diff --git a/packages/web3auth/package.json b/packages/web3auth/package.json index 679962315..c0ce87157 100644 --- a/packages/web3auth/package.json +++ b/packages/web3auth/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/web3auth", - "version": "2.2.0", + "version": "2.2.1", "description": "Web3Auth SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -57,7 +57,7 @@ "typescript": "^4.5.5" }, "dependencies": { - "@web3-onboard/common": "^2.3.0", + "@web3-onboard/common": "^2.3.1", "@solana/web3.js": "^1.73.0", "@web3auth/base": "^5.0.1", "@web3auth/modal": "^5.0.1", diff --git a/packages/xdefi/package.json b/packages/xdefi/package.json index 8fd8ca3d8..2b7733a63 100644 --- a/packages/xdefi/package.json +++ b/packages/xdefi/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/xdefi", - "version": "2.0.1", + "version": "2.0.2", "description": "XDEFI wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -64,6 +64,6 @@ "window": "^4.2.7" }, "dependencies": { - "@web3-onboard/common": "^2.3.0" + "@web3-onboard/common": "^2.3.1" } } diff --git a/packages/zeal/package.json b/packages/zeal/package.json index 2f762894d..a83ed5e43 100644 --- a/packages/zeal/package.json +++ b/packages/zeal/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/zeal", - "version": "2.0.1", + "version": "2.0.2", "description": "Zeal SDK wallet module for connecting to Web3-Onboard.", "keywords": [ "Ethereum", @@ -54,6 +54,6 @@ "window": "^4.2.7" }, "dependencies": { - "@web3-onboard/common": "^2.3.0" + "@web3-onboard/common": "^2.3.1" } } diff --git a/yarn.lock b/yarn.lock index a0012765b..5b3ff7932 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1253,6 +1253,11 @@ resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-11.0.2.tgz#cb3ea547daac7de5c9cf1d960c3f35c34f065427" integrity sha512-aKmlCO57XFZ26wso4rJsW4oTUnrgTFw2jh3io7CAtO9w4UltBNwRXvXIVzzyfkaaLRo3nluP/19msA8vDUUuKw== +"@hapi/hoek@^9.0.0": + version "9.3.0" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" + integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== + "@hapi/pinpoint@^2.0.1": version "2.0.1" resolved "https://registry.yarnpkg.com/@hapi/pinpoint/-/pinpoint-2.0.1.tgz#32077e715655fc00ab8df74b6b416114287d6513" @@ -1263,6 +1268,13 @@ resolved "https://registry.yarnpkg.com/@hapi/tlds/-/tlds-1.0.1.tgz#4bf9336918a3a254317eff246898f70600afb666" integrity sha512-OXs5OliWsLTmvzQKZtb3KhfEz30WuuaizwAn95GLfeK+JpGnBxR55lALv3kA4T1RRb3wlrNjnboBg6ur1Czvig== +"@hapi/topo@^5.0.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.1.0.tgz#dc448e332c6c6e37a4dc02fd84ba8d44b9afb012" + integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== + dependencies: + "@hapi/hoek" "^9.0.0" + "@hapi/topo@^6.0.1": version "6.0.2" resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-6.0.2.tgz#f219c1c60da8430228af4c1f2e40c32a0d84bbb4" @@ -1886,6 +1898,23 @@ semver "^6.3.0" tiny-secp256k1 "^1.1.6" +"@sideway/address@^4.1.3": + version "4.1.4" + resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.4.tgz#03dccebc6ea47fdc226f7d3d1ad512955d4783f0" + integrity sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@sideway/formula@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.1.tgz#80fcbcbaf7ce031e0ef2dd29b1bfc7c3f583611f" + integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== + +"@sideway/pinpoint@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df" + integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== + "@sindresorhus/is@^4.0.0": version "4.6.0" resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" @@ -7872,6 +7901,17 @@ joi@17.8.1: "@hapi/tlds" "^1.0.1" "@hapi/topo" "^6.0.1" +joi@17.9.1: + version "17.9.1" + resolved "https://registry.yarnpkg.com/joi/-/joi-17.9.1.tgz#74899b9fa3646904afa984a11df648eca66c9018" + integrity sha512-FariIi9j6QODKATGBrEX7HZcja8Bsh3rfdGYy/Sb65sGlZWK/QWesU1ghk7aJWDj95knjXlQfSmzFSPPkLVsfw== + dependencies: + "@hapi/hoek" "^9.0.0" + "@hapi/topo" "^5.0.0" + "@sideway/address" "^4.1.3" + "@sideway/formula" "^3.0.1" + "@sideway/pinpoint" "^2.0.0" + jose@^4.5.0: version "4.10.3" resolved "https://registry.yarnpkg.com/jose/-/jose-4.10.3.tgz#36ffeae395f14624a99961db6ada957476eccb19"