Updated dist files.

This commit is contained in:
Richard Moore 2020-09-11 02:10:58 -04:00
parent be92339696
commit c1a297db99
No known key found for this signature in database
GPG Key ID: 665176BE8E9DC651
187 changed files with 1344 additions and 702 deletions

@ -3,6 +3,13 @@ Changelog
This change log is managed by `admin/cmds/update-versions` but may be manually updated.
ethers/v5.0.13 (2020-09-11 02:10)
---------------------------------
- Force content-length in web fetching. ([be92339](https://github.com/ethers-io/ethers.js/commit/be923396962ea76bf0fb566dcf8801e58ccf0e7e))
- Better error forwarding from FallbackProvider. ([#1021](https://github.com/ethers-io/ethers.js/issues/1021); [bc3eeec](https://github.com/ethers-io/ethers.js/commit/bc3eeeca39adb734f24019d0e942eff2eac6ad4d))
- Add clamping functions to FixedNumber. ([#1037](https://github.com/ethers-io/ethers.js/issues/1037); [042b74e](https://github.com/ethers-io/ethers.js/commit/042b74e6ee648d4fa37bf674194273d8f4483bfb))
ethers/v5.0.12 (2020-09-07 19:54)
---------------------------------

@ -11,7 +11,7 @@ const Words = fs.readFileSync("/usr/share/dict/words").toString().split("\n").re
`
// Words missing from the dictionary
accessing addresses aligned autofill called cancelled changed censored
compiled computed configured consumed creating decoded decoding
clamping compiled computed configured consumed creating decoded decoding
decrypt decrypted decrypting deployed deploying deprecated detected
discontinued earliest email enabled encoded encoding encrypt
encrypted encrypting entries euro exceeded existing expected

367
package-lock.json generated

@ -13,19 +13,19 @@
}
},
"@babel/core": {
"version": "7.11.4",
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.4.tgz",
"integrity": "sha512-5deljj5HlqRXN+5oJTY7Zs37iH3z3b++KjiKtIsJy1NrjOOVSEaJHEetLBhyu0aQOSNNZ/0IuEAan9GzRuDXHg==",
"version": "7.11.6",
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.6.tgz",
"integrity": "sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.10.4",
"@babel/generator": "^7.11.4",
"@babel/generator": "^7.11.6",
"@babel/helper-module-transforms": "^7.11.0",
"@babel/helpers": "^7.10.4",
"@babel/parser": "^7.11.4",
"@babel/parser": "^7.11.5",
"@babel/template": "^7.10.4",
"@babel/traverse": "^7.11.0",
"@babel/types": "^7.11.0",
"@babel/traverse": "^7.11.5",
"@babel/types": "^7.11.5",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.1",
@ -37,15 +37,15 @@
},
"dependencies": {
"@babel/parser": {
"version": "7.11.4",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.4.tgz",
"integrity": "sha512-MggwidiH+E9j5Sh8pbrX5sJvMcsqS5o+7iB42M9/k0CD63MjYbdP4nhSh7uB5wnv2/RVzTZFTxzF/kIa5mrCqA==",
"version": "7.11.5",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.5.tgz",
"integrity": "sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==",
"dev": true
},
"@babel/types": {
"version": "7.11.0",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz",
"integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==",
"version": "7.11.5",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
"integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.10.4",
@ -77,20 +77,20 @@
}
},
"@babel/generator": {
"version": "7.11.4",
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.4.tgz",
"integrity": "sha512-Rn26vueFx0eOoz7iifCN2UHT6rGtnkSGWSoDRIy8jZN3B91PzeSULbswfLoOWuTuAcNwpG/mxy+uCTDnZ9Mp1g==",
"version": "7.11.6",
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.6.tgz",
"integrity": "sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA==",
"dev": true,
"requires": {
"@babel/types": "^7.11.0",
"@babel/types": "^7.11.5",
"jsesc": "^2.5.1",
"source-map": "^0.5.0"
},
"dependencies": {
"@babel/types": {
"version": "7.11.0",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz",
"integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==",
"version": "7.11.5",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
"integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.10.4",
@ -118,9 +118,9 @@
},
"dependencies": {
"@babel/types": {
"version": "7.11.0",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz",
"integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==",
"version": "7.11.5",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
"integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.10.4",
@ -140,9 +140,9 @@
},
"dependencies": {
"@babel/types": {
"version": "7.11.0",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz",
"integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==",
"version": "7.11.5",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
"integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.10.4",
@ -162,9 +162,9 @@
},
"dependencies": {
"@babel/types": {
"version": "7.11.0",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz",
"integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==",
"version": "7.11.5",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
"integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.10.4",
@ -184,9 +184,9 @@
},
"dependencies": {
"@babel/types": {
"version": "7.11.0",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz",
"integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==",
"version": "7.11.5",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
"integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.10.4",
@ -212,9 +212,9 @@
},
"dependencies": {
"@babel/types": {
"version": "7.11.0",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz",
"integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==",
"version": "7.11.5",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
"integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.10.4",
@ -234,9 +234,9 @@
},
"dependencies": {
"@babel/types": {
"version": "7.11.0",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz",
"integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==",
"version": "7.11.5",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
"integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.10.4",
@ -259,9 +259,9 @@
},
"dependencies": {
"@babel/types": {
"version": "7.11.0",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz",
"integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==",
"version": "7.11.5",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
"integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.10.4",
@ -282,9 +282,9 @@
},
"dependencies": {
"@babel/types": {
"version": "7.11.0",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz",
"integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==",
"version": "7.11.5",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
"integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.10.4",
@ -304,9 +304,9 @@
},
"dependencies": {
"@babel/types": {
"version": "7.11.0",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz",
"integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==",
"version": "7.11.5",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
"integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.10.4",
@ -334,9 +334,9 @@
},
"dependencies": {
"@babel/types": {
"version": "7.11.0",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz",
"integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==",
"version": "7.11.5",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
"integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.10.4",
@ -374,15 +374,15 @@
},
"dependencies": {
"@babel/parser": {
"version": "7.11.4",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.4.tgz",
"integrity": "sha512-MggwidiH+E9j5Sh8pbrX5sJvMcsqS5o+7iB42M9/k0CD63MjYbdP4nhSh7uB5wnv2/RVzTZFTxzF/kIa5mrCqA==",
"version": "7.11.5",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.5.tgz",
"integrity": "sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==",
"dev": true
},
"@babel/types": {
"version": "7.11.0",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz",
"integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==",
"version": "7.11.5",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
"integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.10.4",
@ -393,32 +393,32 @@
}
},
"@babel/traverse": {
"version": "7.11.0",
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz",
"integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==",
"version": "7.11.5",
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.5.tgz",
"integrity": "sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.10.4",
"@babel/generator": "^7.11.0",
"@babel/generator": "^7.11.5",
"@babel/helper-function-name": "^7.10.4",
"@babel/helper-split-export-declaration": "^7.11.0",
"@babel/parser": "^7.11.0",
"@babel/types": "^7.11.0",
"@babel/parser": "^7.11.5",
"@babel/types": "^7.11.5",
"debug": "^4.1.0",
"globals": "^11.1.0",
"lodash": "^4.17.19"
},
"dependencies": {
"@babel/parser": {
"version": "7.11.4",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.4.tgz",
"integrity": "sha512-MggwidiH+E9j5Sh8pbrX5sJvMcsqS5o+7iB42M9/k0CD63MjYbdP4nhSh7uB5wnv2/RVzTZFTxzF/kIa5mrCqA==",
"version": "7.11.5",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.5.tgz",
"integrity": "sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==",
"dev": true
},
"@babel/types": {
"version": "7.11.0",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz",
"integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==",
"version": "7.11.5",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
"integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.10.4",
@ -654,19 +654,19 @@
"dev": true
},
"@ledgerhq/devices": {
"version": "5.22.0",
"resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-5.22.0.tgz",
"integrity": "sha512-oJxhee/zlHmIx66zvQQTSpIsHOiiLjALemTX9oUtB4xQwFvoiptPnBCeTDTM9teode7wzk7oE9qdUAZuat+nCg==",
"version": "5.23.0",
"resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-5.23.0.tgz",
"integrity": "sha512-XR9qTwn14WwN8VSMsYD9NTX/TgkmrTnXEh0pIj6HMRZwFzBPzslExOcXuCm3V9ssgAEAxv3VevfV8UulvvZUXA==",
"requires": {
"@ledgerhq/errors": "^5.22.0",
"@ledgerhq/logs": "^5.22.0",
"rxjs": "^6.6.2"
"@ledgerhq/errors": "^5.23.0",
"@ledgerhq/logs": "^5.23.0",
"rxjs": "^6.6.3"
}
},
"@ledgerhq/errors": {
"version": "5.22.0",
"resolved": "https://registry.npmjs.org/@ledgerhq/errors/-/errors-5.22.0.tgz",
"integrity": "sha512-XDT0meBn39+q+JWzUFXmiFbVYLTy+uHRFMb9napcxyZ0Q/MdKkle9/vkgtvRHjPIkGobklXpyefsgH3BZQHukA=="
"version": "5.23.0",
"resolved": "https://registry.npmjs.org/@ledgerhq/errors/-/errors-5.23.0.tgz",
"integrity": "sha512-qtpX8aFrUUlYfOMu7BxTvxqUa8CniE+tEBpVEjYUhVbFdVJjM4ouwJD++RtQkMAU2c5jE7xb12WnUnf5BlAgLQ=="
},
"@ledgerhq/hw-app-eth": {
"version": "5.3.0",
@ -710,24 +710,24 @@
}
},
"@ledgerhq/hw-transport-node-hid-noevents": {
"version": "5.22.0",
"resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport-node-hid-noevents/-/hw-transport-node-hid-noevents-5.22.0.tgz",
"integrity": "sha512-6sxrqTcBEGvhVDOS5Vy3mKZgaVOKbHplxm4o/3PmtugJcvpEBvDNGXNh3PMWPtHXXYQ5E5C/qWh7Y+gYshMmTg==",
"version": "5.23.0",
"resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport-node-hid-noevents/-/hw-transport-node-hid-noevents-5.23.0.tgz",
"integrity": "sha512-tJQRAosKxWu33U28Pu3XmrktafhA3Vdx83Jdw260NVpqWs6ImA7j0A6242FQzYFEi92II/02jsrW6OBZo8bNUA==",
"requires": {
"@ledgerhq/devices": "^5.22.0",
"@ledgerhq/errors": "^5.22.0",
"@ledgerhq/hw-transport": "^5.22.0",
"@ledgerhq/logs": "^5.22.0",
"@ledgerhq/devices": "^5.23.0",
"@ledgerhq/errors": "^5.23.0",
"@ledgerhq/hw-transport": "^5.23.0",
"@ledgerhq/logs": "^5.23.0",
"node-hid": "^1.3.0"
},
"dependencies": {
"@ledgerhq/hw-transport": {
"version": "5.22.0",
"resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-5.22.0.tgz",
"integrity": "sha512-MFfkVGYMYnr6fI4XGnJQNLd36JIrRpvd5WBmVSDhCO3UKUER2fJ9koVBGc97o7yXtE5IAlJKF+nR9HZJIa0lRQ==",
"version": "5.23.0",
"resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-5.23.0.tgz",
"integrity": "sha512-ICTG3Bst62SkC+lYYFgpKk5G4bAOxeIvptXnTLOhf6VqeN7gdHfiRzZwNPnKzI2pxmcEVbBitgsxEIEQJmDKVA==",
"requires": {
"@ledgerhq/devices": "^5.22.0",
"@ledgerhq/errors": "^5.22.0",
"@ledgerhq/devices": "^5.23.0",
"@ledgerhq/errors": "^5.23.0",
"events": "^3.2.0"
}
},
@ -750,9 +750,9 @@
}
},
"@ledgerhq/logs": {
"version": "5.22.0",
"resolved": "https://registry.npmjs.org/@ledgerhq/logs/-/logs-5.22.0.tgz",
"integrity": "sha512-jV4mJxD1aieORm+sK9bYakQd9GMLd7KAxgt2IaxhrTU+QD5Ne47mxQOTys9p7f5w25ujs3R+Px2t3KiMRASHtg=="
"version": "5.23.0",
"resolved": "https://registry.npmjs.org/@ledgerhq/logs/-/logs-5.23.0.tgz",
"integrity": "sha512-88M8RkVHl44k6MAhfrYhx25opnJV24/2XpuTUVklID11f9rBdE+6RZ9OMs39dyX2sDv7TuzIPi5nTRoCqZMDYw=="
},
"@lerna/add": {
"version": "3.21.0",
@ -1847,20 +1847,20 @@
}
},
"@octokit/endpoint": {
"version": "6.0.5",
"resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.5.tgz",
"integrity": "sha512-70K5u6zd45ItOny6aHQAsea8HHQjlQq85yqOMe+Aj8dkhN2qSJ9T+Q3YjUjEYfPRBcuUWNgMn62DQnP/4LAIiQ==",
"version": "6.0.6",
"resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.6.tgz",
"integrity": "sha512-7Cc8olaCoL/mtquB7j/HTbPM+sY6Ebr4k2X2y4JoXpVKQ7r5xB4iGQE0IoO58wIPsUk4AzoT65AMEpymSbWTgQ==",
"dev": true,
"requires": {
"@octokit/types": "^5.0.0",
"is-plain-object": "^4.0.0",
"is-plain-object": "^5.0.0",
"universal-user-agent": "^6.0.0"
},
"dependencies": {
"is-plain-object": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-4.1.1.tgz",
"integrity": "sha512-5Aw8LLVsDlZsETVMhoMXzqsXwQqr/0vlnBYzIXJbYo2F4yYlhLHs+Ez7Bod7IIQKWkJbJfxrWD7pA1Dw1TKrwA==",
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
"integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
"dev": true
},
"universal-user-agent": {
@ -1925,16 +1925,16 @@
}
},
"@octokit/request": {
"version": "5.4.7",
"resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.4.7.tgz",
"integrity": "sha512-FN22xUDP0i0uF38YMbOfx6TotpcENP5W8yJM1e/LieGXn6IoRxDMnBf7tx5RKSW4xuUZ/1P04NFZy5iY3Rax1A==",
"version": "5.4.8",
"resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.4.8.tgz",
"integrity": "sha512-mWbxjsARJzAq5xp+ZrQfotc+MHFz3/Am2qATJwflv4PZ1TjhgIJnr60PCVdZT9Z/tl+uPXooaVgeviy1KkDlLQ==",
"dev": true,
"requires": {
"@octokit/endpoint": "^6.0.1",
"@octokit/request-error": "^2.0.0",
"@octokit/types": "^5.0.0",
"deprecation": "^2.0.0",
"is-plain-object": "^4.0.0",
"is-plain-object": "^5.0.0",
"node-fetch": "^2.3.0",
"once": "^1.4.0",
"universal-user-agent": "^6.0.0"
@ -1952,9 +1952,9 @@
}
},
"is-plain-object": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-4.1.1.tgz",
"integrity": "sha512-5Aw8LLVsDlZsETVMhoMXzqsXwQqr/0vlnBYzIXJbYo2F4yYlhLHs+Ez7Bod7IIQKWkJbJfxrWD7pA1Dw1TKrwA==",
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
"integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
"dev": true
},
"universal-user-agent": {
@ -2021,9 +2021,9 @@
}
},
"@types/assert": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/@types/assert/-/assert-1.5.1.tgz",
"integrity": "sha512-W34OXyUAXEg0IvkMBr6WHTsvxh4veqNVJJGni/6pp13BabT/nuiEtUVkf+EYo8FIT4CQSVYfZ05XtUo5nRSWfQ==",
"version": "1.5.2",
"resolved": "https://registry.npmjs.org/@types/assert/-/assert-1.5.2.tgz",
"integrity": "sha512-DLsoZH9z5DLDi6qMbXKqeqlQLK1h3rfR9dK+KX8UJSGHJylvIZPOCQEKr/d/FClPoZE/eHOa3+e270eUJCUTog==",
"dev": true
},
"@types/color-name": {
@ -2067,9 +2067,9 @@
"dev": true
},
"@types/node": {
"version": "12.12.54",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.54.tgz",
"integrity": "sha512-ge4xZ3vSBornVYlDnk7yZ0gK6ChHf/CHB7Gl1I0Jhah8DDnEQqBzgohYG4FX4p81TNirSETOiSyn+y1r9/IR6w==",
"version": "12.12.57",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.57.tgz",
"integrity": "sha512-Dg4fab0IP6ZtdJOkwTaMaOJA3PWw7bR6cUYh+nxkYe4+ZogiLBKhaEr9sHqVkCtREVLw92g3Fl1bt8++dHKavw==",
"dev": true
},
"@types/normalize-package-data": {
@ -2226,9 +2226,9 @@
}
},
"aggregate-error": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz",
"integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==",
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
"integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
"dev": true,
"requires": {
"clean-stack": "^2.0.0",
@ -2686,9 +2686,9 @@
}
},
"bl": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/bl/-/bl-4.0.2.tgz",
"integrity": "sha512-j4OH8f6Qg2bGuWfRiltT2HYGx0e1QcBTrK9KAHNMwMZdQnDZFk0ZSYIpADjYCB3U12nicC5tVJwSIhwOWjb4RQ==",
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/bl/-/bl-4.0.3.tgz",
"integrity": "sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg==",
"requires": {
"buffer": "^5.5.0",
"inherits": "^2.0.4",
@ -3488,9 +3488,9 @@
},
"dependencies": {
"dot-prop": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz",
"integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==",
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
"integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
"dev": true,
"requires": {
"is-obj": "^2.0.0"
@ -4584,9 +4584,9 @@
"dev": true
},
"envinfo": {
"version": "7.7.2",
"resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.2.tgz",
"integrity": "sha512-k3Eh5bKuQnZjm49/L7H4cHzs2FlL5QjbTB3JrPxoTI8aJG7hVMe4uKyJxSYH4ahseby2waUwk5OaKX/nAsaYgg==",
"version": "7.7.3",
"resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.3.tgz",
"integrity": "sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA==",
"dev": true
},
"err-code": {
@ -4739,9 +4739,9 @@
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
},
"eventemitter3": {
"version": "4.0.4",
"resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz",
"integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==",
"version": "4.0.7",
"resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
"integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
"dev": true
},
"events": {
@ -5855,9 +5855,9 @@
}
},
"git-url-parse": {
"version": "11.1.3",
"resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.1.3.tgz",
"integrity": "sha512-GPsfwticcu52WQ+eHp0IYkAyaOASgYdtsQDIt4rUp6GbiNt1P9ddrh3O0kQB0eD4UJZszVqNT3+9Zwcg40fywA==",
"version": "11.2.0",
"resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.2.0.tgz",
"integrity": "sha512-KPoHZg8v+plarZvto4ruIzzJLFQoRx+sUs5DQSr07By9IBKguVd+e6jwrFR6/TP6xrCJlNV1tPqLO1aREc7O2g==",
"dev": true,
"requires": {
"git-up": "^4.0.0"
@ -6575,9 +6575,9 @@
"integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
},
"is-callable": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz",
"integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==",
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.1.tgz",
"integrity": "sha512-wliAfSzx6V+6WfMOmus1xy0XvSgf/dlStkvTfq7F0g4bOIW0PSUbnyse3NhDwdyYS1ozfUtAAySqTws3z9Eqgg==",
"dev": true
},
"is-ci": {
@ -6964,9 +6964,9 @@
"dev": true
},
"supports-color": {
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
"integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
"dev": true,
"requires": {
"has-flag": "^4.0.0"
@ -7030,9 +7030,9 @@
"dev": true
},
"supports-color": {
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
"integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
"dev": true,
"requires": {
"has-flag": "^4.0.0"
@ -7116,6 +7116,12 @@
"integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
"dev": true
},
"json-parse-even-better-errors": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
"integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
"dev": true
},
"json-schema": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
@ -7834,9 +7840,9 @@
"integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI="
},
"meow": {
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/meow/-/meow-7.1.0.tgz",
"integrity": "sha512-kq5F0KVteskZ3JdfyQFivJEj2RaA8NFsS4+r9DaMKLcUHpk5OcHS3Q0XkCXONB1mZRPsu/Y/qImKri0nwSEZog==",
"version": "7.1.1",
"resolved": "https://registry.npmjs.org/meow/-/meow-7.1.1.tgz",
"integrity": "sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==",
"dev": true,
"requires": {
"@types/minimist": "^1.2.0",
@ -7853,14 +7859,14 @@
},
"dependencies": {
"parse-json": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.1.tgz",
"integrity": "sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ==",
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",
"integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.0.0",
"error-ex": "^1.3.1",
"json-parse-better-errors": "^1.0.1",
"json-parse-even-better-errors": "^2.3.0",
"lines-and-columns": "^1.1.6"
}
},
@ -8603,9 +8609,9 @@
"integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="
},
"node-abi": {
"version": "2.18.0",
"resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.18.0.tgz",
"integrity": "sha512-yi05ZoiuNNEbyT/xXfSySZE+yVnQW6fxPZuFbLyS1s6b5Kw3HzV2PHOM4XR+nsjzkHxByK+2Wg+yCQbe35l8dw==",
"version": "2.19.1",
"resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.19.1.tgz",
"integrity": "sha512-HbtmIuByq44yhAzK7b9j/FelKlHYISKQn0mtvcBrU5QBkhoCMp5bu8Hv5AI34DcKfOAcJBcOEMwLlwO62FFu9A==",
"requires": {
"semver": "^5.4.1"
}
@ -8621,9 +8627,9 @@
}
},
"node-fetch": {
"version": "2.6.0",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz",
"integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==",
"version": "2.6.1",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
"integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==",
"dev": true
},
"node-fetch-npm": {
@ -8683,14 +8689,14 @@
}
},
"node-hid": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/node-hid/-/node-hid-1.3.0.tgz",
"integrity": "sha512-BA6G4V84kiNd1uAChub/Z/5s/xS3EHBCxotQ0nyYrUG65mXewUDHE1tWOSqA2dp3N+mV0Ffq9wo2AW9t4p/G7g==",
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/node-hid/-/node-hid-1.3.1.tgz",
"integrity": "sha512-vpiI+FAUhoUmvLnXagmqSO1ijvPK9OrGKbEMFkyAWeuK8eOv4DTPcwYiSxK/LULUZDnKjEBhctrIvCUQdqqltQ==",
"requires": {
"bindings": "^1.5.0",
"nan": "^2.14.0",
"node-abi": "^2.18.0",
"prebuild-install": "^5.3.4"
"node-abi": "^2.19.1",
"prebuild-install": "^5.3.5"
}
},
"node-preload": {
@ -9759,14 +9765,13 @@
}
},
"read-package-json": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.1.tgz",
"integrity": "sha512-dAiqGtVc/q5doFz6096CcnXhpYk0ZN8dEKVkGLU0CsASt8SrgF6SF7OTKAYubfvFhWaqofl+Y8HK19GR8jwW+A==",
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz",
"integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==",
"dev": true,
"requires": {
"glob": "^7.1.1",
"graceful-fs": "^4.1.2",
"json-parse-better-errors": "^1.0.1",
"json-parse-even-better-errors": "^2.3.0",
"normalize-package-data": "^2.0.0",
"npm-normalize-package-bin": "^1.0.0"
}
@ -10210,9 +10215,9 @@
}
},
"rollup-plugin-terser": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.0.tgz",
"integrity": "sha512-p/N3lLiFusCjYTLfVkoaiRTOGr5AESEaljMPH12MhOtoMkmTBhIAfuadrcWy4am1U0vU4WTxO9fi0K09O4CboQ==",
"version": "7.0.2",
"resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz",
"integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.10.4",
@ -10246,9 +10251,9 @@
}
},
"rxjs": {
"version": "6.6.2",
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.2.tgz",
"integrity": "sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==",
"version": "6.6.3",
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz",
"integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==",
"requires": {
"tslib": "^1.9.0"
}
@ -11391,11 +11396,11 @@
}
},
"tar-stream": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.3.tgz",
"integrity": "sha512-Z9yri56Dih8IaK8gncVPx4Wqt86NDmQTSh49XLZgjWpGZL9GK9HKParS2scqHCC4w6X9Gh2jwaU45V47XTKwVA==",
"version": "2.1.4",
"resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.4.tgz",
"integrity": "sha512-o3pS2zlG4gxr67GmFYBLlq+dM8gyRGUOvsrHclSkvtVtQbjV0s/+ZE8OpICbaj8clrX3tjeHngYGP7rweaBnuw==",
"requires": {
"bl": "^4.0.1",
"bl": "^4.0.3",
"end-of-stream": "^1.4.1",
"fs-constants": "^1.0.0",
"inherits": "^2.0.3",
@ -11443,9 +11448,9 @@
}
},
"terser": {
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/terser/-/terser-5.2.1.tgz",
"integrity": "sha512-/AOtjRtAMNGO0fIF6m8HfcvXTw/2AKpsOzDn36tA5RfhRdeXyb4RvHxJ5Pah7iL6dFkLk+gOnCaNHGwJPl6TrQ==",
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/terser/-/terser-5.3.1.tgz",
"integrity": "sha512-yD80f4hdwCWTH5mojzxe1q8bN1oJbsK/vfJGLcPZM/fl+/jItIVNKhFIHqqR71OipFWMLgj3Kc+GIp6CeIqfnA==",
"dev": true,
"requires": {
"commander": "^2.20.0",
@ -11741,9 +11746,9 @@
}
},
"uglify-js": {
"version": "3.10.1",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.1.tgz",
"integrity": "sha512-RjxApKkrPJB6kjJxQS3iZlf///REXWYxYJxO/MpmlQzVkDWVI3PSnCBWezMecmTU/TRkNxrl8bmsfFQCp+LO+Q==",
"version": "3.10.4",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.4.tgz",
"integrity": "sha512-kBFT3U4Dcj4/pJ52vfjCSfyLyvG9VYYuGYPmrPvAxRw/i7xHiT4VvCev+uiEMcEEiu6UNB6KgWmGtSUYIWScbw==",
"dev": true,
"optional": true
},
@ -11886,9 +11891,9 @@
"dev": true
},
"uri-js": {
"version": "4.2.2",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
"integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz",
"integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==",
"dev": true,
"requires": {
"punycode": "^2.1.0"

@ -1 +1 @@
export declare const version = "abi/5.0.4";
export declare const version = "abi/5.0.5";

@ -1,2 +1,2 @@
export const version = "abi/5.0.4";
export const version = "abi/5.0.5";
//# sourceMappingURL=_version.js.map

@ -1 +1 @@
export declare const version = "abi/5.0.4";
export declare const version = "abi/5.0.5";

@ -1,4 +1,4 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "abi/5.0.4";
exports.version = "abi/5.0.5";
//# sourceMappingURL=_version.js.map

@ -1,15 +1,15 @@
{
"author": "Richard Moore <me@ricmoo.com>",
"dependencies": {
"@ethersproject/address": "^5.0.3",
"@ethersproject/bignumber": "^5.0.6",
"@ethersproject/address": "^5.0.4",
"@ethersproject/bignumber": "^5.0.7",
"@ethersproject/bytes": "^5.0.4",
"@ethersproject/constants": "^5.0.3",
"@ethersproject/hash": "^5.0.3",
"@ethersproject/constants": "^5.0.4",
"@ethersproject/hash": "^5.0.4",
"@ethersproject/keccak256": "^5.0.3",
"@ethersproject/logger": "^5.0.5",
"@ethersproject/properties": "^5.0.3",
"@ethersproject/strings": "^5.0.3"
"@ethersproject/strings": "^5.0.4"
},
"description": "Utilities and Classes for parsing, formatting and managing Ethereum ABIs.",
"ethereum": "donations.ethers.eth",
@ -31,7 +31,7 @@
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"tarballHash": "0x1630469ed427457628d157d6f09440960fd37999bf6ad7e2521a757e2a946d04",
"tarballHash": "0x72e2d79207141b5d847504c349b75add9d423a8bd4408eda0a14933e6ea4d803",
"types": "./lib/index.d.ts",
"version": "5.0.4"
"version": "5.0.5"
}

@ -1 +1 @@
export const version = "abi/5.0.4";
export const version = "abi/5.0.5";

@ -1 +1 @@
export declare const version = "abstract-provider/5.0.3";
export declare const version = "abstract-provider/5.0.4";

@ -1,2 +1,2 @@
export const version = "abstract-provider/5.0.3";
export const version = "abstract-provider/5.0.4";
//# sourceMappingURL=_version.js.map

@ -1 +1 @@
export declare const version = "abstract-provider/5.0.3";
export declare const version = "abstract-provider/5.0.4";

@ -1,4 +1,4 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "abstract-provider/5.0.3";
exports.version = "abstract-provider/5.0.4";
//# sourceMappingURL=_version.js.map

@ -1,13 +1,13 @@
{
"author": "Richard Moore <me@ricmoo.com>",
"dependencies": {
"@ethersproject/bignumber": "^5.0.6",
"@ethersproject/bignumber": "^5.0.7",
"@ethersproject/bytes": "^5.0.4",
"@ethersproject/logger": "^5.0.5",
"@ethersproject/networks": "^5.0.3",
"@ethersproject/properties": "^5.0.3",
"@ethersproject/transactions": "^5.0.3",
"@ethersproject/web": "^5.0.4"
"@ethersproject/transactions": "^5.0.5",
"@ethersproject/web": "^5.0.6"
},
"description": "An Abstract Class for describing an Ethereum Provider for ethers.",
"ethereum": "donations.ethers.eth",
@ -29,7 +29,7 @@
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"tarballHash": "0x13ce72ddb8feb32c257d0a5b9db9469fe6738021d7aeebbdc57797bcde731967",
"tarballHash": "0x52502139a2bef66a50b385687f2430a91183a996bf2844ede0e5b9cae8cdc4e6",
"types": "./lib/index.d.ts",
"version": "5.0.3"
"version": "5.0.4"
}

@ -1 +1 @@
export const version = "abstract-provider/5.0.3";
export const version = "abstract-provider/5.0.4";

@ -1 +1 @@
export declare const version = "abstract-signer/5.0.3";
export declare const version = "abstract-signer/5.0.4";

@ -1,2 +1,2 @@
export const version = "abstract-signer/5.0.3";
export const version = "abstract-signer/5.0.4";
//# sourceMappingURL=_version.js.map

@ -1 +1 @@
export declare const version = "abstract-signer/5.0.3";
export declare const version = "abstract-signer/5.0.4";

@ -1,4 +1,4 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "abstract-signer/5.0.3";
exports.version = "abstract-signer/5.0.4";
//# sourceMappingURL=_version.js.map

@ -1,8 +1,8 @@
{
"author": "Richard Moore <me@ricmoo.com>",
"dependencies": {
"@ethersproject/abstract-provider": "^5.0.3",
"@ethersproject/bignumber": "^5.0.6",
"@ethersproject/abstract-provider": "^5.0.4",
"@ethersproject/bignumber": "^5.0.7",
"@ethersproject/bytes": "^5.0.4",
"@ethersproject/logger": "^5.0.5",
"@ethersproject/properties": "^5.0.3"
@ -27,7 +27,7 @@
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"tarballHash": "0x131afd17269cdc0590a1a86a4bdf0ff706660470f449d958ed6dde965180384c",
"tarballHash": "0x63dce90d05ad50bcaae39d4a18f6b64b5194b03ff445543f49f6de4b2df08fd1",
"types": "./lib/index.d.ts",
"version": "5.0.3"
"version": "5.0.4"
}

@ -1 +1 @@
export const version = "abstract-signer/5.0.3";
export const version = "abstract-signer/5.0.4";

@ -1 +1 @@
export declare const version = "address/5.0.3";
export declare const version = "address/5.0.4";

@ -1,2 +1,2 @@
export const version = "address/5.0.3";
export const version = "address/5.0.4";
//# sourceMappingURL=_version.js.map

@ -1 +1 @@
export declare const version = "address/5.0.3";
export declare const version = "address/5.0.4";

@ -1,4 +1,4 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "address/5.0.3";
exports.version = "address/5.0.4";
//# sourceMappingURL=_version.js.map

@ -1,7 +1,7 @@
{
"author": "Richard Moore <me@ricmoo.com>",
"dependencies": {
"@ethersproject/bignumber": "^5.0.6",
"@ethersproject/bignumber": "^5.0.7",
"@ethersproject/bytes": "^5.0.4",
"@ethersproject/keccak256": "^5.0.3",
"@ethersproject/logger": "^5.0.5",
@ -28,7 +28,7 @@
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"tarballHash": "0x195038a2102c64522cea63b3aba2fcd606b3e87e59379644fd75cd10e7931b88",
"tarballHash": "0x3f3008ec04cd0c06fc8e4b8a9aa2982ee743d9c26fa40c70635952d5b442b28d",
"types": "./lib/index.d.ts",
"version": "5.0.3"
"version": "5.0.4"
}

@ -1 +1 @@
export const version = "address/5.0.3";
export const version = "address/5.0.4";

@ -1 +1 @@
export declare const version = "asm/5.0.4";
export declare const version = "asm/5.0.5";

@ -1,2 +1,2 @@
export const version = "asm/5.0.4";
export const version = "asm/5.0.5";
//# sourceMappingURL=_version.js.map

@ -1 +1 @@
export declare const version = "asm/5.0.4";
export declare const version = "asm/5.0.5";

@ -1,4 +1,4 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "asm/5.0.4";
exports.version = "asm/5.0.5";
//# sourceMappingURL=_version.js.map

@ -1,7 +1,7 @@
{
"author": "Richard Moore <me@ricmoo.com>",
"dependencies": {
"ethers": "^5.0.9"
"ethers": "^5.0.13"
},
"description": "ASM libraries and tools for the Ethereum EVM.",
"devDependencies": {
@ -29,7 +29,7 @@
"generate": "node ./generate.js",
"test": "echo \"Error: no test specified\" && exit 1"
},
"tarballHash": "0xb30d40b8d82dc5b11e00442b54e7e2bafb126a55a98a33bd0e32eb16d5df37cb",
"tarballHash": "0x2071ce1b680b0cc39db6ae3b4bc4bf170f73feb376e5474fa78f5541c3cf35ab",
"types": "./lib/index.d.ts",
"version": "5.0.4"
"version": "5.0.5"
}

@ -1 +1 @@
export const version = "asm/5.0.4";
export const version = "asm/5.0.5";

@ -1 +1 @@
export declare const version = "bignumber/5.0.6";
export declare const version = "bignumber/5.0.7";

@ -1,2 +1,2 @@
export const version = "bignumber/5.0.6";
export const version = "bignumber/5.0.7";
//# sourceMappingURL=_version.js.map

@ -22,8 +22,11 @@ export declare class FixedNumber {
subUnsafe(other: FixedNumber): FixedNumber;
mulUnsafe(other: FixedNumber): FixedNumber;
divUnsafe(other: FixedNumber): FixedNumber;
floor(): FixedNumber;
ceiling(): FixedNumber;
round(decimals?: number): FixedNumber;
isZero(): boolean;
isNegative(): boolean;
toString(): string;
toHexString(width?: number): string;
toUnsafeFloat(): number;

@ -207,28 +207,46 @@ export class FixedNumber {
const b = parseFixed(other._value, other.format.decimals);
return FixedNumber.fromValue(a.mul(this.format._multiplier).div(b), this.format.decimals, this.format);
}
floor() {
let comps = this.toString().split(".");
let result = FixedNumber.from(comps[0], this.format);
const hasFraction = !comps[1].match(/^(0*)$/);
if (this.isNegative() && hasFraction) {
result = result.subUnsafe(ONE);
}
return result;
}
ceiling() {
let comps = this.toString().split(".");
let result = FixedNumber.from(comps[0], this.format);
const hasFraction = !comps[1].match(/^(0*)$/);
if (!this.isNegative() && hasFraction) {
result = result.addUnsafe(ONE);
}
return result;
}
// @TODO: Support other rounding algorithms
round(decimals) {
if (decimals == null) {
decimals = 0;
}
// If we are already in range, we're done
let comps = this.toString().split(".");
if (decimals < 0 || decimals > 80 || (decimals % 1)) {
logger.throwArgumentError("invalid decimal count", "decimals", decimals);
}
// If we are already in range, we're done
let comps = this.toString().split(".");
if (comps[1].length <= decimals) {
return this;
}
// Bump the value up by the 0.00...0005
const bump = "0." + zeros.substring(0, decimals) + "5";
comps = this.addUnsafe(FixedNumber.fromString(bump, this.format))._value.split(".");
// Now it is safe to truncate
return FixedNumber.fromString(comps[0] + "." + comps[1].substring(0, decimals));
const factor = FixedNumber.from("1" + zeros.substring(0, decimals));
return this.mulUnsafe(factor).addUnsafe(BUMP).floor().divUnsafe(factor);
}
isZero() {
return (this._value === "0.0");
}
isNegative() {
return (this._value[0] === "-");
}
toString() { return this._value; }
toHexString(width) {
if (width == null) {
@ -316,4 +334,6 @@ export class FixedNumber {
return !!(value && value._isFixedNumber);
}
}
const ONE = FixedNumber.from(1);
const BUMP = FixedNumber.from("0.5");
//# sourceMappingURL=fixednumber.js.map

File diff suppressed because one or more lines are too long

@ -1 +1 @@
export declare const version = "bignumber/5.0.6";
export declare const version = "bignumber/5.0.7";

@ -1,4 +1,4 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "bignumber/5.0.6";
exports.version = "bignumber/5.0.7";
//# sourceMappingURL=_version.js.map

@ -22,8 +22,11 @@ export declare class FixedNumber {
subUnsafe(other: FixedNumber): FixedNumber;
mulUnsafe(other: FixedNumber): FixedNumber;
divUnsafe(other: FixedNumber): FixedNumber;
floor(): FixedNumber;
ceiling(): FixedNumber;
round(decimals?: number): FixedNumber;
isZero(): boolean;
isNegative(): boolean;
toString(): string;
toHexString(width?: number): string;
toUnsafeFloat(): number;

@ -213,28 +213,46 @@ var FixedNumber = /** @class */ (function () {
var b = parseFixed(other._value, other.format.decimals);
return FixedNumber.fromValue(a.mul(this.format._multiplier).div(b), this.format.decimals, this.format);
};
FixedNumber.prototype.floor = function () {
var comps = this.toString().split(".");
var result = FixedNumber.from(comps[0], this.format);
var hasFraction = !comps[1].match(/^(0*)$/);
if (this.isNegative() && hasFraction) {
result = result.subUnsafe(ONE);
}
return result;
};
FixedNumber.prototype.ceiling = function () {
var comps = this.toString().split(".");
var result = FixedNumber.from(comps[0], this.format);
var hasFraction = !comps[1].match(/^(0*)$/);
if (!this.isNegative() && hasFraction) {
result = result.addUnsafe(ONE);
}
return result;
};
// @TODO: Support other rounding algorithms
FixedNumber.prototype.round = function (decimals) {
if (decimals == null) {
decimals = 0;
}
// If we are already in range, we're done
var comps = this.toString().split(".");
if (decimals < 0 || decimals > 80 || (decimals % 1)) {
logger.throwArgumentError("invalid decimal count", "decimals", decimals);
}
// If we are already in range, we're done
var comps = this.toString().split(".");
if (comps[1].length <= decimals) {
return this;
}
// Bump the value up by the 0.00...0005
var bump = "0." + zeros.substring(0, decimals) + "5";
comps = this.addUnsafe(FixedNumber.fromString(bump, this.format))._value.split(".");
// Now it is safe to truncate
return FixedNumber.fromString(comps[0] + "." + comps[1].substring(0, decimals));
var factor = FixedNumber.from("1" + zeros.substring(0, decimals));
return this.mulUnsafe(factor).addUnsafe(BUMP).floor().divUnsafe(factor);
};
FixedNumber.prototype.isZero = function () {
return (this._value === "0.0");
};
FixedNumber.prototype.isNegative = function () {
return (this._value[0] === "-");
};
FixedNumber.prototype.toString = function () { return this._value; };
FixedNumber.prototype.toHexString = function (width) {
if (width == null) {
@ -324,4 +342,6 @@ var FixedNumber = /** @class */ (function () {
return FixedNumber;
}());
exports.FixedNumber = FixedNumber;
var ONE = FixedNumber.from(1);
var BUMP = FixedNumber.from("0.5");
//# sourceMappingURL=fixednumber.js.map

File diff suppressed because one or more lines are too long

@ -26,7 +26,7 @@
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"tarballHash": "0x7352ebc10e5e62e5ff3374291634be629727a4103f07bdb118886965bc1c663d",
"tarballHash": "0x27650ce845911be3b5311a69e8d553516376c453eb74871dd34f850ea7827def",
"types": "./lib/index.d.ts",
"version": "5.0.6"
"version": "5.0.7"
}

@ -1 +1 @@
export const version = "bignumber/5.0.6";
export const version = "bignumber/5.0.7";

@ -1 +1 @@
export declare const version = "cli/5.0.3";
export declare const version = "cli/5.0.4";

@ -1,2 +1,2 @@
export const version = "cli/5.0.3";
export const version = "cli/5.0.4";
//# sourceMappingURL=_version.js.map

@ -1 +1 @@
export declare const version = "cli/5.0.3";
export declare const version = "cli/5.0.4";

@ -1,4 +1,4 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "cli/5.0.3";
exports.version = "cli/5.0.4";
//# sourceMappingURL=_version.js.map

@ -9,9 +9,9 @@
"dependencies": {
"@babel/parser": "7.8.4",
"@babel/types": "7.8.3",
"@ethersproject/asm": "^5.0.3",
"@ethersproject/asm": "^5.0.5",
"@ethersproject/basex": "^5.0.3",
"ethers": "^5.0.9",
"ethers": "^5.0.13",
"mime-types": "2.1.11",
"scrypt-js": "3.0.1",
"solc": "0.5.10",
@ -41,7 +41,7 @@
"scripts": {
"test": "exit 1"
},
"tarballHash": "0xed228fdbbb6124ddd1378a2bd80bf33815dfb6b88bbf349544f919e2247eeeb6",
"tarballHash": "0x04c904286c107a703835434d6a65babd10d2f44b334a74359bb76fcd32e3de6f",
"types": "./lib/index.d.ts",
"version": "5.0.3"
"version": "5.0.4"
}

@ -1 +1 @@
export const version = "cli/5.0.3";
export const version = "cli/5.0.4";

@ -1 +1 @@
export declare const version = "constants/5.0.3";
export declare const version = "constants/5.0.4";

@ -1,2 +1,2 @@
export const version = "constants/5.0.3";
export const version = "constants/5.0.4";
//# sourceMappingURL=_version.js.map

@ -1 +1 @@
export declare const version = "constants/5.0.3";
export declare const version = "constants/5.0.4";

@ -1,4 +1,4 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "constants/5.0.3";
exports.version = "constants/5.0.4";
//# sourceMappingURL=_version.js.map

@ -1,7 +1,7 @@
{
"author": "Richard Moore <me@ricmoo.com>",
"dependencies": {
"@ethersproject/bignumber": "^5.0.6"
"@ethersproject/bignumber": "^5.0.7"
},
"description": "Common Ethereum constants used for ethers.",
"ethereum": "donations.ethers.eth",
@ -23,7 +23,7 @@
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"tarballHash": "0x0857b467c02b5e09d00255c6c8f952fd79a6b706c411da895bd829a3afbf099e",
"tarballHash": "0x1a5bdfe22f5b6b81a3e8c8d48646b52af3685c0ba2a652fe86868df017a7a7e6",
"types": "./lib/index.d.ts",
"version": "5.0.3"
"version": "5.0.4"
}

@ -1 +1 @@
export const version = "constants/5.0.3";
export const version = "constants/5.0.4";

@ -1 +1 @@
export declare const version = "contracts/5.0.3";
export declare const version = "contracts/5.0.4";

@ -1,2 +1,2 @@
export const version = "contracts/5.0.3";
export const version = "contracts/5.0.4";
//# sourceMappingURL=_version.js.map

@ -1 +1 @@
export declare const version = "contracts/5.0.3";
export declare const version = "contracts/5.0.4";

@ -1,4 +1,4 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "contracts/5.0.3";
exports.version = "contracts/5.0.4";
//# sourceMappingURL=_version.js.map

@ -1,13 +1,13 @@
{
"author": "Richard Moore <me@ricmoo.com>",
"dependencies": {
"@ethersproject/abi": "^5.0.3",
"@ethersproject/abstract-provider": "^5.0.3",
"@ethersproject/abstract-signer": "^5.0.3",
"@ethersproject/address": "^5.0.3",
"@ethersproject/bignumber": "^5.0.6",
"@ethersproject/abi": "^5.0.5",
"@ethersproject/abstract-provider": "^5.0.4",
"@ethersproject/abstract-signer": "^5.0.4",
"@ethersproject/address": "^5.0.4",
"@ethersproject/bignumber": "^5.0.7",
"@ethersproject/bytes": "^5.0.4",
"@ethersproject/constants": "^5.0.3",
"@ethersproject/constants": "^5.0.4",
"@ethersproject/logger": "^5.0.5",
"@ethersproject/properties": "^5.0.3"
},
@ -31,7 +31,7 @@
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"tarballHash": "0xbb157719e14c1a0eedf43a06ece1ebd6bb882fe701ff40996c21e2216e4a41a3",
"tarballHash": "0xd0aff3ce335bf7127682dba635cd151f1076281e3917c7076c33b36c8f7b4afa",
"types": "./lib/index.d.ts",
"version": "5.0.3"
"version": "5.0.4"
}

@ -1 +1 @@
export const version = "contracts/5.0.3";
export const version = "contracts/5.0.4";

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -4161,7 +4161,7 @@ var lib_esm$1 = /*#__PURE__*/Object.freeze({
joinSignature: joinSignature
});
const version$2 = "bignumber/5.0.6";
const version$2 = "bignumber/5.0.7";
"use strict";
const logger$1 = new Logger(version$2);
@ -4632,28 +4632,46 @@ class FixedNumber {
const b = parseFixed(other._value, other.format.decimals);
return FixedNumber.fromValue(a.mul(this.format._multiplier).div(b), this.format.decimals, this.format);
}
floor() {
let comps = this.toString().split(".");
let result = FixedNumber.from(comps[0], this.format);
const hasFraction = !comps[1].match(/^(0*)$/);
if (this.isNegative() && hasFraction) {
result = result.subUnsafe(ONE);
}
return result;
}
ceiling() {
let comps = this.toString().split(".");
let result = FixedNumber.from(comps[0], this.format);
const hasFraction = !comps[1].match(/^(0*)$/);
if (!this.isNegative() && hasFraction) {
result = result.addUnsafe(ONE);
}
return result;
}
// @TODO: Support other rounding algorithms
round(decimals) {
if (decimals == null) {
decimals = 0;
}
// If we are already in range, we're done
let comps = this.toString().split(".");
if (decimals < 0 || decimals > 80 || (decimals % 1)) {
logger$2.throwArgumentError("invalid decimal count", "decimals", decimals);
}
// If we are already in range, we're done
let comps = this.toString().split(".");
if (comps[1].length <= decimals) {
return this;
}
// Bump the value up by the 0.00...0005
const bump = "0." + zeros.substring(0, decimals) + "5";
comps = this.addUnsafe(FixedNumber.fromString(bump, this.format))._value.split(".");
// Now it is safe to truncate
return FixedNumber.fromString(comps[0] + "." + comps[1].substring(0, decimals));
const factor = FixedNumber.from("1" + zeros.substring(0, decimals));
return this.mulUnsafe(factor).addUnsafe(BUMP).floor().divUnsafe(factor);
}
isZero() {
return (this._value === "0.0");
}
isNegative() {
return (this._value[0] === "-");
}
toString() { return this._value; }
toHexString(width) {
if (width == null) {
@ -4741,6 +4759,8 @@ class FixedNumber {
return !!(value && value._isFixedNumber);
}
}
const ONE = FixedNumber.from(1);
const BUMP = FixedNumber.from("0.5");
const version$3 = "properties/5.0.3";
@ -4859,7 +4879,7 @@ class Description {
}
}
const version$4 = "abi/5.0.4";
const version$4 = "abi/5.0.5";
"use strict";
const logger$4 = new Logger(version$4);
@ -6381,7 +6401,7 @@ var index = /*#__PURE__*/Object.freeze({
decode: decode
});
const version$6 = "address/5.0.3";
const version$6 = "address/5.0.4";
"use strict";
const logger$7 = new Logger(version$6);
@ -6862,7 +6882,7 @@ class NumberCoder extends Coder {
}
}
const version$7 = "strings/5.0.3";
const version$7 = "strings/5.0.4";
"use strict";
const logger$9 = new Logger(version$7);
@ -7439,7 +7459,7 @@ class AbiCoder {
}
const defaultAbiCoder = new AbiCoder();
const version$8 = "hash/5.0.3";
const version$8 = "hash/5.0.4";
"use strict";
const logger$b = new Logger(version$8);
@ -7973,7 +7993,7 @@ class Interface {
"use strict";
const version$9 = "abstract-provider/5.0.3";
const version$9 = "abstract-provider/5.0.4";
"use strict";
const logger$d = new Logger(version$9);
@ -8050,7 +8070,7 @@ class Provider {
}
}
const version$a = "abstract-signer/5.0.3";
const version$a = "abstract-signer/5.0.4";
"use strict";
var __awaiter$1 = (window && window.__awaiter) || function (thisArg, _arguments, P, generator) {
@ -8250,7 +8270,7 @@ class VoidSigner extends Signer {
}
}
const version$b = "contracts/5.0.3";
const version$b = "contracts/5.0.4";
"use strict";
var __awaiter$2 = (window && window.__awaiter) || function (thisArg, _arguments, P, generator) {
@ -16485,7 +16505,7 @@ function computePublicKey(key, compressed) {
return logger$g.throwArgumentError("invalid public or private key", "key", "[REDACTED]");
}
const version$e = "transactions/5.0.4";
const version$e = "transactions/5.0.5";
"use strict";
const logger$h = new Logger(version$e);
@ -16646,7 +16666,7 @@ function parse(rawTransaction) {
return tx;
}
const version$f = "wordlists/5.0.3";
const version$f = "wordlists/5.0.4";
"use strict";
// This gets overridden by rollup
@ -16730,7 +16750,7 @@ Wordlist.register(langEn);
"use strict";
const wordlists = { en: langEn };
const version$g = "hdnode/5.0.3";
const version$g = "hdnode/5.0.4";
"use strict";
const logger$j = new Logger(version$g);
@ -17901,7 +17921,7 @@ var aesJs = createCommonjsModule(function (module, exports) {
})(commonjsGlobal);
});
const version$i = "json-wallets/5.0.5";
const version$i = "json-wallets/5.0.6";
"use strict";
function looseArrayify(hexString) {
@ -18873,7 +18893,7 @@ function decryptJsonWalletSync(json, password) {
throw new Error("invalid JSON wallet");
}
const version$j = "wallet/5.0.3";
const version$j = "wallet/5.0.4";
"use strict";
const logger$n = new Logger(version$j);
@ -19233,7 +19253,7 @@ var browser$2 = /*#__PURE__*/Object.freeze({
encode: encode$1
});
const version$l = "web/5.0.5";
const version$l = "web/5.0.6";
"use strict";
var __awaiter$4 = (window && window.__awaiter) || function (thisArg, _arguments, P, generator) {
@ -19374,6 +19394,9 @@ function _fetchData(connection, body, processFunc) {
if (headers["content-type"] == null) {
headers["content-type"] = { key: "Content-Type", value: "application/octet-stream" };
}
if (headers["content-length"] == null) {
headers["content-length"] = { key: "Content-Length", value: String(body.length) };
}
}
const flatHeaders = {};
Object.keys(headers).forEach((key) => {
@ -19817,7 +19840,7 @@ var bech32_5 = bech32.toWords;
var bech32_6 = bech32.fromWordsUnsafe;
var bech32_7 = bech32.fromWords;
const version$m = "providers/5.0.7";
const version$m = "providers/5.0.8";
"use strict";
const logger$q = new Logger(version$m);
@ -21515,7 +21538,7 @@ class BaseProvider extends Provider {
var _version$2 = createCommonjsModule(function (module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "providers/5.0.7";
exports.version = "providers/5.0.8";
});
@ -21559,6 +21582,17 @@ var __awaiter$7 = (window && window.__awaiter) || function (thisArg, _arguments,
});
};
const logger$s = new Logger(version$m);
const ErrorGas = ["call", "estimateGas"];
function getMessage(error) {
let message = error.message;
if (error.code === Logger.errors.SERVER_ERROR && error.error && typeof (error.error.message) === "string") {
message = error.error.message;
}
else if (typeof (error.responseText) === "string") {
message = error.responseText;
}
return message || "";
}
function timer(timeout) {
return new Promise(function (resolve) {
setTimeout(resolve, timeout);
@ -21887,31 +21921,46 @@ class JsonRpcProvider extends BaseProvider {
return null;
}
perform(method, params) {
const args = this.prepareRequest(method, params);
if (args == null) {
logger$s.throwError(method + " not implemented", Logger.errors.NOT_IMPLEMENTED, { operation: method });
}
// We need a little extra logic to process errors from sendTransaction
if (method === "sendTransaction") {
return this.send(args[0], args[1]).catch((error) => {
if (error.responseText) {
return __awaiter$7(this, void 0, void 0, function* () {
const args = this.prepareRequest(method, params);
if (args == null) {
logger$s.throwError(method + " not implemented", Logger.errors.NOT_IMPLEMENTED, { operation: method });
}
// We need a little extra logic to process errors from sendTransaction
if (method === "sendTransaction") {
try {
return yield this.send(args[0], args[1]);
}
catch (error) {
const message = getMessage(error);
// "insufficient funds for gas * price + value"
if (error.responseText.indexOf("insufficient funds") > 0) {
if (message.match(/insufficient funds/)) {
logger$s.throwError("insufficient funds", Logger.errors.INSUFFICIENT_FUNDS, {});
}
// "nonce too low"
if (error.responseText.indexOf("nonce too low") > 0) {
if (message.match(/nonce too low/)) {
logger$s.throwError("nonce has already been used", Logger.errors.NONCE_EXPIRED, {});
}
// "replacement transaction underpriced"
if (error.responseText.indexOf("replacement transaction underpriced") > 0) {
if (message.match(/replacement transaction underpriced/)) {
logger$s.throwError("replacement fee too low", Logger.errors.REPLACEMENT_UNDERPRICED, {});
}
throw error;
}
}
try {
return yield this.send(args[0], args[1]);
}
catch (error) {
if (ErrorGas.indexOf(method) >= 0 && getMessage(error).match(/gas required exceeds allowance|always failing transaction|execution reverted/)) {
logger$s.throwError("cannot estimate gas; transaction may fail or may require manual gas limit", Logger.errors.UNPREDICTABLE_GAS_LIMIT, {
transaction: params.transaction,
error: error
});
}
throw error;
});
}
return this.send(args[0], args[1]);
}
});
}
_startEvent(event) {
if (event.tag === "pending") {
@ -22530,6 +22579,18 @@ function checkLogTag(blockTag) {
return parseInt(blockTag.substring(2), 16);
}
const defaultApiKey$1 = "9D13ZE7XSBTJ94N9BNJ2MA33VMAY2YPIRB";
function checkGasError(error, transaction) {
let message = error.message;
if (error.code === Logger.errors.SERVER_ERROR && error.error && typeof (error.error.message) === "string") {
message = error.error.message;
}
if (message.match(/execution failed due to an exception/)) {
logger$x.throwError("cannot estimate gas; transaction may fail or may require manual gas limit", Logger.errors.UNPREDICTABLE_GAS_LIMIT, {
error, transaction
});
}
throw error;
}
class EtherscanProvider extends BaseProvider {
constructor(network, apiKey) {
logger$x.checkNew(new.target, EtherscanProvider);
@ -22678,7 +22739,12 @@ class EtherscanProvider extends BaseProvider {
throw new Error("EtherscanProvider does not support blockTag for call");
}
url += apiKey;
return get(url);
try {
return yield get(url);
}
catch (error) {
return checkGasError(error, params.transaction);
}
}
case "estimateGas": {
let transaction = getTransactionString(params.transaction);
@ -22687,7 +22753,12 @@ class EtherscanProvider extends BaseProvider {
}
url += "/api?module=proxy&action=eth_estimateGas&" + transaction;
url += apiKey;
return get(url);
try {
return yield get(url);
}
catch (error) {
return checkGasError(error, params.transaction);
}
}
case "getLogs": {
url += "/api?module=logs&action=getLogs";
@ -22914,12 +22985,27 @@ function stall$1(duration) {
}
return { cancel, getPromise, wait };
}
const ForwardErrors = [
Logger.errors.CALL_EXCEPTION,
Logger.errors.INSUFFICIENT_FUNDS,
Logger.errors.NONCE_EXPIRED,
Logger.errors.REPLACEMENT_UNDERPRICED,
Logger.errors.UNPREDICTABLE_GAS_LIMIT
];
const ForwardProperties = [
"address",
"args",
"errorArgs",
"errorSignature",
"method",
"transaction",
];
;
function exposeDebugConfig(config, now) {
const result = {
provider: config.provider,
weight: config.weight
};
Object.defineProperty(result, "provider", { get: () => config.provider });
if (config.start) {
result.start = config.start;
}
@ -23303,6 +23389,42 @@ class FallbackProvider extends BaseProvider {
}
first = false;
}
// No result, check for errors that should be forwarded
const errors = configs.reduce((accum, c) => {
if (!c.done || c.error == null) {
return accum;
}
const code = (c.error).code;
if (ForwardErrors.indexOf(code) >= 0) {
if (!accum[code]) {
accum[code] = { error: c.error, weight: 0 };
}
accum[code].weight += c.weight;
}
return accum;
}, ({}));
Object.keys(errors).forEach((errorCode) => {
const tally = errors[errorCode];
if (tally.weight < this.quorum) {
return;
}
// Shut down any stallers
configs.forEach(c => {
if (c.staller) {
c.staller.cancel();
}
c.cancelled = true;
});
const e = (tally.error);
const props = {};
ForwardProperties.forEach((name) => {
if (e[name] == null) {
return;
}
props[name] = e[name];
});
logger$y.throwError(e.reason || e.message, errorCode, props);
});
// All configs have run to completion; we will never get more data
if (configs.filter((c) => !c.done).length === 0) {
break;
@ -23696,7 +23818,7 @@ function sha256$1(types, values) {
return browser_3(pack$1(types, values));
}
const version$n = "units/5.0.3";
const version$n = "units/5.0.4";
"use strict";
const logger$D = new Logger(version$n);
@ -23871,7 +23993,7 @@ var utils$1 = /*#__PURE__*/Object.freeze({
Indexed: Indexed
});
const version$o = "ethers/5.0.12";
const version$o = "ethers/5.0.13";
"use strict";
const logger$E = new Logger(version$o);

File diff suppressed because one or more lines are too long

@ -4225,7 +4225,7 @@
var _version$4 = createCommonjsModule(function (module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "bignumber/5.0.6";
exports.version = "bignumber/5.0.7";
});
@ -4735,28 +4735,46 @@
var b = parseFixed(other._value, other.format.decimals);
return FixedNumber.fromValue(a.mul(this.format._multiplier).div(b), this.format.decimals, this.format);
};
FixedNumber.prototype.floor = function () {
var comps = this.toString().split(".");
var result = FixedNumber.from(comps[0], this.format);
var hasFraction = !comps[1].match(/^(0*)$/);
if (this.isNegative() && hasFraction) {
result = result.subUnsafe(ONE);
}
return result;
};
FixedNumber.prototype.ceiling = function () {
var comps = this.toString().split(".");
var result = FixedNumber.from(comps[0], this.format);
var hasFraction = !comps[1].match(/^(0*)$/);
if (!this.isNegative() && hasFraction) {
result = result.addUnsafe(ONE);
}
return result;
};
// @TODO: Support other rounding algorithms
FixedNumber.prototype.round = function (decimals) {
if (decimals == null) {
decimals = 0;
}
// If we are already in range, we're done
var comps = this.toString().split(".");
if (decimals < 0 || decimals > 80 || (decimals % 1)) {
logger.throwArgumentError("invalid decimal count", "decimals", decimals);
}
// If we are already in range, we're done
var comps = this.toString().split(".");
if (comps[1].length <= decimals) {
return this;
}
// Bump the value up by the 0.00...0005
var bump = "0." + zeros.substring(0, decimals) + "5";
comps = this.addUnsafe(FixedNumber.fromString(bump, this.format))._value.split(".");
// Now it is safe to truncate
return FixedNumber.fromString(comps[0] + "." + comps[1].substring(0, decimals));
var factor = FixedNumber.from("1" + zeros.substring(0, decimals));
return this.mulUnsafe(factor).addUnsafe(BUMP).floor().divUnsafe(factor);
};
FixedNumber.prototype.isZero = function () {
return (this._value === "0.0");
};
FixedNumber.prototype.isNegative = function () {
return (this._value[0] === "-");
};
FixedNumber.prototype.toString = function () { return this._value; };
FixedNumber.prototype.toHexString = function (width) {
if (width == null) {
@ -4846,6 +4864,8 @@
return FixedNumber;
}());
exports.FixedNumber = FixedNumber;
var ONE = FixedNumber.from(1);
var BUMP = FixedNumber.from("0.5");
});
@ -5061,7 +5081,7 @@
var _version$8 = createCommonjsModule(function (module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "abi/5.0.4";
exports.version = "abi/5.0.5";
});
@ -6711,7 +6731,7 @@
var _version$c = createCommonjsModule(function (module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "address/5.0.3";
exports.version = "address/5.0.4";
});
@ -7456,7 +7476,7 @@
var _version$e = createCommonjsModule(function (module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "strings/5.0.3";
exports.version = "strings/5.0.4";
});
@ -8204,7 +8224,7 @@
var _version$g = createCommonjsModule(function (module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "hash/5.0.3";
exports.version = "hash/5.0.4";
});
@ -8864,7 +8884,7 @@
var _version$i = createCommonjsModule(function (module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "abstract-provider/5.0.3";
exports.version = "abstract-provider/5.0.4";
});
@ -9001,7 +9021,7 @@
var _version$k = createCommonjsModule(function (module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "abstract-signer/5.0.3";
exports.version = "abstract-signer/5.0.4";
});
@ -9329,7 +9349,7 @@
var _version$m = createCommonjsModule(function (module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "contracts/5.0.3";
exports.version = "contracts/5.0.4";
});
@ -17802,7 +17822,7 @@
var _version$s = createCommonjsModule(function (module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "transactions/5.0.4";
exports.version = "transactions/5.0.5";
});
@ -18002,7 +18022,7 @@
var _version$u = createCommonjsModule(function (module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "wordlists/5.0.3";
exports.version = "wordlists/5.0.4";
});
@ -18147,7 +18167,7 @@
var _version$w = createCommonjsModule(function (module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "hdnode/5.0.3";
exports.version = "hdnode/5.0.4";
});
@ -19391,7 +19411,7 @@
var _version$A = createCommonjsModule(function (module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "json-wallets/5.0.5";
exports.version = "json-wallets/5.0.6";
});
@ -20560,7 +20580,7 @@
var _version$C = createCommonjsModule(function (module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "wallet/5.0.3";
exports.version = "wallet/5.0.4";
});
@ -21007,7 +21027,7 @@
var _version$G = createCommonjsModule(function (module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "web/5.0.5";
exports.version = "web/5.0.6";
});
@ -21235,6 +21255,9 @@
if (headers["content-type"] == null) {
headers["content-type"] = { key: "Content-Type", value: "application/octet-stream" };
}
if (headers["content-length"] == null) {
headers["content-length"] = { key: "Content-Length", value: String(body.length) };
}
}
var flatHeaders = {};
Object.keys(headers).forEach(function (key) {
@ -21719,7 +21742,7 @@
var _version$I = createCommonjsModule(function (module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "providers/5.0.7";
exports.version = "providers/5.0.8";
});
@ -23974,6 +23997,17 @@
var logger = new lib.Logger(_version$I.version);
var ErrorGas = ["call", "estimateGas"];
function getMessage(error) {
var message = error.message;
if (error.code === lib.Logger.errors.SERVER_ERROR && error.error && typeof (error.error.message) === "string") {
message = error.error.message;
}
else if (typeof (error.responseText) === "string") {
message = error.responseText;
}
return message || "";
}
function timer(timeout) {
return new Promise(function (resolve) {
setTimeout(resolve, timeout);
@ -24344,31 +24378,54 @@
return null;
};
JsonRpcProvider.prototype.perform = function (method, params) {
var args = this.prepareRequest(method, params);
if (args == null) {
logger.throwError(method + " not implemented", lib.Logger.errors.NOT_IMPLEMENTED, { operation: method });
}
// We need a little extra logic to process errors from sendTransaction
if (method === "sendTransaction") {
return this.send(args[0], args[1]).catch(function (error) {
if (error.responseText) {
// "insufficient funds for gas * price + value"
if (error.responseText.indexOf("insufficient funds") > 0) {
logger.throwError("insufficient funds", lib.Logger.errors.INSUFFICIENT_FUNDS, {});
}
// "nonce too low"
if (error.responseText.indexOf("nonce too low") > 0) {
logger.throwError("nonce has already been used", lib.Logger.errors.NONCE_EXPIRED, {});
}
// "replacement transaction underpriced"
if (error.responseText.indexOf("replacement transaction underpriced") > 0) {
logger.throwError("replacement fee too low", lib.Logger.errors.REPLACEMENT_UNDERPRICED, {});
}
return __awaiter(this, void 0, void 0, function () {
var args, error_3, message, error_4;
return __generator(this, function (_a) {
switch (_a.label) {
case 0:
args = this.prepareRequest(method, params);
if (args == null) {
logger.throwError(method + " not implemented", lib.Logger.errors.NOT_IMPLEMENTED, { operation: method });
}
if (!(method === "sendTransaction")) return [3 /*break*/, 4];
_a.label = 1;
case 1:
_a.trys.push([1, 3, , 4]);
return [4 /*yield*/, this.send(args[0], args[1])];
case 2: return [2 /*return*/, _a.sent()];
case 3:
error_3 = _a.sent();
message = getMessage(error_3);
// "insufficient funds for gas * price + value"
if (message.match(/insufficient funds/)) {
logger.throwError("insufficient funds", lib.Logger.errors.INSUFFICIENT_FUNDS, {});
}
// "nonce too low"
if (message.match(/nonce too low/)) {
logger.throwError("nonce has already been used", lib.Logger.errors.NONCE_EXPIRED, {});
}
// "replacement transaction underpriced"
if (message.match(/replacement transaction underpriced/)) {
logger.throwError("replacement fee too low", lib.Logger.errors.REPLACEMENT_UNDERPRICED, {});
}
throw error_3;
case 4:
_a.trys.push([4, 6, , 7]);
return [4 /*yield*/, this.send(args[0], args[1])];
case 5: return [2 /*return*/, _a.sent()];
case 6:
error_4 = _a.sent();
if (ErrorGas.indexOf(method) >= 0 && getMessage(error_4).match(/gas required exceeds allowance|always failing transaction|execution reverted/)) {
logger.throwError("cannot estimate gas; transaction may fail or may require manual gas limit", lib.Logger.errors.UNPREDICTABLE_GAS_LIMIT, {
transaction: params.transaction,
error: error_4
});
}
throw error_4;
case 7: return [2 /*return*/];
}
throw error;
});
}
return this.send(args[0], args[1]);
});
};
JsonRpcProvider.prototype._startEvent = function (event) {
if (event.tag === "pending") {
@ -25295,6 +25352,18 @@
return parseInt(blockTag.substring(2), 16);
}
var defaultApiKey = "9D13ZE7XSBTJ94N9BNJ2MA33VMAY2YPIRB";
function checkGasError(error, transaction) {
var message = error.message;
if (error.code === lib.Logger.errors.SERVER_ERROR && error.error && typeof (error.error.message) === "string") {
message = error.error.message;
}
if (message.match(/execution failed due to an exception/)) {
logger.throwError("cannot estimate gas; transaction may fail or may require manual gas limit", lib.Logger.errors.UNPREDICTABLE_GAS_LIMIT, {
error: error, transaction: transaction
});
}
throw error;
}
var EtherscanProvider = /** @class */ (function (_super) {
__extends(EtherscanProvider, _super);
function EtherscanProvider(network, apiKey) {
@ -25339,7 +25408,7 @@
};
EtherscanProvider.prototype.perform = function (method, params) {
return __awaiter(this, void 0, void 0, function () {
var url, apiKey, get, _a, transaction, transaction, topic0, logs, txs, i, log, tx, _b;
var url, apiKey, get, _a, transaction, error_1, transaction, error_2, topic0, logs, txs, i, log, tx, _b;
var _this = this;
return __generator(this, function (_c) {
switch (_c.label) {
@ -25396,11 +25465,11 @@
case "getTransaction": return [3 /*break*/, 9];
case "getTransactionReceipt": return [3 /*break*/, 10];
case "call": return [3 /*break*/, 11];
case "estimateGas": return [3 /*break*/, 12];
case "getLogs": return [3 /*break*/, 13];
case "getEtherPrice": return [3 /*break*/, 20];
case "estimateGas": return [3 /*break*/, 15];
case "getLogs": return [3 /*break*/, 19];
case "getEtherPrice": return [3 /*break*/, 26];
}
return [3 /*break*/, 22];
return [3 /*break*/, 28];
case 1:
url += "/api?module=proxy&action=eth_blockNumber" + apiKey;
return [2 /*return*/, get(url)];
@ -25467,32 +25536,40 @@
url += apiKey;
return [2 /*return*/, get(url)];
case 11:
{
transaction = getTransactionString(params.transaction);
if (transaction) {
transaction = "&" + transaction;
}
url += "/api?module=proxy&action=eth_call" + transaction;
//url += "&tag=" + params.blockTag + apiKey;
if (params.blockTag !== "latest") {
throw new Error("EtherscanProvider does not support blockTag for call");
}
url += apiKey;
return [2 /*return*/, get(url)];
transaction = getTransactionString(params.transaction);
if (transaction) {
transaction = "&" + transaction;
}
url += "/api?module=proxy&action=eth_call" + transaction;
//url += "&tag=" + params.blockTag + apiKey;
if (params.blockTag !== "latest") {
throw new Error("EtherscanProvider does not support blockTag for call");
}
url += apiKey;
_c.label = 12;
case 12:
{
transaction = getTransactionString(params.transaction);
if (transaction) {
transaction = "&" + transaction;
}
url += "/api?module=proxy&action=eth_estimateGas&" + transaction;
url += apiKey;
return [2 /*return*/, get(url)];
_c.trys.push([12, 14, , 15]);
return [4 /*yield*/, get(url)];
case 13: return [2 /*return*/, _c.sent()];
case 14:
error_1 = _c.sent();
return [2 /*return*/, checkGasError(error_1, params.transaction)];
case 15:
transaction = getTransactionString(params.transaction);
if (transaction) {
transaction = "&" + transaction;
}
_c.label = 13;
case 13:
url += "/api?module=proxy&action=eth_estimateGas&" + transaction;
url += apiKey;
_c.label = 16;
case 16:
_c.trys.push([16, 18, , 19]);
return [4 /*yield*/, get(url)];
case 17: return [2 /*return*/, _c.sent()];
case 18:
error_2 = _c.sent();
return [2 /*return*/, checkGasError(error_2, params.transaction)];
case 19:
url += "/api?module=logs&action=getLogs";
if (params.filter.fromBlock) {
url += "&fromBlock=" + checkLogTag(params.filter.fromBlock);
@ -25518,33 +25595,33 @@
}
url += apiKey;
return [4 /*yield*/, get(url, getResult)];
case 14:
case 20:
logs = _c.sent();
txs = {};
i = 0;
_c.label = 15;
case 15:
if (!(i < logs.length)) return [3 /*break*/, 19];
_c.label = 21;
case 21:
if (!(i < logs.length)) return [3 /*break*/, 25];
log = logs[i];
if (log.blockHash != null) {
return [3 /*break*/, 18];
return [3 /*break*/, 24];
}
if (!(txs[log.transactionHash] == null)) return [3 /*break*/, 17];
if (!(txs[log.transactionHash] == null)) return [3 /*break*/, 23];
return [4 /*yield*/, this.getTransaction(log.transactionHash)];
case 16:
case 22:
tx = _c.sent();
if (tx) {
txs[log.transactionHash] = tx.blockHash;
}
_c.label = 17;
case 17:
_c.label = 23;
case 23:
log.blockHash = txs[log.transactionHash];
_c.label = 18;
case 18:
_c.label = 24;
case 24:
i++;
return [3 /*break*/, 15];
case 19: return [2 /*return*/, logs];
case 20:
return [3 /*break*/, 21];
case 25: return [2 /*return*/, logs];
case 26:
if (this.network.name !== "homestead") {
return [2 /*return*/, 0.0];
}
@ -25552,9 +25629,9 @@
url += apiKey;
_b = parseFloat;
return [4 /*yield*/, get(url, getResult)];
case 21: return [2 /*return*/, _b.apply(void 0, [(_c.sent()).ethusd])];
case 22: return [3 /*break*/, 23];
case 23: return [2 /*return*/, _super.prototype.perform.call(this, method, params)];
case 27: return [2 /*return*/, _b.apply(void 0, [(_c.sent()).ethusd])];
case 28: return [3 /*break*/, 29];
case 29: return [2 /*return*/, _super.prototype.perform.call(this, method, params)];
}
});
});
@ -25786,12 +25863,27 @@
}
return { cancel: cancel, getPromise: getPromise, wait: wait };
}
var ForwardErrors = [
lib.Logger.errors.CALL_EXCEPTION,
lib.Logger.errors.INSUFFICIENT_FUNDS,
lib.Logger.errors.NONCE_EXPIRED,
lib.Logger.errors.REPLACEMENT_UNDERPRICED,
lib.Logger.errors.UNPREDICTABLE_GAS_LIMIT
];
var ForwardProperties = [
"address",
"args",
"errorArgs",
"errorSignature",
"method",
"transaction",
];
;
function exposeDebugConfig(config, now) {
var result = {
provider: config.provider,
weight: config.weight
};
Object.defineProperty(result, "provider", { get: function () { return config.provider; } });
if (config.start) {
result.start = config.start;
}
@ -26136,7 +26228,7 @@
i = 0;
first = true;
_loop_1 = function () {
var t0, inflightWeight, _loop_2, waiting, results, result;
var t0, inflightWeight, _loop_2, waiting, results, result, errors;
return __generator(this, function (_a) {
switch (_a.label) {
case 0:
@ -26227,6 +26319,41 @@
first = false;
_a.label = 5;
case 5:
errors = configs.reduce(function (accum, c) {
if (!c.done || c.error == null) {
return accum;
}
var code = (c.error).code;
if (ForwardErrors.indexOf(code) >= 0) {
if (!accum[code]) {
accum[code] = { error: c.error, weight: 0 };
}
accum[code].weight += c.weight;
}
return accum;
}, ({}));
Object.keys(errors).forEach(function (errorCode) {
var tally = errors[errorCode];
if (tally.weight < _this.quorum) {
return;
}
// Shut down any stallers
configs.forEach(function (c) {
if (c.staller) {
c.staller.cancel();
}
c.cancelled = true;
});
var e = (tally.error);
var props = {};
ForwardProperties.forEach(function (name) {
if (e[name] == null) {
return;
}
props[name] = e[name];
});
logger.throwError(e.reason || e.message, errorCode, props);
});
// All configs have run to completion; we will never get more data
if (configs.filter(function (c) { return !c.done; }).length === 0) {
return [2 /*return*/, "break"];
@ -26794,7 +26921,7 @@
var _version$K = createCommonjsModule(function (module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "units/5.0.3";
exports.version = "units/5.0.4";
});
@ -27121,7 +27248,7 @@
var _version$M = createCommonjsModule(function (module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "ethers/5.0.12";
exports.version = "ethers/5.0.13";
});

File diff suppressed because one or more lines are too long

@ -1 +1 @@
export declare const version = "ethers/5.0.12";
export declare const version = "ethers/5.0.13";

@ -1,2 +1,2 @@
export const version = "ethers/5.0.12";
export const version = "ethers/5.0.13";
//# sourceMappingURL=_version.js.map

@ -1 +1 @@
export declare const version = "ethers/5.0.12";
export declare const version = "ethers/5.0.13";

@ -1,4 +1,4 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "ethers/5.0.12";
exports.version = "ethers/5.0.13";
//# sourceMappingURL=_version.js.map

@ -2,36 +2,36 @@
"author": "Richard Moore <me@ricmoo.com>",
"browser": "./dist/ethers.umd.js",
"dependencies": {
"@ethersproject/abi": "^5.0.3",
"@ethersproject/abstract-provider": "^5.0.3",
"@ethersproject/abstract-signer": "^5.0.3",
"@ethersproject/address": "^5.0.3",
"@ethersproject/abi": "^5.0.5",
"@ethersproject/abstract-provider": "^5.0.4",
"@ethersproject/abstract-signer": "^5.0.4",
"@ethersproject/address": "^5.0.4",
"@ethersproject/base64": "^5.0.3",
"@ethersproject/basex": "^5.0.3",
"@ethersproject/bignumber": "^5.0.6",
"@ethersproject/bignumber": "^5.0.7",
"@ethersproject/bytes": "^5.0.4",
"@ethersproject/constants": "^5.0.3",
"@ethersproject/contracts": "^5.0.3",
"@ethersproject/hash": "^5.0.3",
"@ethersproject/hdnode": "^5.0.3",
"@ethersproject/json-wallets": "^5.0.5",
"@ethersproject/constants": "^5.0.4",
"@ethersproject/contracts": "^5.0.4",
"@ethersproject/hash": "^5.0.4",
"@ethersproject/hdnode": "^5.0.4",
"@ethersproject/json-wallets": "^5.0.6",
"@ethersproject/keccak256": "^5.0.3",
"@ethersproject/logger": "^5.0.5",
"@ethersproject/networks": "^5.0.3",
"@ethersproject/pbkdf2": "^5.0.3",
"@ethersproject/properties": "^5.0.3",
"@ethersproject/providers": "^5.0.6",
"@ethersproject/providers": "^5.0.8",
"@ethersproject/random": "^5.0.3",
"@ethersproject/rlp": "^5.0.3",
"@ethersproject/sha2": "^5.0.3",
"@ethersproject/signing-key": "^5.0.4",
"@ethersproject/solidity": "^5.0.3",
"@ethersproject/strings": "^5.0.3",
"@ethersproject/transactions": "^5.0.3",
"@ethersproject/units": "^5.0.3",
"@ethersproject/wallet": "^5.0.3",
"@ethersproject/web": "^5.0.4",
"@ethersproject/wordlists": "^5.0.3"
"@ethersproject/solidity": "^5.0.4",
"@ethersproject/strings": "^5.0.4",
"@ethersproject/transactions": "^5.0.5",
"@ethersproject/units": "^5.0.4",
"@ethersproject/wallet": "^5.0.4",
"@ethersproject/web": "^5.0.6",
"@ethersproject/wordlists": "^5.0.4"
},
"description": "Umbrella package for most common Ethers libraries.",
"ethereum": "donations.ethers.eth",
@ -50,7 +50,7 @@
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"tarballHash": "0xb0ed5c45ed6327591f291bc9fe8bba5ff314ef7a0ae077fb0af1aab1aa2af25a",
"tarballHash": "0xb8476f841c067f73428c25fb242f7921ea6c3e5b1b234dd4d0ffc9d677911176",
"types": "./lib/index.d.ts",
"version": "5.0.12"
"version": "5.0.13"
}

@ -1 +1 @@
export const version = "ethers/5.0.12";
export const version = "ethers/5.0.13";

@ -1 +1 @@
export declare const version = "experimental/5.0.3";
export declare const version = "experimental/5.0.4";

@ -1,2 +1,2 @@
export const version = "experimental/5.0.3";
export const version = "experimental/5.0.4";
//# sourceMappingURL=_version.js.map

@ -1 +1 @@
export declare const version = "experimental/5.0.3";
export declare const version = "experimental/5.0.4";

@ -1,4 +1,4 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "experimental/5.0.3";
exports.version = "experimental/5.0.4";
//# sourceMappingURL=_version.js.map

@ -2,8 +2,8 @@
"author": "Richard Moore <me@ricmoo.com>",
"dependencies": {
"@ensdomains/address-encoder": "^0.1.2",
"@ethersproject/web": "^5.0.4",
"ethers": "^5.0.9",
"@ethersproject/web": "^5.0.6",
"ethers": "^5.0.13",
"scrypt-js": "3.0.1"
},
"description": "Experimental libraries for ethers. These should not be considered stable.",
@ -26,7 +26,7 @@
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"tarballHash": "0xc761cb198c017af53b5224e86bcca4be6e96cb4b3b9ce3dd953b5d7fe18a4680",
"tarballHash": "0x01ef84a8aca1865c9cf2c1ee98a3363f48ecd6897b668dc06143ed9431049375",
"types": "./lib/index.d.ts",
"version": "5.0.3"
"version": "5.0.4"
}

@ -1 +1 @@
export const version = "experimental/5.0.3";
export const version = "experimental/5.0.4";

@ -8,7 +8,7 @@ else {
ethers = w._ethers;
}
const version = "hardware-wallets/5.0.5";
const version = "hardware-wallets/5.0.6";
var global$1 = (typeof global !== "undefined" ? global :
typeof self !== "undefined" ? self :

File diff suppressed because one or more lines are too long

@ -1 +1 @@
export declare const version = "hardware-wallets/5.0.5";
export declare const version = "hardware-wallets/5.0.6";

@ -1,2 +1,2 @@
export const version = "hardware-wallets/5.0.5";
export const version = "hardware-wallets/5.0.6";
//# sourceMappingURL=_version.js.map

@ -1 +1 @@
export declare const version = "hardware-wallets/5.0.5";
export declare const version = "hardware-wallets/5.0.6";

@ -1,4 +1,4 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "hardware-wallets/5.0.5";
exports.version = "hardware-wallets/5.0.6";
//# sourceMappingURL=_version.js.map

@ -16,7 +16,7 @@
"@ledgerhq/hw-app-eth": "5.3.0",
"@ledgerhq/hw-transport": "5.3.0",
"@ledgerhq/hw-transport-u2f": "5.3.0",
"ethers": "^5.0.9"
"ethers": "^5.0.13"
},
"description": "Hardware Wallet support for ethers.",
"devDependencies": {
@ -45,7 +45,7 @@
"scripts": {
"test": "exit 1"
},
"tarballHash": "0x6c04df768c2be8c46950617e2e0e62022d3df79b1d803fa4c3c8e7c8e93afcca",
"tarballHash": "0x637899daba3fc0d6827159ee6727598c590b8c1d812eff940ac6365bac25befa",
"types": "./lib/index.d.ts",
"version": "5.0.5"
"version": "5.0.6"
}

@ -1 +1 @@
export const version = "hardware-wallets/5.0.5";
export const version = "hardware-wallets/5.0.6";

@ -1 +1 @@
export declare const version = "hash/5.0.3";
export declare const version = "hash/5.0.4";

@ -1,2 +1,2 @@
export const version = "hash/5.0.3";
export const version = "hash/5.0.4";
//# sourceMappingURL=_version.js.map

@ -1 +1 @@
export declare const version = "hash/5.0.3";
export declare const version = "hash/5.0.4";

@ -1,4 +1,4 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "hash/5.0.3";
exports.version = "hash/5.0.4";
//# sourceMappingURL=_version.js.map

@ -4,7 +4,7 @@
"@ethersproject/bytes": "^5.0.4",
"@ethersproject/keccak256": "^5.0.3",
"@ethersproject/logger": "^5.0.5",
"@ethersproject/strings": "^5.0.3"
"@ethersproject/strings": "^5.0.4"
},
"description": "Hash utility functions for Ethereum.",
"ethereum": "donations.ethers.eth",
@ -26,7 +26,7 @@
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"tarballHash": "0xa972f9e664477ea37ac601c1266151b06059262c0faafe75f5afd37c467a5d18",
"tarballHash": "0x749d62288550b6b2f701c55b2b3a039ba8e32e049ea52660aeace7cb06dc1156",
"types": "./lib/index.d.ts",
"version": "5.0.3"
"version": "5.0.4"
}

@ -1 +1 @@
export const version = "hash/5.0.3";
export const version = "hash/5.0.4";

@ -1 +1 @@
export declare const version = "hdnode/5.0.3";
export declare const version = "hdnode/5.0.4";

@ -1,2 +1,2 @@
export const version = "hdnode/5.0.3";
export const version = "hdnode/5.0.4";
//# sourceMappingURL=_version.js.map

@ -1 +1 @@
export declare const version = "hdnode/5.0.3";
export declare const version = "hdnode/5.0.4";

@ -1,4 +1,4 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "hdnode/5.0.3";
exports.version = "hdnode/5.0.4";
//# sourceMappingURL=_version.js.map

@ -1,18 +1,18 @@
{
"author": "Richard Moore <me@ricmoo.com>",
"dependencies": {
"@ethersproject/abstract-signer": "^5.0.3",
"@ethersproject/abstract-signer": "^5.0.4",
"@ethersproject/basex": "^5.0.3",
"@ethersproject/bignumber": "^5.0.6",
"@ethersproject/bignumber": "^5.0.7",
"@ethersproject/bytes": "^5.0.4",
"@ethersproject/logger": "^5.0.5",
"@ethersproject/pbkdf2": "^5.0.3",
"@ethersproject/properties": "^5.0.3",
"@ethersproject/sha2": "^5.0.3",
"@ethersproject/signing-key": "^5.0.4",
"@ethersproject/strings": "^5.0.3",
"@ethersproject/transactions": "^5.0.3",
"@ethersproject/wordlists": "^5.0.3"
"@ethersproject/strings": "^5.0.4",
"@ethersproject/transactions": "^5.0.5",
"@ethersproject/wordlists": "^5.0.4"
},
"description": "BIP32 Hierarchal Deterministic Node operations.",
"ethereum": "donations.ethers.eth",
@ -34,7 +34,7 @@
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"tarballHash": "0x913e449e6f1bc17efa12c8227d8b1b79daac4bbc2e8f865745938baf66051bbb",
"tarballHash": "0x1f5dad9fb05efd443de0fe9e8ce6dae571fe5acda7087302321dd46e83d5b6a9",
"types": "./lib/index.d.ts",
"version": "5.0.3"
"version": "5.0.4"
}

Some files were not shown because too many files have changed in this diff Show More