Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ethers-io/ethers.js
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 9e57e71dc0b410d4b9408beb43e233a55463d331
Choose a base ref
...
head repository: ethers-io/ethers.js
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 01aea705ce60b1c42d2f465b162cb339a0e94392
Choose a head ref

Commits on Apr 13, 2022

  1. Copy the full SHA
    948f770 View commit details
  2. Copy the full SHA
    0855d6e View commit details

Commits on Apr 14, 2022

  1. admin: updated dist files

    ricmoo committed Apr 14, 2022

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    7bc9c6b View commit details
  2. Copy the full SHA
    7a15201 View commit details
  3. Copy the full SHA
    f599d6f View commit details

Commits on Apr 29, 2022

  1. admin: remove other issue form as it is heavily abused and has not ev…

    …er been used for and exceptional issue.
    ricmoo committed Apr 29, 2022
    Copy the full SHA
    66d6aaf View commit details
  2. Copy the full SHA
    9bf17fa View commit details
  3. Copy the full SHA
    7b299dd View commit details
  4. docs: fixed typo (#2903).

    ricmoo committed Apr 29, 2022
    Copy the full SHA
    a72e404 View commit details
  5. Copy the full SHA
    bebd669 View commit details
  6. docs: fixed typos (#2834).

    ricmoo committed Apr 29, 2022
    Copy the full SHA
    24c3caa View commit details
  7. Copy the full SHA
    bd152f7 View commit details
  8. docs: fixed typo in comment

    ricmoo committed Apr 29, 2022
    Copy the full SHA
    1a5af9b View commit details
  9. docs: fixed typo (#2780).

    ricmoo committed Apr 29, 2022
    Copy the full SHA
    4467d9f View commit details
  10. Copy the full SHA
    04c0515 View commit details
  11. docs: fixed typo (#2680).

    ricmoo committed Apr 29, 2022
    Copy the full SHA
    8770cc4 View commit details
  12. Copy the full SHA
    3f631e9 View commit details
  13. Copy the full SHA
    24bd328 View commit details
  14. docs: Fixed link typo (#2821).

    ricmoo committed Apr 29, 2022
    Copy the full SHA
    8a7b5ef View commit details

Commits on May 1, 2022

  1. Copy the full SHA
    d9f45b3 View commit details
  2. admin: update dist files

    ricmoo committed May 1, 2022
    Copy the full SHA
    fc1e006 View commit details

Commits on May 12, 2022

  1. Copy the full SHA
    32b7373 View commit details
  2. Copy the full SHA
    c6eebf9 View commit details
  3. Copy the full SHA
    2c3dae0 View commit details
  4. admin: updated dist files

    ricmoo committed May 12, 2022
    Copy the full SHA
    01aea70 View commit details
Showing with 672 additions and 645 deletions.
  1. +5 −12 .github/ISSUE_TEMPLATE/beta-issue.yml
  2. +2 −2 .github/ISSUE_TEMPLATE/bug-report.yml
  3. +0 −27 .github/ISSUE_TEMPLATE/other.yml
  4. +21 −1 CHANGELOG.md
  5. +1 −1 docs.wrm/api/providers/jsonrpc-provider.wrm
  6. +1 −1 docs.wrm/api/providers/provider.wrm
  7. +17 −2 docs.wrm/api/providers/types.wrm
  8. +1 −1 docs.wrm/api/utils/hashing.wrm
  9. +1 −1 docs.wrm/api/utils/hdnode.wrm
  10. +5 −1 misc/admin/lib/npm.js
  11. +6 −1 misc/admin/src.ts/npm.ts
  12. +172 −170 package-lock.json
  13. +1 −1 packages/abi/lib.esm/_version.d.ts
  14. +1 −1 packages/abi/lib.esm/_version.js
  15. +1 −1 packages/abi/lib.esm/abi-coder.d.ts.map
  16. +0 −1 packages/abi/lib.esm/abi-coder.js
  17. +1 −1 packages/abi/lib.esm/abi-coder.js.map
  18. +1 −1 packages/abi/lib.esm/interface.d.ts.map
  19. +0 −1 packages/abi/lib.esm/interface.js
  20. +1 −1 packages/abi/lib.esm/interface.js.map
  21. +1 −1 packages/abi/lib/_version.d.ts
  22. +1 −1 packages/abi/lib/_version.js
  23. +1 −1 packages/abi/lib/abi-coder.d.ts.map
  24. +0 −2 packages/abi/lib/abi-coder.js
  25. +1 −1 packages/abi/lib/abi-coder.js.map
  26. +1 −1 packages/abi/lib/interface.d.ts.map
  27. +0 −1 packages/abi/lib/interface.js
  28. +1 −1 packages/abi/lib/interface.js.map
  29. +2 −2 packages/abi/package.json
  30. +1 −1 packages/abi/src.ts/_version.ts
  31. +0 −1 packages/abi/src.ts/abi-coder.ts
  32. +0 −2 packages/abi/src.ts/interface.ts
  33. +1 −1 packages/abstract-signer/lib.esm/_version.d.ts
  34. +1 −1 packages/abstract-signer/lib.esm/_version.js
  35. +1 −1 packages/abstract-signer/lib.esm/index.d.ts.map
  36. +0 −1 packages/abstract-signer/lib.esm/index.js
  37. +1 −1 packages/abstract-signer/lib.esm/index.js.map
  38. +1 −1 packages/abstract-signer/lib/_version.d.ts
  39. +1 −1 packages/abstract-signer/lib/_version.js
  40. +1 −1 packages/abstract-signer/lib/index.d.ts.map
  41. +1 −4 packages/abstract-signer/lib/index.js
  42. +1 −1 packages/abstract-signer/lib/index.js.map
  43. +2 −2 packages/abstract-signer/package.json
  44. +1 −1 packages/abstract-signer/src.ts/_version.ts
  45. +0 −1 packages/abstract-signer/src.ts/index.ts
  46. +1 −1 packages/bignumber/lib.esm/_version.d.ts
  47. +1 −1 packages/bignumber/lib.esm/_version.js
  48. +1 −1 packages/bignumber/lib.esm/bignumber.d.ts.map
  49. +0 −1 packages/bignumber/lib.esm/bignumber.js
  50. +1 −1 packages/bignumber/lib.esm/bignumber.js.map
  51. +1 −1 packages/bignumber/lib.esm/fixednumber.d.ts.map
  52. +0 −1 packages/bignumber/lib.esm/fixednumber.js
  53. +1 −1 packages/bignumber/lib.esm/fixednumber.js.map
  54. +1 −1 packages/bignumber/lib/_version.d.ts
  55. +1 −1 packages/bignumber/lib/_version.js
  56. +1 −1 packages/bignumber/lib/bignumber.d.ts.map
  57. +0 −2 packages/bignumber/lib/bignumber.js
  58. +1 −1 packages/bignumber/lib/bignumber.js.map
  59. +1 −1 packages/bignumber/lib/fixednumber.d.ts.map
  60. +0 −2 packages/bignumber/lib/fixednumber.js
  61. +1 −1 packages/bignumber/lib/fixednumber.js.map
  62. +2 −2 packages/bignumber/package.json
  63. +1 −1 packages/bignumber/src.ts/_version.ts
  64. +0 −2 packages/bignumber/src.ts/bignumber.ts
  65. +0 −2 packages/bignumber/src.ts/fixednumber.ts
  66. +1 −1 packages/contracts/lib.esm/_version.d.ts
  67. +1 −1 packages/contracts/lib.esm/_version.js
  68. +1 −1 packages/contracts/lib.esm/index.d.ts.map
  69. +0 −1 packages/contracts/lib.esm/index.js
  70. +1 −1 packages/contracts/lib.esm/index.js.map
  71. +1 −1 packages/contracts/lib/_version.d.ts
  72. +1 −1 packages/contracts/lib/_version.js
  73. +1 −1 packages/contracts/lib/index.d.ts.map
  74. +0 −1 packages/contracts/lib/index.js
  75. +1 −1 packages/contracts/lib/index.js.map
  76. +2 −2 packages/contracts/package.json
  77. +1 −1 packages/contracts/src.ts/_version.ts
  78. +0 −2 packages/contracts/src.ts/index.ts
  79. +54 −41 packages/ethers/dist/ethers.esm.js
  80. +1 −1 packages/ethers/dist/ethers.esm.js.map
  81. +1 −1 packages/ethers/dist/ethers.esm.min.js
  82. +1 −1 packages/ethers/dist/ethers.esm.min.js.map
  83. +62 −62 packages/ethers/dist/ethers.umd.js
  84. +1 −1 packages/ethers/dist/ethers.umd.js.map
  85. +1 −1 packages/ethers/dist/ethers.umd.min.js
  86. +1 −1 packages/ethers/dist/ethers.umd.min.js.map
  87. +1 −1 packages/ethers/lib.esm/_version.d.ts
  88. +1 −1 packages/ethers/lib.esm/_version.js
  89. +1 −1 packages/ethers/lib/_version.d.ts
  90. +1 −1 packages/ethers/lib/_version.js
  91. +10 −10 packages/ethers/package.json
  92. +1 −1 packages/ethers/src.ts/_version.ts
  93. +1 −1 packages/experimental/lib.esm/_version.d.ts
  94. +1 −1 packages/experimental/lib.esm/_version.js
  95. +1 −1 packages/experimental/lib.esm/nonce-manager.d.ts.map
  96. +0 −3 packages/experimental/lib.esm/nonce-manager.js
  97. +1 −1 packages/experimental/lib.esm/nonce-manager.js.map
  98. +1 −1 packages/experimental/lib/_version.d.ts
  99. +1 −1 packages/experimental/lib/_version.js
  100. +1 −1 packages/experimental/lib/nonce-manager.d.ts.map
  101. +1 −6 packages/experimental/lib/nonce-manager.js
  102. +1 −1 packages/experimental/lib/nonce-manager.js.map
  103. +2 −2 packages/experimental/package.json
  104. +1 −1 packages/experimental/src.ts/_version.ts
  105. +0 −5 packages/experimental/src.ts/nonce-manager.ts
  106. +1 −1 packages/hdnode/lib.esm/_version.d.ts
  107. +1 −1 packages/hdnode/lib.esm/_version.js
  108. +1 −1 packages/hdnode/lib.esm/index.d.ts.map
  109. +0 −1 packages/hdnode/lib.esm/index.js
  110. +1 −1 packages/hdnode/lib.esm/index.js.map
  111. +1 −1 packages/hdnode/lib/_version.d.ts
  112. +1 −1 packages/hdnode/lib/_version.js
  113. +1 −1 packages/hdnode/lib/index.d.ts.map
  114. +0 −2 packages/hdnode/lib/index.js
  115. +1 −1 packages/hdnode/lib/index.js.map
  116. +2 −2 packages/hdnode/package.json
  117. +1 −1 packages/hdnode/src.ts/_version.ts
  118. +0 −2 packages/hdnode/src.ts/index.ts
  119. +1 −1 packages/providers/lib.esm/_version.d.ts
  120. +1 −1 packages/providers/lib.esm/_version.js
  121. +1 −1 packages/providers/lib.esm/ankr-provider.d.ts.map
  122. +6 −0 packages/providers/lib.esm/ankr-provider.js
  123. +1 −1 packages/providers/lib.esm/ankr-provider.js.map
  124. +1 −1 packages/providers/lib.esm/base-provider.d.ts.map
  125. +2 −3 packages/providers/lib.esm/base-provider.js
  126. +1 −1 packages/providers/lib.esm/base-provider.js.map
  127. +1 −1 packages/providers/lib.esm/etherscan-provider.d.ts.map
  128. +3 −2 packages/providers/lib.esm/etherscan-provider.js
  129. +1 −1 packages/providers/lib.esm/etherscan-provider.js.map
  130. +1 −1 packages/providers/lib.esm/fallback-provider.d.ts.map
  131. +0 −1 packages/providers/lib.esm/fallback-provider.js
  132. +1 −1 packages/providers/lib.esm/fallback-provider.js.map
  133. +1 −1 packages/providers/lib.esm/formatter.d.ts.map
  134. +0 −1 packages/providers/lib.esm/formatter.js
  135. +1 −1 packages/providers/lib.esm/formatter.js.map
  136. +1 −1 packages/providers/lib.esm/json-rpc-provider.d.ts.map
  137. +31 −16 packages/providers/lib.esm/json-rpc-provider.js
  138. +1 −1 packages/providers/lib.esm/json-rpc-provider.js.map
  139. +1 −1 packages/providers/lib.esm/web3-provider.d.ts.map
  140. +0 −1 packages/providers/lib.esm/web3-provider.js
  141. +1 −1 packages/providers/lib.esm/web3-provider.js.map
  142. +1 −1 packages/providers/lib/_version.d.ts
  143. +1 −1 packages/providers/lib/_version.js
  144. +1 −1 packages/providers/lib/ankr-provider.d.ts.map
  145. +6 −0 packages/providers/lib/ankr-provider.js
  146. +1 −1 packages/providers/lib/ankr-provider.js.map
  147. +1 −1 packages/providers/lib/base-provider.d.ts.map
  148. +2 −4 packages/providers/lib/base-provider.js
  149. +1 −1 packages/providers/lib/base-provider.js.map
  150. +1 −1 packages/providers/lib/etherscan-provider.d.ts.map
  151. +4 −5 packages/providers/lib/etherscan-provider.js
  152. +1 −1 packages/providers/lib/etherscan-provider.js.map
  153. +1 −1 packages/providers/lib/fallback-provider.d.ts.map
  154. +0 −2 packages/providers/lib/fallback-provider.js
  155. +1 −1 packages/providers/lib/fallback-provider.js.map
  156. +1 −1 packages/providers/lib/formatter.d.ts.map
  157. +0 −2 packages/providers/lib/formatter.js
  158. +1 −1 packages/providers/lib/formatter.js.map
  159. +1 −1 packages/providers/lib/ipc-provider.d.ts.map
  160. +0 −2 packages/providers/lib/ipc-provider.js
  161. +1 −1 packages/providers/lib/ipc-provider.js.map
  162. +1 −1 packages/providers/lib/json-rpc-provider.d.ts.map
  163. +36 −20 packages/providers/lib/json-rpc-provider.js
  164. +1 −1 packages/providers/lib/json-rpc-provider.js.map
  165. +1 −1 packages/providers/lib/web3-provider.d.ts.map
  166. +0 −2 packages/providers/lib/web3-provider.js
  167. +1 −1 packages/providers/lib/web3-provider.js.map
  168. +2 −2 packages/providers/package.json
  169. +1 −1 packages/providers/src.ts/_version.ts
  170. +8 −0 packages/providers/src.ts/ankr-provider.ts
  171. +2 −4 packages/providers/src.ts/base-provider.ts
  172. +3 −3 packages/providers/src.ts/etherscan-provider.ts
  173. +0 −2 packages/providers/src.ts/fallback-provider.ts
  174. +0 −1 packages/providers/src.ts/formatter.ts
  175. +0 −2 packages/providers/src.ts/ipc-provider.ts
  176. +32 −19 packages/providers/src.ts/json-rpc-provider.ts
  177. +0 −2 packages/providers/src.ts/web3-provider.ts
  178. +1 −1 packages/signing-key/lib.esm/_version.d.ts
  179. +1 −1 packages/signing-key/lib.esm/_version.js
  180. +1 −1 packages/signing-key/lib.esm/index.d.ts.map
  181. +4 −1 packages/signing-key/lib.esm/index.js
  182. +1 −1 packages/signing-key/lib.esm/index.js.map
  183. +1 −1 packages/signing-key/lib/_version.d.ts
  184. +1 −1 packages/signing-key/lib/_version.js
  185. +1 −1 packages/signing-key/lib/index.d.ts.map
  186. +3 −0 packages/signing-key/lib/index.js
  187. +1 −1 packages/signing-key/lib/index.js.map
  188. +2 −2 packages/signing-key/package.json
  189. +1 −1 packages/signing-key/src.ts/_version.ts
  190. +4 −1 packages/signing-key/src.ts/index.ts
  191. 0 packages/testcases/generation/{package-lock.json → package-lock.json-old}
  192. +1 −1 packages/tests/lib.esm/_version.d.ts
  193. +1 −1 packages/tests/lib.esm/_version.js
  194. +4 −3 packages/tests/lib.esm/test-providers.js
  195. +1 −1 packages/tests/lib.esm/test-providers.js.map
  196. +1 −1 packages/tests/lib/_version.d.ts
  197. +1 −1 packages/tests/lib/_version.js
  198. +4 −3 packages/tests/lib/test-providers.js
  199. +1 −1 packages/tests/lib/test-providers.js.map
  200. +2 −2 packages/tests/package.json
  201. +1 −1 packages/tests/src.ts/_version.ts
  202. +4 −3 packages/tests/src.ts/test-providers.ts
  203. +1 −1 packages/wallet/lib.esm/_version.d.ts
  204. +1 −1 packages/wallet/lib.esm/_version.js
  205. +1 −1 packages/wallet/lib.esm/index.d.ts.map
  206. +0 −1 packages/wallet/lib.esm/index.js
  207. +1 −1 packages/wallet/lib.esm/index.js.map
  208. +1 −1 packages/wallet/lib/_version.d.ts
  209. +1 −1 packages/wallet/lib/_version.js
  210. +1 −1 packages/wallet/lib/index.d.ts.map
  211. +1 −4 packages/wallet/lib/index.js
  212. +1 −1 packages/wallet/lib/index.js.map
  213. +2 −2 packages/wallet/package.json
  214. +1 −1 packages/wallet/src.ts/_version.ts
  215. +0 −2 packages/wallet/src.ts/index.ts
17 changes: 5 additions & 12 deletions .github/ISSUE_TEMPLATE/beta-issue.yml
Original file line number Diff line number Diff line change
@@ -8,26 +8,19 @@ body:
- type: markdown
attributes:
value: |
This form is **only** for issues in the **v6 beta**, which you
can access using either the `v6-beta` tag in the repository or
install using `ethers@beta` with `npm`.
This form is **only** for issues in the **v6 beta**, which you can access using either the `v6-beta` tag in the repository or install using `ethers@beta` with `npm`.
The v6 branch will be very lively, undergoing a lot of changes,
including backwards compatible changes between beta versions.
The v6 branch will be very lively, undergoing a lot of changes, including backwards compatible changes between beta versions.
Before opening an issue, please make sure you have
**fully updated to the latest version** by removing the
`node_modules/` and `package-lock.json` and then running a
fresh `npm install`. Otherwise you may end up with incompatible
versions which may conflict with each other.
Before opening an issue, please make sure you have **fully updated to the latest version** by removing the `node_modules/` and `package-lock.json` and then running a fresh `npm install`. Otherwise you may end up with incompatible versions which may conflict with each other.
Thanks for trying out the v6 beta! Cheers!
- type: input
id: version
attributes:
label: Ethers Version
label: Ethers Beta Version
description: What version of ethers are you using? Before opening an issue, please make sure you are using the latest beta.
placeholder: x.y.z
placeholder: x.y.z-beta.N
validations:
required: true
- type: textarea
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
@@ -63,8 +63,8 @@ body:
description: What environment, platforms or frameworks are you using? Select all that apply.
multiple: true
options:
- Ethereum (mainnet, ropsten, rinkeby, goerli, etc.)
- Altcoin (Matic, BNB, etc.)
- Ethereum (mainnet/ropsten/rinkeby/goerli)
- Altcoin - Please specify (e.g. Polygon)
- node.js (v12 or newer)
- node.js (older than v12)
- Browser (Chrome, Safari, etc)
27 changes: 0 additions & 27 deletions .github/ISSUE_TEMPLATE/other.yml

This file was deleted.

22 changes: 21 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -4,6 +4,26 @@ Changelog
This change log is managed by `admin/cmds/update-versions` but may be manually updated.


ethers/v5.6.6 (2022-05-12 17:29)
--------------------------------

- Ensure gas estimate errors are not call exceptions in disguise. ([#2954](https://github.com/ethers-io/ethers.js/issues/2954); [2c3dae0](https://github.com/ethers-io/ethers.js/commit/2c3dae08745530b8c3ea3ab6c8f03e8fa8ac1e5c))
- Added optimism to EtherscanProvider. ([#2968](https://github.com/ethers-io/ethers.js/issues/2968); [c6eebf9](https://github.com/ethers-io/ethers.js/commit/c6eebf9928597cab305b663fa409d30e3122e7d0))
- Remove pedantic check for new keyword which broke some platforms for inheritance. ([#2860](https://github.com/ethers-io/ethers.js/issues/2860), [#2861](https://github.com/ethers-io/ethers.js/issues/2861); [32b7373](https://github.com/ethers-io/ethers.js/commit/32b7373456972e0fbd47e7edaf056ed130adf1da))

ethers/v5.6.5 (2022-05-01 02:10)
--------------------------------

- Added testnets for AnkrProvider. ([#2949](https://github.com/ethers-io/ethers.js/issues/2949), [#2950](https://github.com/ethers-io/ethers.js/issues/2950); [d9f45b3](https://github.com/ethers-io/ethers.js/commit/d9f45b3b9db92c72f9c606bab8315d0eb02fec70))
- Better error coalescing for OpenEthereum nodes. ([#2846](https://github.com/ethers-io/ethers.js/issues/2846); [bebd669](https://github.com/ethers-io/ethers.js/commit/bebd6698c6c3193f0bdb96b54c5daa5ee5d0692c))
- Enforce 32-byte private key length (2926). ([7b299dd](https://github.com/ethers-io/ethers.js/commit/7b299dd9c97571b12916e3ae529540f3f2e5a367))
- Fixed decimal strings as value-type properties for JsonRpcSigner. ([#2948](https://github.com/ethers-io/ethers.js/issues/2948); [9bf17fa](https://github.com/ethers-io/ethers.js/commit/9bf17fa07c6149a02ef217f2b89f1bfd990b1a6c))

ethers/v5.6.4 (2022-04-13 16:56)
--------------------------------

- Support new OpenEthereum NONCE_EXPIRED string. ([#2845](https://github.com/ethers-io/ethers.js/issues/2845), [#2846](https://github.com/ethers-io/ethers.js/issues/2846); [0855d6e](https://github.com/ethers-io/ethers.js/commit/0855d6e9f593515b639c10a3f65bad712c68221c))

ethers/v5.6.3 (2022-04-13 00:23)
--------------------------------

@@ -486,4 +506,4 @@ ethers/v5.0.0 (2020-06-12 19:58)
--------------------------------

- Preserve config canary string. ([7157816](https://github.com/ethers-io/ethers.js/commit/7157816fa53f660d750811b293e3b1d5a2f70bd4))
- Updated docs. ([9e4c7e6](https://github.com/ethers-io/ethers.js/commit/9e4c7e609d9eeb5f2a11d6a90bfa9d32ee696431))
- Updated docs. ([9e4c7e6](https://github.com/ethers-io/ethers.js/commit/9e4c7e609d9eeb5f2a11d6a90bfa9d32ee696431))
2 changes: 1 addition & 1 deletion docs.wrm/api/providers/jsonrpc-provider.wrm
Original file line number Diff line number Diff line change
@@ -11,7 +11,7 @@ connected to the //networkish// network.

If //urlOrConnectionInfo// is not specified, the default (i.e. ``http:/\/localhost:8545``)
is used and if no network is specified, it will be determined automatically by querying the
node using ``eth_chaindId`` and falling back on ``eth_networkId``.
node using ``eth_chainId`` and falling back on ``eth_networkId``.

_note: Note: Connecting to a Local Node
Each node implementation is slightly different and may require specific
2 changes: 1 addition & 1 deletion docs.wrm/api/providers/provider.wrm
Original file line number Diff line number Diff line change
@@ -296,7 +296,7 @@ _code: @lang<javascript>

//_result:
await provider.call({
// ENS public resovler address
// ENS public resolver address
to: "0x4976fb03C32e5B8cfe2b6cCB31c09Ba78EBaBa41",

// `function addr(namehash("ricmoo.eth")) view returns (address)`
19 changes: 17 additions & 2 deletions docs.wrm/api/providers/types.wrm
Original file line number Diff line number Diff line change
@@ -73,6 +73,21 @@ This property is generally of little interest to developers.
_property: block.difficulty => number
The difficulty target required to be met by the miner of the block.

Recently the difficulty frequently exceeds the size that a JavaScript
number can safely store (53-bits), so in that case this property may
be null. It is recommended to use the `_difficulty` property below,
which will always return a value, but as a [[BigNumber]].

This property is generally of little interest to developers.

_property: block._difficulty => [[BigNumber]]
The difficulty target required to be met by the miner of the block,
as a [[BigNumber]].

Recently the difficulty frequently exceeds the size that a JavaScript
number can safely store (53-bits), so this property was added to
safely encode the value for applications that require it.

This property is generally of little interest to developers.

_property: block.gasLimit => [[BigNumber]]
@@ -285,7 +300,7 @@ transaction was mined.

_property: transaction.raw => string<[[DataHexString]]>
The serialized transaction. This may be null as some backends do not
rpopulate it. If this is required, it can be computed from a **TransactionResponse**
populate it. If this is required, it can be computed from a **TransactionResponse**
object using [this cookbook recipe](cookbook--compute-raw-transaction).

_property: transaction.wait([ confirms = 1 ]) => Promise<[[providers-TransactionReceipt]]>
@@ -407,7 +422,7 @@ _property: receipt.byzantium => boolean
This is true if the block is in a [post-Byzantium Hard Fork](link-eip-609)
block.

_property: receipt.status => boolean
_property: receipt.status => number
The status of a transaction is 1 is successful or 0 if it was
reverted. Only transactions included in blocks [post-Byzantium Hard Fork](link-eip-609)
have this property.
2 changes: 1 addition & 1 deletion docs.wrm/api/utils/hashing.wrm
Original file line number Diff line number Diff line change
@@ -326,7 +326,7 @@ TypedDataEncoder.hashDomain(domain)

_subsection: Solidity Hashing Algorithms @<utils--solidity-hashing>

When using the Solidity ``abi.packEncoded(...)`` function, a non-standard
When using the Solidity ``abi.encodePacked(...)`` function, a non-standard
//tightly packed// version of encoding is used. These functions implement
the tightly packing algorithm.

2 changes: 1 addition & 1 deletion docs.wrm/api/utils/hdnode.wrm
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
_section: HD Wallet @<hdnodes>

The Hierarchal Desterministic (HD) Wallet was a standard
The Hierarchal Deterministic (HD) Wallet was a standard
created for Bitcoin, but lends itself well to a wide variety of
Blockchains which rely on secp256k1 private keys.

6 changes: 5 additions & 1 deletion misc/admin/lib/npm.js
Original file line number Diff line number Diff line change
@@ -47,7 +47,11 @@ function getPackage(name, version) {
if (version == null) {
const versions = Object.keys(infos.versions);
versions.sort(semver_1.default.compare);
version = versions.pop();
// HACK: So v5 continues working while v6 is managed by reticulate
version = "6.0.0";
while (version.indexOf("beta") >= 0 || semver_1.default.gte(version, "6.0.0")) {
version = versions.pop();
}
}
const info = infos.versions[version];
return {
7 changes: 6 additions & 1 deletion misc/admin/src.ts/npm.ts
Original file line number Diff line number Diff line change
@@ -32,7 +32,12 @@ export async function getPackage(name: string, version?: string): Promise<Packag
if (version == null) {
const versions = Object.keys(infos.versions);
versions.sort(semver.compare);
version = versions.pop();

// HACK: So v5 continues working while v6 is managed by reticulate
version = "6.0.0";
while (version.indexOf("beta") >= 0 || semver.gte(version, "6.0.0")) {
version = versions.pop();
}
}

const info = infos.versions[version];
Loading