Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error with epochEnd Block 450020: Closing the block failed with error Error(Engine(FailedSystemCall("Invalid data")) #3

Open
SurfingNerd opened this issue Oct 24, 2024 · 10 comments

Comments

@SurfingNerd
Copy link
Collaborator

Could be connected to a faulty contract upgrade.

2024-10-24 15:04:55  Worker Hbbft3 TRACE consensus  Returning generated seal for block 450018.
2024-10-24 15:04:55  Worker Hbbft3 INFO import  Imported #450018 0x0e87…9295 (1 txs, 0.21 Mgas, 2 ms, 0.76 KiB)
2024-10-24 15:04:58  Worker Hbbft0 TRACE consensus  Block creation: Honeybadger epoch 450019, Transactions subset target size: 5, actual size: 1, from available 1.
2024-10-24 15:04:58  Worker Hbbft0 TRACE consensus  Dispatching exclusive message HoneyBadger(65, Message { epoch: 450019, content: Subset(Message { proposer_id: 05..3c, content: Broadcast(Echo(Proof { #0, root_hash: 1862..7976, value: 00
00..8743, .. })) }) }) to all except {}
2024-10-24 15:04:58  Worker Hbbft0 TRACE consensus  Dispatching message HoneyBadger(66, Message { epoch: 450019, content: Subset(Message { proposer_id: 05..3c, content: Broadcast(CanDecode(1862..7976)) }) }) to {}
2024-10-24 15:04:58  Worker Hbbft0 TRACE consensus  Dispatching message HoneyBadger(67, Message { epoch: 450019, content: Subset(Message { proposer_id: 05..3c, content: Broadcast(EchoHash(1862..7976)) }) }) to {}
2024-10-24 15:04:58  Worker Hbbft0 TRACE consensus  Dispatching exclusive message HoneyBadger(68, Message { epoch: 450019, content: Subset(Message { proposer_id: 05..3c, content: Broadcast(Ready(1862..7976)) }) }) to all except {}
2024-10-24 15:04:58  Worker Hbbft0 TRACE consensus  Dispatching exclusive message HoneyBadger(69, Message { epoch: 450019, content: Subset(Message { proposer_id: 05..3c, content: Agreement(Message { epoch: 0, content: SbvBroadcast(BVal(tr
ue)) }) }) }) to all except {}
2024-10-24 15:04:58  Worker Hbbft0 TRACE consensus  Dispatching exclusive message HoneyBadger(70, Message { epoch: 450019, content: Subset(Message { proposer_id: 05..3c, content: Agreement(Message { epoch: 0, content: SbvBroadcast(Aux(tru
e)) }) }) }) to all except {}
2024-10-24 15:04:58  Worker Hbbft0 TRACE consensus  Dispatching exclusive message HoneyBadger(71, Message { epoch: 450019, content: Subset(Message { proposer_id: 05..3c, content: Agreement(Message { epoch: 1, content: Term(true) }) }) }) 
to all except {}
2024-10-24 15:04:58  Worker Hbbft0 TRACE consensus  Dispatching exclusive message HoneyBadger(72, Message { epoch: 450019, content: DecryptionShare { proposer_id: 05..3c, share: Message(DecryptionShare(...)) } }) to all except {}
2024-10-24 15:04:58  Worker Hbbft0 TRACE consensus  Batch received for epoch 450019, creating new Block.
2024-10-24 15:04:58  Worker Hbbft0 DEBUG consensus  Block creation: Batch received for epoch 450019, total 1 contributions, with 1 unique transactions.
2024-10-24 15:04:58  Worker Hbbft0 TRACE engine  is_pending_validator: true
2024-10-24 15:04:58  Worker Hbbft0 DEBUG engine  added to additional 0 reserved peers, because they are pending validators.
2024-10-24 15:04:58  Worker Hbbft0 TRACE engine   get_validator_pubkeys...
2024-10-24 15:04:58  Worker Hbbft0 TRACE engine  preparing to send PARTS for upcoming epoch: 209
2024-10-24 15:04:58  Worker Hbbft0 TRACE engine  checking for acks...
2024-10-24 15:04:58  Worker Hbbft0 TRACE engine  has_acks_of_address_data: Ok(false)
2024-10-24 15:04:58  Worker Hbbft0 TRACE consensus  calling reward function for block 450019 isEpochEnd? false on address: 0x2000…0001 (latest block: 450018
2024-10-24 15:04:58  Worker Hbbft0 TRACE consensus  Sending signature share of 0x1a00…2fc9 for block 450019
2024-10-24 15:04:58  Worker Hbbft0 TRACE consensus  Dispatching exclusive message Sealing(450019, Message(SignatureShare(02f4..c61b))) to all except {}
2024-10-24 15:04:58  Worker Hbbft0 TRACE consensus  Signature for block 450019 is ready
2024-10-24 15:04:58  Worker Hbbft0 TRACE consensus  Returning generated seal for block 450019.
2024-10-24 15:04:58  Worker Client0 INFO own_tx  Transaction mined (hash 0xed06f942c59f0505c73745c409bd37d6c20e85c8766e4e72d8cb7e1baadd6377)
2024-10-24 15:04:58  Worker Hbbft0 INFO import  Imported #450019 0xd862…fc68 (1 txs, 0.21 Mgas, 3 ms, 1.07 KiB)
2024-10-24 15:05:20  Worker Client3 INFO import   27/27 peers   21 MiB chain 0 bytes queue  RPC:  0 conn,    0 req/s,    0 µs
2024-10-24 15:05:50  Worker Client3 INFO import   27/27 peers   21 MiB chain 0 bytes queue  RPC:  0 conn,    0 req/s,    0 µs
2024-10-24 15:05:55  Worker Hbbft0 TRACE consensus  Block creation: Honeybadger epoch 450020, Transactions subset target size: 5, actual size: 1, from available 1.
2024-10-24 15:05:55  Worker Hbbft0 TRACE consensus  Dispatching exclusive message HoneyBadger(73, Message { epoch: 450020, content: Subset(Message { proposer_id: 05..3c, content: Broadcast(Echo(Proof { #0, root_hash: b93c..78ce, value: 00
00..3b6a, .. })) }) }) to all except {}
2024-10-24 15:05:55  Worker Hbbft0 TRACE consensus  Dispatching message HoneyBadger(74, Message { epoch: 450020, content: Subset(Message { proposer_id: 05..3c, content: Broadcast(CanDecode(b93c..78ce)) }) }) to {}
2024-10-24 15:05:55  Worker Hbbft0 TRACE consensus  Dispatching message HoneyBadger(75, Message { epoch: 450020, content: Subset(Message { proposer_id: 05..3c, content: Broadcast(EchoHash(b93c..78ce)) }) }) to {}
2024-10-24 15:05:55  Worker Hbbft0 TRACE consensus  Dispatching exclusive message HoneyBadger(76, Message { epoch: 450020, content: Subset(Message { proposer_id: 05..3c, content: Broadcast(Ready(b93c..78ce)) }) }) to all except {}
2024-10-24 15:05:55  Worker Hbbft0 TRACE consensus  Dispatching exclusive message HoneyBadger(77, Message { epoch: 450020, content: Subset(Message { proposer_id: 05..3c, content: Agreement(Message { epoch: 0, content: SbvBroadcast(BVal(true)) }) }) }) to all except {}
2024-10-24 15:05:55  Worker Hbbft0 TRACE consensus  Dispatching exclusive message HoneyBadger(78, Message { epoch: 450020, content: Subset(Message { proposer_id: 05..3c, content: Agreement(Message { epoch: 0, content: SbvBroadcast(Aux(true)) }) }) }) to all except {}
2024-10-24 15:05:55  Worker Hbbft0 TRACE consensus  Dispatching exclusive message HoneyBadger(79, Message { epoch: 450020, content: Subset(Message { proposer_id: 05..3c, content: Agreement(Message { epoch: 1, content: Term(true) }) }) }) to all except {}
2024-10-24 15:05:55  Worker Hbbft0 TRACE consensus  Dispatching exclusive message HoneyBadger(80, Message { epoch: 450020, content: DecryptionShare { proposer_id: 05..3c, share: Message(DecryptionShare(...)) } }) to all except {}
2024-10-24 15:05:55  Worker Hbbft0 TRACE consensus  Batch received for epoch 450020, creating new Block.
2024-10-24 15:05:55  Worker Hbbft0 DEBUG consensus  Block creation: Batch received for epoch 450020, total 1 contributions, with 1 unique transactions.
2024-10-24 15:05:55  Worker Hbbft0 DEBUG engine  Initializing SyncKeyGen with block_id: Latest
2024-10-24 15:05:55  Worker Hbbft0 TRACE consensus  calling reward function for block 450020 isEpochEnd? true on address: 0x2000…0001 (latest block: 450019
2024-10-24 15:05:55  Worker Hbbft0 WARN miner  Closing the block failed with error Error(Engine(FailedSystemCall("Invalid data")), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } }). This is likely an error in chain specificiations or on-chain consensus smart contracts.
2024-10-24 15:05:55  Worker Hbbft0 ERROR consensus  Could not create pending block for hbbft epoch 450020: 
2024-10-24 15:05:56  Worker Hbbft3 TRACE engine  replay_cached_messages: Could not query posdao epoch at parent block#450020, re-trying later. Probably due to the block not being imported yet. CallFailed("Transaction execution error (Couldn't find the transaction block's state in the chain).")
@SurfingNerd
Copy link
Collaborator Author

Block reward calls started to happen again at block 450001.

a new validator set took over at block ..10. with only 1 node being part of the validatorset (HBBFT3)
between block 10 and and block 19, nodes did announce their availability,
what probably triggered the faster validator set upscaling.

@SurfingNerd
Copy link
Collaborator Author

SurfingNerd commented Oct 24, 2024

watchdog output for the problematic block range:

processing block: 450000
processing block: 450001
switched pending validators from (10) - to (1) [
  '0xe6ed5EDB0b77Fc463384dA0fac324a223D9d31DE',
  '0xbc911502C259c5644C9F7220A57A9435548Ba0F9',
  '0x13c8CAFb584F9041A777799a5f8770D8e6cEfbAC',
  '0xD1D2F2B720e9aAC66437c88650E0219D1c573525',
  '0xd75819Fa48f16cde2E8726Afd116264c50B8C3fA',
  '0x42aa1E9e0C4521e1a48fb70b6DD16B89B6030CE7',
  '0xdEE48D97dF524ACb78387EdC1bC56EC668E626a6',
  '0x462D5107FE7aBd7ac88DA088eC0168a4b0601002',
  '0x28176D6DF28B558AD18b487d8742464522FC0685',
  '0x37e1177ea27E0b83cbF3CF89449BA1ED0e0b4B8D'
] [ '0xb58b7537f454e6F92bD756e87E94867380029683' ]
Difference:  {
  added: [ '0xb58b7537f454e6F92bD756e87E94867380029683' ],
  removed: [
    '0xe6ed5EDB0b77Fc463384dA0fac324a223D9d31DE',
    '0xbc911502C259c5644C9F7220A57A9435548Ba0F9',
    '0x13c8CAFb584F9041A777799a5f8770D8e6cEfbAC',
    '0xD1D2F2B720e9aAC66437c88650E0219D1c573525',
    '0xd75819Fa48f16cde2E8726Afd116264c50B8C3fA',
    '0x42aa1E9e0C4521e1a48fb70b6DD16B89B6030CE7',
    '0xdEE48D97dF524ACb78387EdC1bC56EC668E626a6',
    '0x462D5107FE7aBd7ac88DA088eC0168a4b0601002',
    '0x28176D6DF28B558AD18b487d8742464522FC0685',
    '0x37e1177ea27E0b83cbF3CF89449BA1ED0e0b4B8D'
  ]
}
processing block: 450002
processing block: 450003
processing block: 450004
processing block: 450005
Number of Parts written changed from 0 to 1
processing block: 450006
processing block: 450007
processing block: 450008
processing block: 450009
Number of ACKS written changed from 0 to 1
processing block: 450010
switched pending validators from (1) - to (0) [ '0xb58b7537f454e6F92bD756e87E94867380029683' ] []
Difference:  {
  added: [],
  removed: [ '0xb58b7537f454e6F92bD756e87E94867380029683' ]
}
switched currentValidators  from - to [
  '0xbc911502C259c5644C9F7220A57A9435548Ba0F9',
  '0x42aa1E9e0C4521e1a48fb70b6DD16B89B6030CE7',
  '0x462D5107FE7aBd7ac88DA088eC0168a4b0601002',
  '0xe6ed5EDB0b77Fc463384dA0fac324a223D9d31DE',
  '0xD1D2F2B720e9aAC66437c88650E0219D1c573525',
  '0xd75819Fa48f16cde2E8726Afd116264c50B8C3fA',
  '0x13c8CAFb584F9041A777799a5f8770D8e6cEfbAC'
] [ '0xb58b7537f454e6F92bD756e87E94867380029683' ]
processing block: 450011
switched pending validators from (0) - to (1) [] [ '0xb58b7537f454e6F92bD756e87E94867380029683' ]
Difference:  {
  added: [ '0xb58b7537f454e6F92bD756e87E94867380029683' ],
  removed: []
}
Number of Parts written changed from 1 to 0
Number of ACKS written changed from 1 to 0
processing block: 450012
processing block: 450013
processing block: 450014
processing block: 450015
Number of Parts written changed from 0 to 1
processing block: 450016
processing block: 450017
processing block: 450018
processing block: 450019
Number of ACKS written changed from 0 to 1

why was there immediatly a new epoch switch with new pending validators ?

@SurfingNerd
Copy link
Collaborator Author

announce availability:

13: 0xbc911502c259c5644c9f7220a57a9435548ba0f9
14: 0xd1d2f2b720e9aac66437c88650e0219d1c573525
15: 0xd75819fa48f16cde2e8726afd116264c50b8c3fa + 0x13c8cafb584f9041a777799a5f8770d8e6cefbac
16: 0x42aa1e9e0c4521e1a48fb70b6dd16b89b6030ce7
17: 0x28176d6df28b558ad18b487d8742464522fc0685
18: 0x462d5107fe7abd7ac88da088ec0168a4b0601002

@SurfingNerd
Copy link
Collaborator Author

early epoch end:

block: 449990 -> early epoch end true
block: 449991 -> early epoch end true
block: 449992 -> early epoch end true
block: 449993 -> early epoch end true
block: 449994 -> early epoch end true
block: 449995 -> early epoch end true
block: 449996 -> early epoch end true
block: 449997 -> early epoch end true
block: 449998 -> early epoch end true
block: 449999 -> early epoch end true
block: 450000 -> early epoch end true
block: 450001 -> early epoch end true
block: 450002 -> early epoch end true
block: 450003 -> early epoch end true
block: 450004 -> early epoch end true
block: 450005 -> early epoch end true
block: 450006 -> early epoch end true
block: 450007 -> early epoch end true
block: 450008 -> early epoch end true
block: 450009 -> early epoch end true
block: 450010 -> early epoch end true
block: 450011 -> early epoch end false
block: 450012 -> early epoch end false
block: 450013 -> early epoch end false
block: 450014 -> early epoch end false
block: 450015 -> early epoch end false
block: 450016 -> early epoch end false
block: 450017 -> early epoch end false
block: 450018 -> early epoch end false
block: 450019 -> early epoch end false

@SurfingNerd
Copy link
Collaborator Author

Unit Test or an End2End:

What happens if there is an epoch, and during the epoch EVERY validator gets flagged as disconnected by the ConnectivityTracker, but the network did not stall at all, and it did not trigger an Early epoch end.

@SurfingNerd
Copy link
Collaborator Author

last write of availability information: was the same for all nodes, what is very unrealistic to happen.
we need to figure out what was the case here.

@SurfingNerd
Copy link
Collaborator Author

SurfingNerd commented Nov 24, 2024

happened on alpha5 as well:
2024-11-23 20:25:42 Worker Client3 WARN miner Closing the block failed with error Error(Engine(FailedSystemCall("Invalid data")), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } }). This is likely an error in chain specificiations or on-chain consensus smart contracts.

