Closed btbf closed 2 years ago
Describe the bug There is one more schedule calculated by cardano-cli than by CNCLI.
To Reproduce
Commands calculated by CNCLI SNAPSHOT=$(cardano-cli query stake-snapshot --stake-pool-id $(cat stakepoolid_hex.txt) --testnet-magic 2) POOL_STAKE=$(echo "$SNAPSHOT" | grep -oP '(?<= "poolStakeSet": )\d+(?=,?)') ACTIVE_STAKE=$(echo "$SNAPSHOT" | grep -oP '(?<= "activeStakeSet": )\d+(?=,?)')
cncli leaderlog --pool-id $(cat stakepoolid_hex.txt) --pool-vrf-skey vrf.skey --db $NODE_HOME/guild-db/cncli/cncli.db --byron-genesis preview-byron-genesis.json --shelley-genesis preview-shelley-genesis.json --pool-stake $POOL_STAKE --active-stake $ACTIVE_STAKE --consensus praos --ledger-set current --tz UTC
{ "status": "ok", "epoch": 11, "epochNonce": "06b413ec76ee929e580b828022c5001f07b581dd872392e4acae070cf22d8cd5", "consensus": "praos", "epochSlots": 18, "epochSlotsIdeal": 13.97, "maxPerformance": 128.85, "poolId": "a28da03fe47d1e41fb13eadc07bcfe909c431bf627317d42a6c98ff9", "sigma": 0.0032326838715981947, "activeStake": 1009499222666, "totalActiveStake": 312278980179685, "d": 0.0, "f": 0.05, "assignedSlots": [
Commands calculated by cardano-cli
cardano-cli query leadership-schedule --testnet-magic 2 --genesis preview-shelley-genesis.json --stake-pool-id $(cat stakepoolid_hex.txt) --vrf-signing-key-file vrf.skey --current
Leader Schedule
result
The schedule that was not calculated by CNCLI was the slot leader in my pool.
Desktop (please complete the following information):
SNAPSHOT=$(cardano-cli query stake-snapshot --stake-pool-id $(cat stakepoolid_hex.txt) --testnet-magic 2) btbf@Testnet-BP:~/cnode$ POOL_STAKE=$(echo "$SNAPSHOT" | grep -oP '(?<= "poolStakeSet": )\d+(?=,?)') btbf@Testnet-BP:~/cnode$ ACTIVE_STAKE=$(echo "$SNAPSHOT" | grep -oP '(?<= "activeStakeSet": )\d+(?=,?)') btbf@Testnet-BP:~/cnode$ cncli leaderlog --pool-id $(cat stakepoolid_hex.txt) --pool-vrf-skey vrf.skey --db $NODE_HOME/guild-db/cncli/cncli.db --byron-genesis preview-byron-genesis.json --shelley-genesis preview-shelley-genesis.json --pool-stake $POOL_STAKE --active-stake $ACTIVE_STAKE --consensus praos --ledger-set current --tz UTC { "status": "ok", "epoch": 11, "epochNonce": "06b413ec76ee929e580b828022c5001f07b581dd872392e4acae070cf22d8cd5", "consensus": "praos", "epochSlots": 18, "epochSlotsIdeal": 13.97, "maxPerformance": 128.85, "poolId": "a28da03fe47d1e41fb13eadc07bcfe909c431bf627317d42a6c98ff9", "sigma": 0.0032326838715981947, "activeStake": 1009499222666, "totalActiveStake": 312278980179685, "d": 0.0, "f": 0.05, "assignedSlots": [ { "no": 1, "slot": 956869, "slotInEpoch": 6469, "at": "2022-08-20T01:47:49+00:00" }, { "no": 2, "slot": 959788, "slotInEpoch": 9388, "at": "2022-08-20T02:36:28+00:00" }, { "no": 3, "slot": 960792, "slotInEpoch": 10392, "at": "2022-08-20T02:53:12+00:00" }, { "no": 4, "slot": 961184, "slotInEpoch": 10784, "at": "2022-08-20T02:59:44+00:00" }, { "no": 5, "slot": 967043, "slotInEpoch": 16643, "at": "2022-08-20T04:37:23+00:00" }, { "no": 6, "slot": 968351, "slotInEpoch": 17951, "at": "2022-08-20T04:59:11+00:00" }, { "no": 7, "slot": 971607, "slotInEpoch": 21207, "at": "2022-08-20T05:53:27+00:00" }, { "no": 8, "slot": 972547, "slotInEpoch": 22147, "at": "2022-08-20T06:09:07+00:00" }, { "no": 9, "slot": 983914, "slotInEpoch": 33514, "at": "2022-08-20T09:18:34+00:00" }, { "no": 10, "slot": 990303, "slotInEpoch": 39903, "at": "2022-08-20T11:05:03+00:00" }, { "no": 11, "slot": 1001145, "slotInEpoch": 50745, "at": "2022-08-20T14:05:45+00:00" }, { "no": 12, "slot": 1004824, "slotInEpoch": 54424, "at": "2022-08-20T15:07:04+00:00" }, { "no": 13, "slot": 1005957, "slotInEpoch": 55557, "at": "2022-08-20T15:25:57+00:00" }, { "no": 14, "slot": 1023456, "slotInEpoch": 73056, "at": "2022-08-20T20:17:36+00:00" }, { "no": 15, "slot": 1024322, "slotInEpoch": 73922, "at": "2022-08-20T20:32:02+00:00" }, { "no": 16, "slot": 1028562, "slotInEpoch": 78162, "at": "2022-08-20T21:42:42+00:00" }, { "no": 17, "slot": 1032540, "slotInEpoch": 82140, "at": "2022-08-20T22:49:00+00:00" }, { "no": 18, "slot": 1034582, "slotInEpoch": 84182, "at": "2022-08-20T23:23:02+00:00" } ] } btbf@Testnet-BP:~/cnode$ ^C btbf@Testnet-BP:~/cnode$ cardano-cli query leadership-schedule --testnet-magic 2 --genesis preview-shelley-genesis.json --stake-pool-id $(cat stakepoolid_hex.txt) --vrf-signing-key-file vrf.skey --current SlotNo UTC Time ------------------------------------------------------------- 956869 2022-08-20 01:47:49 UTC 959788 2022-08-20 02:36:28 UTC 960792 2022-08-20 02:53:12 UTC 961184 2022-08-20 02:59:44 UTC 967043 2022-08-20 04:37:23 UTC 968351 2022-08-20 04:59:11 UTC 971607 2022-08-20 05:53:27 UTC 972547 2022-08-20 06:09:07 UTC 983914 2022-08-20 09:18:34 UTC 986778 2022-08-20 10:06:18 UTC 990303 2022-08-20 11:05:03 UTC 1001145 2022-08-20 14:05:45 UTC 1004824 2022-08-20 15:07:04 UTC 1005957 2022-08-20 15:25:57 UTC 1023456 2022-08-20 20:17:36 UTC 1024322 2022-08-20 20:32:02 UTC 1028562 2022-08-20 21:42:42 UTC 1032540 2022-08-20 22:49:00 UTC 1034582 2022-08-20 23:23:02 UTC
Describe the bug There is one more schedule calculated by cardano-cli than by CNCLI.
To Reproduce
Commands calculated by CNCLI SNAPSHOT=$(cardano-cli query stake-snapshot --stake-pool-id $(cat stakepoolid_hex.txt) --testnet-magic 2) POOL_STAKE=$(echo "$SNAPSHOT" | grep -oP '(?<= "poolStakeSet": )\d+(?=,?)') ACTIVE_STAKE=$(echo "$SNAPSHOT" | grep -oP '(?<= "activeStakeSet": )\d+(?=,?)')
cncli leaderlog --pool-id $(cat stakepoolid_hex.txt) --pool-vrf-skey vrf.skey --db $NODE_HOME/guild-db/cncli/cncli.db --byron-genesis preview-byron-genesis.json --shelley-genesis preview-shelley-genesis.json --pool-stake $POOL_STAKE --active-stake $ACTIVE_STAKE --consensus praos --ledger-set current --tz UTC
{ "status": "ok", "epoch": 11, "epochNonce": "06b413ec76ee929e580b828022c5001f07b581dd872392e4acae070cf22d8cd5", "consensus": "praos", "epochSlots": 18, "epochSlotsIdeal": 13.97, "maxPerformance": 128.85, "poolId": "a28da03fe47d1e41fb13eadc07bcfe909c431bf627317d42a6c98ff9", "sigma": 0.0032326838715981947, "activeStake": 1009499222666, "totalActiveStake": 312278980179685, "d": 0.0, "f": 0.05, "assignedSlots": [
Commands calculated by cardano-cli
cardano-cli query leadership-schedule --testnet-magic 2 --genesis preview-shelley-genesis.json --stake-pool-id $(cat stakepoolid_hex.txt) --vrf-signing-key-file vrf.skey --current
Leader Schedule
result
The schedule that was not calculated by CNCLI was the slot leader in my pool.
Desktop (please complete the following information):