add proper handling of authorization based on token

bump web3
This commit is contained in:
Barry Gitarts 2019-12-16 14:51:13 -05:00 committed by Barry G
parent cf8286029b
commit 64f937e151
5 changed files with 342 additions and 236 deletions

View File

@ -10,7 +10,7 @@
"webserver": false
},
"versions": {
"web3": "1.2.1",
"web3": "1.2.4",
"solc": "0.4.18",
"ipfs-api": "17.2.4"
},

View File

@ -31,7 +31,7 @@
},
"0xc09457fd28c8ada6814c50387837bcb7392cd98a35f88360e92e959e69d5d59d": {
"name": "SwapProxy",
"address": "0xacFE5d28D867B85403150c80db03ACB15e54560E"
"address": "0x397cF7eC9534acb28EAAbCAa03f3f4b542E4d436"
}
}
}

View File

@ -57,7 +57,7 @@
"random-bytes": "^1.0.0",
"react-snap": "^1.23.0",
"solcpiler": "1.0.0-beta.8",
"web3": "1.0.0-beta.34",
"web3": "1.2.4",
"webpack": "4.28.3",
"worker-loader": "^2.0.0"
},

View File

@ -31,7 +31,7 @@ import { errorStrings } from '../../constants/errors'
const { REQUIRED, NOT_NUMBER } = errorStrings
const schema = Yup.object().shape({
amount: Yup.number().typeError(NOT_NUMBER).required(REQUIRED).positive()
amount: Yup.number().typeError(NOT_NUMBER).required(REQUIRED)
})
const { addGiverAndDonate } = LiquidPledging.methods
const { fundWithETH, fundWithToken } = SwapProxy.methods
@ -59,30 +59,34 @@ const addProjectSucessMsg = response => {
}
const STEPS = ['Connect', 'Authorize Amount', 'Fund', 'Confirm']
const buttonText = ['Connect', 'Authorize Amount', 'Fund', 'Submitted', 'Confirmed']
function stepperProgress(values, projectData, submissionState, currencies) {
async function stepperProgress(values, projectData, submissionState, currencies) {
if (!values.fundToken) return IS_APPROVED
const { amount, fundToken } = values
if (Number(amount) === 0) return NOT_APPROVED
if (submissionState === CONFIRMED) return IS_CONFIRMED
if (submissionState === AUTHORIZATION_SUBMITTED) return NOT_APPROVED
if (submissionState === SUBMITTED) return IS_SUBMITTED
if (submissionState === APPROVED || fundToken === IS_ETH) return IS_APPROVED
if (!projectData.account) return NOT_CONNECTED
const { manifest: { goalToken }, authorization } = projectData
const { chainReadibleFn } = getTokenByAddress(goalToken, currencies)
const { chainReadibleFn, getAllowance } = getTokenByAddress(fundToken, currencies)
const authorization = await getAllowance()
const sanitizedAmount = amount.replace(/\D/g,'')
const weiAmount = sanitizedAmount ? chainReadibleFn(sanitizedAmount) : '0'
const isAuthorized = Number(authorization) >= Number(weiAmount)
console.log({submissionState, isAuthorized, weiAmount, authorization})
if (!isAuthorized) return NOT_APPROVED
return IS_APPROVED
}
function generateSend(projectId, goalToken, fundToken, amount, account) {
async function generateSend(projectId, goalToken, fundToken, amount, account) {
if (fundToken === IS_ETH) {
return fundWithETH(projectId, goalToken)
.send({from: account, value: amount})
}
if (fundToken.toLowerCase() === goalToken.toLowerCase()) {
let estimated = await addGiverAndDonate(projectId, goalToken, amount).estimateGas({ from: account })
return addGiverAndDonate(projectId, goalToken, amount)
.send({from: account})
.send({from: account, gas: estimated})
}
return fundWithToken(projectId, fundToken, amount, goalToken)
.send({from: account})
@ -91,6 +95,15 @@ function generateSend(projectId, goalToken, fundToken, amount, account) {
const SubmissionSection = ({ classes, projectData, projectId, profileData, startPolling, client }) => {
const { account, currencies, enableEthereum, openSnackBar, prices } = useContext(FundingContext)
const [submissionState, setSubmissionState] = useState(NOT_SUBMITTED)
const [activeStep, setActiveStep] = useState()
const [values, setValues] = useState({})
useEffect(() => {
async function getProgress() {
const progress = await stepperProgress(values, projectData, submissionState, currencies)
setActiveStep(progress)
}
getProgress()
}, [values, projectData, submissionState, currencies])
const { projectAge, projectAssets, manifest } = projectData
const { pledgesInfos, projectInfo } = profileData
const pledgesInfo = pledgesInfos[0]
@ -106,8 +119,8 @@ const SubmissionSection = ({ classes, projectData, projectId, profileData, start
initialValues={{
amount: '',
}}
validate={values => {
const activeStep = stepperProgress(values, projectData, submissionState, currencies)
validate={async values => {
const activeStep = await stepperProgress(values, projectData, submissionState, currencies)
if (!activeStep) return
return schema.validate(values)
.catch(function(err) {
@ -117,8 +130,8 @@ const SubmissionSection = ({ classes, projectData, projectId, profileData, start
throw errors
})
}}
onSubmit={async (values, { resetForm }) => {
const activeStep = stepperProgress(values, projectData, submissionState, currencies)
onSubmit={async (values) => {
const activeStep = await stepperProgress(values, projectData, submissionState, currencies)
if (!activeStep) return enableEthereum()
const { amount, fundToken } = values
const { goalToken } = manifest
@ -129,8 +142,14 @@ const SubmissionSection = ({ classes, projectData, projectId, profileData, start
const { setAllowance } = getTokenByAddress(fundToken, currencies)
const toSend = goalToken === fundToken ? setAllowance(weiAmount, LiquidPledging) : setAllowance(weiAmount)
setSubmissionState(AUTHORIZATION_SUBMITTED)
let estimated
try {
estimated = await toSend.estimateGas({ from: account })
} catch(e) {
return openSnackBar('error', `${e.message}`)
}
return toSend
.send({ from: account })
.send({ from: account, gas: estimated+100 })
.on('transactionHash', (hash) => {
setSubmissionState(SUBMITTED)
openSnackBar('success', `Submitted approve request to chain. TX Hash: ${hash}`)
@ -140,12 +159,11 @@ const SubmissionSection = ({ classes, projectData, projectId, profileData, start
setSubmissionState(APPROVED)
})
.catch(e => console.log({e}))
.finally(() => resetForm({ values }))
}
const args = [projectId, goalToken, fundToken, weiAmount, userAccount]
console.log({args})
const send = generateSend(...args)
const send = await generateSend(...args)
send
.on('transactionHash', (hash) => {
setSubmissionState(SUBMITTED)
@ -176,11 +194,12 @@ const SubmissionSection = ({ classes, projectData, projectId, profileData, start
handleBlur,
handleSubmit,
}) => {
setValues(values)
const { firstHalf, secondHalf, fullWidth } = classes
const usdValue = manifest ? convertTokenAmountUsd(values.fundToken || manifest.goalToken, values.amount, prices, currencies) : 0
const activeStep = stepperProgress(values, projectData, submissionState, currencies)
const showSpinner = activeStep === IS_SUBMITTED || submissionState === AUTHORIZATION_SUBMITTED
const disableButton = submissionState === AUTHORIZATION_SUBMITTED || activeStep >= IS_SUBMITTED
console.log({submissionState, activeStep})
return (
<form onSubmit={handleSubmit} className={classes.submissionRoot}>

525
yarn.lock
View File

@ -1820,6 +1820,20 @@
dependencies:
fs-extra "^7.0.1"
"@types/bignumber.js@^5.0.0":
version "5.0.0"
resolved "https://registry.yarnpkg.com/@types/bignumber.js/-/bignumber.js-5.0.0.tgz#d9f1a378509f3010a3255e9cc822ad0eeb4ab969"
integrity sha512-0DH7aPGCClywOFaxxjE6UwpN2kQYe9LwuDQMv+zYA97j5GkOMo8e66LYT+a8JYU7jfmUFRZLa9KycxHDsKXJCA==
dependencies:
bignumber.js "*"
"@types/bn.js@^4.11.4":
version "4.11.5"
resolved "https://registry.yarnpkg.com/@types/bn.js/-/bn.js-4.11.5.tgz#40e36197433f78f807524ec623afcf0169ac81dc"
integrity sha512-AEAZcIZga0JgVMHNtl1CprA/hXX7/wPt79AgR4XqaDt7jyj3QWYw6LPoOiznPtugDmlubUnAahMs2PFxGcQrng==
dependencies:
"@types/node" "*"
"@types/color-name@^1.1.1":
version "1.1.1"
resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0"
@ -1843,11 +1857,21 @@
resolved "https://registry.yarnpkg.com/@types/node/-/node-10.12.18.tgz#1d3ca764718915584fcd9f6344621b7672665c67"
integrity sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==
"@types/node@^10.12.18":
version "10.17.9"
resolved "https://registry.yarnpkg.com/@types/node/-/node-10.17.9.tgz#4f251a1ed77ac7ef09d456247d67fc8173f6b9da"
integrity sha512-+6VygF9LbG7Gaqeog2G7u1+RUcmo0q1rI+2ZxdIg2fAUngk5Vz9fOCHXdloNUOHEPd1EuuOpL5O0CdgN9Fx5UQ==
"@types/node@^10.3.2":
version "10.14.19"
resolved "https://registry.yarnpkg.com/@types/node/-/node-10.14.19.tgz#f52742c7834a815dedf66edfc8a51547e2a67342"
integrity sha512-j6Sqt38ssdMKutXBUuAcmWF8QtHW1Fwz/mz4Y+Wd9mzpBiVFirjpNQf363hG5itkG+yGaD+oiLyb50HxJ36l9Q==
"@types/node@^12.6.1":
version "12.12.18"
resolved "https://registry.yarnpkg.com/@types/node/-/node-12.12.18.tgz#8d16634797d63c2af5bc647ce879f8de20b56469"
integrity sha512-DBkZuIMFuAfjJHiunyRc+aNvmXYNwV1IPMgGKGlwCp6zh6MKrVtmvjSWK/axWcD25KJffkXgkfvFra8ndenXAw==
"@types/prop-types@*":
version "15.7.3"
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7"
@ -1897,6 +1921,25 @@
resolved "https://registry.yarnpkg.com/@types/zen-observable/-/zen-observable-0.8.0.tgz#8b63ab7f1aa5321248aad5ac890a485656dcea4d"
integrity sha512-te5lMAWii1uEJ4FwLjzdlbw3+n0FZNOvFXHxQDKeT0dilh7HOzdMzV2TrJVUzq8ep7J4Na8OUYPRLSQkJHAlrg==
"@web3-js/scrypt-shim@^0.1.0":
version "0.1.0"
resolved "https://registry.yarnpkg.com/@web3-js/scrypt-shim/-/scrypt-shim-0.1.0.tgz#0bf7529ab6788311d3e07586f7d89107c3bea2cc"
integrity sha512-ZtZeWCc/s0nMcdx/+rZwY1EcuRdemOK9ag21ty9UsHkFxsNb/AaoucUz0iPuyGe0Ku+PFuRmWZG7Z7462p9xPw==
dependencies:
scryptsy "^2.1.0"
semver "^6.3.0"
"@web3-js/websocket@^1.0.29":
version "1.0.30"
resolved "https://registry.yarnpkg.com/@web3-js/websocket/-/websocket-1.0.30.tgz#9ea15b7b582cf3bf3e8bc1f4d3d54c0731a87f87"
integrity sha512-fDwrD47MiDrzcJdSeTLF75aCcxVVt8B1N74rA+vh2XCAvFy4tEWJjtnUtj2QG7/zlQ6g9cQ88bZFBxwd9/FmtA==
dependencies:
debug "^2.2.0"
es5-ext "^0.10.50"
nan "^2.14.0"
typedarray-to-buffer "^3.1.5"
yaeti "^0.0.6"
"@webassemblyjs/ast@1.7.11":
version "1.7.11"
resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.7.11.tgz#b988582cafbb2b095e8b556526f30c90d057cace"
@ -3879,7 +3922,7 @@ big.js@^5.2.2:
resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328"
integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==
bignumber.js@^9.0.0:
bignumber.js@*, bignumber.js@^9.0.0:
version "9.0.0"
resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.0.0.tgz#805880f84a329b5eac6e7cb6f8274b6d82bdf075"
integrity sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==
@ -8270,6 +8313,13 @@ eth-lib@0.2.7:
elliptic "^6.4.0"
xhr-request-promise "^0.1.2"
ethereum-bloom-filters@^1.0.6:
version "1.0.6"
resolved "https://registry.yarnpkg.com/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.6.tgz#9cdebb3ec20de96ec4a434c6bad6ea5a513037aa"
integrity sha512-dE9CGNzgOOsdh7msZirvv8qjHtnHpvBlKe2647kM8v+yeF71IRso55jpojemvHV+jMjr48irPWxMRaHuOWzAFA==
dependencies:
js-sha3 "^0.8.0"
ethereum-common@0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/ethereum-common/-/ethereum-common-0.2.0.tgz#13bf966131cce1eeade62a1b434249bb4cb120ca"
@ -8316,6 +8366,11 @@ ethereumjs-common@^1.1.0:
resolved "https://registry.yarnpkg.com/ethereumjs-common/-/ethereumjs-common-1.3.2.tgz#5a20831e52199a31ff4b68ef361e34c05c976ed0"
integrity sha512-GkltYRIqBLzaZLmF/K3E+g9lZ4O4FL+TtpisAlD3N+UVlR+mrtoG+TvxavqVa6PwOY4nKIEMe5pl6MrTio3Lww==
ethereumjs-common@^1.3.1, ethereumjs-common@^1.3.2:
version "1.5.0"
resolved "https://registry.yarnpkg.com/ethereumjs-common/-/ethereumjs-common-1.5.0.tgz#d3e82fc7c47c0cef95047f431a99485abc9bb1cd"
integrity sha512-SZOjgK1356hIY7MRj3/ma5qtfr/4B5BL+G4rP/XSMYr2z1H5el4RX5GReYCKmQmYI/nSBmRnwrZ17IfHuG0viQ==
ethereumjs-common@~0.4.0:
version "0.4.1"
resolved "https://registry.yarnpkg.com/ethereumjs-common/-/ethereumjs-common-0.4.1.tgz#27690a24a817b058cc3a2aedef9392e8d7d63984"
@ -8329,6 +8384,14 @@ ethereumjs-tx@1.3.7, ethereumjs-tx@^1.2.0, ethereumjs-tx@^1.2.2, ethereumjs-tx@^
ethereum-common "^0.0.18"
ethereumjs-util "^5.0.0"
ethereumjs-tx@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/ethereumjs-tx/-/ethereumjs-tx-2.1.1.tgz#7d204e2b319156c9bc6cec67e9529424a26e8ccc"
integrity sha512-QtVriNqowCFA19X9BCRPMgdVNJ0/gMBS91TQb1DfrhsbR748g4STwxZptFAwfqehMyrF8rDwB23w87PQwru0wA==
dependencies:
ethereumjs-common "^1.3.1"
ethereumjs-util "^6.0.0"
ethereumjs-util@6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/ethereumjs-util/-/ethereumjs-util-6.0.0.tgz#f14841c182b918615afefd744207c7932c8536c0"
@ -12852,7 +12915,7 @@ js-sha3@0.5.7, js-sha3@^0.5.7:
resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.5.7.tgz#0d4ffd8002d5333aabaf4a23eed2f6374c9f28e7"
integrity sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=
js-sha3@0.8.0, js-sha3@~0.8.0:
js-sha3@0.8.0, js-sha3@^0.8.0, js-sha3@~0.8.0:
version "0.8.0"
resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840"
integrity sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==
@ -18057,7 +18120,7 @@ randomatic@^3.0.0:
kind-of "^6.0.0"
math-random "^1.0.1"
randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.3, randombytes@^2.0.5, randombytes@^2.0.6:
randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.3, randombytes@^2.0.5, randombytes@^2.0.6, randombytes@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
@ -19413,7 +19476,7 @@ scrypt@^6.0.2:
dependencies:
nan "^2.0.8"
scryptsy@2.1.0:
scryptsy@2.1.0, scryptsy@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/scryptsy/-/scryptsy-2.1.0.tgz#8d1e8d0c025b58fdd25b6fa9a0dc905ee8faa790"
integrity sha512-1CdSqHQowJBnMAFyPEBRfqag/YP9OF394FV+4YREIJX4ljD7OxvQRDayyoyyCk+senRjSkP6VnUNQmVQqB6g7w==
@ -22066,15 +22129,6 @@ web3-bzz@1.0.0-beta.27:
swarm-js "0.1.37"
underscore "1.8.3"
web3-bzz@1.0.0-beta.34:
version "1.0.0-beta.34"
resolved "https://registry.yarnpkg.com/web3-bzz/-/web3-bzz-1.0.0-beta.34.tgz#068d37777ab65e5c60f8ec8b9a50cfe45277929c"
integrity sha1-Bo03d3q2Xlxg+OyLmlDP5FJ3kpw=
dependencies:
got "7.1.0"
swarm-js "0.1.37"
underscore "1.8.3"
web3-bzz@1.0.0-beta.36:
version "1.0.0-beta.36"
resolved "https://registry.yarnpkg.com/web3-bzz/-/web3-bzz-1.0.0-beta.36.tgz#adb3fe7a70053eb7843e32b106792b01b482ef41"
@ -22093,6 +22147,16 @@ web3-bzz@1.2.1:
swarm-js "0.1.39"
underscore "1.9.1"
web3-bzz@1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/web3-bzz/-/web3-bzz-1.2.4.tgz#a4adb7a8cba3d260de649bdb1f14ed359bfb3821"
integrity sha512-MqhAo/+0iQSMBtt3/QI1rU83uvF08sYq8r25+OUZ+4VtihnYsmkkca+rdU0QbRyrXY2/yGIpI46PFdh0khD53A==
dependencies:
"@types/node" "^10.12.18"
got "9.6.0"
swarm-js "0.1.39"
underscore "1.9.1"
web3-core-helpers@1.0.0-beta.27:
version "1.0.0-beta.27"
resolved "https://registry.yarnpkg.com/web3-core-helpers/-/web3-core-helpers-1.0.0-beta.27.tgz#eb094fad37c9dc1d7066dd756629a2d6efba07a2"
@ -22102,15 +22166,6 @@ web3-core-helpers@1.0.0-beta.27:
web3-eth-iban "1.0.0-beta.27"
web3-utils "1.0.0-beta.27"
web3-core-helpers@1.0.0-beta.34:
version "1.0.0-beta.34"
resolved "https://registry.yarnpkg.com/web3-core-helpers/-/web3-core-helpers-1.0.0-beta.34.tgz#b168da00d3e19e156bc15ae203203dd4dfee2d03"
integrity sha1-sWjaANPhnhVrwVriAyA91N/uLQM=
dependencies:
underscore "1.8.3"
web3-eth-iban "1.0.0-beta.34"
web3-utils "1.0.0-beta.34"
web3-core-helpers@1.0.0-beta.36:
version "1.0.0-beta.36"
resolved "https://registry.yarnpkg.com/web3-core-helpers/-/web3-core-helpers-1.0.0-beta.36.tgz#6f618e80f1a6588d846efbfdc28f92ae0477f8d2"
@ -22129,6 +22184,15 @@ web3-core-helpers@1.2.1:
web3-eth-iban "1.2.1"
web3-utils "1.2.1"
web3-core-helpers@1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/web3-core-helpers/-/web3-core-helpers-1.2.4.tgz#ffd425861f4d66b3f38df032afdb39ea0971fc0f"
integrity sha512-U7wbsK8IbZvF3B7S+QMSNP0tni/6VipnJkB0tZVEpHEIV2WWeBHYmZDnULWcsS/x/jn9yKhJlXIxWGsEAMkjiw==
dependencies:
underscore "1.9.1"
web3-eth-iban "1.2.4"
web3-utils "1.2.4"
web3-core-method@1.0.0-beta.27:
version "1.0.0-beta.27"
resolved "https://registry.yarnpkg.com/web3-core-method/-/web3-core-method-1.0.0-beta.27.tgz#de14e540bd6a7537d704670b49e63f0526201baa"
@ -22140,17 +22204,6 @@ web3-core-method@1.0.0-beta.27:
web3-core-subscriptions "1.0.0-beta.27"
web3-utils "1.0.0-beta.27"
web3-core-method@1.0.0-beta.34:
version "1.0.0-beta.34"
resolved "https://registry.yarnpkg.com/web3-core-method/-/web3-core-method-1.0.0-beta.34.tgz#ec163c8a2c490fa02a7ec15559fa7307fc7cc6dd"
integrity sha1-7BY8iixJD6AqfsFVWfpzB/x8xt0=
dependencies:
underscore "1.8.3"
web3-core-helpers "1.0.0-beta.34"
web3-core-promievent "1.0.0-beta.34"
web3-core-subscriptions "1.0.0-beta.34"
web3-utils "1.0.0-beta.34"
web3-core-method@1.0.0-beta.36:
version "1.0.0-beta.36"
resolved "https://registry.yarnpkg.com/web3-core-method/-/web3-core-method-1.0.0-beta.36.tgz#855c0365ae7d0ead394d973ea9e28828602900e0"
@ -22173,6 +22226,17 @@ web3-core-method@1.2.1:
web3-core-subscriptions "1.2.1"
web3-utils "1.2.1"
web3-core-method@1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/web3-core-method/-/web3-core-method-1.2.4.tgz#a0fbc50b8ff5fd214021435cc2c6d1e115807aed"
integrity sha512-8p9kpL7di2qOVPWgcM08kb+yKom0rxRCMv6m/K+H+yLSxev9TgMbCgMSbPWAHlyiF3SJHw7APFKahK5Z+8XT5A==
dependencies:
underscore "1.9.1"
web3-core-helpers "1.2.4"
web3-core-promievent "1.2.4"
web3-core-subscriptions "1.2.4"
web3-utils "1.2.4"
web3-core-promievent@1.0.0-beta.27:
version "1.0.0-beta.27"
resolved "https://registry.yarnpkg.com/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.27.tgz#d25c7d7bbe4d53dfbfdca049f9ed4b0a6954bebc"
@ -22181,14 +22245,6 @@ web3-core-promievent@1.0.0-beta.27:
bluebird "3.3.1"
eventemitter3 "1.1.1"
web3-core-promievent@1.0.0-beta.34:
version "1.0.0-beta.34"
resolved "https://registry.yarnpkg.com/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.34.tgz#a4f4fa6784bb293e82c60960ae5b56a94cd03edc"
integrity sha1-pPT6Z4S7KT6CxglgrltWqUzQPtw=
dependencies:
any-promise "1.3.0"
eventemitter3 "1.1.1"
web3-core-promievent@1.0.0-beta.36:
version "1.0.0-beta.36"
resolved "https://registry.yarnpkg.com/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.36.tgz#3a5127787fff751be6de272722cbc77dc9523fd5"
@ -22205,6 +22261,14 @@ web3-core-promievent@1.2.1, web3-core-promievent@^1.0.0-beta.21:
any-promise "1.3.0"
eventemitter3 "3.1.2"
web3-core-promievent@1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/web3-core-promievent/-/web3-core-promievent-1.2.4.tgz#75e5c0f2940028722cdd21ba503ebd65272df6cb"
integrity sha512-gEUlm27DewUsfUgC3T8AxkKi8Ecx+e+ZCaunB7X4Qk3i9F4C+5PSMGguolrShZ7Zb6717k79Y86f3A00O0VAZw==
dependencies:
any-promise "1.3.0"
eventemitter3 "3.1.2"
web3-core-requestmanager@1.0.0-beta.27:
version "1.0.0-beta.27"
resolved "https://registry.yarnpkg.com/web3-core-requestmanager/-/web3-core-requestmanager-1.0.0-beta.27.tgz#564eee244a310aae5a6c6832cde2c0e3dc301e98"
@ -22216,17 +22280,6 @@ web3-core-requestmanager@1.0.0-beta.27:
web3-providers-ipc "1.0.0-beta.27"
web3-providers-ws "1.0.0-beta.27"
web3-core-requestmanager@1.0.0-beta.34:
version "1.0.0-beta.34"
resolved "https://registry.yarnpkg.com/web3-core-requestmanager/-/web3-core-requestmanager-1.0.0-beta.34.tgz#01f8f6cf2ae6b6f0b70c38bae1ef741b5bab215c"
integrity sha1-Afj2zyrmtvC3DDi64e90G1urIVw=
dependencies:
underscore "1.8.3"
web3-core-helpers "1.0.0-beta.34"
web3-providers-http "1.0.0-beta.34"
web3-providers-ipc "1.0.0-beta.34"
web3-providers-ws "1.0.0-beta.34"
web3-core-requestmanager@1.0.0-beta.36:
version "1.0.0-beta.36"
resolved "https://registry.yarnpkg.com/web3-core-requestmanager/-/web3-core-requestmanager-1.0.0-beta.36.tgz#70c8eead84da9ed1cf258e6dde3f137116d0691b"
@ -22249,6 +22302,17 @@ web3-core-requestmanager@1.2.1:
web3-providers-ipc "1.2.1"
web3-providers-ws "1.2.1"
web3-core-requestmanager@1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/web3-core-requestmanager/-/web3-core-requestmanager-1.2.4.tgz#0a7020a23fb91c6913c611dfd3d8c398d1e4b4a8"
integrity sha512-eZJDjyNTDtmSmzd3S488nR/SMJtNnn/GuwxnMh3AzYCqG3ZMfOylqTad2eYJPvc2PM5/Gj1wAMQcRpwOjjLuPg==
dependencies:
underscore "1.9.1"
web3-core-helpers "1.2.4"
web3-providers-http "1.2.4"
web3-providers-ipc "1.2.4"
web3-providers-ws "1.2.4"
web3-core-subscriptions@1.0.0-beta.27:
version "1.0.0-beta.27"
resolved "https://registry.yarnpkg.com/web3-core-subscriptions/-/web3-core-subscriptions-1.0.0-beta.27.tgz#56f291cb54a7ecf80d4734d72f54a4cbcb897737"
@ -22258,15 +22322,6 @@ web3-core-subscriptions@1.0.0-beta.27:
underscore "1.8.3"
web3-core-helpers "1.0.0-beta.27"
web3-core-subscriptions@1.0.0-beta.34:
version "1.0.0-beta.34"
resolved "https://registry.yarnpkg.com/web3-core-subscriptions/-/web3-core-subscriptions-1.0.0-beta.34.tgz#9fed144033f221c3cf21060302ffdaf5ef2de2de"
integrity sha1-n+0UQDPyIcPPIQYDAv/a9e8t4t4=
dependencies:
eventemitter3 "1.1.1"
underscore "1.8.3"
web3-core-helpers "1.0.0-beta.34"
web3-core-subscriptions@1.0.0-beta.36:
version "1.0.0-beta.36"
resolved "https://registry.yarnpkg.com/web3-core-subscriptions/-/web3-core-subscriptions-1.0.0-beta.36.tgz#20f1f20c85d5b40f1e5a49b070ba977a142621f3"
@ -22285,6 +22340,15 @@ web3-core-subscriptions@1.2.1:
underscore "1.9.1"
web3-core-helpers "1.2.1"
web3-core-subscriptions@1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/web3-core-subscriptions/-/web3-core-subscriptions-1.2.4.tgz#0dc095b5cfd82baa527a39796e3515a846b21b99"
integrity sha512-3D607J2M8ymY9V+/WZq4MLlBulwCkwEjjC2U+cXqgVO1rCyVqbxZNCmHyNYHjDDCxSEbks9Ju5xqJxDSxnyXEw==
dependencies:
eventemitter3 "3.1.2"
underscore "1.9.1"
web3-core-helpers "1.2.4"
web3-core@1.0.0-beta.27:
version "1.0.0-beta.27"
resolved "https://registry.yarnpkg.com/web3-core/-/web3-core-1.0.0-beta.27.tgz#4d009bf71e58b7917613412917eff91113b437c3"
@ -22295,16 +22359,6 @@ web3-core@1.0.0-beta.27:
web3-core-requestmanager "1.0.0-beta.27"
web3-utils "1.0.0-beta.27"
web3-core@1.0.0-beta.34:
version "1.0.0-beta.34"
resolved "https://registry.yarnpkg.com/web3-core/-/web3-core-1.0.0-beta.34.tgz#121be8555e9fb00d2c5d05ddd3381d0c9e46987e"
integrity sha1-EhvoVV6fsA0sXQXd0zgdDJ5GmH4=
dependencies:
web3-core-helpers "1.0.0-beta.34"
web3-core-method "1.0.0-beta.34"
web3-core-requestmanager "1.0.0-beta.34"
web3-utils "1.0.0-beta.34"
web3-core@1.0.0-beta.36:
version "1.0.0-beta.36"
resolved "https://registry.yarnpkg.com/web3-core/-/web3-core-1.0.0-beta.36.tgz#86182f2456c2cf1cd6e7654d314e195eac211917"
@ -22325,6 +22379,19 @@ web3-core@1.2.1:
web3-core-requestmanager "1.2.1"
web3-utils "1.2.1"
web3-core@1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/web3-core/-/web3-core-1.2.4.tgz#2df13b978dcfc59c2abaa887d27f88f21ad9a9d6"
integrity sha512-CHc27sMuET2cs1IKrkz7xzmTdMfZpYswe7f0HcuyneTwS1yTlTnHyqjAaTy0ZygAb/x4iaVox+Gvr4oSAqSI+A==
dependencies:
"@types/bignumber.js" "^5.0.0"
"@types/bn.js" "^4.11.4"
"@types/node" "^12.6.1"
web3-core-helpers "1.2.4"
web3-core-method "1.2.4"
web3-core-requestmanager "1.2.4"
web3-utils "1.2.4"
web3-eth-abi@1.0.0-beta.27:
version "1.0.0-beta.27"
resolved "https://registry.yarnpkg.com/web3-eth-abi/-/web3-eth-abi-1.0.0-beta.27.tgz#452e9d93761560be32344ee3b8975d0fb24bbdbe"
@ -22335,16 +22402,6 @@ web3-eth-abi@1.0.0-beta.27:
web3-core-helpers "1.0.0-beta.27"
web3-utils "1.0.0-beta.27"
web3-eth-abi@1.0.0-beta.34:
version "1.0.0-beta.34"
resolved "https://registry.yarnpkg.com/web3-eth-abi/-/web3-eth-abi-1.0.0-beta.34.tgz#034533e3aa2f7e59ff31793eaea685c0ed5af67a"
integrity sha1-A0Uz46ovfln/MXk+rqaFwO1a9no=
dependencies:
bn.js "4.11.6"
underscore "1.8.3"
web3-core-helpers "1.0.0-beta.34"
web3-utils "1.0.0-beta.34"
web3-eth-abi@1.0.0-beta.36:
version "1.0.0-beta.36"
resolved "https://registry.yarnpkg.com/web3-eth-abi/-/web3-eth-abi-1.0.0-beta.36.tgz#21c0f222701db827a8a269accb9cd18bbd8f70f9"
@ -22363,6 +22420,15 @@ web3-eth-abi@1.2.1:
underscore "1.9.1"
web3-utils "1.2.1"
web3-eth-abi@1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/web3-eth-abi/-/web3-eth-abi-1.2.4.tgz#5b73e5ef70b03999227066d5d1310b168845e2b8"
integrity sha512-8eLIY4xZKoU3DSVu1pORluAw9Ru0/v4CGdw5so31nn+7fR8zgHMgwbFe0aOqWQ5VU42PzMMXeIJwt4AEi2buFg==
dependencies:
ethers "4.0.0-beta.3"
underscore "1.9.1"
web3-utils "1.2.4"
web3-eth-accounts@1.0.0-beta.27:
version "1.0.0-beta.27"
resolved "https://registry.yarnpkg.com/web3-eth-accounts/-/web3-eth-accounts-1.0.0-beta.27.tgz#9940c28e5e3c920d67cf6887ea9c52f1cdd17b79"
@ -22379,22 +22445,6 @@ web3-eth-accounts@1.0.0-beta.27:
web3-core-method "1.0.0-beta.27"
web3-utils "1.0.0-beta.27"
web3-eth-accounts@1.0.0-beta.34:
version "1.0.0-beta.34"
resolved "https://registry.yarnpkg.com/web3-eth-accounts/-/web3-eth-accounts-1.0.0-beta.34.tgz#e09142eeecc797ac3459b75e9b23946d3695f333"
integrity sha1-4JFC7uzHl6w0WbdemyOUbTaV8zM=
dependencies:
any-promise "1.3.0"
crypto-browserify "3.12.0"
eth-lib "0.2.7"
scrypt.js "0.2.0"
underscore "1.8.3"
uuid "2.0.1"
web3-core "1.0.0-beta.34"
web3-core-helpers "1.0.0-beta.34"
web3-core-method "1.0.0-beta.34"
web3-utils "1.0.0-beta.34"
web3-eth-accounts@1.0.0-beta.36:
version "1.0.0-beta.36"
resolved "https://registry.yarnpkg.com/web3-eth-accounts/-/web3-eth-accounts-1.0.0-beta.36.tgz#8aea37df9b038ef2c6cda608856ffd861b39eeef"
@ -22428,6 +22478,24 @@ web3-eth-accounts@1.2.1:
web3-core-method "1.2.1"
web3-utils "1.2.1"
web3-eth-accounts@1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/web3-eth-accounts/-/web3-eth-accounts-1.2.4.tgz#ada6edc49542354328a85cafab067acd7f88c288"
integrity sha512-04LzT/UtWmRFmi4hHRewP5Zz43fWhuHiK5XimP86sUQodk/ByOkXQ3RoXyGXFMNoRxdcAeRNxSfA2DpIBc9xUw==
dependencies:
"@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"
underscore "1.9.1"
uuid "3.3.2"
web3-core "1.2.4"
web3-core-helpers "1.2.4"
web3-core-method "1.2.4"
web3-utils "1.2.4"
web3-eth-contract@1.0.0-beta.27:
version "1.0.0-beta.27"
resolved "https://registry.yarnpkg.com/web3-eth-contract/-/web3-eth-contract-1.0.0-beta.27.tgz#012f7a5d59da67e296c735a8f2970aecdd207e7d"
@ -22442,20 +22510,6 @@ web3-eth-contract@1.0.0-beta.27:
web3-eth-abi "1.0.0-beta.27"
web3-utils "1.0.0-beta.27"
web3-eth-contract@1.0.0-beta.34:
version "1.0.0-beta.34"
resolved "https://registry.yarnpkg.com/web3-eth-contract/-/web3-eth-contract-1.0.0-beta.34.tgz#9dbb38fae7643a808427a20180470ec7415c91e6"
integrity sha1-nbs4+udkOoCEJ6IBgEcOx0FckeY=
dependencies:
underscore "1.8.3"
web3-core "1.0.0-beta.34"
web3-core-helpers "1.0.0-beta.34"
web3-core-method "1.0.0-beta.34"
web3-core-promievent "1.0.0-beta.34"
web3-core-subscriptions "1.0.0-beta.34"
web3-eth-abi "1.0.0-beta.34"
web3-utils "1.0.0-beta.34"
web3-eth-contract@1.0.0-beta.36:
version "1.0.0-beta.36"
resolved "https://registry.yarnpkg.com/web3-eth-contract/-/web3-eth-contract-1.0.0-beta.36.tgz#c0c366c4e4016896142208cee758a2ff2a31be2a"
@ -22484,6 +22538,21 @@ web3-eth-contract@1.2.1:
web3-eth-abi "1.2.1"
web3-utils "1.2.1"
web3-eth-contract@1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/web3-eth-contract/-/web3-eth-contract-1.2.4.tgz#68ef7cc633232779b0a2c506a810fbe903575886"
integrity sha512-b/9zC0qjVetEYnzRA1oZ8gF1OSSUkwSYi5LGr4GeckLkzXP7osEnp9lkO/AQcE4GpG+l+STnKPnASXJGZPgBRQ==
dependencies:
"@types/bn.js" "^4.11.4"
underscore "1.9.1"
web3-core "1.2.4"
web3-core-helpers "1.2.4"
web3-core-method "1.2.4"
web3-core-promievent "1.2.4"
web3-core-subscriptions "1.2.4"
web3-eth-abi "1.2.4"
web3-utils "1.2.4"
web3-eth-ens@1.0.0-beta.36:
version "1.0.0-beta.36"
resolved "https://registry.yarnpkg.com/web3-eth-ens/-/web3-eth-ens-1.0.0-beta.36.tgz#c7440b42b597fd74f64bc402f03ad2e832f423d8"
@ -22512,6 +22581,20 @@ web3-eth-ens@1.2.1:
web3-eth-contract "1.2.1"
web3-utils "1.2.1"
web3-eth-ens@1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/web3-eth-ens/-/web3-eth-ens-1.2.4.tgz#b95b3aa99fb1e35c802b9e02a44c3046a3fa065e"
integrity sha512-g8+JxnZlhdsCzCS38Zm6R/ngXhXzvc3h7bXlxgKU4coTzLLoMpgOAEz71GxyIJinWTFbLXk/WjNY0dazi9NwVw==
dependencies:
eth-ens-namehash "2.0.8"
underscore "1.9.1"
web3-core "1.2.4"
web3-core-helpers "1.2.4"
web3-core-promievent "1.2.4"
web3-eth-abi "1.2.4"
web3-eth-contract "1.2.4"
web3-utils "1.2.4"
web3-eth-iban@1.0.0-beta.27:
version "1.0.0-beta.27"
resolved "https://registry.yarnpkg.com/web3-eth-iban/-/web3-eth-iban-1.0.0-beta.27.tgz#4433c28f417c39af96333a06a4afa1fcd4aa6842"
@ -22520,14 +22603,6 @@ web3-eth-iban@1.0.0-beta.27:
bn.js "^4.11.6"
web3-utils "1.0.0-beta.27"
web3-eth-iban@1.0.0-beta.34:
version "1.0.0-beta.34"
resolved "https://registry.yarnpkg.com/web3-eth-iban/-/web3-eth-iban-1.0.0-beta.34.tgz#9af458605867ccf74ea979aaf326b38ba6a5ba0c"
integrity sha1-mvRYYFhnzPdOqXmq8yazi6alugw=
dependencies:
bn.js "4.11.6"
web3-utils "1.0.0-beta.34"
web3-eth-iban@1.0.0-beta.36:
version "1.0.0-beta.36"
resolved "https://registry.yarnpkg.com/web3-eth-iban/-/web3-eth-iban-1.0.0-beta.36.tgz#00cb3aba7a5aeb15d02b07421042e263d7b2e01b"
@ -22544,6 +22619,14 @@ web3-eth-iban@1.2.1:
bn.js "4.11.8"
web3-utils "1.2.1"
web3-eth-iban@1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/web3-eth-iban/-/web3-eth-iban-1.2.4.tgz#8e0550fd3fd8e47a39357d87fe27dee9483ee476"
integrity sha512-D9HIyctru/FLRpXakRwmwdjb5bWU2O6UE/3AXvRm6DCOf2e+7Ve11qQrPtaubHfpdW3KWjDKvlxV9iaFv/oTMQ==
dependencies:
bn.js "4.11.8"
web3-utils "1.2.4"
web3-eth-personal@1.0.0-beta.27:
version "1.0.0-beta.27"
resolved "https://registry.yarnpkg.com/web3-eth-personal/-/web3-eth-personal-1.0.0-beta.27.tgz#ba489a348764a4ab30388b5cc1c6e59bd6eaecab"
@ -22555,17 +22638,6 @@ web3-eth-personal@1.0.0-beta.27:
web3-net "1.0.0-beta.27"
web3-utils "1.0.0-beta.27"
web3-eth-personal@1.0.0-beta.34:
version "1.0.0-beta.34"
resolved "https://registry.yarnpkg.com/web3-eth-personal/-/web3-eth-personal-1.0.0-beta.34.tgz#9afba167342ebde5420bcd5895c3f6c34388f205"
integrity sha1-mvuhZzQuveVCC81YlcP2w0OI8gU=
dependencies:
web3-core "1.0.0-beta.34"
web3-core-helpers "1.0.0-beta.34"
web3-core-method "1.0.0-beta.34"
web3-net "1.0.0-beta.34"
web3-utils "1.0.0-beta.34"
web3-eth-personal@1.0.0-beta.36:
version "1.0.0-beta.36"
resolved "https://registry.yarnpkg.com/web3-eth-personal/-/web3-eth-personal-1.0.0-beta.36.tgz#95545998a8ee377e3bb71e27c8d1a5dc1d7d5a21"
@ -22588,6 +22660,18 @@ web3-eth-personal@1.2.1:
web3-net "1.2.1"
web3-utils "1.2.1"
web3-eth-personal@1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/web3-eth-personal/-/web3-eth-personal-1.2.4.tgz#3224cca6851c96347d9799b12c1b67b2a6eb232b"
integrity sha512-5Russ7ZECwHaZXcN3DLuLS7390Vzgrzepl4D87SD6Sn1DHsCZtvfdPIYwoTmKNp69LG3mORl7U23Ga5YxqkICw==
dependencies:
"@types/node" "^12.6.1"
web3-core "1.2.4"
web3-core-helpers "1.2.4"
web3-core-method "1.2.4"
web3-net "1.2.4"
web3-utils "1.2.4"
web3-eth@1.0.0-beta.27:
version "1.0.0-beta.27"
resolved "https://registry.yarnpkg.com/web3-eth/-/web3-eth-1.0.0-beta.27.tgz#855dd0e01a94d57871ffd8f49f6d9ecaa31721ab"
@ -22606,24 +22690,6 @@ web3-eth@1.0.0-beta.27:
web3-net "1.0.0-beta.27"
web3-utils "1.0.0-beta.27"
web3-eth@1.0.0-beta.34:
version "1.0.0-beta.34"
resolved "https://registry.yarnpkg.com/web3-eth/-/web3-eth-1.0.0-beta.34.tgz#74086000850c6fe6f535ef49837d6d4bb6113268"
integrity sha1-dAhgAIUMb+b1Ne9Jg31tS7YRMmg=
dependencies:
underscore "1.8.3"
web3-core "1.0.0-beta.34"
web3-core-helpers "1.0.0-beta.34"
web3-core-method "1.0.0-beta.34"
web3-core-subscriptions "1.0.0-beta.34"
web3-eth-abi "1.0.0-beta.34"
web3-eth-accounts "1.0.0-beta.34"
web3-eth-contract "1.0.0-beta.34"
web3-eth-iban "1.0.0-beta.34"
web3-eth-personal "1.0.0-beta.34"
web3-net "1.0.0-beta.34"
web3-utils "1.0.0-beta.34"
web3-eth@1.0.0-beta.36:
version "1.0.0-beta.36"
resolved "https://registry.yarnpkg.com/web3-eth/-/web3-eth-1.0.0-beta.36.tgz#04a8c748d344c1accaa26d7d5d0eac0da7127f14"
@ -22662,6 +22728,25 @@ web3-eth@1.2.1:
web3-net "1.2.1"
web3-utils "1.2.1"
web3-eth@1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/web3-eth/-/web3-eth-1.2.4.tgz#24c3b1f1ac79351bbfb808b2ab5c585fa57cdd00"
integrity sha512-+j+kbfmZsbc3+KJpvHM16j1xRFHe2jBAniMo1BHKc3lho6A8Sn9Buyut6odubguX2AxoRArCdIDCkT9hjUERpA==
dependencies:
underscore "1.9.1"
web3-core "1.2.4"
web3-core-helpers "1.2.4"
web3-core-method "1.2.4"
web3-core-subscriptions "1.2.4"
web3-eth-abi "1.2.4"
web3-eth-accounts "1.2.4"
web3-eth-contract "1.2.4"
web3-eth-ens "1.2.4"
web3-eth-iban "1.2.4"
web3-eth-personal "1.2.4"
web3-net "1.2.4"
web3-utils "1.2.4"
web3-net@1.0.0-beta.27:
version "1.0.0-beta.27"
resolved "https://registry.yarnpkg.com/web3-net/-/web3-net-1.0.0-beta.27.tgz#7ae9536ec39fed1a2eeb38c02e6e3c8edfe8ab7d"
@ -22671,15 +22756,6 @@ web3-net@1.0.0-beta.27:
web3-core-method "1.0.0-beta.27"
web3-utils "1.0.0-beta.27"
web3-net@1.0.0-beta.34:
version "1.0.0-beta.34"
resolved "https://registry.yarnpkg.com/web3-net/-/web3-net-1.0.0-beta.34.tgz#427cea2f431881449c8e38d523290f173f9ff63d"
integrity sha1-QnzqL0MYgUScjjjVIykPFz+f9j0=
dependencies:
web3-core "1.0.0-beta.34"
web3-core-method "1.0.0-beta.34"
web3-utils "1.0.0-beta.34"
web3-net@1.0.0-beta.36:
version "1.0.0-beta.36"
resolved "https://registry.yarnpkg.com/web3-net/-/web3-net-1.0.0-beta.36.tgz#396cd35cb40934ed022a1f44a8a642d3908c41eb"
@ -22698,6 +22774,15 @@ web3-net@1.2.1:
web3-core-method "1.2.1"
web3-utils "1.2.1"
web3-net@1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/web3-net/-/web3-net-1.2.4.tgz#1d246406d3aaffbf39c030e4e98bce0ca5f25458"
integrity sha512-wKOsqhyXWPSYTGbp7ofVvni17yfRptpqoUdp3SC8RAhDmGkX6irsiT9pON79m6b3HUHfLoBilFQyt/fTUZOf7A==
dependencies:
web3-core "1.2.4"
web3-core-method "1.2.4"
web3-utils "1.2.4"
web3-provider-engine@^8.4.0:
version "8.6.1"
resolved "https://registry.yarnpkg.com/web3-provider-engine/-/web3-provider-engine-8.6.1.tgz#4d86e19e30caaf97df351511ec0f60136e5b30eb"
@ -22726,14 +22811,6 @@ web3-providers-http@1.0.0-beta.27:
web3-core-helpers "1.0.0-beta.27"
xhr2 "0.1.4"
web3-providers-http@1.0.0-beta.34:
version "1.0.0-beta.34"
resolved "https://registry.yarnpkg.com/web3-providers-http/-/web3-providers-http-1.0.0-beta.34.tgz#e561b52bbb43766282007d40285bfe3550c27e7a"
integrity sha1-5WG1K7tDdmKCAH1AKFv+NVDCfno=
dependencies:
web3-core-helpers "1.0.0-beta.34"
xhr2 "0.1.4"
web3-providers-http@1.0.0-beta.36:
version "1.0.0-beta.36"
resolved "https://registry.yarnpkg.com/web3-providers-http/-/web3-providers-http-1.0.0-beta.36.tgz#c1937a2e64f8db7cd30f166794e37cf0fcca1131"
@ -22750,6 +22827,14 @@ web3-providers-http@1.2.1:
web3-core-helpers "1.2.1"
xhr2-cookies "1.1.0"
web3-providers-http@1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/web3-providers-http/-/web3-providers-http-1.2.4.tgz#514fcad71ae77832c2c15574296282fbbc5f4a67"
integrity sha512-dzVCkRrR/cqlIrcrWNiPt9gyt0AZTE0J+MfAu9rR6CyIgtnm1wFUVVGaxYRxuTGQRO4Dlo49gtoGwaGcyxqiTw==
dependencies:
web3-core-helpers "1.2.4"
xhr2-cookies "1.1.0"
web3-providers-ipc@1.0.0-beta.27:
version "1.0.0-beta.27"
resolved "https://registry.yarnpkg.com/web3-providers-ipc/-/web3-providers-ipc-1.0.0-beta.27.tgz#a05c2421effe4c47f15f479f7925135ad0942762"
@ -22759,15 +22844,6 @@ web3-providers-ipc@1.0.0-beta.27:
underscore "1.8.3"
web3-core-helpers "1.0.0-beta.27"
web3-providers-ipc@1.0.0-beta.34:
version "1.0.0-beta.34"
resolved "https://registry.yarnpkg.com/web3-providers-ipc/-/web3-providers-ipc-1.0.0-beta.34.tgz#a1b77f1a306d73649a9c039052e40cb71328d00a"
integrity sha1-obd/GjBtc2SanAOQUuQMtxMo0Ao=
dependencies:
oboe "2.1.3"
underscore "1.8.3"
web3-core-helpers "1.0.0-beta.34"
web3-providers-ipc@1.0.0-beta.36:
version "1.0.0-beta.36"
resolved "https://registry.yarnpkg.com/web3-providers-ipc/-/web3-providers-ipc-1.0.0-beta.36.tgz#0c78efb4ed6b0305ec830e1e0b785e61217ee605"
@ -22786,6 +22862,15 @@ web3-providers-ipc@1.2.1:
underscore "1.9.1"
web3-core-helpers "1.2.1"
web3-providers-ipc@1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/web3-providers-ipc/-/web3-providers-ipc-1.2.4.tgz#9d6659f8d44943fb369b739f48df09092be459bd"
integrity sha512-8J3Dguffin51gckTaNrO3oMBo7g+j0UNk6hXmdmQMMNEtrYqw4ctT6t06YOf9GgtOMjSAc1YEh3LPrvgIsR7og==
dependencies:
oboe "2.1.4"
underscore "1.9.1"
web3-core-helpers "1.2.4"
web3-providers-ws@1.0.0-beta.27:
version "1.0.0-beta.27"
resolved "https://registry.yarnpkg.com/web3-providers-ws/-/web3-providers-ws-1.0.0-beta.27.tgz#6d467819ea22ddfa1b6ba1498d31d9554e2b06dd"
@ -22795,15 +22880,6 @@ web3-providers-ws@1.0.0-beta.27:
web3-core-helpers "1.0.0-beta.27"
websocket "git://github.com/frozeman/WebSocket-Node.git#browserifyCompatible"
web3-providers-ws@1.0.0-beta.34:
version "1.0.0-beta.34"
resolved "https://registry.yarnpkg.com/web3-providers-ws/-/web3-providers-ws-1.0.0-beta.34.tgz#7de70f1b83f2de36476772156becfef6e3516eb3"
integrity sha1-fecPG4Py3jZHZ3IVa+z+9uNRbrM=
dependencies:
underscore "1.8.3"
web3-core-helpers "1.0.0-beta.34"
websocket "git://github.com/frozeman/WebSocket-Node.git#browserifyCompatible"
web3-providers-ws@1.0.0-beta.36:
version "1.0.0-beta.36"
resolved "https://registry.yarnpkg.com/web3-providers-ws/-/web3-providers-ws-1.0.0-beta.36.tgz#27b74082c7adfa0cb5a65535eb312e49008c97c3"
@ -22822,6 +22898,15 @@ web3-providers-ws@1.2.1:
web3-core-helpers "1.2.1"
websocket "github:web3-js/WebSocket-Node#polyfill/globalThis"
web3-providers-ws@1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/web3-providers-ws/-/web3-providers-ws-1.2.4.tgz#099ee271ee03f6ea4f5df9cfe969e83f4ce0e36f"
integrity sha512-F/vQpDzeK+++oeeNROl1IVTufFCwCR2hpWe5yRXN0ApLwHqXrMI7UwQNdJ9iyibcWjJf/ECbauEEQ8CHgE+MYQ==
dependencies:
"@web3-js/websocket" "^1.0.29"
underscore "1.9.1"
web3-core-helpers "1.2.4"
web3-shh@1.0.0-beta.27:
version "1.0.0-beta.27"
resolved "https://registry.yarnpkg.com/web3-shh/-/web3-shh-1.0.0-beta.27.tgz#6f76d6eb2a266bbebdcf0aa30c5a3ad89f367b7f"
@ -22832,16 +22917,6 @@ web3-shh@1.0.0-beta.27:
web3-core-subscriptions "1.0.0-beta.27"
web3-net "1.0.0-beta.27"
web3-shh@1.0.0-beta.34:
version "1.0.0-beta.34"
resolved "https://registry.yarnpkg.com/web3-shh/-/web3-shh-1.0.0-beta.34.tgz#975061d71eaec42ccee576f7bd8f70f03844afe0"
integrity sha1-l1Bh1x6uxCzO5Xb3vY9w8DhEr+A=
dependencies:
web3-core "1.0.0-beta.34"
web3-core-method "1.0.0-beta.34"
web3-core-subscriptions "1.0.0-beta.34"
web3-net "1.0.0-beta.34"
web3-shh@1.0.0-beta.36:
version "1.0.0-beta.36"
resolved "https://registry.yarnpkg.com/web3-shh/-/web3-shh-1.0.0-beta.36.tgz#6ff297594480edefc710d9d287765a0c4a5d5af1"
@ -22862,6 +22937,16 @@ web3-shh@1.2.1:
web3-core-subscriptions "1.2.1"
web3-net "1.2.1"
web3-shh@1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/web3-shh/-/web3-shh-1.2.4.tgz#5c8ff5ab624a3b14f08af0d24d2b16c10e9f70dd"
integrity sha512-z+9SCw0dE+69Z/Hv8809XDbLj7lTfEv9Sgu8eKEIdGntZf4v7ewj5rzN5bZZSz8aCvfK7Y6ovz1PBAu4QzS4IQ==
dependencies:
web3-core "1.2.4"
web3-core-method "1.2.4"
web3-core-subscriptions "1.2.4"
web3-net "1.2.4"
web3-utils@1.0.0-beta.27:
version "1.0.0-beta.27"
resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.0.0-beta.27.tgz#d097d5c336a16b9f6ca9b60af68dd15c0643214b"
@ -22875,19 +22960,6 @@ web3-utils@1.0.0-beta.27:
underscore "1.8.3"
utf8 "2.1.1"
web3-utils@1.0.0-beta.34:
version "1.0.0-beta.34"
resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.0.0-beta.34.tgz#9411fc39aaef39ca4e06169f762297d9ff020970"
integrity sha1-lBH8OarvOcpOBhafdiKX2f8CCXA=
dependencies:
bn.js "4.11.6"
eth-lib "0.1.27"
ethjs-unit "0.1.6"
number-to-bn "1.7.0"
randomhex "0.1.5"
underscore "1.8.3"
utf8 "2.1.1"
web3-utils@1.0.0-beta.36:
version "1.0.0-beta.36"
resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.0.0-beta.36.tgz#dc19c9aeec009b1816cc91ef64d7fe9f8ee344c9"
@ -22914,6 +22986,20 @@ web3-utils@1.2.1, web3-utils@^1.0.0-beta.30:
underscore "1.9.1"
utf8 "3.0.0"
web3-utils@1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.2.4.tgz#96832a39a66b05bf8862a5b0bdad2799d709d951"
integrity sha512-+S86Ip+jqfIPQWvw2N/xBQq5JNqCO0dyvukGdJm8fEWHZbckT4WxSpHbx+9KLEWY4H4x9pUwnoRkK87pYyHfgQ==
dependencies:
bn.js "4.11.8"
eth-lib "0.2.7"
ethereum-bloom-filters "^1.0.6"
ethjs-unit "0.1.6"
number-to-bn "1.7.0"
randombytes "^2.1.0"
underscore "1.9.1"
utf8 "3.0.0"
web3@0.20.6:
version "0.20.6"
resolved "https://registry.yarnpkg.com/web3/-/web3-0.20.6.tgz#3e97306ae024fb24e10a3d75c884302562215120"
@ -22938,19 +23024,6 @@ web3@1.0.0-beta.27:
web3-shh "1.0.0-beta.27"
web3-utils "1.0.0-beta.27"
web3@1.0.0-beta.34:
version "1.0.0-beta.34"
resolved "https://registry.yarnpkg.com/web3/-/web3-1.0.0-beta.34.tgz#347e561b784098cb5563315f490479a1d91f2ab1"
integrity sha1-NH5WG3hAmMtVYzFfSQR5odkfKrE=
dependencies:
web3-bzz "1.0.0-beta.34"
web3-core "1.0.0-beta.34"
web3-eth "1.0.0-beta.34"
web3-eth-personal "1.0.0-beta.34"
web3-net "1.0.0-beta.34"
web3-shh "1.0.0-beta.34"
web3-utils "1.0.0-beta.34"
web3@1.0.0-beta.36:
version "1.0.0-beta.36"
resolved "https://registry.yarnpkg.com/web3/-/web3-1.0.0-beta.36.tgz#2954da9e431124c88396025510d840ba731c8373"
@ -22977,6 +23050,20 @@ web3@1.2.1:
web3-shh "1.2.1"
web3-utils "1.2.1"
web3@1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/web3/-/web3-1.2.4.tgz#6e7ab799eefc9b4648c2dab63003f704a1d5e7d9"
integrity sha512-xPXGe+w0x0t88Wj+s/dmAdASr3O9wmA9mpZRtixGZxmBexAF0MjfqYM+MS4tVl5s11hMTN3AZb8cDD4VLfC57A==
dependencies:
"@types/node" "^12.6.1"
web3-bzz "1.2.4"
web3-core "1.2.4"
web3-eth "1.2.4"
web3-eth-personal "1.2.4"
web3-net "1.2.4"
web3-shh "1.2.4"
web3-utils "1.2.4"
web3@^0.16.0:
version "0.16.0"
resolved "https://registry.yarnpkg.com/web3/-/web3-0.16.0.tgz#a4554175cd462943035b1f1d39432f741c6b6019"