Jul 03, 9-10 AM (8)
Jul 03, 10-11 AM (25)
Jul 03, 11-12 PM (12)
Jul 03, 12-1 PM (15)
Jul 03, 1-2 PM (24)
Jul 03, 2-3 PM (37)
Jul 03, 3-4 PM (12)
Jul 03, 4-5 PM (15)
Jul 03, 5-6 PM (7)
Jul 03, 6-7 PM (9)
Jul 03, 7-8 PM (13)
Jul 03, 8-9 PM (16)
Jul 03, 9-10 PM (16)
Jul 03, 10-11 PM (14)
Jul 03, 11-12 AM (12)
Jul 04, 12-1 AM (4)
Jul 04, 1-2 AM (3)
Jul 04, 2-3 AM (0)
Jul 04, 3-4 AM (0)
Jul 04, 4-5 AM (0)
Jul 04, 5-6 AM (0)
Jul 04, 6-7 AM (0)
Jul 04, 7-8 AM (1)
Jul 04, 8-9 AM (0)
Jul 04, 9-10 AM (0)
Jul 04, 10-11 AM (3)
Jul 04, 11-12 PM (2)
Jul 04, 12-1 PM (0)
Jul 04, 1-2 PM (2)
Jul 04, 2-3 PM (5)
Jul 04, 3-4 PM (1)
Jul 04, 4-5 PM (2)
Jul 04, 5-6 PM (3)
Jul 04, 6-7 PM (1)
Jul 04, 7-8 PM (0)
Jul 04, 8-9 PM (0)
Jul 04, 9-10 PM (0)
Jul 04, 10-11 PM (0)
Jul 04, 11-12 AM (2)
Jul 05, 12-1 AM (4)
Jul 05, 1-2 AM (0)
Jul 05, 2-3 AM (2)
Jul 05, 3-4 AM (1)
Jul 05, 4-5 AM (0)
Jul 05, 5-6 AM (6)
Jul 05, 6-7 AM (0)
Jul 05, 7-8 AM (1)
Jul 05, 8-9 AM (6)
Jul 05, 9-10 AM (28)
Jul 05, 10-11 AM (4)
Jul 05, 11-12 PM (5)
Jul 05, 12-1 PM (0)
Jul 05, 1-2 PM (1)
Jul 05, 2-3 PM (8)
Jul 05, 3-4 PM (4)
Jul 05, 4-5 PM (2)
Jul 05, 5-6 PM (1)
Jul 05, 6-7 PM (2)
Jul 05, 7-8 PM (0)
Jul 05, 8-9 PM (6)
Jul 05, 9-10 PM (5)
Jul 05, 10-11 PM (2)
Jul 05, 11-12 AM (11)
Jul 06, 12-1 AM (12)
Jul 06, 1-2 AM (18)
Jul 06, 2-3 AM (21)
Jul 06, 3-4 AM (9)
Jul 06, 4-5 AM (34)
Jul 06, 5-6 AM (25)
Jul 06, 6-7 AM (22)
Jul 06, 7-8 AM (30)
Jul 06, 8-9 AM (28)
Jul 06, 9-10 AM (16)
Jul 06, 10-11 AM (23)
Jul 06, 11-12 PM (41)
Jul 06, 12-1 PM (26)
Jul 06, 1-2 PM (18)
Jul 06, 2-3 PM (42)
Jul 06, 3-4 PM (24)
Jul 06, 4-5 PM (17)
Jul 06, 5-6 PM (13)
Jul 06, 6-7 PM (21)
Jul 06, 7-8 PM (11)
Jul 06, 8-9 PM (27)
Jul 06, 9-10 PM (11)
Jul 06, 10-11 PM (13)
Jul 06, 11-12 AM (29)
Jul 07, 12-1 AM (15)
Jul 07, 1-2 AM (1)
Jul 07, 2-3 AM (27)
Jul 07, 3-4 AM (6)
Jul 07, 4-5 AM (43)
Jul 07, 5-6 AM (12)
Jul 07, 6-7 AM (13)
Jul 07, 7-8 AM (34)
Jul 07, 8-9 AM (56)
Jul 07, 9-10 AM (20)
Jul 07, 10-11 AM (21)
Jul 07, 11-12 PM (40)
Jul 07, 12-1 PM (21)
Jul 07, 1-2 PM (39)
Jul 07, 2-3 PM (44)
Jul 07, 3-4 PM (27)
Jul 07, 4-5 PM (16)
Jul 07, 5-6 PM (16)
Jul 07, 6-7 PM (31)
Jul 07, 7-8 PM (9)
Jul 07, 8-9 PM (5)
Jul 07, 9-10 PM (7)
Jul 07, 10-11 PM (10)
Jul 07, 11-12 AM (7)
Jul 08, 12-1 AM (19)
Jul 08, 1-2 AM (10)
Jul 08, 2-3 AM (47)
Jul 08, 3-4 AM (10)
Jul 08, 4-5 AM (13)
Jul 08, 5-6 AM (17)
Jul 08, 6-7 AM (21)
Jul 08, 7-8 AM (25)
Jul 08, 8-9 AM (36)
Jul 08, 9-10 AM (16)
Jul 08, 10-11 AM (14)
Jul 08, 11-12 PM (25)
Jul 08, 12-1 PM (23)
Jul 08, 1-2 PM (46)
Jul 08, 2-3 PM (32)
Jul 08, 3-4 PM (31)
Jul 08, 4-5 PM (15)
Jul 08, 5-6 PM (53)
Jul 08, 6-7 PM (21)
Jul 08, 7-8 PM (19)
Jul 08, 8-9 PM (7)
Jul 08, 9-10 PM (9)
Jul 08, 10-11 PM (5)
Jul 08, 11-12 AM (10)
Jul 09, 12-1 AM (57)
Jul 09, 1-2 AM (5)
Jul 09, 2-3 AM (22)
Jul 09, 3-4 AM (2)
Jul 09, 4-5 AM (11)
Jul 09, 5-6 AM (15)
Jul 09, 6-7 AM (11)
Jul 09, 7-8 AM (25)
Jul 09, 8-9 AM (33)
Jul 09, 9-10 AM (32)
Jul 09, 10-11 AM (12)
Jul 09, 11-12 PM (18)
Jul 09, 12-1 PM (37)
Jul 09, 1-2 PM (38)
Jul 09, 2-3 PM (40)
Jul 09, 3-4 PM (48)
Jul 09, 4-5 PM (27)
Jul 09, 5-6 PM (13)
Jul 09, 6-7 PM (4)
Jul 09, 7-8 PM (4)
Jul 09, 8-9 PM (7)
Jul 09, 9-10 PM (4)
Jul 09, 10-11 PM (5)
Jul 09, 11-12 AM (2)
Jul 10, 12-1 AM (12)
Jul 10, 1-2 AM (3)
Jul 10, 2-3 AM (15)
Jul 10, 3-4 AM (22)
Jul 10, 4-5 AM (79)
Jul 10, 5-6 AM (13)
Jul 10, 6-7 AM (26)
Jul 10, 7-8 AM (22)
Jul 10, 8-9 AM (45)
Jul 10, 9-10 AM (0)
2,646 commits this week Jul 03, 2020 - Jul 10, 2020
connection-manager: server
On outound connection we need to be able to manage responders: not only
start them but also re-start them when they are finished.  The server
knows how to do it! This patch provides `ControlChannel`, which allows
to notifiy the server about a thread that it needs to monitor (start
& re-start responders when they finish).

This patch also extends the tests, which now runs multiple rounds of
`ReqResp` protocol, which forces the server to use the restarting logic.
remove traces and fix fee estimation for Byron wallets
  The context fee estimator is showing its limit. It has actually
  become quite annoying to maintain two separate fee estimator.

  We should stop using this fee estimator and rely on the API instead.
  For now, I am manually adding margins necessary to account for Byron
  witnesses that are more expensive. Min and Max depends on whether we
  are making the transaction from an `Icarus` or `Random`.

  Fortunately, the API estimates this correctly!