-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathdappnode_package.json
19 lines (19 loc) · 1.44 KB
/
dappnode_package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
"name": "ethlogspy.public.dappnode.eth",
"version": "0.1.0",
"shortDescription": "Reverse proxy for Ethereum nodes that stores logs information for a faster retrieval.",
"description": "Reverse proxy for Ethereum nodes that stores logs information for a faster retrieval; in more words, just sends back to the given node except for the `eth_getLogs` function, where it retrieves the data from the database (MongoDB) or from the cache (Redis) and returns the data in the same format that the real node would use, basically replicating its response. It is fully compatible with any `web3` library (such as `web3js`), so your dApp can easily retrieve the logs just by using its instance. The environment variables are the following: `NODE_HOST` corresponds to the Ethereum node host name (eg. `geth.dappnode`); `NODE_PORT` is the `websocket` port of that node (eg. 8546); `CORS_ORIGIN` is used to restrict the requests to only allowed origins (default is `*`); `BLOCK_NUMBER` is the block where the log sync must start.",
"type": "service",
"author": "orbulo.eth <[email protected]> (https://github.com/PaoloRollo)",
"architectures": ["linux/amd64", "linux/arm64"],
"categories": ["Developer tools"],
"links": {
"endpoint": "http://ethlogspy.public.dappnode:8080",
"homepage": "https://github.com/PaoloRollo/ethlogspy"
},
"repository": {
"type": "git",
"url": "https://github.com/PaoloRollo/ethlogspy"
},
"license": "MIT"
}