Skip to content

Commit

Permalink
doc: update checklist
Browse files Browse the repository at this point in the history
  • Loading branch information
rustaceanrob committed Jun 7, 2024
1 parent c6f4abb commit e1e53cb
Showing 1 changed file with 10 additions and 5 deletions.
15 changes: 10 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -105,28 +105,33 @@ With these few simple goals in mind, the tools are set out for developers to cre
- [x] TCP timeout
- [ ] Should ask for IP addresses
- [ ] Filter by CPF
- [ ] Should serve CPF
- [x] Should serve CPF
- [ ] Set up "timer"
- [x] Check for DOS
- [ ] `Ping` if peer has not been heard from
- [ ] `Disconnect` peers with high latency
- [ ] Add BIP-324 with V1 fallback

#### Transaction Broadcaster

- [ ] Rebroadcast for every TX not included in new blocks (`Inv`)
- [ ] Add `ScriptBuf` to script set

#### Meta

- [x] Add more error cases for loading faulty headers from persistence
- [ ] Handle `Inv` during CF header download
- [ ] Add local unconfirmed transaction DB
- [ ] Add archival transaction DB
- [ ] Too many `clone`

#### Testing

- [ ] Chain
- [x] Usual extend
- [ ] Fork with less work
- [x] Fork with less work
- [ ] Orphaned fork
- [ ] Fork with equal work
- [ ] Fork with more work
- [x] Fork with equal work
- [x] Fork with more work
- [ ] CF header chain
- [ ] Unexpected stop hash
- [ ] Unexpected filter hash
Expand Down

0 comments on commit e1e53cb

Please sign in to comment.