diff --git a/dist/esm/index.evm.js b/dist/esm/index.evm.js index e1f6c7b..25aa742 100644 --- a/dist/esm/index.evm.js +++ b/dist/esm/index.evm.js @@ -15257,13 +15257,13 @@ const setProviderEndpoints$1 = async (blockchain, endpoints)=> { ); }; -const getProvider$1 = (blockchain)=> { +const getProvider$1 = async (blockchain)=> { let providers = getProviders(); - if(providers && providers[blockchain]){ return Promise.resolve(providers[blockchain]) } + if(providers && providers[blockchain]){ return providers[blockchain] } let window = getWindow(); - if(window._getProviderPromise && window._getProviderPromise[blockchain]) { return Promise.resolve(window._getProviderPromise[blockchain]) } + if(window._getProviderPromise && window._getProviderPromise[blockchain]) { return await window._getProviderPromise[blockchain] } if(!window._getProviderPromise){ window._getProviderPromise = {}; } window._getProviderPromise[blockchain] = new Promise(async(resolve)=> { @@ -15271,7 +15271,7 @@ const getProvider$1 = (blockchain)=> { resolve(getWindow()._clientProviders[blockchain]); }); - return window._getProviderPromise[blockchain] + return await window._getProviderPromise[blockchain] }; const getProvider = (blockchain)=>{ diff --git a/dist/esm/index.js b/dist/esm/index.js index 82026a1..6e4b8d8 100644 --- a/dist/esm/index.js +++ b/dist/esm/index.js @@ -15258,13 +15258,13 @@ const setProviderEndpoints$2 = async (blockchain, endpoints)=> { ); }; -const getProvider$3 = (blockchain)=> { +const getProvider$3 = async (blockchain)=> { let providers = getProviders$1(); - if(providers && providers[blockchain]){ return Promise.resolve(providers[blockchain]) } + if(providers && providers[blockchain]){ return providers[blockchain] } let window = getWindow(); - if(window._getProviderPromise && window._getProviderPromise[blockchain]) { return Promise.resolve(window._getProviderPromise[blockchain]) } + if(window._getProviderPromise && window._getProviderPromise[blockchain]) { return await window._getProviderPromise[blockchain] } if(!window._getProviderPromise){ window._getProviderPromise = {}; } window._getProviderPromise[blockchain] = new Promise(async(resolve)=> { @@ -15272,7 +15272,7 @@ const getProvider$3 = (blockchain)=> { resolve(getWindow()._clientProviders[blockchain]); }); - return window._getProviderPromise[blockchain] + return await window._getProviderPromise[blockchain] }; const getProvider$2 = (blockchain)=>{ @@ -15532,13 +15532,13 @@ const setProviderEndpoints$1 = async (blockchain, endpoints)=> { ); }; -const getProvider$1 = (blockchain)=> { +const getProvider$1 = async (blockchain)=> { let providers = getProviders(); - if(providers && providers[blockchain]){ return Promise.resolve(providers[blockchain]) } + if(providers && providers[blockchain]){ return providers[blockchain] } let window = getWindow(); - if(window._getProviderPromise && window._getProviderPromise[blockchain]) { return Promise.resolve(window._getProviderPromise[blockchain]) } + if(window._getProviderPromise && window._getProviderPromise[blockchain]) { return await window._getProviderPromise[blockchain] } if(!window._getProviderPromise){ window._getProviderPromise = {}; } window._getProviderPromise[blockchain] = new Promise(async(resolve)=> { @@ -15546,7 +15546,7 @@ const getProvider$1 = (blockchain)=> { resolve(getWindow()._clientProviders[blockchain]); }); - return window._getProviderPromise[blockchain] + return await window._getProviderPromise[blockchain] }; let accountInfo = async ({ address, api, method, params, provider, block }) => { diff --git a/dist/umd/index.evm.js b/dist/umd/index.evm.js index 0edbad2..3f94588 100644 --- a/dist/umd/index.evm.js +++ b/dist/umd/index.evm.js @@ -15260,13 +15260,13 @@ ); }; - const getProvider$1 = (blockchain)=> { + const getProvider$1 = async (blockchain)=> { let providers = getProviders(); - if(providers && providers[blockchain]){ return Promise.resolve(providers[blockchain]) } + if(providers && providers[blockchain]){ return providers[blockchain] } let window = getWindow(); - if(window._getProviderPromise && window._getProviderPromise[blockchain]) { return Promise.resolve(window._getProviderPromise[blockchain]) } + if(window._getProviderPromise && window._getProviderPromise[blockchain]) { return await window._getProviderPromise[blockchain] } if(!window._getProviderPromise){ window._getProviderPromise = {}; } window._getProviderPromise[blockchain] = new Promise(async(resolve)=> { @@ -15274,7 +15274,7 @@ resolve(getWindow()._clientProviders[blockchain]); }); - return window._getProviderPromise[blockchain] + return await window._getProviderPromise[blockchain] }; const getProvider = (blockchain)=>{ diff --git a/dist/umd/index.js b/dist/umd/index.js index 005dd4f..ce41b22 100644 --- a/dist/umd/index.js +++ b/dist/umd/index.js @@ -15260,13 +15260,13 @@ ); }; - const getProvider$3 = (blockchain)=> { + const getProvider$3 = async (blockchain)=> { let providers = getProviders$1(); - if(providers && providers[blockchain]){ return Promise.resolve(providers[blockchain]) } + if(providers && providers[blockchain]){ return providers[blockchain] } let window = getWindow(); - if(window._getProviderPromise && window._getProviderPromise[blockchain]) { return Promise.resolve(window._getProviderPromise[blockchain]) } + if(window._getProviderPromise && window._getProviderPromise[blockchain]) { return await window._getProviderPromise[blockchain] } if(!window._getProviderPromise){ window._getProviderPromise = {}; } window._getProviderPromise[blockchain] = new Promise(async(resolve)=> { @@ -15274,7 +15274,7 @@ resolve(getWindow()._clientProviders[blockchain]); }); - return window._getProviderPromise[blockchain] + return await window._getProviderPromise[blockchain] }; const getProvider$2 = (blockchain)=>{ @@ -15534,13 +15534,13 @@ ); }; - const getProvider$1 = (blockchain)=> { + const getProvider$1 = async (blockchain)=> { let providers = getProviders(); - if(providers && providers[blockchain]){ return Promise.resolve(providers[blockchain]) } + if(providers && providers[blockchain]){ return providers[blockchain] } let window = getWindow(); - if(window._getProviderPromise && window._getProviderPromise[blockchain]) { return Promise.resolve(window._getProviderPromise[blockchain]) } + if(window._getProviderPromise && window._getProviderPromise[blockchain]) { return await window._getProviderPromise[blockchain] } if(!window._getProviderPromise){ window._getProviderPromise = {}; } window._getProviderPromise[blockchain] = new Promise(async(resolve)=> { @@ -15548,7 +15548,7 @@ resolve(getWindow()._clientProviders[blockchain]); }); - return window._getProviderPromise[blockchain] + return await window._getProviderPromise[blockchain] }; let accountInfo = async ({ address, api, method, params, provider, block }) => { diff --git a/package.evm.json b/package.evm.json index 0474fdf..235eafe 100644 --- a/package.evm.json +++ b/package.evm.json @@ -1,7 +1,7 @@ { "name": "@depay/web3-client-evm", "moduleName": "Web3Client", - "version": "10.1.9", + "version": "10.1.10", "description": "A web3 client to fetch blockchain data just like you are used to with HTTP clients.", "main": "dist/umd/index.evm.js", "module": "dist/esm/index.evm.js", diff --git a/package.json b/package.json index 5e46c09..fd1c172 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@depay/web3-client", "moduleName": "Web3Client", - "version": "10.1.9", + "version": "10.1.10", "description": "A web3 client to fetch blockchain data just like you are used to with HTTP clients.", "main": "dist/umd/index.js", "module": "dist/esm/index.js", diff --git a/src/platforms/evm/provider.js b/src/platforms/evm/provider.js index 200caac..173d388 100644 --- a/src/platforms/evm/provider.js +++ b/src/platforms/evm/provider.js @@ -62,13 +62,13 @@ const setProviderEndpoints = async (blockchain, endpoints)=> { ) } -const getProvider = (blockchain)=> { +const getProvider = async (blockchain)=> { let providers = getProviders() - if(providers && providers[blockchain]){ return Promise.resolve(providers[blockchain]) } + if(providers && providers[blockchain]){ return providers[blockchain] } let window = getWindow() - if(window._getProviderPromise && window._getProviderPromise[blockchain]) { return Promise.resolve(window._getProviderPromise[blockchain]) } + if(window._getProviderPromise && window._getProviderPromise[blockchain]) { return await window._getProviderPromise[blockchain] } if(!window._getProviderPromise){ window._getProviderPromise = {} } window._getProviderPromise[blockchain] = new Promise(async(resolve)=> { @@ -76,7 +76,7 @@ const getProvider = (blockchain)=> { resolve(getWindow()._clientProviders[blockchain]) }) - return window._getProviderPromise[blockchain] + return await window._getProviderPromise[blockchain] } export { diff --git a/src/platforms/solana/provider.js b/src/platforms/solana/provider.js index 6f699af..777101b 100644 --- a/src/platforms/solana/provider.js +++ b/src/platforms/solana/provider.js @@ -59,13 +59,13 @@ const setProviderEndpoints = async (blockchain, endpoints)=> { ) } -const getProvider = (blockchain)=> { +const getProvider = async (blockchain)=> { let providers = getProviders() - if(providers && providers[blockchain]){ return Promise.resolve(providers[blockchain]) } + if(providers && providers[blockchain]){ return providers[blockchain] } let window = getWindow() - if(window._getProviderPromise && window._getProviderPromise[blockchain]) { return Promise.resolve(window._getProviderPromise[blockchain]) } + if(window._getProviderPromise && window._getProviderPromise[blockchain]) { return await window._getProviderPromise[blockchain] } if(!window._getProviderPromise){ window._getProviderPromise = {} } window._getProviderPromise[blockchain] = new Promise(async(resolve)=> { @@ -73,7 +73,7 @@ const getProvider = (blockchain)=> { resolve(getWindow()._clientProviders[blockchain]) }) - return window._getProviderPromise[blockchain] + return await window._getProviderPromise[blockchain] } export {