Skip to content

Releases: paulmillr/micro-eth-signer

0.10.0

21 Jun 05:48
0.10.0
43cd4a4
Compare
Choose a tag to compare
  • Remove FetchProvider. All code should now be using micro-ftch instead
  • Add Transaction#fee
  • Remove Transaction#calcAmounts
  • Improve ESM / CJS compatibility (remove CJS masquerading)

Full Changelog: 0.9.1...0.10.0

0.9.1

22 May 04:42
0.9.1
956b88d
Compare
Choose a tag to compare
  • Rename utils ethDecimal and gweiDecimal to weieth and gweieth

Full Changelog: 0.9.0...0.9.1

0.9.0

17 May 22:36
0.9.0
60a1da4
Compare
Choose a tag to compare
  • Add ArchiveNodeProvider: fetching account balances and history from archive nodes (see erigon docs)
  • Implement SSZ encoding, used in consensus layer
  • Rename addr.verifyChecksum to addr.isValid. Force 0x prefix
  • Fix typescript autocomplete by moving compiled files from lib to root dir
  • Update dependency micro-packed

Full Changelog: 0.8.1...0.9.0

0.8.1

17 Mar 12:29
0.8.1
7de3e38
Compare
Choose a tag to compare
  • Add support for eip1191 addresses
  • Fix calculation of tx amountWithFee

Full Changelog: 0.8.0...0.8.1

0.8.0

11 Mar 15:34
0.8.0
e945c0d
Compare
Choose a tag to compare
  • Add support for EIP4844 transaction type from Dencun
  • Transaction improvements
    • Improve transaction validation: now emits an array of errors for all fields
    • Stricter optional transaction validation: errors on technically correct, but bad values
    • raw property is now human-readable and easy to parse visually
  • Add FetchProvider that consumes fetch built-in function and creates a Web3API-compatible interface
  • Easy random key / address generation using addr.random()
  • Add messenger to sign and verify messages by private key
  • Remove dependency on RLP: use our own, on top of micro-packed
  • Add 150MB of tests from ethers, viem, ethereum-tests and ethereumjs

0.7.2

12 Jan 09:07
0.7.2
9ccd3de
Compare
Choose a tag to compare

Improve ABI parsing to eliminate some undefined behavior.

Full Changelog: 0.7.0...0.7.2

0.7.0

05 Jan 05:13
0.7.0
1d04998
Compare
Choose a tag to compare
  • Integrate micro-web3:
    • Decode transactions and events
    • Typesafe ABI parser
    • Call smart contracts easily
  • Switch package to hybrid common.js-esm

Full Changelog: 0.6.5...0.7.0

0.6.5

23 Dec 14:06
0.6.5
1cef51a
Compare
Choose a tag to compare

Update dependencies

Full Changelog: 0.6.4...0.6.5

0.6.4

25 Aug 23:06
0.6.4
079a5b4
Compare
Choose a tag to compare

Update dependencies.

Full Changelog: 0.6.3...0.6.4

0.6.3

22 Jul 09:13
0.6.3
e48aeab
Compare
Choose a tag to compare

Update dependencies

Full Changelog: 0.6.2...0.6.3