Skip to content

Releases: lmittmann/w3

v0.17.7

06 Feb 16:16
b9ea421
Compare
Choose a tag to compare

What's Changed

  • deps: bump github.com/ethereum/go-ethereum from 1.14.13 to 1.15.0 by @lmittmann in #209
  • w3vm/hooks: Improved Revert Reason Decoding by @lmittmann in #214

Full Changelog: v0.17.6...v0.17.7

v0.17.6

05 Feb 16:04
1a148b4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.17.5...v0.17.6

v0.17.5

30 Jan 16:47
463c03f
Compare
Choose a tag to compare

What's Changed

  • module/eth: added number support for storage values in StorageAt by @lmittmann in #208
  • build(deps): bump github.com/ethereum/go-ethereum from 1.14.12 to 1.14.13 by @dependabot in #210

Full Changelog: v0.17.4...v0.17.5

v0.17.4

10 Jan 15:36
76734e4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.17.3...v0.17.4

v0.17.3

06 Jan 18:34
9e1e566
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.17.2...v0.17.3

v0.17.2

12 Dec 07:32
f0d8138
Compare
Choose a tag to compare

What's Changed

  • docs: added VM tracing and testing section by @lmittmann in #195
  • build(deps): bump github.com/charmbracelet/lipgloss from 0.13.0 to 1.0.0 by @dependabot in #198
  • build(deps): bump github.com/holiman/uint256 from 1.3.1 to 1.3.2 by @dependabot in #201
  • build(deps): bump golang.org/x/time from 0.7.0 to 0.8.0 by @dependabot in #199
  • build(deps): bump github.com/ethereum/go-ethereum from 1.14.8 to 1.14.12 by @dependabot in #191
  • w3vm: added WithPrecompile by @decanus in #200

New Contributors

Full Changelog: v0.17.1...v0.17.2

v0.17.1

07 Oct 21:01
617cb2a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.17.0...v0.17.1

v0.17.0

23 Aug 07:28
0afaee3
Compare
Choose a tag to compare

This release simplifies the way RPC method return values are initialized. Types like big.Int, types.Transaction, types.Receipt, types.Header, and types.Block, that are commonly used with pointers, no longer need to be initialized. Instead you can pass a pointer to a pointer of the type.

new (>= v0.17.0) old
var balance *big.Int
client.Call(
    eth.Balance(..).Returns(&balance),
)
var balance big.Int
client.Call(
    eth.Balance(..).Returns(&balance),
)

// or

balance := new(big.Int)
client.Call(
    eth.Balance(..).Returns(balance),
)

What's Changed

⚠️ Breaking Changes ⚠️

Full Changelog: v0.16.9...v0.17.0

v0.16.9

13 Aug 16:13
b740520
Compare
Choose a tag to compare

What's Changed

  • module/debug: Added CallTrace.RevertReason by @krishnateja262 in #173
  • workflows: added lint step to verify workspace is tidy (go mod tidy) by @lmittmann in #175
  • w3types: fix merge of account with empty code by @lmittmann in #176
  • build(deps): bump golang.org/x/time from 0.5.0 to 0.6.0 by @dependabot in #174
  • build(deps): bump github.com/ethereum/go-ethereum from 1.14.7 to 1.14.8 by @dependabot in #177

New Contributors

Full Changelog: v0.16.8...v0.16.9

v0.16.8

26 Jul 13:25
c6d0077
Compare
Choose a tag to compare

What's Changed

  • w3vm: Added Pption WithStateDB by @lmittmann in #169
  • w3vm: Added State Setter to VM by @lmittmann in #170
  • build(deps): bump github.com/holiman/uint256 from 1.2.4 to 1.3.0 by @dependabot in #166
  • build(deps): bump github.com/ethereum/go-ethereum from 1.14.6 to 1.14.7 by @lmittmann in #171

Full Changelog: v0.16.7...v0.16.8