Skip to content

Releases: lmittmann/w3

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

v0.16.7

02 Jul 16:44
c9020e3
Compare
Choose a tag to compare

What's Changed

  • build(deps): bump github.com/ethereum/go-ethereum from 1.14.5 to 1.14.6 by @dependabot in #164

Full Changelog: v0.16.6...v0.16.7

v0.16.6

27 Jun 13:00
9cf8b78
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.16.5...v0.16.6

v0.16.5

17 Jun 09:41
6c9d680
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.16.4...v0.16.5

v0.16.4

12 Jun 12:16
43b46de
Compare
Choose a tag to compare

This release is a big one - RPC subscription support for the w3.Client.

What's Changed

Full Changelog: v0.16.3...v0.16.4

v0.16.3

10 Jun 11:58
40f3516
Compare
Choose a tag to compare

What's Changed

  • w3vm: Improved Implementation of VM.CallFunc by @lmittmann in #148
  • build(deps): bump github.com/ethereum/go-ethereum from 1.14.3 to 1.14.4 by @dependabot in #150
  • build(deps): bump github.com/ethereum/go-ethereum from 1.14.4 to 1.14.5 by @dependabot in #152
  • w3types: Added new Method State.Merge(..) by @lmittmann in #151

Full Changelog: v0.16.2...v0.16.3