From e1e53cba4017650e78cbb35fa5cf685792d97a84 Mon Sep 17 00:00:00 2001 From: rustaceanrob Date: Fri, 7 Jun 2024 06:51:04 -1000 Subject: [PATCH] doc: update checklist --- README.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 7eaa455..458ad3f 100644 --- a/README.md +++ b/README.md @@ -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