Skip to content

Releases: coinbase/mesh-ethereum

v0.0.6

22 Nov 17:41
64f2f07

Choose a tag to compare

This contains the original code before the major upgrade to use rosetta-geth-sdk

v0.0.5

08 Feb 06:28
2480052

Choose a tag to compare

Changes include a bunch of updates

  • EIP 1559 support for /block
  • Rosetta SDK updates
  • Updated ethereum tracer

What's Changed

  • Add support for additional testnets (Rinkeby and Görli) by @akramhussein in #37
  • Fix: Copy & paste error on Rinkeby and Goerli network names by @akramhussein in #42
  • Add Configuration parameter 'SkipGethAdmin' to support skipping 'admin_peers' checks by @akramhussein in #38
  • Geth 1.10.3 fix - incorrect type for /accounts/balance response graphQLBalance:Data.Block.Number by @akramhussein in #41
  • Update CA Certificates - x509 error when using remote nodes on Alchemy, QuikNode etc by @akramhussein in #39
  • Add GETH_HEADERS to be set as a config environment variable by @akramhussein in #44
  • construction/payloads: Transaction input field should be data accordi… by @akramhussein in #53
  • update go to 1.16 by @shrimalmadhur in #58
  • fix: update go-ethereum to v1.10.8. update tests by @akramhussein in #57
  • Bump github.com/fatih/color from 1.10.0 to 1.12.0 by @dependabot in #36
  • Bump github.com/spf13/cobra from 1.1.1 to 1.2.1 by @dependabot in #50
  • Update go version in Docker file to 1.16.8 by @akramhussein in #60
  • upgrade rosetta-sdk-go by @shrimalmadhur in #62
  • Bump github.com/fatih/color from 1.12.0 to 1.13.0 by @dependabot in #61
  • Bump github.com/ethereum/go-ethereum from 1.10.8 to 1.10.10 by @dependabot in #64
  • Bump github.com/ethereum/go-ethereum from 1.10.10 to 1.10.11 by @dependabot in #65
  • Revert "Add GETH_HEADERS to be set as a config environment variable (#44)" by @akramhussein in #67
  • Bump github.com/coinbase/rosetta-sdk-go from 0.7.0 to 0.7.1 by @dependabot in #66
  • feat(call): Add eth_getBlockByNumber support to /call endpoint by @akramhussein in #69
  • feat(call): Add eth_call support to /call endpoint by @RiyasatTalukder in #70
  • Bump github.com/ethereum/go-ethereum from 1.10.11 to 1.10.13 by @dependabot in #76
  • feat(call): Add eth_estimateGas support to /call endpoint by @RiyasatTalukder in #77
  • Update README file by @racbc in #75
  • [chore] update ubuntu image to 20.04 by @shrimalmadhur in #78
  • Bump github.com/coinbase/rosetta-sdk-go from 0.7.1 to 0.7.2 by @dependabot in #79
  • update tracer, fix update-tracer build rule by @roberto-bayardo in #86
  • Implements Mempool endpoint by @thepabloaguilar in #89
  • Changes miningReward method to calculate the reward for block zero correctly by @thepabloaguilar in #87
  • handle EIP-1559 blocks & fee burning by @roberto-bayardo in #88
  • add block/transaction impl by @shrimalmadhur in #90
  • [Refactor] re-using rpcTransaction type by @viveksb007 in #96

New Contributors

Full Changelog: v0.0.4...v0.0.5

[Chore] [email protected]

09 Dec 20:36
f81889b

Choose a tag to compare

This release updates rosetta-ethereum to use the latest rosetta-sdk-go release.

Changelog

rosetta-sdk-go Changes

  • [storage] Protect against nil Helper and/or Handler in BalanceStorage #273
  • [storage] Single Errgroup Pool for BlockWorkers #272
  • [chore] [email protected] #271
  • [syncer/storage] Pre-store Blocks #269
  • [database] Update BadgerDB Performance Settings #267
  • [reconciler] Inactive Reconciliation Bypass #264
  • [BUG][reconciler] Handle Skipped Reconciliations Correctly #266
  • [constructor/worker] Error if random range < 0 #265
  • [client] Handle 408 Status Code as Retriable #263

[chore] [email protected]

02 Dec 17:59
bc8122d

Choose a tag to compare

This release updates rosetta-ethereum to use the latest rosetta-sdk-go release.

Changelog

rosetta-sdk-go Changelog

  • [storage] Block Pruning Optimization #261
  • [asserter] Backwards Compatibility for Operation.Status #260
  • [chore] Miscellaneous Nits Before Release #259
  • Bump github.com/vmihailenco/msgpack/v5 from 5.0.0 to 5.1.0 #256
  • [reconciler] Performance Overhaul #258
  • feat: support schnorr_1 for zilliqa #257
  • [storage] Small Nits #255
  • [storage] Balance Storage Overhaul #252
  • [storage] Interface Refactor + Test Cleanup #254
  • [storage] Interface Overhaul #251
  • [statefulsyncer] Add Variadic Initializer #250
  • [utils] Implement ShardedMap #248
  • [utils] Add MutexMap #246
  • [utils] Implement PriorityMutex #244
  • [chore] Update msgpack #245

[Security] Golang CVE

13 Nov 18:43
8ff5278

Choose a tag to compare

This release contains a security update for both go and go-ethereum. IT IS HIGHLY RECOMMENDED THAT YOU UPDATE TO THIS VERSION AS SOON AS POSSIBLE!

Changelog

  • [Security] Update go and go-ethereum #13
  • Bump github.com/fatih/color from 1.9.0 to 1.10.0 #9
  • Bump github.com/coinbase/rosetta-sdk-go from 0.5.8 to 0.5.9 #8
  • Bump github.com/coinbase/rosetta-sdk-go from 0.5.7 to 0.5.8 #6
  • Bump github.com/coinbase/rosetta-sdk-go from 0.5.6 to 0.5.7 #5

Introducing rosetta-ethereum!

25 Oct 17:32
3561458

Choose a tag to compare

rosetta-ethereum provides a reference implementation of the Rosetta API for Ethereum in Golang. If you haven't heard of the Rosetta API, you can find more information here.

ROSETTA-ETHEREUM IS CONSIDERED ALPHA SOFTWARE. USE AT YOUR OWN RISK! COINBASE ASSUMES NO RESPONSIBILITY NOR LIABILITY IF THERE IS A BUG IN THIS IMPLEMENTATION.