Commit Graph

33 Commits (main)

Author SHA1 Message Date
Goran Rojovic e81a63ff50
Rename `Message` struct to `IbftMessage` (#97) 4 months ago
Goran Rojovic 00f7637226
Consensus halt fix (#94) 6 months ago
Stefan Negovanović 4c7bb95ea7
Configurable base round timeout (#92) 6 months ago
kourin 081b97a063
Fix minor audit issues (#63) 2 years ago
Igor Crevar 337b82c3c3
SignalEvent on subscription panic (#73) 2 years ago
Nemanja Nedic 875a237fb0
Evm-566: Move quorum function to go ibft (#72) 2 years ago
Stana Miric 72a09919e6
Go-ibft ignores some future messages (#67) 2 years ago
Victor Castell ec72c80bc6
Revert "Run messaging handlings in parallel" (#66) 2 years ago
kourin b1a0900563
Run messaging handlings in parallel (#57) 2 years ago
kourin d3776f4434
Improve Code Comments (#54) 2 years ago
kourin a6e7eea07f
[PoC] Fix hash calculation for proposal (#55) 2 years ago
kourin d055e2b151
Fix wrong selection of proposed block from previous round in non-zero… (#52) 2 years ago
Vuk Gavrilovic 730c09c2a8
Audit improvements (#50) 2 years ago
Igor Crevar 8b1e3f20c4
EVM-220 TestClusterBlockSync/BLS fails in voting power branch (#48) 2 years ago
Roman Behma 2ac556e04f
Implement event generator for rapid testing (#46) 2 years ago
Roman Behma 70fa07d86c
Add rapid test with bad proposal coming from byzantine node (#44) 2 years ago
Victor Castell ee4d8a0bb2
Move logic for quorum check to the backend (#39) 2 years ago
Stefan Negovanović 49b0ca1c3b
Expand `BuildProposal` with current round information (#43) 2 years ago
Roman Behma 3e9fecd21d
Integrate goleak to tests (#32) 2 years ago
Miloš Živković 20516d0371
Resolve data races in tests utilizing go routines (#29) 2 years ago
kourin e43142f8d2
Fix type of CommittedSeal in IsValidCommittedSeal and InsertBlock (#24) 2 years ago
Miloš Živković 0f95a9c3a0
Final Feedback (#21) 2 years ago
Milos Zivkovic f0abb68d33
Increase coverage of base IBFT tests 2 years ago
Milos Zivkovic 16fac25c96
Add coverage for message helpers 2 years ago
Milos Zivkovic 2b86d60ff7
Cleanup the subscription interface 2 years ago
Milos Zivkovic 1cdc547b2a
Resolve linting error 2 years ago
Milos Zivkovic afbc7335b3
Add support for future RCC tests 2 years ago
Milos Zivkovic 3548770705
Update the go.mod 2 years ago
Milos Zivkovic e85b10f1b1
IBFT 2.0 2 years ago
Miloš Živković d997a1ba45
Simplify round flow (#13) 2 years ago
Miloš Živković 5a9e97e6dd
[WIP] Complex consensus tests (#9) 2 years ago
Miloš Živković 7825622e43
M1 modification (#8) 2 years ago
dbrajovic b29285e1d5
[WIP] Core states implementation (#4) 2 years ago