Jan 12, 4-5 PM (3)
Jan 12, 5-6 PM (0)
Jan 12, 6-7 PM (0)
Jan 12, 7-8 PM (0)
Jan 12, 8-9 PM (4)
Jan 12, 9-10 PM (5)
Jan 12, 10-11 PM (2)
Jan 12, 11-12 AM (0)
Mon
Jan 13, 12-1 AM (4)
Jan 13, 1-2 AM (4)
Jan 13, 2-3 AM (3)
Jan 13, 3-4 AM (6)
Jan 13, 4-5 AM (8)
Jan 13, 5-6 AM (7)
Jan 13, 6-7 AM (5)
Jan 13, 7-8 AM (9)
Jan 13, 8-9 AM (20)
Jan 13, 9-10 AM (10)
Jan 13, 10-11 AM (3)
Jan 13, 11-12 PM (24)
Jan 13, 12-1 PM (10)
Jan 13, 1-2 PM (10)
Jan 13, 2-3 PM (22)
Jan 13, 3-4 PM (11)
Jan 13, 4-5 PM (13)
Jan 13, 5-6 PM (5)
Jan 13, 6-7 PM (8)
Jan 13, 7-8 PM (8)
Jan 13, 8-9 PM (5)
Jan 13, 9-10 PM (5)
Jan 13, 10-11 PM (11)
Jan 13, 11-12 AM (3)
Tue
Jan 14, 12-1 AM (9)
Jan 14, 1-2 AM (8)
Jan 14, 2-3 AM (1)
Jan 14, 3-4 AM (6)
Jan 14, 4-5 AM (1)
Jan 14, 5-6 AM (5)
Jan 14, 6-7 AM (2)
Jan 14, 7-8 AM (5)
Jan 14, 8-9 AM (12)
Jan 14, 9-10 AM (10)
Jan 14, 10-11 AM (12)
Jan 14, 11-12 PM (15)
Jan 14, 12-1 PM (15)
Jan 14, 1-2 PM (21)
Jan 14, 2-3 PM (28)
Jan 14, 3-4 PM (7)
Jan 14, 4-5 PM (12)
Jan 14, 5-6 PM (7)
Jan 14, 6-7 PM (4)
Jan 14, 7-8 PM (4)
Jan 14, 8-9 PM (6)
Jan 14, 9-10 PM (2)
Jan 14, 10-11 PM (2)
Jan 14, 11-12 AM (6)
Wed
Jan 15, 12-1 AM (15)
Jan 15, 1-2 AM (3)
Jan 15, 2-3 AM (5)
Jan 15, 3-4 AM (12)
Jan 15, 4-5 AM (2)
Jan 15, 5-6 AM (5)
Jan 15, 6-7 AM (14)
Jan 15, 7-8 AM (6)
Jan 15, 8-9 AM (9)
Jan 15, 9-10 AM (7)
Jan 15, 10-11 AM (13)
Jan 15, 11-12 PM (9)
Jan 15, 12-1 PM (14)
Jan 15, 1-2 PM (12)
Jan 15, 2-3 PM (16)
Jan 15, 3-4 PM (20)
Jan 15, 4-5 PM (6)
Jan 15, 5-6 PM (1)
Jan 15, 6-7 PM (12)
Jan 15, 7-8 PM (11)
Jan 15, 8-9 PM (12)
Jan 15, 9-10 PM (6)
Jan 15, 10-11 PM (1)
Jan 15, 11-12 AM (3)
Thu
Jan 16, 12-1 AM (5)
Jan 16, 1-2 AM (6)
Jan 16, 2-3 AM (4)
Jan 16, 3-4 AM (5)
Jan 16, 4-5 AM (7)
Jan 16, 5-6 AM (5)
Jan 16, 6-7 AM (15)
Jan 16, 7-8 AM (38)
Jan 16, 8-9 AM (21)
Jan 16, 9-10 AM (9)
Jan 16, 10-11 AM (12)
Jan 16, 11-12 PM (16)
Jan 16, 12-1 PM (17)
Jan 16, 1-2 PM (9)
Jan 16, 2-3 PM (20)
Jan 16, 3-4 PM (16)
Jan 16, 4-5 PM (19)
Jan 16, 5-6 PM (16)
Jan 16, 6-7 PM (13)
Jan 16, 7-8 PM (11)
Jan 16, 8-9 PM (8)
Jan 16, 9-10 PM (2)
Jan 16, 10-11 PM (6)
Jan 16, 11-12 AM (4)
Fri
Jan 17, 12-1 AM (5)
Jan 17, 1-2 AM (9)
Jan 17, 2-3 AM (7)
Jan 17, 3-4 AM (10)
Jan 17, 4-5 AM (6)
Jan 17, 5-6 AM (3)
Jan 17, 6-7 AM (2)
Jan 17, 7-8 AM (7)
Jan 17, 8-9 AM (15)
Jan 17, 9-10 AM (19)
Jan 17, 10-11 AM (35)
Jan 17, 11-12 PM (13)
Jan 17, 12-1 PM (22)
Jan 17, 1-2 PM (16)
Jan 17, 2-3 PM (13)
Jan 17, 3-4 PM (10)
Jan 17, 4-5 PM (35)
Jan 17, 5-6 PM (4)
Jan 17, 6-7 PM (11)
Jan 17, 7-8 PM (9)
Jan 17, 8-9 PM (3)
Jan 17, 9-10 PM (3)
Jan 17, 10-11 PM (2)
Jan 17, 11-12 AM (0)
Sat
Jan 18, 12-1 AM (2)
Jan 18, 1-2 AM (0)
Jan 18, 2-3 AM (1)
Jan 18, 3-4 AM (1)
Jan 18, 4-5 AM (0)
Jan 18, 5-6 AM (0)
Jan 18, 6-7 AM (0)
Jan 18, 7-8 AM (0)
Jan 18, 8-9 AM (4)
Jan 18, 9-10 AM (4)
Jan 18, 10-11 AM (4)
Jan 18, 11-12 PM (0)
Jan 18, 12-1 PM (4)
Jan 18, 1-2 PM (4)
Jan 18, 2-3 PM (7)
Jan 18, 3-4 PM (8)
Jan 18, 4-5 PM (11)
Jan 18, 5-6 PM (0)
Jan 18, 6-7 PM (1)
Jan 18, 7-8 PM (0)
Jan 18, 8-9 PM (2)
Jan 18, 9-10 PM (0)
Jan 18, 10-11 PM (1)
Jan 18, 11-12 AM (2)
Sun
Jan 19, 12-1 AM (5)
Jan 19, 1-2 AM (0)
Jan 19, 2-3 AM (0)
Jan 19, 3-4 AM (0)
Jan 19, 4-5 AM (0)
Jan 19, 5-6 AM (0)
Jan 19, 6-7 AM (0)
Jan 19, 7-8 AM (0)
Jan 19, 8-9 AM (0)
Jan 19, 9-10 AM (0)
Jan 19, 10-11 AM (0)
Jan 19, 11-12 PM (1)
Jan 19, 12-1 PM (0)
Jan 19, 1-2 PM (0)
Jan 19, 2-3 PM (1)
Jan 19, 3-4 PM (1)
Jan 19, 4-5 PM (0)
1246 commits this week - Page 2 Jan 12, 2020 - Jan 19, 2020

