Releases: onflow/flow-evm-gateway
Releases · onflow/flow-evm-gateway
v0.4.0
What's Changed
- Update to Cadence v1.0.0-preview.15 by @SupunS in #165
- Index Flow EVM direct calls as transactions by @m-Peter in #132
- Support empty
To
address ineth_call
endpoint by @m-Peter in #167 - Add support for returning full transactions by @m-Peter in #166
- Check the gas price of the signed transaction by @m-Peter in #174
- Update to Cadence v1.0.0-preview.16 by @SupunS in #175
- Properly handle tx results from
EVM.run
by @m-Peter in #178 - Return proper response in
eth_getTransactionReceipt
by @m-Peter in #179 - Set
GasPrice
to0
for gas estimation tx by @m-Peter in #176 - Pulling API and filter management by @sideninja in #181
- Update to Cadence v1.0.0-preview.18 by @SupunS in #182
- Update to Cadence v1.0.0-preview.19 by @turbolent in #184
New Contributors
Full Changelog: v0.3.1...v0.4.0
v0.3.1
What's Changed
- Fix float cast error by @franklywatson in #154
- Update to Cadence v1.0.0-preview.13 by @turbolent in #157
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Update run.sh by @sideninja in #146
- Configuration for logs by @sideninja in #147
- Update CODEOWNERS by @sideninja in #148
- Request response value logging by @sideninja in #149
- Log bugfix values by @sideninja in #150
- Fix logging IDs when numbers by @sideninja in #151
- Fixes to log output lines and log setup by @franklywatson in #152
- Update to Cadence v1.0.0-preview.12 by @turbolent in #153
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Bootstrap previewnet by @sideninja in #100
- Reboot config by @sideninja in #103
- Add eth namespace methods for specificity by @franklywatson in #104
- Use nonce from the network by @sideninja in #105
- Create build only workflow by @sjonpaulbrown in #106
- Improve bootstrap by @sideninja in #108
- Remove unnecessary workflows by @sjonpaulbrown in #120
- General improvements and tech-debt by @sideninja in #121
- Optimize format for EVM txs & data by @m-Peter in #124
- Update README.md by @sideninja in #131
- Implement the
eth_getCode
JSON-RPC endpoint by @m-Peter in #130 - Log improvements by @sideninja in #128
- Database caching by @sideninja in #133
- Batch database operations by @sideninja in #134
- Fix incorrect Block API response by @jribbink in #137
- Restartable engine implementation by @sideninja in #135
- Update bootstrap logic and README instructions to work with a local Emulator by @m-Peter in #138
New Contributors
Full Changelog: v0.1.0...v0.2.0
Version 0.1.0
Previewnet Beta release
What's Changed
- Mock implementation of all
RPC
methods under theeth
namespace by @m-Peter in #10 - Add
HTTP
andWebSocket
handlers forJSON-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
andweb3
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 ofcanary
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 ineth_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
- @nialexsan made their first contribution in #45
- @turbolent made their first contribution in #74
- @bthaile made their first contribution in #77
Full Changelog: https://github.com/onflow/flow-evm-gateway/commits/0.1.0