happened on an epoch switch with "all keys written".

here are the details:

latest block: 426
timestamp: Sat, 23 Nov 2024 19:19:14 GMT
gas limit: 300000000
maxValidators: 25
keyGenHistoryContract: 0x7000000000000000000000000000000000000001
stakingContract: 0x1100000000000000000000000000000000000001
randomContract: 0x3000000000000000000000000000000000000001
blockRewardContract: 0x2000000000000000000000000000000000000001
validatorInactivityThreshold 31536000
KeyGenHistory address:  0x7000000000000000000000000000000000000001
keyGenRound: 1
minGasPrice:  1000000000
blockGasLimit:  100000000
epoch start time UTC: Sat, 23 Nov 2024 18:48:52 GMT
next Phase Transition UTC: Sat, 23 Nov 2024 19:43:52 GMT
Epoch End Time: UTC: Sat, 23 Nov 2024 19:48:51 GMT
pending validators: [
  '0x837BD3Cbfc5Eb15421Cc98A7228cf16369106d38',
  '0x0bc33c3d4cE33E5CF2769c904Af0DF37b48CD4aC',
  '0x83355E647E72B9a83663D9FA81819d8c6864a241',
  '0x0514B1D94236B097F96fEC0A31846f60b8d8b33d',
  '0x377Fed152275AEe72377Dd4a03331670dB9c2C2b',
  '0x224f48d703B11070e79427Fb334B8A36B71B0e40',
  '0x5D3a2Da044453F23A36E5300fA2b4CF7A7D24061',
  '0x61a2dF69526b81e54642450219Fa5feB38C1FbF0',
  '0x6FA84c36F79D238e20339b3f6F9a8d3afaABB57e',
  '0xDB488eA4dCE535D8B3df1587a8D9Ce4cc3F96269',
  '0x6e13566dc82AD7A41eD4606819F5A5F5C9836d01',
  '0x468A00C04a08373634105686D69aaf3D8EA3291B',
  '0x071be644Eb0991c29fe6DD67ed93431C0B902d66',
  '0x333dC2dccbaC80c1DfB91629c8605935Faf2960d',
  '0x9b5170b1ADC443C0E73ccB36b9E2CDDdD21f8197',
  '0xEe7B9fAB317794648795D1edD7C8905e221914ca'
]
pending validator 0x837BD3Cbfc5Eb15421Cc98A7228cf16369106d38(hbbft20) key gen mode:  5
pending validator 0x0bc33c3d4cE33E5CF2769c904Af0DF37b48CD4aC(hbbft3) key gen mode:  5
pending validator 0x83355E647E72B9a83663D9FA81819d8c6864a241(hbbft4) key gen mode:  5
pending validator 0x0514B1D94236B097F96fEC0A31846f60b8d8b33d(hbbft19) key gen mode:  5
pending validator 0x377Fed152275AEe72377Dd4a03331670dB9c2C2b(hbbft6) key gen mode:  5
pending validator 0x224f48d703B11070e79427Fb334B8A36B71B0e40(hbbft7) key gen mode:  5
pending validator 0x5D3a2Da044453F23A36E5300fA2b4CF7A7D24061(hbbft8) key gen mode:  5
pending validator 0x61a2dF69526b81e54642450219Fa5feB38C1FbF0(hbbft9) key gen mode:  5
pending validator 0x6FA84c36F79D238e20339b3f6F9a8d3afaABB57e(hbbft10) key gen mode:  5
pending validator 0xDB488eA4dCE535D8B3df1587a8D9Ce4cc3F96269(hbbft11) key gen mode:  5
pending validator 0x6e13566dc82AD7A41eD4606819F5A5F5C9836d01(hbbft12) key gen mode:  5
pending validator 0x468A00C04a08373634105686D69aaf3D8EA3291B(hbbft13) key gen mode:  5
pending validator 0x071be644Eb0991c29fe6DD67ed93431C0B902d66(hbbft14) key gen mode:  5
pending validator 0x333dC2dccbaC80c1DfB91629c8605935Faf2960d(hbbft15) key gen mode:  5
pending validator 0x9b5170b1ADC443C0E73ccB36b9E2CDDdD21f8197(hbbft16) key gen mode:  5
pending validator 0xEe7B9fAB317794648795D1edD7C8905e221914ca(hbbft17) key gen mode:  5
number of key fragments written: Result { '0': '16', '1': '16' }
current validators: [
  '0x83355E647E72B9a83663D9FA81819d8c6864a241',
  '0x61a2dF69526b81e54642450219Fa5feB38C1FbF0',
  '0x0514B1D94236B097F96fEC0A31846f60b8d8b33d',
  '0x5D3a2Da044453F23A36E5300fA2b4CF7A7D24061',
  '0x224f48d703B11070e79427Fb334B8A36B71B0e40',
  '0x0bc33c3d4cE33E5CF2769c904Af0DF37b48CD4aC',
  '0xDB488eA4dCE535D8B3df1587a8D9Ce4cc3F96269',
  '0x468A00C04a08373634105686D69aaf3D8EA3291B',
  '0x837BD3Cbfc5Eb15421Cc98A7228cf16369106d38',
  '0xEe7B9fAB317794648795D1edD7C8905e221914ca',
  '0x071be644Eb0991c29fe6DD67ed93431C0B902d66',
  '0x9b5170b1ADC443C0E73ccB36b9E2CDDdD21f8197',
  '0x333dC2dccbaC80c1DfB91629c8605935Faf2960d',
  '0x6FA84c36F79D238e20339b3f6F9a8d3afaABB57e',
  '0x377Fed152275AEe72377Dd4a03331670dB9c2C2b',
  '0x1879e00eE4b447e493BCaE6e53c4e8b0e5eFDd8B'
]
Key state:
0x83355E647E72B9a83663D9FA81819d8c6864a241(hbbft4) partByteLength: 6168 acks: 16
0x61a2dF69526b81e54642450219Fa5feB38C1FbF0(hbbft9) partByteLength: 6168 acks: 16
0x0514B1D94236B097F96fEC0A31846f60b8d8b33d(hbbft19) partByteLength: 6168 acks: 16
0x5D3a2Da044453F23A36E5300fA2b4CF7A7D24061(hbbft8) partByteLength: 6168 acks: 16
0x224f48d703B11070e79427Fb334B8A36B71B0e40(hbbft7) partByteLength: 6168 acks: 16
0x0bc33c3d4cE33E5CF2769c904Af0DF37b48CD4aC(hbbft3) partByteLength: 6168 acks: 16
0xDB488eA4dCE535D8B3df1587a8D9Ce4cc3F96269(hbbft11) partByteLength: 6168 acks: 16
0x468A00C04a08373634105686D69aaf3D8EA3291B(hbbft13) partByteLength: 6168 acks: 16
0x837BD3Cbfc5Eb15421Cc98A7228cf16369106d38(hbbft20) partByteLength: 6168 acks: 16
0xEe7B9fAB317794648795D1edD7C8905e221914ca(hbbft17) partByteLength: 6168 acks: 16
0x071be644Eb0991c29fe6DD67ed93431C0B902d66(hbbft14) partByteLength: 6168 acks: 16
0x9b5170b1ADC443C0E73ccB36b9E2CDDdD21f8197(hbbft16) partByteLength: 6168 acks: 16
0x333dC2dccbaC80c1DfB91629c8605935Faf2960d(hbbft15) partByteLength: 6168 acks: 16
0x6FA84c36F79D238e20339b3f6F9a8d3afaABB57e(hbbft10) partByteLength: 6168 acks: 16
0x377Fed152275AEe72377Dd4a03331670dB9c2C2b(hbbft6) partByteLength: 6168 acks: 16
0x1879e00eE4b447e493BCaE6e53c4e8b0e5eFDd8B(hbbft5) partByteLength: 0 acks: 0
likehilihood: Result {
  '0': [
    '10000000000000000000000',
    '160000000000000000000000',
    '160000000000000000000000',
    '160000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '120000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '160000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000'
  ],
  '1': '870000000000000000000000',
  likelihoods: [
    '10000000000000000000000',
    '160000000000000000000000',
    '160000000000000000000000',
    '160000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '120000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '160000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000'
  ],
  sum: '870000000000000000000000'
}
validator candidate 0xbC81e4c79447F73022B02203b14a526f64B821E0 (node address:0x0bc33c3d4cE33E5CF2769c904Af0DF37b48CD4aC(hbbft3)) IP: 167.86.88.83:55003 available since: 1732371498 Sat, 23 Nov 2024 14:18:18 GMT
validator candidate 0x0d13eaD7b6992E003314F7EcF4ecc523F25b746F (node address:0x837BD3Cbfc5Eb15421Cc98A7228cf16369106d38(hbbft20)) IP: 207.244.234.106:55020 available since: 1732371559 Sat, 23 Nov 2024 14:19:19 GMT
validator candidate 0x9f5155B9b63E95fc8aeFd3Eb2FE21dEAff062F94 (node address:0x83355E647E72B9a83663D9FA81819d8c6864a241(hbbft4)) IP: 167.86.89.30:55004 available since: 1732371509 Sat, 23 Nov 2024 14:18:29 GMT
validator candidate 0x9d2f20c2b41819b2672D63E2B0f35c1cFF13b467 (node address:0x0514B1D94236B097F96fEC0A31846f60b8d8b33d(hbbft19)) IP: 207.244.234.15:55019 available since: 1732371532 Sat, 23 Nov 2024 14:18:52 GMT
validator candidate 0x0Ac8fD9844E9C8043D5e3535ac9C8461B80a01cE (node address:0x377Fed152275AEe72377Dd4a03331670dB9c2C2b(hbbft6)) IP: 38.242.206.146:55006 available since: 1732371525 Sat, 23 Nov 2024 14:18:45 GMT
validator candidate 0x118Fe581C8c3628C4077f6459919E92D95756E8d (node address:0x224f48d703B11070e79427Fb334B8A36B71B0e40(hbbft7)) IP: 38.242.206.150:55007 available since: 1732371535 Sat, 23 Nov 2024 14:18:55 GMT
validator candidate 0xc0F323f6E9a3438F4752e640E6fb3e994807df38 (node address:0x5D3a2Da044453F23A36E5300fA2b4CF7A7D24061(hbbft8)) IP: 194.163.160.185:55008 available since: 1732371423 Sat, 23 Nov 2024 14:17:03 GMT
validator candidate 0xb86F22dB7DADCCF3DC4087411C6981A9c9b141b8 (node address:0x61a2dF69526b81e54642450219Fa5feB38C1FbF0(hbbft9)) IP: 194.163.160.187:55009 available since: 1732371429 Sat, 23 Nov 2024 14:17:09 GMT
validator candidate 0xaF6719D1762D14e35a1dFb742B1d77D757391237 (node address:0x6FA84c36F79D238e20339b3f6F9a8d3afaABB57e(hbbft10)) IP: 194.163.160.188:55010 available since: 1732371438 Sat, 23 Nov 2024 14:17:18 GMT
validator candidate 0x2471C06E177b25b968f5790907f9D3b6ea8Ec930 (node address:0xDB488eA4dCE535D8B3df1587a8D9Ce4cc3F96269(hbbft11)) IP: 194.163.160.191:55011 available since: 1732371541 Sat, 23 Nov 2024 14:19:01 GMT
validator candidate 0xa7e06C3add8cDFC452AA98f686329FC0DD7B89D7 (node address:0x6e13566dc82AD7A41eD4606819F5A5F5C9836d01(hbbft12)) IP: 144.126.144.43:55012 available since: 1732371447 Sat, 23 Nov 2024 14:17:27 GMT
validator candidate 0xCd8EF415AfE6f05afaC642DaEf39A7fed2468ce5 (node address:0x468A00C04a08373634105686D69aaf3D8EA3291B(hbbft13)) IP: 144.126.144.44:55013 available since: 1732371474 Sat, 23 Nov 2024 14:17:54 GMT
validator candidate 0xFD6b310413e0C0E0E4736b793C592EA81F9e0246 (node address:0x071be644Eb0991c29fe6DD67ed93431C0B902d66(hbbft14)) IP: 144.126.144.51:55014 available since: 1732371501 Sat, 23 Nov 2024 14:18:21 GMT
validator candidate 0xc6Cff0dbF9C5382EEA6315B95d351Cb21B6aac08 (node address:0x333dC2dccbaC80c1DfB91629c8605935Faf2960d(hbbft15)) IP: 144.126.144.52:55015 available since: 1732371528 Sat, 23 Nov 2024 14:18:48 GMT
validator candidate 0xC45ce64e146c00fB28bF52f9577E125dA06D12A3 (node address:0x9b5170b1ADC443C0E73ccB36b9E2CDDdD21f8197(hbbft16)) IP: 144.126.144.53:55016 available since: 1732371554 Sat, 23 Nov 2024 14:19:14 GMT
validator candidate 0x5Fabb7115b5Df2D9eaeAdeBF3C1B62678D4F20C5 (node address:0xEe7B9fAB317794648795D1edD7C8905e221914ca(hbbft17)) IP: 194.233.75.136:55017 available since: 1732371577 Sat, 23 Nov 2024 14:19:37 GMT
transition timeframeLength:  300
connectivityTrackerAddress: 0x1200000000000000000000000000000000000001
early epoch treshold:  3
connectivity tracker: isEarlyEpochEnd true
is Early Epoch end:  false
flagged validators: 15
validator: 0x83355E647E72B9a83663D9FA81819d8c6864a241 score: 0
validator: 0x61a2dF69526b81e54642450219Fa5feB38C1FbF0 score: 1
validator: 0x0514B1D94236B097F96fEC0A31846f60b8d8b33d score: 0
validator: 0x5D3a2Da044453F23A36E5300fA2b4CF7A7D24061 score: 1
validator: 0x224f48d703B11070e79427Fb334B8A36B71B0e40 score: 1
validator: 0x0bc33c3d4cE33E5CF2769c904Af0DF37b48CD4aC score: 1
validator: 0xDB488eA4dCE535D8B3df1587a8D9Ce4cc3F96269 score: 1
validator: 0x468A00C04a08373634105686D69aaf3D8EA3291B score: 1
validator: 0x837BD3Cbfc5Eb15421Cc98A7228cf16369106d38 score: 1
validator: 0xEe7B9fAB317794648795D1edD7C8905e221914ca score: 1
validator: 0x071be644Eb0991c29fe6DD67ed93431C0B902d66 score: 1
validator: 0x9b5170b1ADC443C0E73ccB36b9E2CDDdD21f8197 score: 1
validator: 0x333dC2dccbaC80c1DfB91629c8605935Faf2960d score: 1
validator: 0x6FA84c36F79D238e20339b3f6F9a8d3afaABB57e score: 1
validator: 0x377Fed152275AEe72377Dd4a03331670dB9c2C2b score: 1
validator: 0x1879e00eE4b447e493BCaE6e53c4e8b0e5eFDd8B score: 1
faultyValidatorsCount: 15

