TypeScript NodeDao Oracle daemon
374
Made by: kinghash
NodeDAO Oracle daemon
Oracle daemon for NodeDAO decentralized staking service. Collects and reports Beacon Chain states (the number of visible validators and their summarized balances) to the NodeDAO dApp contract running on Ethereum execution layer.
For oracle contracts, see: King-Hash-Org/NodeDAO-Protocol
epochId, beaconBalance, beaconValidators and validatorRankingRoot.privateKey in config file, it signs and sends the transaction to the oracle contract.config-default.json
{
"log": {
"level": "info"
},
"network": "goerli",
"beaconNodeAddr": "",
"executionLayerAddr": "",
"privateKey": ""
}
Only json file format is supported
| Attribute | Required | Default | Description |
|---|---|---|---|
| log.level | false | info | log level |
| network | false | mainnet | network |
| beaconNodeAddr | true | Endpoint of beacon chain connection | |
| executionLayerAddr | true | Endpoint of layer connection | |
| privateKey | true | Oracle member's private key(Make enough ETH to support the GAS of transactions) |
executionLayerAddr and beaconNodeAddr parameters are set.docker pull kinghash/nodedao-oracle:latest
docker run -v `pwd`/src/config/config-dev.json:/config/config-dev.json -d kinghash/nodedao-oracle:latest --config /config/config-dev.json
Content type
Image
Digest
sha256:fc0af4135…
Size
74.8 MB
Last updated
over 3 years ago
docker pull kinghash/nodedao-oracle:1.0.0