Merge #1275

1275: Removing lenses from integration tests (state, addressPoolGap, balance*) r=KtorZ a=piotr-iohk

Issue Number

#1237

Overview

  • b43b949ffa63acf4e7f8a7d88da0d7df92dc1844 Remove addressPoolGap lens

  • 24d318ca75b8eccf732f1b0bfbbf01fde4944e92 Remove state lens

  • 446f7812916ca96380fb7f4946a4a057e6f7b634 Remove balance lenses: - byronBalanceAvailable - balanceAvailable - byronBalanceTotal - balanceTotal - balanceReward

  • 9d2e67981eeb63698dc69994c758013601e8802f get rid of duplicate magic constants

    • addressPoolGapMin
    • addressPoolGapMax
    • passphraseMinLength
    • passphraseMaxLength

Also got rid of an extra print statement that slipped through

Comments

Co-authored-by: Piotr Stachyra [email protected] Co-authored-by: KtorZ [email protected]

ChainDB.Iterator: add ImmDB.getTipInfo and simplify IteratorEnv

In the past, ImmDB.getPointAtTip used to be more expensive (it had to read a block from disk to get its hash). That’s why we had itGetImmDBTip, implemented using the in-memory chain fragment, in IteratorEnv.

The ImmDB (and ImmutableDB) keeps the hash of the block at the tip in memory, so we can use itImmDB directly and no longer need itGetImmDBTip.

While at it, add getTipInfo, which also includes IsEBB, and use that to inspect the tip of the ImmDB.

Merge #1259

1259: Calculate pool desirability according to delegation design spec r=Anviking a=Anviking

Issue Number

#1250

Overview

  • [x] New completely isolated module implementing ~nonMyopicMemberRewards~ desirability and related helper functions from the spec.
  • [x] Some simple unit/property tests as sanity checks

Comments

  • To be squashed before merging. Leaving a couple un-squashed for now, for history.

⬇️ Now reverted. Coming in a later PR! (Task #1276 )

Work in progress example ranking (without averaging, and with some hard-coded slightly off values)

Skärmavbild 2020-01-10 kl  18 46 39

With basic averaging (not exponential):

Skärmavbild 2020-01-10 kl  21 06 41

A newer screenshot (lots of 1PCT pools at the top now):

Skärmavbild 2020-01-13 kl  15 47 52

Co-authored-by: Johannes Lund [email protected] Co-authored-by: KtorZ [email protected]