Releases: lmittmann/w3
Releases · lmittmann/w3
v0.8.0
v0.7.0
Breaking Changes
- utility functions:
A
,APtr
,B
,H
andI
panic if input is not valid (use go-ethereum/common instead for parsing strings at runtime without panicking)A
,APtr
panics if address is not checksum-encoded
module/eth
: droppedAtBlock(…)
- refactored
eth.Balance(addr).AtBlock(blockNumber)
->eth.Balance(addr, blockNumber)
- refactored
eth.Call(msg).AtBlock(blockNumber)
->eth.Call(msg, blockNumber)
- refactored
eth.Code(addr).AtBlock(blockNumber)
->eth.Code(addr, blockNumber)
- refactored
eth.StorageAt(addr, slot).AtBlock(blockNumber)
->eth.StorageAt(addr, slot, blockNumber)
- refactored
eth.Nonce(addr).AtBlock(blockNumber)
->eth.Nonce(addr, blockNumber)
- refactored
Changes
module/eth
: performance improvements
v0.6.1
Changes
- Bumped github.com/ethereum/go-ethereum from 1.10.16 to 1.10.17
v0.6.0
Changes
- upgraded to Go1.18
- core: added generic
CallFactoryReturns
andCallFactoryReturnsRAW
interface - module/eth: reduced number of exported types by applying
CallFactoryReturns
andCallFactoryReturnsRAW
to hide factory implementations - module/eth: added
Overrides
toCall
andCallFunc
v0.5.1
v0.5.0
Changes
- added ability to return raw RPC types for
eth.BlockByHash(...).ReturnsRAW(...)
eth.HeaderByHash(...).ReturnsRAW(...)
eth.BlockByNumber(...).ReturnsRAW(...)
eth.HeaderByNumber(...).ReturnsRAW(...)
eth.TransactionByHash(...).ReturnsRAW(...)
eth.TransactionReceipt(...).ReturnsRAW(...)
- added W3 Gopher