@iam4x/bsc-scan
Version:
An efficient BNB and token balance scanner
4 lines • 516 B
JavaScript
import{getPayload}from"./http";/**
* Web3 provider, which can be used with an instance of the Web3 class.
*/const provider={isProvider:a=>{var b;return(null===a||void 0===a||null===(b=a.currentProvider)||void 0===b?void 0:b.send)!==void 0},call:async(a,b,c)=>{const d=getPayload(b,c),{result:e}=await send(a,d);return e}};export default provider;export const send=(a,b)=>new Promise((c,d)=>{a.currentProvider.send(b,(a,b)=>a?d(a):b?void c(b):d(new Error("No response payload")))});
//# sourceMappingURL=web3.js.map