Skip to content

Releases: grassrootseconomics/w3-celo

v0.18.0

24 Jun 12:02
9ab85c7
Compare
Choose a tag to compare

Changelog

  • 6e6f0a5 Added RPC Subscription Support to the Client (#154)
  • 6f3c47e added CallFuncFactory.Value (#156)

Bug Fixes

Full Changelog: v0.17.2…v0.18.0

v0.17.2

22 May 07:13
90f4a82
Compare
Choose a tag to compare

Changelog

Full Changelog: v0.17.1…v0.17.2

v0.17.0

22 May 05:55
16bd326
Compare
Choose a tag to compare

Changelog

  • 16bd326 Changed WithRateLimiter costFunc-arg to include the methods of all calls (#122)
  • f8a0ff9 ci: update
  • 759de14 w3types: Fixed incorrect Message struct names when marshaling to JSON

Bug Fixes

  • 8bb5ce8 fix: added lint ignore rule

Full Changelog: v0.16.0…v0.17.0

v0.16.0

04 Feb 07:15
51b4ce2
Compare
Choose a tag to compare

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

10 Nov 08:57
698c520
Compare
Choose a tag to compare

Changelog

  • 698c520 upstream patches: #68 & #79

Full Changelog: v0.14.1…v0.15.0

v0.14.0

04 Sep 07:53
83defb9
Compare
Choose a tag to compare

Changelog

  • fab8f8b changed eth.CallFunc(f, contract, args...) to eth.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

01 Sep 05:24
2e49c10
Compare
Choose a tag to compare

Changelog

  • 4362471 Added Option to configure a rate limiter for the Client (#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(...) returns core.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 and CallTraceTx
  • 57b0704 module/debug: added TraceCall and TraceTx
  • 4349649 module/eth: added block tx count tests
  • 772938b module/eth: added overrides to Call and CallFunc
  • 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 package module + 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(...) and CallFunc(...), added EstimateGas(...)and AccessList(...)
  • 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

Full Changelog: …v0.13.5