|
| 1 | +<p align="left"> |
| 2 | + <a href="https://flare.network/" target="blank"><img src="https://content.flare.network/Flare-2.svg" width="410" height="106" alt="Flare Logo" /></a> |
| 3 | +</p> |
| 4 | + |
1 | 5 | # flare-observer |
| 6 | + |
| 7 | +deploy: |
| 8 | + |
| 9 | +```bash |
| 10 | +docker run \ |
| 11 | + -e RPC_URL="http://host/ext/bc/C/rpc" \ |
| 12 | + -e IDENTITY_ADDRESS="0x0000000000000000000000000000000000000000" \ |
| 13 | + ghcr.io/flare-foundation/fsp-observer:main |
| 14 | +``` |
| 15 | + |
| 16 | +todos: |
| 17 | + |
| 18 | +- more checks: |
| 19 | + - general/fsp: |
| 20 | + - [ ] check if addresses (submit, signature, sign) have enough tokens for gas |
| 21 | + - [ ] collect fast updates addresses and check them too |
| 22 | + - [ ] check for unclaimed rewards |
| 23 | + - [ ] check for registration: |
| 24 | + - [ ] aggresively report failure to register after X minutes of registration window |
| 25 | + - [ ] include preregistration as well |
| 26 | + - [ ] check if transactions are being made against correct contracts (eg.: what if relay contract switches) |
| 27 | + - [ ] check if transactions are being made but were sent too early or too late |
| 28 | + - staking: |
| 29 | + - [ ] check node uptime |
| 30 | + - ftso: |
| 31 | + - [ ] better ftso value analysis |
| 32 | + - weird value (not just None but also 0.1 all the time, or just wildly different to median) |
| 33 | + - parse events to be able to tell feeds by names not by indices |
| 34 | + - [ ] check submit signatures signature against finalization |
| 35 | + - fdc: |
| 36 | + - [ ] correct bitvote length (submit2 fdc) |
| 37 | + - [ ] check submit signatures signature against finalization |
| 38 | + - fast updates: |
| 39 | + - [ ] recover signature from fast updates and check if updates are being made |
| 40 | + - [ ] check if length of update is correct |
| 41 | +- push notification scheme: |
| 42 | + - we need a general-ish extnesible framework to add more notification plugins |
| 43 | + - notification plugins |
| 44 | + - [x] stdout logging |
| 45 | + - [x] discord |
| 46 | + - [ ] slack |
0 commit comments