- [x] Endpoint validation (covered by e2e)
- [x] Add module for KAPI already working with curated module (covered with e2e)
- [x] Empty DB
- [x] Update works for one modules (covered by e2e)
- [x] Update works for two modules (covered by e2e)
- [x] DB is not empty, add unused keys/add used keys (registry has test with changing usedSigningKeys in operator, update happen from usedSigningKeys to totalSigningKeys; if change totalSigningKeys, when keys will be updated from usedSigningKeys (or 0) to new value of totalSigningKeys).
- [x] New operators was added (covered by e2e ?)
- [x] execution layer meta updates always when we run job for a new block
- [x] changing operator (covered by e2e)
- [x] add new operator (covered by e2e)
- [x] add new module
- [x] module without keys (covered by e2e)
- [x] module with 1 operator, 0 keys (e2e)
- [x] module with N operators, M keys (covered by e2e)
check number of keys in kapi
- goerli
- [x] mainnet
will not check:
- [ ] what will happen if module was deleted from list of sr modules , how kapi process it?
- [ ] Could the name and type of the module be changed? How KAPI should behave? ( process exit)
- [ ] if type is not simple-dvt-onchain-v1 or curated-onchain-v1, process exit