Skip to content

Version 0.1.0

Compare
Choose a tag to compare
@devbugging devbugging released this 28 Feb 17:59
· 2296 commits to main since this release
4a6f380

Previewnet Beta release

What's Changed

  • Mock implementation of all RPC methods under the eth namespace by @m-Peter in #10
  • Add HTTP and WebSocket handlers for JSON-RPC server by @m-Peter in #11
  • Use Emulator gRPC host for default access URL and update event types to EVM by @m-Peter in #21
  • Add proper method interfaces for unsupported API methods by @m-Peter in #22
  • Implement the eth_getTransactionCount JSON-RPC endpoint by @m-Peter in #25
  • Implement the eth_getLogs JSON-RPC endpoint by @m-Peter in #23
  • Implement eth_getBlockByNumber RPC endpoint by @m-Peter in #29
  • Implement the eth_getTransactionReceipt JSON-RPC endpoint by @m-Peter in #30
  • Implement the eth_call JSON-RPC endpoint by @m-Peter in #24
  • Implement the eth_sendRawTransaction JSON-RPC endpoint by @m-Peter in #26
  • Implement the eth_getTransactionByHash JSON-RPC endpoint by @m-Peter in #35
  • [Indexer] Decoding of event values by @sideninja in #36
  • Make value returned by eth_gasPrice configurable by @m-Peter in #39
  • Add more block & tx related endpoints by @m-Peter in #43
  • Implement the eth_getBalance JSON-RPC endpoint by @m-Peter in #42
  • Setup improvements for running the Flow EVM Gateway by @m-Peter in #46
  • Docker file by @nialexsan in #45
  • Implement the eth_getBlockReceipts JSON-RPC endpoint by @m-Peter in #44
  • Update to latest additions in flow-go and cadence by @m-Peter in #48
  • Fix build errors by @m-Peter in #50
  • Initial cut of README.md by @franklywatson in #63
  • Update README.md with network endpoints and example queries by @franklywatson in #65
  • Update LICENSE by @franklywatson in #64
  • Add net and web3 namespaces by @m-Peter in #53
  • Add CORS handler for JSON-RPC over HTTP by @m-Peter in #68
  • network env var by @nialexsan in #67
  • fix script by @nialexsan in #71
  • Update bash script to use canarynet instead of canary by @m-Peter in #73
  • Update to Cadence v1.0.0-M8 by @turbolent in #74
  • Fix tests and build errors by @m-Peter in #75
  • Update dependencies by @m-Peter in #78
  • Update README.md by @bthaile in #77
  • Implement the eth_estimateGas JSON-RPC endpoint by @m-Peter in #81
  • General improvements and fixes found during testing by @sideninja in #72
  • [Indexer] Track and map Cadence and EVM heights by @sideninja in #69
  • [Indexer] General improvements and fixes by @sideninja in #66
  • [Indexer] E2E API testing by @sideninja in #55
  • [Indexer] Nonce tracking by @sideninja in #54
  • [Indexer] Integrate by @sideninja in #51
  • [Indexer] Pebble storage implementation by @sideninja in #47
  • [Indexer] Integration testing by @sideninja in #41
  • [Indexer] Decoding of event values by @sideninja in #40
  • Revert "[Indexer] Decoding of event values" by @sideninja in #86
  • [Indexer] Implement log providers and filters by @sideninja in #33
  • [Indexer] Add index storage interfaces and base in-memory implementation by @sideninja in #34
  • Key rotation mechanism by @sideninja in #76
  • Make gas argument in eth_estimateGas endpoint optional. by @m-Peter in #91
  • DEV by @sideninja in #79
  • Configure key-rotation deployment by @sideninja in #92
  • Update README.md by @franklywatson in #96
  • Populate COAKey config value by @m-Peter in #97
  • Revert "Populate COAKey config value" by @sideninja in #98
  • Fix gas estimation with configured account by @sideninja in #99

New Contributors

Full Changelog: https://github.com/onflow/flow-evm-gateway/commits/0.1.0