@SurfingNerd SurfingNerd reopened this Nov 24, 2024
@SurfingNerd
Copy link
Collaborator Author

forked the network with hardhat, and the function call just works fine:

receipt:  ContractTransactionReceipt {
  to: '0x2000000000000000000000000000000000000001',
  from: '0xffffFFFfFFffffffffffffffFfFFFfffFFFfFFfE',
  contractAddress: null,
  hash: '0x7dcfa3249067af8261f08a1913dbf35f1c826d559142d0f9cba2342664ba1a84',
  index: 0,
  blockHash: '0x8e199c5d3cca6d4a7755b290c3568134125b9e694070e00f77d33713df614756',
  blockNumber: 427,
  logsBloom: '0x02000000000000000000120000001000000000002020000000100001001000000000200000000008040000100000008000000010030040000000080000040000000002000008002001000000000000000000000010040000000000000080000000000000000000000000000000800800001000005000000000000000000000000008000020000000000000000100008000002800000040000000000000080000000000100000000000200000000000000000004000804000101000000200400000004000008000040000000000000040000000010000800000081000000040800000000900002000080000000000000000000002000000801000000000080000',
  gasUsed: 2842707n,
  blobGasUsed: undefined,
  cumulativeGasUsed: 2842707n,
  gasPrice: 0n,
  blobGasPrice: undefined,
  type: 0,
  status: 1,
  root: undefined
}
latest block: 427
timestamp: Sat, 23 Nov 2024 19:19:19 GMT
gas limit: 30000000
maxValidators: 25
keyGenHistoryContract: 0x7000000000000000000000000000000000000001
stakingContract: 0x1100000000000000000000000000000000000001
randomContract: 0x3000000000000000000000000000000000000001
blockRewardContract: 0x2000000000000000000000000000000000000001
validatorInactivityThreshold 31536000
KeyGenHistory address:  0x7000000000000000000000000000000000000001
keyGenRound: 1
minGasPrice:  1000000000
blockGasLimit:  100000000
epoch start time UTC: Sat, 23 Nov 2024 19:19:19 GMT
next Phase Transition UTC: Sat, 23 Nov 2024 20:14:19 GMT
Epoch End Time: UTC: Sat, 23 Nov 2024 20:19:18 GMT
pending validators: []
current validators: [
  '0x837BD3Cbfc5Eb15421Cc98A7228cf16369106d38',
  '0x0bc33c3d4cE33E5CF2769c904Af0DF37b48CD4aC',
  '0x83355E647E72B9a83663D9FA81819d8c6864a241',
  '0x0514B1D94236B097F96fEC0A31846f60b8d8b33d',
  '0x377Fed152275AEe72377Dd4a03331670dB9c2C2b',
  '0x224f48d703B11070e79427Fb334B8A36B71B0e40',
  '0x5D3a2Da044453F23A36E5300fA2b4CF7A7D24061',
  '0x61a2dF69526b81e54642450219Fa5feB38C1FbF0',
  '0x6FA84c36F79D238e20339b3f6F9a8d3afaABB57e',
  '0xDB488eA4dCE535D8B3df1587a8D9Ce4cc3F96269',
  '0x6e13566dc82AD7A41eD4606819F5A5F5C9836d01',
  '0x468A00C04a08373634105686D69aaf3D8EA3291B',
  '0x071be644Eb0991c29fe6DD67ed93431C0B902d66',
  '0x333dC2dccbaC80c1DfB91629c8605935Faf2960d',
  '0x9b5170b1ADC443C0E73ccB36b9E2CDDdD21f8197',
  '0xEe7B9fAB317794648795D1edD7C8905e221914ca'
]
Key state:
0x837BD3Cbfc5Eb15421Cc98A7228cf16369106d38 partByteLength: 6168 acks: 16
0x0bc33c3d4cE33E5CF2769c904Af0DF37b48CD4aC partByteLength: 6168 acks: 16
0x83355E647E72B9a83663D9FA81819d8c6864a241 partByteLength: 6168 acks: 16
0x0514B1D94236B097F96fEC0A31846f60b8d8b33d partByteLength: 6168 acks: 16
0x377Fed152275AEe72377Dd4a03331670dB9c2C2b partByteLength: 6168 acks: 16
0x224f48d703B11070e79427Fb334B8A36B71B0e40 partByteLength: 6168 acks: 16
0x5D3a2Da044453F23A36E5300fA2b4CF7A7D24061 partByteLength: 6168 acks: 16
0x61a2dF69526b81e54642450219Fa5feB38C1FbF0 partByteLength: 6168 acks: 16
0x6FA84c36F79D238e20339b3f6F9a8d3afaABB57e partByteLength: 6168 acks: 16
0xDB488eA4dCE535D8B3df1587a8D9Ce4cc3F96269 partByteLength: 6168 acks: 16
0x6e13566dc82AD7A41eD4606819F5A5F5C9836d01 partByteLength: 6168 acks: 16
0x468A00C04a08373634105686D69aaf3D8EA3291B partByteLength: 6168 acks: 16
0x071be644Eb0991c29fe6DD67ed93431C0B902d66 partByteLength: 6168 acks: 16
0x333dC2dccbaC80c1DfB91629c8605935Faf2960d partByteLength: 6168 acks: 16
0x9b5170b1ADC443C0E73ccB36b9E2CDDdD21f8197 partByteLength: 6168 acks: 16
0xEe7B9fAB317794648795D1edD7C8905e221914ca partByteLength: 6168 acks: 16
likehilihood: Result {
  '0': [
    '10000000000000000000000',
    '10000000000000000000000',
    '160000000000000000000000',
    '160000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000'
  ],
  '1': '460000000000000000000000',
  likelihoods: [
    '10000000000000000000000',
    '10000000000000000000000',
    '160000000000000000000000',
    '160000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000'
  ],
  sum: '460000000000000000000000'
}
validator candidate 0xbC81e4c79447F73022B02203b14a526f64B821E0 (node address:0x0bc33c3d4cE33E5CF2769c904Af0DF37b48CD4aC) IP: 167.86.88.83:55003 available since: 1732371498 Sat, 23 Nov 2024 14:18:18 GMT
validator candidate 0x0d13eaD7b6992E003314F7EcF4ecc523F25b746F (node address:0x837BD3Cbfc5Eb15421Cc98A7228cf16369106d38) IP: 207.244.234.106:55020 available since: 1732371559 Sat, 23 Nov 2024 14:19:19 GMT
validator candidate 0x9f5155B9b63E95fc8aeFd3Eb2FE21dEAff062F94 (node address:0x83355E647E72B9a83663D9FA81819d8c6864a241) IP: 167.86.89.30:55004 available since: 1732371509 Sat, 23 Nov 2024 14:18:29 GMT
validator candidate 0x9d2f20c2b41819b2672D63E2B0f35c1cFF13b467 (node address:0x0514B1D94236B097F96fEC0A31846f60b8d8b33d) IP: 207.244.234.15:55019 available since: 1732371532 Sat, 23 Nov 2024 14:18:52 GMT
validator candidate 0x0Ac8fD9844E9C8043D5e3535ac9C8461B80a01cE (node address:0x377Fed152275AEe72377Dd4a03331670dB9c2C2b) IP: 38.242.206.146:55006 available since: 1732371525 Sat, 23 Nov 2024 14:18:45 GMT
validator candidate 0x118Fe581C8c3628C4077f6459919E92D95756E8d (node address:0x224f48d703B11070e79427Fb334B8A36B71B0e40) IP: 38.242.206.150:55007 available since: 1732371535 Sat, 23 Nov 2024 14:18:55 GMT
validator candidate 0xc0F323f6E9a3438F4752e640E6fb3e994807df38 (node address:0x5D3a2Da044453F23A36E5300fA2b4CF7A7D24061) IP: 194.163.160.185:55008 available since: 1732371423 Sat, 23 Nov 2024 14:17:03 GMT
validator candidate 0xb86F22dB7DADCCF3DC4087411C6981A9c9b141b8 (node address:0x61a2dF69526b81e54642450219Fa5feB38C1FbF0) IP: 194.163.160.187:55009 available since: 1732371429 Sat, 23 Nov 2024 14:17:09 GMT
validator candidate 0xaF6719D1762D14e35a1dFb742B1d77D757391237 (node address:0x6FA84c36F79D238e20339b3f6F9a8d3afaABB57e) IP: 194.163.160.188:55010 available since: 1732371438 Sat, 23 Nov 2024 14:17:18 GMT
validator candidate 0x2471C06E177b25b968f5790907f9D3b6ea8Ec930 (node address:0xDB488eA4dCE535D8B3df1587a8D9Ce4cc3F96269) IP: 194.163.160.191:55011 available since: 1732371541 Sat, 23 Nov 2024 14:19:01 GMT
validator candidate 0xa7e06C3add8cDFC452AA98f686329FC0DD7B89D7 (node address:0x6e13566dc82AD7A41eD4606819F5A5F5C9836d01) IP: 144.126.144.43:55012 available since: 1732371447 Sat, 23 Nov 2024 14:17:27 GMT
validator candidate 0xCd8EF415AfE6f05afaC642DaEf39A7fed2468ce5 (node address:0x468A00C04a08373634105686D69aaf3D8EA3291B) IP: 144.126.144.44:55013 available since: 1732371474 Sat, 23 Nov 2024 14:17:54 GMT
validator candidate 0xFD6b310413e0C0E0E4736b793C592EA81F9e0246 (node address:0x071be644Eb0991c29fe6DD67ed93431C0B902d66) IP: 144.126.144.51:55014 available since: 1732371501 Sat, 23 Nov 2024 14:18:21 GMT
validator candidate 0xc6Cff0dbF9C5382EEA6315B95d351Cb21B6aac08 (node address:0x333dC2dccbaC80c1DfB91629c8605935Faf2960d) IP: 144.126.144.52:55015 available since: 1732371528 Sat, 23 Nov 2024 14:18:48 GMT
validator candidate 0xC45ce64e146c00fB28bF52f9577E125dA06D12A3 (node address:0x9b5170b1ADC443C0E73ccB36b9E2CDDdD21f8197) IP: 144.126.144.53:55016 available since: 1732371554 Sat, 23 Nov 2024 14:19:14 GMT
validator candidate 0x5Fabb7115b5Df2D9eaeAdeBF3C1B62678D4F20C5 (node address:0xEe7B9fAB317794648795D1edD7C8905e221914ca) IP: 194.233.75.136:55017 available since: 1732371577 Sat, 23 Nov 2024 14:19:37 GMT
transition timeframeLength:  300
connectivityTrackerAddress: 0x1200000000000000000000000000000000000001
early epoch treshold:  3
connectivity tracker: isEarlyEpochEnd false
is Early Epoch end:  false
flagged validators: 0
validator: 0x837BD3Cbfc5Eb15421Cc98A7228cf16369106d38 score: 0 
validator: 0x0bc33c3d4cE33E5CF2769c904Af0DF37b48CD4aC score: 0 
validator: 0x83355E647E72B9a83663D9FA81819d8c6864a241 score: 0 
validator: 0x0514B1D94236B097F96fEC0A31846f60b8d8b33d score: 0 
validator: 0x377Fed152275AEe72377Dd4a03331670dB9c2C2b score: 0 
validator: 0x224f48d703B11070e79427Fb334B8A36B71B0e40 score: 0 
validator: 0x5D3a2Da044453F23A36E5300fA2b4CF7A7D24061 score: 0 
validator: 0x61a2dF69526b81e54642450219Fa5feB38C1FbF0 score: 0 
validator: 0x6FA84c36F79D238e20339b3f6F9a8d3afaABB57e score: 0 
validator: 0xDB488eA4dCE535D8B3df1587a8D9Ce4cc3F96269 score: 0 
validator: 0x6e13566dc82AD7A41eD4606819F5A5F5C9836d01 score: 0 
validator: 0x468A00C04a08373634105686D69aaf3D8EA3291B score: 0 
validator: 0x071be644Eb0991c29fe6DD67ed93431C0B902d66 score: 0 
validator: 0x333dC2dccbaC80c1DfB91629c8605935Faf2960d score: 0 
validator: 0x9b5170b1ADC443C0E73ccB36b9E2CDDdD21f8197 score: 0 
validator: 0xEe7B9fAB317794648795D1edD7C8905e221914ca score: 0 
faultyValidatorsCount: 0

