diff --git a/packages/blocto/package.json b/packages/blocto/package.json index af6137bfb..bf789fc1b 100644 --- a/packages/blocto/package.json +++ b/packages/blocto/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/blocto", - "version": "2.0.0", + "version": "2.0.1-alpha.1", "description": "Blocto 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,6 +66,6 @@ }, "dependencies": { "@web3-onboard/common": "^2.3.1", - "@blocto/sdk": "^0.4.6" + "@blocto/sdk": "^0.9.1" } } diff --git a/packages/blocto/src/index.ts b/packages/blocto/src/index.ts index c61ae474d..a0efc972f 100644 --- a/packages/blocto/src/index.ts +++ b/packages/blocto/src/index.ts @@ -28,11 +28,9 @@ function BloctoWallet(): WalletInit { return item.id === (params && params[0] && params[0].chainId) }) if (!chain) throw new Error('chain must be set before switching') - const providerRpcurl = - bloctoProvider.switchableNetwork[chain.id] && - bloctoProvider.switchableNetwork[chain.id].rpc_url + const providerRpcUrl = bloctoProvider?.rpc const chainUrl = chain.rpcUrl - if (providerRpcurl !== chainUrl) { + if (providerRpcUrl !== chainUrl) { await baseRequest({ method: 'wallet_addEthereumChain', params: [ @@ -67,7 +65,7 @@ function BloctoWallet(): WalletInit { ) => { on(event, (val: any) => { if (event === 'chainChanged') { - listener(`0x${(val as number).toString(16)}`) + listener(val) return } listener(val) diff --git a/packages/demo/package.json b/packages/demo/package.json index 90ab86989..4f88284ee 100644 --- a/packages/demo/package.json +++ b/packages/demo/package.json @@ -29,7 +29,7 @@ "@safe-global/safe-apps-sdk": "^8.1.0", "@web3-onboard/arcana-auth": "^2.0.0", "@web3-onboard/bitget": "2.0.1", - "@web3-onboard/blocto": "2.0.0", + "@web3-onboard/blocto": "^2.0.1-alpha.1", "@web3-onboard/capsule": "2.0.1", "@web3-onboard/cede-store": "^2.2.0", "@web3-onboard/coinbase": "^2.2.6", diff --git a/packages/demo/src/App.svelte b/packages/demo/src/App.svelte index 221d14817..875426611 100644 --- a/packages/demo/src/App.svelte +++ b/packages/demo/src/App.svelte @@ -307,7 +307,7 @@ id: '0x13881', token: 'MATIC', label: 'Polygon - Mumbai', - rpcUrl: 'https://matic-mumbai.chainstacklabs.com ' + rpcUrl: 'https://polygon-mumbai-bor-rpc.publicnode.com' }, { id: '0x2105', diff --git a/yarn.lock b/yarn.lock index 7fde3be06..71b785cde 100644 --- a/yarn.lock +++ b/yarn.lock @@ -649,12 +649,11 @@ safe-buffer "^5.1.2" web3 "^1.3.1" -"@blocto/sdk@^0.4.6": - version "0.4.9" - resolved "https://registry.yarnpkg.com/@blocto/sdk/-/sdk-0.4.9.tgz#646cfea7737d8e5bb4c57885c0bb26d132185826" - integrity sha512-fscOaN4oux/7ySaNCQtltKLIefcZ7J85TpW/LKgAqfbEniBQ3z6SYxkG8ud6SPJs/camfljr+5hRdvcjTZCgGw== +"@blocto/sdk@^0.9.1": + version "0.9.1" + resolved "https://registry.yarnpkg.com/@blocto/sdk/-/sdk-0.9.1.tgz#86eb3f972f6bdd78a1c929e271c652f8ec5e1bd0" + integrity sha512-JPBKDUrgTrTc9PaCj1iNleMy68V6DARa93sJa6OBvxkFCtYNxGn+sNCOZqhCU/3YjQ6z75/Mls2oF4kQe/04cw== dependencies: - bs58 "^5.0.0" buffer "^6.0.3" eip1193-provider "^1.0.1" js-sha3 "^0.8.0"