- Full changelog: 0.0.59...0.0.60
- Docker Image:
ghcr.io/erpc/erpc:0.0.60
Changelog
- fa19ea3: feat: add comprehensive alchemy evm chain support (#585) (@0x666c6f)
- 830025c: feat: add dwellir monad mainnet and testnet endpoints (#600) (@eliasfaltin)
- 1aed5cc: feat: add finality filter to ScoreMultiplierConfig (#572) (@kasrakhosravi)
- f27a95f: feat: add granularity modes for score metrics (#599) (@aramalipoor)
- ad8cd4a: feat: add routemesh vendor integration (#579) (@kermankohli)
- 4a1dc78: feat: allow passing headers to otel tracing endpoints (#576) (@aramalipoor)
- 2610da3: feat: interpolate latest block to avoid unexpected node behavior (#560) (@aramalipoor)
- 7c8ec82: feat: introduce validation directives for response contents (#604) (@aramalipoor)
- 507b774: fix: control multiplexer followers with references (#594) (@aramalipoor)
- 8daf05f: fix: correct error code for grpc timeouts (#603) (@aramalipoor)
- a17f478: fix: correct unknown finality detection for certain methods (#586) (@aramalipoor)
- 8f14806: fix: correctly resolve block availability config overrides (#575) (@aramalipoor)
- 7a9e792: fix: disable interpolation for eth_getBlockByNumber as the source of truth for tags (#609) (@aramalipoor)
- 09e5b03: fix: guard pooledBufferReadCloser against nil reader to avoid panic under concurrent Close/Read (#573) (@aramalipoor)
- d9b691a: fix: keep multiplexer responses longer for followers to copy (#581) (@aramalipoor)
- 44a92cf: fix: make shared state updates best-effort and not block foreground path (#544) (@aramalipoor)
- fb1543a: fix: reduce contention during upstream score refreshes (#582) (@aramalipoor)
- 615bba7: fix: smooth scores calculation and avoid treating 0 samples as best quality (#592) (@aramalipoor)
- 82d70c7: fix: yaml syntax error in rate limiter budget (#605) (@0x666c6f)
Quick start
- Create your
erpc.yamlconfiguration file:
touch erpc.yaml
code erpc.yaml- Use the Docker image:
docker run \
-v $(pwd)/erpc.yaml:/erpc.yaml
-p 4000:4000 -p 4001:4001 \
ghcr.io/erpc/erpc:0.0.60- Send your first request:
curl --location 'http://localhost:4000/main/evm/42161' \
--header 'Content-Type: application/json' \
--data '{
"method": "eth_getBlockByNumber",
"params": [
"0x1203319",
false
],
"id": 9199,
"jsonrpc": "2.0"
}'