@helium/distributor-oracle
v0.14.4
Published
Oracle server for the lazy distributor
Keywords
Readme
distributor-oracle
Oracle server for the lazy-distributor program. Answers GET /?mint=<hotspot> with the current rewards amount and signs POST / transactions that set+claim rewards after validating the rewards amount it's being asked to attest to.
See the main README's Oracle Architecture section for the full protocol.
Deployments
Image: public.ecr.aws/s2o4r1i6/distributor-oracle (note: this one lives in the oracle ECR, not the shared web ECR).
Each Helium subnet runs its own instance of this oracle:
| Cluster / env | Manifest | | --- | --- | | oracle-cluster / prod — iot | iot-oracle.yaml | | oracle-cluster / prod — mobile | mobile-oracle.yaml | | oracle-cluster / prod — hnt | hnt-oracle.yaml | | oracle-cluster / sdlc — iot | iot-oracle.yaml | | oracle-cluster / sdlc — mobile | mobile-oracle.yaml | | oracle-cluster / sdlc — hnt | hnt-oracle.yaml |
Image release: push a docker-oracle-distributor-oracle-<version> tag by hand (see repo README). The service deploy (the k8s bump) stays manual.