@SurfingNerd
Copy link
Collaborator Author

have a clue, but i am also baffled how solidity handles return value on external calls.
the "reward" function defines a return value, but no code path ever returns something.
that would not be valid code in usual programming language.
In the Node Software we interpret this return value.however, this is an open topic in the code about the distribution of the transaction fees. https://github.com/DMDcoin/diamond-node/issues/40i will retry it with a modified client that does not try to decode the return value of the reward() call.

@SurfingNerd
Copy link
Collaborator Author

alpha5 after fixing the problem:


> [email protected] net-contracts-print-details
> ts-node src/contracts/printContractDetails.ts

latest block: 430
timestamp: Sun, 24 Nov 2024 22:17:30 GMT
gas limit: 300000000
maxValidators: 25
keyGenHistoryContract: 0x7000000000000000000000000000000000000001
stakingContract: 0x1100000000000000000000000000000000000001
randomContract: 0x3000000000000000000000000000000000000001
blockRewardContract: 0x2000000000000000000000000000000000000001
validatorInactivityThreshold 31536000
KeyGenHistory address:  0x7000000000000000000000000000000000000001
keyGenRound: 1
minGasPrice:  1000000000
blockGasLimit:  100000000
epoch start time UTC: Sun, 24 Nov 2024 22:09:49 GMT
next Phase Transition UTC: Sun, 24 Nov 2024 23:04:49 GMT
Epoch End Time: UTC: Sun, 24 Nov 2024 23:09:48 GMT
pending validators: []
current validators: [
  '0x837BD3Cbfc5Eb15421Cc98A7228cf16369106d38',
  '0x0bc33c3d4cE33E5CF2769c904Af0DF37b48CD4aC',
  '0x83355E647E72B9a83663D9FA81819d8c6864a241',
  '0x0514B1D94236B097F96fEC0A31846f60b8d8b33d',
  '0x377Fed152275AEe72377Dd4a03331670dB9c2C2b',
  '0x224f48d703B11070e79427Fb334B8A36B71B0e40',
  '0x5D3a2Da044453F23A36E5300fA2b4CF7A7D24061',
  '0x61a2dF69526b81e54642450219Fa5feB38C1FbF0',
  '0x6FA84c36F79D238e20339b3f6F9a8d3afaABB57e',
  '0xDB488eA4dCE535D8B3df1587a8D9Ce4cc3F96269',
  '0x6e13566dc82AD7A41eD4606819F5A5F5C9836d01',
  '0x468A00C04a08373634105686D69aaf3D8EA3291B',
  '0x071be644Eb0991c29fe6DD67ed93431C0B902d66',
  '0x333dC2dccbaC80c1DfB91629c8605935Faf2960d',
  '0x9b5170b1ADC443C0E73ccB36b9E2CDDdD21f8197',
  '0xEe7B9fAB317794648795D1edD7C8905e221914ca'
]
Key state:
0x837BD3Cbfc5Eb15421Cc98A7228cf16369106d38(hbbft20) partByteLength: 6168 acks: 16
0x0bc33c3d4cE33E5CF2769c904Af0DF37b48CD4aC(hbbft3) partByteLength: 6168 acks: 16
0x83355E647E72B9a83663D9FA81819d8c6864a241(hbbft4) partByteLength: 6168 acks: 16
0x0514B1D94236B097F96fEC0A31846f60b8d8b33d(hbbft19) partByteLength: 6168 acks: 16
0x377Fed152275AEe72377Dd4a03331670dB9c2C2b(hbbft6) partByteLength: 6168 acks: 16
0x224f48d703B11070e79427Fb334B8A36B71B0e40(hbbft7) partByteLength: 6168 acks: 16
0x5D3a2Da044453F23A36E5300fA2b4CF7A7D24061(hbbft8) partByteLength: 6168 acks: 16
0x61a2dF69526b81e54642450219Fa5feB38C1FbF0(hbbft9) partByteLength: 6168 acks: 16
0x6FA84c36F79D238e20339b3f6F9a8d3afaABB57e(hbbft10) partByteLength: 6168 acks: 16
0xDB488eA4dCE535D8B3df1587a8D9Ce4cc3F96269(hbbft11) partByteLength: 6168 acks: 16
0x6e13566dc82AD7A41eD4606819F5A5F5C9836d01(hbbft12) partByteLength: 6168 acks: 16
0x468A00C04a08373634105686D69aaf3D8EA3291B(hbbft13) partByteLength: 6168 acks: 16
0x071be644Eb0991c29fe6DD67ed93431C0B902d66(hbbft14) partByteLength: 6168 acks: 16
0x333dC2dccbaC80c1DfB91629c8605935Faf2960d(hbbft15) partByteLength: 6168 acks: 16
0x9b5170b1ADC443C0E73ccB36b9E2CDDdD21f8197(hbbft16) partByteLength: 6168 acks: 16
0xEe7B9fAB317794648795D1edD7C8905e221914ca(hbbft17) partByteLength: 6168 acks: 16
likehilihood: Result {
  '0': [
    '10000000000000000000000',
    '10000000000000000000000',
    '160000000000000000000000',
    '160000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000'
  ],
  '1': '480000000000000000000000',
  likelihoods: [
    '10000000000000000000000',
    '10000000000000000000000',
    '160000000000000000000000',
    '160000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000',
    '10000000000000000000000'
  ],
  sum: '480000000000000000000000'
}
validator candidate 0xbC81e4c79447F73022B02203b14a526f64B821E0 (node address:0x0bc33c3d4cE33E5CF2769c904Af0DF37b48CD4aC(hbbft3)) IP: 167.86.88.83:55003 available since: 1732371498 Sat, 23 Nov 2024 14:18:18 GMT
validator candidate 0x0d13eaD7b6992E003314F7EcF4ecc523F25b746F (node address:0x837BD3Cbfc5Eb15421Cc98A7228cf16369106d38(hbbft20)) IP: 207.244.234.106:55020 available since: 1732371559 Sat, 23 Nov 2024 14:19:19 GMT
validator candidate 0x9f5155B9b63E95fc8aeFd3Eb2FE21dEAff062F94 (node address:0x83355E647E72B9a83663D9FA81819d8c6864a241(hbbft4)) IP: 167.86.89.30:55004 available since: 1732371509 Sat, 23 Nov 2024 14:18:29 GMT
validator candidate 0x9d2f20c2b41819b2672D63E2B0f35c1cFF13b467 (node address:0x0514B1D94236B097F96fEC0A31846f60b8d8b33d(hbbft19)) IP: 207.244.234.15:55019 available since: 1732371532 Sat, 23 Nov 2024 14:18:52 GMT
validator candidate 0x0Ac8fD9844E9C8043D5e3535ac9C8461B80a01cE (node address:0x377Fed152275AEe72377Dd4a03331670dB9c2C2b(hbbft6)) IP: 38.242.206.146:55006 available since: 1732371525 Sat, 23 Nov 2024 14:18:45 GMT
validator candidate 0x118Fe581C8c3628C4077f6459919E92D95756E8d (node address:0x224f48d703B11070e79427Fb334B8A36B71B0e40(hbbft7)) IP: 38.242.206.150:55007 available since: 1732371535 Sat, 23 Nov 2024 14:18:55 GMT
validator candidate 0xc0F323f6E9a3438F4752e640E6fb3e994807df38 (node address:0x5D3a2Da044453F23A36E5300fA2b4CF7A7D24061(hbbft8)) IP: 194.163.160.185:55008 available since: 1732371423 Sat, 23 Nov 2024 14:17:03 GMT
validator candidate 0xb86F22dB7DADCCF3DC4087411C6981A9c9b141b8 (node address:0x61a2dF69526b81e54642450219Fa5feB38C1FbF0(hbbft9)) IP: 194.163.160.187:55009 available since: 1732371429 Sat, 23 Nov 2024 14:17:09 GMT
validator candidate 0xaF6719D1762D14e35a1dFb742B1d77D757391237 (node address:0x6FA84c36F79D238e20339b3f6F9a8d3afaABB57e(hbbft10)) IP: 194.163.160.188:55010 available since: 1732371438 Sat, 23 Nov 2024 14:17:18 GMT
validator candidate 0x2471C06E177b25b968f5790907f9D3b6ea8Ec930 (node address:0xDB488eA4dCE535D8B3df1587a8D9Ce4cc3F96269(hbbft11)) IP: 194.163.160.191:55011 available since: 1732371541 Sat, 23 Nov 2024 14:19:01 GMT
validator candidate 0xa7e06C3add8cDFC452AA98f686329FC0DD7B89D7 (node address:0x6e13566dc82AD7A41eD4606819F5A5F5C9836d01(hbbft12)) IP: 144.126.144.43:55012 available since: 1732371447 Sat, 23 Nov 2024 14:17:27 GMT
validator candidate 0xCd8EF415AfE6f05afaC642DaEf39A7fed2468ce5 (node address:0x468A00C04a08373634105686D69aaf3D8EA3291B(hbbft13)) IP: 144.126.144.44:55013 available since: 1732371474 Sat, 23 Nov 2024 14:17:54 GMT
validator candidate 0xFD6b310413e0C0E0E4736b793C592EA81F9e0246 (node address:0x071be644Eb0991c29fe6DD67ed93431C0B902d66(hbbft14)) IP: 144.126.144.51:55014 available since: 1732371501 Sat, 23 Nov 2024 14:18:21 GMT
validator candidate 0xc6Cff0dbF9C5382EEA6315B95d351Cb21B6aac08 (node address:0x333dC2dccbaC80c1DfB91629c8605935Faf2960d(hbbft15)) IP: 144.126.144.52:55015 available since: 1732371528 Sat, 23 Nov 2024 14:18:48 GMT
validator candidate 0xC45ce64e146c00fB28bF52f9577E125dA06D12A3 (node address:0x9b5170b1ADC443C0E73ccB36b9E2CDDdD21f8197(hbbft16)) IP: 144.126.144.53:55016 available since: 1732371554 Sat, 23 Nov 2024 14:19:14 GMT
validator candidate 0x5Fabb7115b5Df2D9eaeAdeBF3C1B62678D4F20C5 (node address:0xEe7B9fAB317794648795D1edD7C8905e221914ca(hbbft17)) IP: 194.233.75.136:55017 available since: 1732371577 Sat, 23 Nov 2024 14:19:37 GMT
validator candidate 0x1bc4e0508473A9840A40Ad424B792097f70967Ee (node address:0x1879e00eE4b447e493BCaE6e53c4e8b0e5eFDd8B(hbbft5)) IP: 93.104.209.46:55005 available since: 1732486155 Sun, 24 Nov 2024 22:09:15 GMT
validator candidate 0x1B4b7A4A69bbf3193844aeBB2ae6871D36f65264 (node address:0x6107A0100b528069e7E1E80A17A744eB9f93352d(hbbft18)) IP: 207.244.232.185:55018 available since: 1732486642 Sun, 24 Nov 2024 22:17:22 GMT
transition timeframeLength:  300
connectivityTrackerAddress: 0x1200000000000000000000000000000000000001
early epoch treshold:  3
connectivity tracker: isEarlyEpochEnd false
is Early Epoch end:  false
flagged validators: 0
validator: 0x837BD3Cbfc5Eb15421Cc98A7228cf16369106d38 score: 0 
validator: 0x0bc33c3d4cE33E5CF2769c904Af0DF37b48CD4aC score: 0 
validator: 0x83355E647E72B9a83663D9FA81819d8c6864a241 score: 0 
validator: 0x0514B1D94236B097F96fEC0A31846f60b8d8b33d score: 0 
validator: 0x377Fed152275AEe72377Dd4a03331670dB9c2C2b score: 0 
validator: 0x224f48d703B11070e79427Fb334B8A36B71B0e40 score: 0 
validator: 0x5D3a2Da044453F23A36E5300fA2b4CF7A7D24061 score: 0 
validator: 0x61a2dF69526b81e54642450219Fa5feB38C1FbF0 score: 0 
validator: 0x6FA84c36F79D238e20339b3f6F9a8d3afaABB57e score: 0 
validator: 0xDB488eA4dCE535D8B3df1587a8D9Ce4cc3F96269 score: 0 
validator: 0x6e13566dc82AD7A41eD4606819F5A5F5C9836d01 score: 0 
validator: 0x468A00C04a08373634105686D69aaf3D8EA3291B score: 0 
validator: 0x071be644Eb0991c29fe6DD67ed93431C0B902d66 score: 0 
validator: 0x333dC2dccbaC80c1DfB91629c8605935Faf2960d score: 0 
validator: 0x9b5170b1ADC443C0E73ccB36b9E2CDDdD21f8197 score: 0 
validator: 0xEe7B9fAB317794648795D1edD7C8905e221914ca score: 0 
faultyValidatorsCount: 0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

1 participant