Releases: lmittmann/w3
Releases · lmittmann/w3
v0.17.7
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
What's Changed
- build(deps): bump golang.org/x/time from 0.9.0 to 0.10.0 by @dependabot in #211
- w3vm: Add
w3vm.Slot3(..)
by @lmittmann in #212 - internal/fourbyte: Add More Solidity Functions by @lmittmann in #213
Full Changelog: v0.17.5...v0.17.6
v0.17.5
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
What's Changed
- w3vm: fix possible nil pointer panic in TestingRPCFetcher by @lmittmann in #206
- w3vm: fix tx coinbase tip by @lmittmann in #207
Full Changelog: v0.17.3...v0.17.4
v0.17.3
What's Changed
- added
BigMin
,BigMax
utils by @lmittmann in #202 - added
Big10
by @lmittmann in #203 - build(deps): bump golang.org/x/time from 0.8.0 to 0.9.0 by @dependabot in #204
- w3vm: fixed call of state-change hooks by @lmittmann in #205
Full Changelog: v0.17.2...v0.17.3
v0.17.2
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
What's Changed
- Added
BigMaxUintX
values by @lmittmann in #189 - docs: improved ABI section by @lmittmann in #186
- docs: improved VM section by @lmittmann in #190
- build(deps): bump golang.org/x/time from 0.6.0 to 0.7.0 by @dependabot in #196
- w3vm/hooks: Added CallTracer-Hook by @lmittmann in #192
- docs: Improved Examples by @lmittmann in #194
Full Changelog: v0.17.0...v0.17.1
v0.17.0
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
- workflows: test with Go 1.23 by @lmittmann in #181
- w3vm: fix txIndex during rollback by @wesraph in #182
- w3vm: fix potential wrong logs after rollback by @lmittmann in #183
- doc: new structure (still WIP) by @lmittmann in #159
⚠️ Breaking Changes ⚠️
- module: double indirection by @lmittmann in #178
- w3vm: dropped deprecated
Receipt.GasLimit
by @lmittmann in #184 - w3types: dropped deprecated
Caller
andCallerFactory
interface by @lmittmann in #185
Full Changelog: v0.16.9...v0.17.0
v0.16.9
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
- @krishnateja262 made their first contribution in #173
Full Changelog: v0.16.8...v0.16.9
v0.16.8
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