web3.js v1.2.3

This commit is contained in:
Matthias Kretschmann 2019-11-14 17:43:20 +01:00
parent c122e06871
commit 7067b89fdc
Signed by: m
GPG Key ID: 606EEEF3C479A91F
3 changed files with 180 additions and 171 deletions

343
package-lock.json generated
View File

@ -659,6 +659,14 @@
}
}
},
"@types/bignumber.js": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/@types/bignumber.js/-/bignumber.js-5.0.0.tgz",
"integrity": "sha512-0DH7aPGCClywOFaxxjE6UwpN2kQYe9LwuDQMv+zYA97j5GkOMo8e66LYT+a8JYU7jfmUFRZLa9KycxHDsKXJCA==",
"requires": {
"bignumber.js": "*"
}
},
"@types/bn.js": {
"version": "4.11.5",
"resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.5.tgz",
@ -827,6 +835,41 @@
}
}
},
"@web3-js/scrypt-shim": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/@web3-js/scrypt-shim/-/scrypt-shim-0.1.0.tgz",
"integrity": "sha512-ZtZeWCc/s0nMcdx/+rZwY1EcuRdemOK9ag21ty9UsHkFxsNb/AaoucUz0iPuyGe0Ku+PFuRmWZG7Z7462p9xPw==",
"requires": {
"scryptsy": "^2.1.0",
"semver": "^6.3.0"
},
"dependencies": {
"semver": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
}
}
},
"@web3-js/websocket": {
"version": "1.0.30",
"resolved": "https://registry.npmjs.org/@web3-js/websocket/-/websocket-1.0.30.tgz",
"integrity": "sha512-fDwrD47MiDrzcJdSeTLF75aCcxVVt8B1N74rA+vh2XCAvFy4tEWJjtnUtj2QG7/zlQ6g9cQ88bZFBxwd9/FmtA==",
"requires": {
"debug": "^2.2.0",
"es5-ext": "^0.10.50",
"nan": "^2.14.0",
"typedarray-to-buffer": "^3.1.5",
"yaeti": "^0.0.6"
},
"dependencies": {
"nan": {
"version": "2.14.0",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz",
"integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg=="
}
}
},
"@webassemblyjs/ast": {
"version": "1.8.5",
"resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz",
@ -10488,21 +10531,6 @@
"resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.3.tgz",
"integrity": "sha1-uwBAvgMEPamgEqLOqfyfhSz8h9Q="
},
"scrypt-shim": {
"version": "github:web3-js/scrypt-shim#be5e616323a8b5e568788bf94d03c1b8410eac54",
"from": "github:web3-js/scrypt-shim",
"requires": {
"scryptsy": "^2.1.0",
"semver": "^6.3.0"
},
"dependencies": {
"semver": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
}
}
},
"scrypt.js": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/scrypt.js/-/scrypt.js-0.3.0.tgz",
@ -12257,24 +12285,24 @@
}
},
"web3": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/web3/-/web3-1.2.2.tgz",
"integrity": "sha512-/ChbmB6qZpfGx6eNpczt5YSUBHEA5V2+iUCbn85EVb3Zv6FVxrOo5Tv7Lw0gE2tW7EEjASbCyp3mZeiZaCCngg==",
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/web3/-/web3-1.2.3.tgz",
"integrity": "sha512-DXOn7GWnbZywc7V8+l2qtDBXzT/xEp83rZveZ9V9dQzs+6GpHiqZlOCybTTFv7YqMTtQAJjTgaBuLDVB6CLrjg==",
"requires": {
"@types/node": "^12.6.1",
"web3-bzz": "1.2.2",
"web3-core": "1.2.2",
"web3-eth": "1.2.2",
"web3-eth-personal": "1.2.2",
"web3-net": "1.2.2",
"web3-shh": "1.2.2",
"web3-utils": "1.2.2"
"web3-bzz": "1.2.3",
"web3-core": "1.2.3",
"web3-eth": "1.2.3",
"web3-eth-personal": "1.2.3",
"web3-net": "1.2.3",
"web3-shh": "1.2.3",
"web3-utils": "1.2.3"
}
},
"web3-bzz": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.2.2.tgz",
"integrity": "sha512-b1O2ObsqUN1lJxmFSjvnEC4TsaCbmh7Owj3IAIWTKqL9qhVgx7Qsu5O9cD13pBiSPNZJ68uJPaKq380QB4NWeA==",
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.2.3.tgz",
"integrity": "sha512-8UWbAkyrHsMxUorKbQ6zxeTFtk1sLJIGajnTdRhGgZ4QAswIgVhN5U+PooYlW4oHDeUvpWc7eW+k9hqYyev3Mg==",
"requires": {
"@types/node": "^10.12.18",
"got": "9.6.0",
@ -12290,118 +12318,119 @@
}
},
"web3-core": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.2.2.tgz",
"integrity": "sha512-miHAX3qUgxV+KYfaOY93Hlc3kLW2j5fH8FJy6kSxAv+d4d5aH0wwrU2IIoJylQdT+FeenQ38sgsCnFu9iZ1hCQ==",
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.2.3.tgz",
"integrity": "sha512-BaK645qANHYm8+4wLFS0LSBf1oAdLcoTssfT3MPSEGnrNN1yXCpHlODjwvQAm1ycwjJp58HeUBQJ/2XO5QGo5Q==",
"requires": {
"@types/bignumber.js": "^5.0.0",
"@types/bn.js": "^4.11.4",
"@types/node": "^12.6.1",
"web3-core-helpers": "1.2.2",
"web3-core-method": "1.2.2",
"web3-core-requestmanager": "1.2.2",
"web3-utils": "1.2.2"
"web3-core-helpers": "1.2.3",
"web3-core-method": "1.2.3",
"web3-core-requestmanager": "1.2.3",
"web3-utils": "1.2.3"
}
},
"web3-core-helpers": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.2.2.tgz",
"integrity": "sha512-HJrRsIGgZa1jGUIhvGz4S5Yh6wtOIo/TMIsSLe+Xay+KVnbseJpPprDI5W3s7H2ODhMQTbogmmUFquZweW2ImQ==",
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.2.3.tgz",
"integrity": "sha512-+lJqZBpkciHdxLB20UThXfCnoDekek15a5wrqt/PEhBN+s+RJNaFRLQQFauA5YTF6ATTP/8cGZJ3RMClM1Q4og==",
"requires": {
"underscore": "1.9.1",
"web3-eth-iban": "1.2.2",
"web3-utils": "1.2.2"
"web3-eth-iban": "1.2.3",
"web3-utils": "1.2.3"
}
},
"web3-core-method": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.2.2.tgz",
"integrity": "sha512-szR4fDSBxNHaF1DFqE+j6sFR/afv9Aa36OW93saHZnrh+iXSrYeUUDfugeNcRlugEKeUCkd4CZylfgbK2SKYJA==",
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.2.3.tgz",
"integrity": "sha512-cXqQYYsiSvIXzzrjC7kQvp0U6o6TjeTmKraNF6r4A6ZOqxeMEqD3BVve5rK/RCcoyFJUKDFjOo3MP/gCNOkp4g==",
"requires": {
"underscore": "1.9.1",
"web3-core-helpers": "1.2.2",
"web3-core-promievent": "1.2.2",
"web3-core-subscriptions": "1.2.2",
"web3-utils": "1.2.2"
"web3-core-helpers": "1.2.3",
"web3-core-promievent": "1.2.3",
"web3-core-subscriptions": "1.2.3",
"web3-utils": "1.2.3"
}
},
"web3-core-promievent": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.2.tgz",
"integrity": "sha512-tKvYeT8bkUfKABcQswK6/X79blKTKYGk949urZKcLvLDEaWrM3uuzDwdQT3BNKzQ3vIvTggFPX9BwYh0F1WwqQ==",
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.3.tgz",
"integrity": "sha512-LX9aI/7QIHZtUPL1aD0meWFArG+cylqJbSq7WHR44MsrsnM0wtcOl8KmcaFtihb/LcCchvAokCcv74ElFYc6DA==",
"requires": {
"any-promise": "1.3.0",
"eventemitter3": "3.1.2"
}
},
"web3-core-requestmanager": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.2.2.tgz",
"integrity": "sha512-a+gSbiBRHtHvkp78U2bsntMGYGF2eCb6219aMufuZWeAZGXJ63Wc2321PCbA8hF9cQrZI4EoZ4kVLRI4OF15Hw==",
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.2.3.tgz",
"integrity": "sha512-KVHfi9xyqjFRp7UQg79ynE4tIBBZ/w0ygXCFAkyypUxXWSOAO8+q5cj5BSuGbxVsQEnCAixX/MhpXaykpzTB+g==",
"requires": {
"underscore": "1.9.1",
"web3-core-helpers": "1.2.2",
"web3-providers-http": "1.2.2",
"web3-providers-ipc": "1.2.2",
"web3-providers-ws": "1.2.2"
"web3-core-helpers": "1.2.3",
"web3-providers-http": "1.2.3",
"web3-providers-ipc": "1.2.3",
"web3-providers-ws": "1.2.3"
}
},
"web3-core-subscriptions": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.2.2.tgz",
"integrity": "sha512-QbTgigNuT4eicAWWr7ahVpJyM8GbICsR1Ys9mJqzBEwpqS+RXTRVSkwZ2IsxO+iqv6liMNwGregbJLq4urMFcQ==",
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.2.3.tgz",
"integrity": "sha512-cD3h6ZZ3w9Bop16fNQURVBAb1401b4cFVmQH7rurHwVGQrRHWqLRNktmjdARZ9xKZWyscpeOuQyqVpC9lFtJkA==",
"requires": {
"eventemitter3": "3.1.2",
"underscore": "1.9.1",
"web3-core-helpers": "1.2.2"
"web3-core-helpers": "1.2.3"
}
},
"web3-eth": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.2.2.tgz",
"integrity": "sha512-UXpC74mBQvZzd4b+baD4Ocp7g+BlwxhBHumy9seyE/LMIcMlePXwCKzxve9yReNpjaU16Mmyya6ZYlyiKKV8UA==",
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.2.3.tgz",
"integrity": "sha512-0jWHyqLY8r3LvuQjeCQRfYaOvOKg482l7g9KGpGJ14vJPE+6zOJY/NYFGJoGsgro04qHCH9pIdy7D/nw2II7ow==",
"requires": {
"underscore": "1.9.1",
"web3-core": "1.2.2",
"web3-core-helpers": "1.2.2",
"web3-core-method": "1.2.2",
"web3-core-subscriptions": "1.2.2",
"web3-eth-abi": "1.2.2",
"web3-eth-accounts": "1.2.2",
"web3-eth-contract": "1.2.2",
"web3-eth-ens": "1.2.2",
"web3-eth-iban": "1.2.2",
"web3-eth-personal": "1.2.2",
"web3-net": "1.2.2",
"web3-utils": "1.2.2"
"web3-core": "1.2.3",
"web3-core-helpers": "1.2.3",
"web3-core-method": "1.2.3",
"web3-core-subscriptions": "1.2.3",
"web3-eth-abi": "1.2.3",
"web3-eth-accounts": "1.2.3",
"web3-eth-contract": "1.2.3",
"web3-eth-ens": "1.2.3",
"web3-eth-iban": "1.2.3",
"web3-eth-personal": "1.2.3",
"web3-net": "1.2.3",
"web3-utils": "1.2.3"
}
},
"web3-eth-abi": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.2.2.tgz",
"integrity": "sha512-Yn/ZMgoOLxhTVxIYtPJ0eS6pnAnkTAaJgUJh1JhZS4ekzgswMfEYXOwpMaD5eiqPJLpuxmZFnXnBZlnQ1JMXsw==",
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.2.3.tgz",
"integrity": "sha512-43xj554x8F4HOXxPh9XYXlm3KalbqHVjs5wxlVtlsRqi0R60sweWCY9fBOgZHeiW89rBbPkaGxJ09bd4OVw96A==",
"requires": {
"ethers": "4.0.0-beta.3",
"underscore": "1.9.1",
"web3-utils": "1.2.2"
"web3-utils": "1.2.3"
}
},
"web3-eth-accounts": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.2.2.tgz",
"integrity": "sha512-KzHOEyXOEZ13ZOkWN3skZKqSo5f4Z1ogPFNn9uZbKCz+kSp+gCAEKxyfbOsB/JMAp5h7o7pb6eYsPCUBJmFFiA==",
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.2.3.tgz",
"integrity": "sha512-jdH6MbyinMPjBXbQKg79csoP1zjAVG1CXpvpZ2IZNqABZNdd0cGISAMbW8qduT3KD7mpyZGUKqeXXp66Hp9U3g==",
"requires": {
"@web3-js/scrypt-shim": "^0.1.0",
"any-promise": "1.3.0",
"crypto-browserify": "3.12.0",
"eth-lib": "0.2.7",
"ethereumjs-common": "^1.3.2",
"ethereumjs-tx": "^2.1.1",
"scrypt-shim": "github:web3-js/scrypt-shim",
"underscore": "1.9.1",
"uuid": "3.3.2",
"web3-core": "1.2.2",
"web3-core-helpers": "1.2.2",
"web3-core-method": "1.2.2",
"web3-utils": "1.2.2"
"web3-core": "1.2.3",
"web3-core-helpers": "1.2.3",
"web3-core-method": "1.2.3",
"web3-utils": "1.2.3"
},
"dependencies": {
"eth-lib": {
@ -12422,66 +12451,66 @@
}
},
"web3-eth-contract": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.2.2.tgz",
"integrity": "sha512-EKT2yVFws3FEdotDQoNsXTYL798+ogJqR2//CaGwx3p0/RvQIgfzEwp8nbgA6dMxCsn9KOQi7OtklzpnJMkjtA==",
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.2.3.tgz",
"integrity": "sha512-phbnPQNTX27n/eG0yzGwkAt4sEWYWBnIMbb+h2F1FvfT4gOp1+bllZy7kK5lVnBs+oJtPaSRlalxDkt9qw+0og==",
"requires": {
"@types/bn.js": "^4.11.4",
"underscore": "1.9.1",
"web3-core": "1.2.2",
"web3-core-helpers": "1.2.2",
"web3-core-method": "1.2.2",
"web3-core-promievent": "1.2.2",
"web3-core-subscriptions": "1.2.2",
"web3-eth-abi": "1.2.2",
"web3-utils": "1.2.2"
"web3-core": "1.2.3",
"web3-core-helpers": "1.2.3",
"web3-core-method": "1.2.3",
"web3-core-promievent": "1.2.3",
"web3-core-subscriptions": "1.2.3",
"web3-eth-abi": "1.2.3",
"web3-utils": "1.2.3"
}
},
"web3-eth-ens": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.2.2.tgz",
"integrity": "sha512-CFjkr2HnuyMoMFBoNUWojyguD4Ef+NkyovcnUc/iAb9GP4LHohKrODG4pl76R5u61TkJGobC2ij6TyibtsyVYg==",
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.2.3.tgz",
"integrity": "sha512-jTlm9BGS3zVZBUHxHyCpe5yiyVhqkDTaZa4fQW1jQcTN2RFQNEb0nKQECO2O6+DLAitkwCTZx72F8PIp4uKjAg==",
"requires": {
"eth-ens-namehash": "2.0.8",
"underscore": "1.9.1",
"web3-core": "1.2.2",
"web3-core-helpers": "1.2.2",
"web3-core-promievent": "1.2.2",
"web3-eth-abi": "1.2.2",
"web3-eth-contract": "1.2.2",
"web3-utils": "1.2.2"
"web3-core": "1.2.3",
"web3-core-helpers": "1.2.3",
"web3-core-promievent": "1.2.3",
"web3-eth-abi": "1.2.3",
"web3-eth-contract": "1.2.3",
"web3-utils": "1.2.3"
}
},
"web3-eth-iban": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.2.2.tgz",
"integrity": "sha512-gxKXBoUhaTFHr0vJB/5sd4i8ejF/7gIsbM/VvemHT3tF5smnmY6hcwSMmn7sl5Gs+83XVb/BngnnGkf+I/rsrQ==",
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.2.3.tgz",
"integrity": "sha512-2AUlDwkafWdQTQ/sesfQiMyY8xUOYjplDBTZWhN8smwLTeYGiJsYfQ6ghtGgIzWGIAAi21AtwwARkxZyqIEHDg==",
"requires": {
"bn.js": "4.11.8",
"web3-utils": "1.2.2"
"web3-utils": "1.2.3"
}
},
"web3-eth-personal": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.2.2.tgz",
"integrity": "sha512-4w+GLvTlFqW3+q4xDUXvCEMU7kRZ+xm/iJC8gm1Li1nXxwwFbs+Y+KBK6ZYtoN1qqAnHR+plYpIoVo27ixI5Rg==",
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.2.3.tgz",
"integrity": "sha512-UufRCHOF4SXnxQ3HecAzcwp3fonJS+125dOAYSoCJsqsmt+lx32SxaTa6N4KGntFPjlmC8rK9l1qXnpdQtGgqA==",
"requires": {
"@types/node": "^12.6.1",
"web3-core": "1.2.2",
"web3-core-helpers": "1.2.2",
"web3-core-method": "1.2.2",
"web3-net": "1.2.2",
"web3-utils": "1.2.2"
"web3-core": "1.2.3",
"web3-core-helpers": "1.2.3",
"web3-core-method": "1.2.3",
"web3-net": "1.2.3",
"web3-utils": "1.2.3"
}
},
"web3-net": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.2.2.tgz",
"integrity": "sha512-K07j2DXq0x4UOJgae65rWZKraOznhk8v5EGSTdFqASTx7vWE/m+NqBijBYGEsQY1lSMlVaAY9UEQlcXK5HzXTw==",
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.2.3.tgz",
"integrity": "sha512-Uz9e35PaQnuSJ9rIq+ky5sUiA77H+oDelFhXku2GpC2mhZjnJBCh2wzk4avt0PrUybOXdHaYLQTXeF8pr+9zuA==",
"requires": {
"web3-core": "1.2.2",
"web3-core-method": "1.2.2",
"web3-utils": "1.2.2"
"web3-core": "1.2.3",
"web3-core-method": "1.2.3",
"web3-utils": "1.2.3"
}
},
"web3-provider-engine": {
@ -12548,49 +12577,49 @@
}
},
"web3-providers-http": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.2.2.tgz",
"integrity": "sha512-BNZ7Hguy3eBszsarH5gqr9SIZNvqk9eKwqwmGH1LQS1FL3NdoOn7tgPPdddrXec4fL94CwgNk4rCU+OjjZRNDg==",
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.2.3.tgz",
"integrity": "sha512-+hyNHYmXLp18AQ++uqomgYBtQC6OLiWPjEiKYVAGT64ABfeKf+VjELc1p5PU7apVHbkU51U5srcB/A5QBFdZXQ==",
"requires": {
"web3-core-helpers": "1.2.2",
"web3-core-helpers": "1.2.3",
"xhr2-cookies": "1.1.0"
}
},
"web3-providers-ipc": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.2.2.tgz",
"integrity": "sha512-t97w3zi5Kn/LEWGA6D9qxoO0LBOG+lK2FjlEdCwDQatffB/+vYrzZ/CLYVQSoyFZAlsDoBasVoYSWZK1n39aHA==",
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.2.3.tgz",
"integrity": "sha512-x12wlL32X+LYS0N59d5yXxfZOmD94G9e9jloAjSNr5Lfe40BGGdvNSSZ4MJj1vnkVQ2ArYvoJWkhIu+d9IADUg==",
"requires": {
"oboe": "2.1.4",
"underscore": "1.9.1",
"web3-core-helpers": "1.2.2"
"web3-core-helpers": "1.2.3"
}
},
"web3-providers-ws": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.2.2.tgz",
"integrity": "sha512-Wb1mrWTGMTXOpJkL0yGvL/WYLt8fUIXx8k/l52QB2IiKzvyd42dTWn4+j8IKXGSYYzOm7NMqv6nhA5VDk12VfA==",
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.2.3.tgz",
"integrity": "sha512-3q1A+EFrpEKy/aSB8DnAJRm5PEeM4TvOolKwPq6bxMnr1VG2LKxbryD07yKnpmPgxFuPYVHmVsHL5veAkAPPYg==",
"requires": {
"@web3-js/websocket": "^1.0.29",
"underscore": "1.9.1",
"web3-core-helpers": "1.2.2",
"websocket": "github:web3-js/WebSocket-Node#polyfill/globalThis"
"web3-core-helpers": "1.2.3"
}
},
"web3-shh": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.2.2.tgz",
"integrity": "sha512-og258NPhlBn8yYrDWjoWBBb6zo1OlBgoWGT+LL5/LPqRbjPe09hlOYHgscAAr9zZGtohTOty7RrxYw6Z6oDWCg==",
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.2.3.tgz",
"integrity": "sha512-6ajA6hzjEjm4TmQSuprkEqpNg0Npt97XmCA2MUzC3EoJ7XMGcHZ6XieL6aMcb2VqoZ6+IWcrxcBgZJTV5KEs0w==",
"requires": {
"web3-core": "1.2.2",
"web3-core-method": "1.2.2",
"web3-core-subscriptions": "1.2.2",
"web3-net": "1.2.2"
"web3-core": "1.2.3",
"web3-core-method": "1.2.3",
"web3-core-subscriptions": "1.2.3",
"web3-net": "1.2.3"
}
},
"web3-utils": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.2.tgz",
"integrity": "sha512-joF+s3243TY5cL7Z7y4h1JsJpUCf/kmFmj+eJar7Y2yNIGVcW961VyrAms75tjUysSuHaUQ3eQXjBEUJueT52A==",
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.3.tgz",
"integrity": "sha512-9fmtlXuBuVNUyguUX9dHAXL3fGkvR3jySVVTN3qDudO4DTpmQRZCtJdDzVtYK5KDyQJg1j9GaaJ0zASjXixLSg==",
"requires": {
"bn.js": "4.11.8",
"eth-lib": "0.2.7",
@ -12831,24 +12860,6 @@
}
}
},
"websocket": {
"version": "github:web3-js/WebSocket-Node#905deb4812572b344f5801f8c9ce8bb02799d82e",
"from": "github:web3-js/WebSocket-Node#polyfill/globalThis",
"requires": {
"debug": "^2.2.0",
"es5-ext": "^0.10.50",
"nan": "^2.14.0",
"typedarray-to-buffer": "^3.1.5",
"yaeti": "^0.0.6"
},
"dependencies": {
"nan": {
"version": "2.14.0",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz",
"integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg=="
}
}
},
"whatwg-fetch": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz",

View File

@ -49,7 +49,7 @@
},
"homepage": "https://github.com/oceanprotocol/squid-js#readme",
"peerDependencies": {
"web3": "^1.2.2"
"web3": "^1.2.3"
},
"dependencies": {
"@oceanprotocol/keeper-contracts": "^0.12.7",
@ -59,7 +59,7 @@
"node-fetch": "^2.6.0",
"save-file": "^2.3.1",
"uuid": "^3.3.3",
"web3": "^1.2.2",
"web3": "^1.2.3",
"whatwg-url": "^7.1.0"
},
"devDependencies": {

View File

@ -7,8 +7,6 @@ export default class Web3Provider {
* @return {Web3}
*/
public static getWeb3(config: Partial<Config> = {}): Web3 {
return new Web3(
config.web3Provider || (Web3 as any).givenProvider || new Web3.providers.HttpProvider(config.nodeUri)
)
return new Web3(config.web3Provider || Web3.givenProvider || new Web3.providers.HttpProvider(config.nodeUri))
}
}