- Full changelog: 0.0.21...0.0.22
- Docker Image:
ghcr.io/erpc/erpc:0.0.22
Changelog
- 1dbba34: feat: by default configuring no caching storage (@aramalipoor)
- a2370d2: feat: consider capacity issues and rate limits as non-retryable (@aramalipoor)
- 8e55b00: feat: expose request body in logs on fatal failures (@aramalipoor)
- 8f79adf: feat: more cases for billing issues (@aramalipoor)
- c08acac: fix: ensure consistent json-rpc IDs (@aramalipoor)
- f395d8b: fix: more broad reverted call err matcher (@aramalipoor)
- 1027da6: fix: protect request params against race conditions (@aramalipoor)
- 2c9b21b: fix: use mutex when reading and manipulating request (@aramalipoor)
Quick start
- Create your
erpc.yamlconfiguration file:
touch erpc.yaml
code erpc.yaml- Use the Docker image:
docker run \
-v $(pwd)/erpc.yaml:/root/erpc.yaml
-p 4000:4000 -p 4001:4001 \
ghcr.io/erpc/erpc:0.0.22- 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"
}'