Releases: grassrootseconomics/w3-celo
Releases · grassrootseconomics/w3-celo
v0.18.0
v0.17.2
v0.17.0
v0.16.0
Summary
- Updated to support Celo Gingerbread hardfork (v1.8.0) updated header and block types
- Caller deprecated in-favor of RPCCaller
- Misc package/security updates
Changelog
- e49bb1f Added GasTipCap method (#89)
- 51b4ce2 Merge pull request #10 from grassrootseconomics/upstream/breaking-rpccaller
- e35c678 Merge pull request #6 from grassrootseconomics/dependabot/go_modules/github.com/holiman/uint256-1.2.4
- 5433519 Merge pull request #7 from grassrootseconomics/dependabot/go_modules/golang.org/x/time-0.5.0
- 998a80b Merge pull request #8 from grassrootseconomics/dependabot/go_modules/golang.org/x/crypto-0.17.0
- ba435f8 Merge pull request #9 from grassrootseconomics/dependabot/go_modules/github.com/btcsuite/btcd-0.23.2
- 74749af added
BigMaxUint256
(#106) - 9665600 build(deps): bump github.com/btcsuite/btcd from 0.20.1-beta to 0.23.2
- 164eb93 build(deps): bump github.com/holiman/uint256 from 1.2.3 to 1.2.4
- 32035db build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0
- f7038c7 build(deps): bump golang.org/x/time from 0.4.0 to 0.5.0
- da42766 pkg (celo-blockchain): bump to gingerbread hf, surpress block, uncle tests
- a2fb87f w3-celo (namespace update): Added GasTipCap method
- f95140e w3types: Refactored Caller, CallerFactory -> RPCCaller, RPCCallerFactory
Full Changelog: v0.15.0…v0.16.0
v0.15.0
v0.14.0
Changelog
- fab8f8b changed
eth.CallFunc(f, contract, args...)
toeth.CallFunc(contract, f, args...)
- 5a775e9 docs: update README header
- 4f731c8 docs: update coveralls badge
- f413619 docs: update examples to relect Celo ecosystem
- 83defb9 docs: w3vm notice
Bug Fixes
- 9aef50e fixes: check if opts is nil
Full Changelog: v0.13.5…v0.14.0
v0.13.5
Changelog
- 4362471 Added
Option
to configure a rate limiter for theClient
(#50) - 2198e3b Added
RandA()
- 8f1a2c1 Added
goreleaser
config and action (#45) - 8698052 Added
txpool
Method Bindings (#60) - 920ea66 Added multi-dimensional array support and some tests to lexer
- 55214b0 Added rate limiting by Compute Units (#54)
- 74e7d4e Bump github.com/ethereum/go-ethereum from 1.10.15 to 1.10.16
- fc76082 Bump github.com/ethereum/go-ethereum from 1.10.16 to 1.10.17
- cf47341 Bump github.com/ethereum/go-ethereum from 1.10.18 to 1.10.19 (#7)
- 38156a3 Bump github.com/ethereum/go-ethereum from 1.10.19 to 1.10.20 (#8)
- 8be9d16 Bump github.com/ethereum/go-ethereum from 1.10.20 to 1.10.21 (#9)
- 3d4c756 Bump github.com/ethereum/go-ethereum from 1.10.23 to 1.10.25 (#17)
- 5b859f4 Bump github.com/ethereum/go-ethereum from 1.10.25 to 1.10.26 (#32)
- fd4f19a Bump github.com/ethereum/go-ethereum from 1.10.26 to 1.11.4 (#43)
- c20ae97 Bump github.com/ethereum/go-ethereum from 1.11.4 to 1.11.5 (#46)
- 66937b9 Bump github.com/ethereum/go-ethereum from 1.11.5 to 1.11.6 (#48)
- b3f21ea Bump github.com/ethereum/go-ethereum from 1.11.6 to 1.12.0 (#52)
- 3b2c874 Bump github.com/ethereum/go-ethereum from 1.12.0 to 1.12.1 (#65)
- 7bc01cf Bump github.com/ethereum/go-ethereum from 1.12.1 to 1.12.2 (#66)
- b3a0b1d Bump github.com/google/go-cmp from 0.5.7 to 0.5.8
- a616284 Bump github.com/google/go-cmp from 0.5.8 to 0.5.9 (#13)
- b1106c3 Bump github.com/holiman/uint256 from 1.2.1 to 1.2.2 (#47)
- cca7fd9 Bump github.com/holiman/uint256 from 1.2.2 to 1.2.3 (#59)
- 16e42d2 Check function selector before decoding (#57)
- 8395c9b Deprecated
Keccak(...)
- 4cd6ce8 Fix handling of
indexed
-fields in event decoding (#44) - 568f258 Fix panic on property name missmatch (#34)
- 36a1fd0 Merge pull request #1 from lmittmann/dependabot/go_modules/github.com/ethereum/go-ethereum-1.10.16
- 76e7a11 Setup Nextra Doc (#55)
- 4e8d934
Returns(...)
returnscore.Caller
instead of factory - 185d892
core
->w3types
- cb95af7
gofmt -r 'interface{} -> any' -w .
- e073661
ioutil.ReadAll
->io.ReadAll
- fc905c5 added CallReturnsFactory
- 4eec615 added Dependabot
- 01168d1 added RPC method testing
- f8f27bf added Value to CallFunc
- 701e4b6 added
CallErrors
- 8e0b48c added
CallerFactory
- 67657d1 added
Client.Call
benchmark - ed2665c added
Event
- 49980d1 added
FromWei(…)
- e9a76f1 added
FromWei
edge case test - 81d9e6c added
Func
- 842012e added
eth.CallFunc(...)
- 722a2dc added
eth
methods - c0c1b29 added
examples
readme - b16b7eb added
internal.Factory
- b4fcad2 added
internal/inline
- 6e43a12 added
module/eth
- afe73c4 added
scan_blocks
example - a26060b added
web3.ClientVersion()
- 12cf371 added abi lexer & parser
- 4865353 added benchmarks to README
- 96dc67e added client
- c55031f added core.CallReturnsRAWFactory
- af1e66a added coveralls
- b84bc4b added doc links
- 681ec21 added doc links
- 282d1c9 added examples
- 0b3e08d added fuzzing for
I
- 019e0ec added gh action for testing and style checks
- a0e2a2e added license
- 29f7a00 added more
eth
methods - 2adac27 added more
eth
methods - 554d0a1 added more
eth
methods - 767cc1a added package
internal/crypto
with performance optimized KeccakHash funcs - c194449 added raw rpc types
- 14cf561 added release badge
- 1eb62a6 added slice parser tests
- 6ba8d00 changed
go-version
- 60a0733 cleanup
- 2dedba2 cleanup: all addresses checksum encoded
- b1f094e code cleanup
- 859ed42 core, internal/abi: added package description
- a2680e2 core:
RequestCreatorResponseHandler
->Caller
- 3ffb8ec core: enforce pointer type in CallFactory interfaces
- e6f8220 core: improved doc
- e3ec62a core: renamed CallReturnsFactory -> CallFactoryReturns
- 4d2754d doc improvment: added section on writing contracts
- dbb852a docs: add dependabot support
- 2e49c10 docs: versioning notice
- d338ccd dropped
Keccak
- d47b469 dropped package
internal/inline
- bafc836 enabled caching in workflows
- 797aea6 eth/module: breaking change
- 1fd90de examples: Bump github.com/ethereum/go-ethereum from 1.11.6 to 1.12.0
- cbbc5d6 examples: added uniswap v3 quote example
- 954dc74 fork: patch original w3 with celo types
- b37ba7b improved README
- fee24f8 improved
CallErrors.Error
output - 418bd80 improved
w3.I(…)
- fbe3851 improved comments
- 90c8fbf improved doc
- 82f253c improved doc
- 1b0e204 improved doc
- 70fc077 improved doc
- 661b1d5 improved doc
- 8bf1a70 init
- 61f4b69 internal/abi: Improve ABI Parser (#39)
- 6458c91 internal/abi: optimized
Argument.EncodeWithSignature
- 4d5f9f9 internal: Factory: added args, ret wrapper functions
- cfdc773 make
NewFunc
return struct instead of interface. - 39e5d15 moduel/eth: added rpc methods
- 9759719 module/debug: added
CallTraceCall
andCallTraceTx
- 57b0704 module/debug: added
TraceCall
andTraceTx
- 4349649 module/eth: added block tx count tests
- 772938b module/eth: added overrides to
Call
andCallFunc
- 3194a8c module/eth: added test case
- 246141b module/eth: added tests
- 9fcc323 module/eth: added uncle methods
- 7e333a2 module/eth: added uncle test
- 2f8fc54 module/eth: breaking change
- 2be6945 module/eth: dropping deprecated funcs
- 06caf4e module/eth: minor doc update
- 456d2a9 module/eth: removed unused type
- 2051412 module/eth: simplified tests
- 31b73f4 module/eth: updated
CallFunc(...)
- 9814abb module/web3: updated tests
- a2acd31 moved package doc
- 8a08add prepare release
v0.10.0
- 8c78003 prepare release
v0.9.0
- fc255b9 prepare release
v0.9.1
- 26afe8a refactored
module
* refactored TransactionByHash -> Tx * refactored TransactionReceipt -> TxReceipt * added RPC methods TxByBlockHashAndIndex, TxByBlockNumberAndIndex * added packagemodule
+ improved and refactored Factory * improved testing - 799870d refactored
rpctest
- 466d6a4 refactored examples
- 45dba39 refactored goreleaser
- 61f9c66 refactored package
core
->w3types
- bc78f3d renamed
eth
-method factories to match function names - 5b0db02 rpctest: refactored
TestCase
- ca6f2c2 send non-batch request if len(requests) == 1 in
Client.CallCtx
- a81aaa8 simplified
eth
method names & added examples - ab40f01 updated
Call(...)
andCallFunc(...)
, addedEstimateGas(...)
andAccessList(...)
- 2817354 updated and refactored
abi
package - 4624008 updated doc
- cda8bb4 updated doc
- 5ace96a updated doc
- 90c5051 updated doc
- 05ecc96 updated doc
- 18495fa updated doc
- 406bd93 updated doc + added example
- da9a45a updated example
- ea5d1bf updated example rpc endpoints
- 0c7ce84 updated utils
- 6b62dd2 upgraded
setup-go
- f4a4913 upgraded go version (
1.19
->1.20
) used in workflows - 2062f74 upgraded go-ethereum v.1.10.17 -> v1.10.18
- c0df0df upgraded to Go 1.18
- fd4bfb9 use Go 1.19 in workflows
- bf106bb use faster keccak
- b6afb26 w3types: Added
Message.Set
- bc57536 w3types:
Message.SetTx
returns an error instead of panicing - 0684f70 w3types: added
Message.UnmarshalJSON
Bug Fixes
- 9f5c0c7 deprecated package
internal/inline
and fixed its comment fmt for Go1.19 - 35a82c5 doc fix
- 0937851 doc fix
- cd37c85 doc fix
- ae8b1d4 doc fixes
- 9dd703c doc: fixed link
- 4191566 doc: fixed link
- 176b36f dox fix
- ebbeed0 examples: fix
- f3eaf2a fix
- 61f5a92 fix example
- 19267af fix go version in workflow
- 6362df1 fix golden-file reading
- 05369e7 fix tuple decoding (#26)
- bd6cb5d fix: nil as block number to fetch "latest" block
- 0c49e69 fixed #22
- dcb596b fixed custom Value in CallFunc
- ae8221e fixed empty result for...
- 8554350 fixed error handling of non-batch requests
- 5d5f5e4 fixed goreleaser config name
- 9e908da fixed output of
CallErrors.Error
- c5d3176 fixed test func names
- 159228e fixed testdata rpc response id's
- a7aa9c3 fixed tests
- b2114e7 fixing #16
- 4f24ce6 fixing
I
- 23d1b16 fixing typo
- ba205fc minor doc fix
- ccfe568 rpctest: fixed fmt for Go1.19
- 1836afd typo fix
Full Changelog: …v0.13.5