Commit f6bb671
authored
[Protocol][Shannon] Sanction endpoints on nil supplier public key (#312)
## Summary
Sanction endpoint if supplier's public key is nil.
### Primary Changes:
- Sanction endpoint if supplier's public key is nil.
## Issue
Endpoints with uninitialized supplier accounts were not sanctioned,
dropping the success rate as the relay response from such endpoints
cannot be verified.
- Issue or PR: #{ISSUE_OR_PR_NUMBER}
## Type of change
Select one or more from the following:
- [x] New feature, functionality or library
- [x] Bug fix
- [ ] Code health or cleanup
- [ ] Documentation
- [ ] Other (specify)
## QoS Checklist
### E2E Validation & Tests
- [ ] `make path_up`
- [ ] `make test_e2e_evm_shannon`
- [ ] `make test_e2e_evm_morse`
### Observability
- [ ] 1. `make path_up`
- [ ] 2. Run one of the following:
- For `Shannon` with `anvil`: `make
test_request__shannon_relay_util_100`
- For `Morse` with `F00C`: `make test_request__morse_relay_util_100`
- [ ] 3. Visit [PATH Relay Grafana
Dashboard](http://localhost:3003/d/relays/path-service-requests) to view
results
## Sanity Checklist
- [x] I have updated the GitHub Issue `assignees`, `reviewers`,
`labels`, `project`, `iteration` and `milestone`
- [ ] For docs, I have run `make docusaurus_start`
- [ ] For code, I have run `make test_all`
- [ ] For configurations, I have updated the documentation
- [ ] I added `TODO`s where applicable1 parent 0c04ba3 commit f6bb671
1 file changed
+7
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
40 | 45 | | |
41 | 46 | | |
42 | | - | |
43 | | - | |
| 47 | + | |
44 | 48 | | |
45 | 49 | | |
46 | 50 | | |
| |||
0 commit comments