-
Notifications
You must be signed in to change notification settings - Fork 68
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
Internal wiring of finalizers in qc chain #1615
Commits on Nov 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 402fad5 - Browse repository at this point
Copy the full SHA 402fad5View commit details
Commits on Nov 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 50fb0f9 - Browse repository at this point
Copy the full SHA 50fb0f9View commit details
Commits on Dec 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for bda4ff3 - Browse repository at this point
Copy the full SHA bda4ff3View commit details
Commits on Dec 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 43ff8ea - Browse repository at this point
Copy the full SHA 43ff8eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 960415b - Browse repository at this point
Copy the full SHA 960415bView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc5957c - Browse repository at this point
Copy the full SHA bc5957cView commit details
Commits on Dec 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a0007c2 - Browse repository at this point
Copy the full SHA a0007c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5925d0a - Browse repository at this point
Copy the full SHA 5925d0aView commit details
Commits on Mar 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 41c99da - Browse repository at this point
Copy the full SHA 41c99daView commit details
Commits on Mar 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0deeba7 - Browse repository at this point
Copy the full SHA 0deeba7View commit details
Commits on Mar 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 35c1cff - Browse repository at this point
Copy the full SHA 35c1cffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 176ac1e - Browse repository at this point
Copy the full SHA 176ac1eView commit details
Commits on Mar 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8d38b09 - Browse repository at this point
Copy the full SHA 8d38b09View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0e907a - Browse repository at this point
Copy the full SHA d0e907aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ffd1d1f - Browse repository at this point
Copy the full SHA ffd1d1fView commit details
Commits on Mar 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5fe630d - Browse repository at this point
Copy the full SHA 5fe630dView commit details
Commits on Apr 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 14ba4b1 - Browse repository at this point
Copy the full SHA 14ba4b1View commit details
Commits on Apr 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9c1be07 - Browse repository at this point
Copy the full SHA 9c1be07View commit details
Commits on Apr 5, 2023
-
merged feature/hotstuff 91cbe07 from systemzax/leap into leap 4 dev at …
…d7eb6d7; removed bls code warnings
Configuration menu - View commit details
-
Copy full SHA for 606a9e0 - Browse repository at this point
Copy the full SHA 606a9e0View commit details
Commits on Apr 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bdfd95e - Browse repository at this point
Copy the full SHA bdfd95eView commit details
Commits on Apr 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5517d4b - Browse repository at this point
Copy the full SHA 5517d4bView commit details
Commits on Apr 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f55f0eb - Browse repository at this point
Copy the full SHA f55f0ebView commit details
Commits on Apr 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0b6933e - Browse repository at this point
Copy the full SHA 0b6933eView commit details
Commits on Apr 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f3409f3 - Browse repository at this point
Copy the full SHA f3409f3View commit details
Commits on Apr 29, 2023
-
- Fixed qc_chain end() iterator dereferencing and raising exceptions when some internal inconsistence in the hotstuff core is detected - Fixed test_hotstuff failing under random conditions (e.g. use of std::vector::reserve()) - Added two alternative implementations to the qc_chain proposal store to help debug potential invalid memory access problems (choose which one to use with a #define); they show similar performance in initial benchmarks, and both seem to be working without issues; we will choose one prior to release - Added missing variable/member initializations - chain_pacemaker now owns and manages its qc_chain object - Removed init() idiom and replaced with full initialization on object construction - Refactored and simplified Pacemaker interfaces (base_pacemaker is the minimal interface that qc_chain needs, only) - Removed exception filters in the hotstuff core (now exceptions will cause tests, and nodeos, to fail) - Lots of miscellaneous simplifications and other improvements to the code
Configuration menu - View commit details
-
Copy full SHA for a5f632f - Browse repository at this point
Copy the full SHA a5f632fView commit details
Commits on May 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b6cd0ca - Browse repository at this point
Copy the full SHA b6cd0caView commit details
Commits on May 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 14a5b13 - Browse repository at this point
Copy the full SHA 14a5b13View commit details
Commits on May 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 82e0cf1 - Browse repository at this point
Copy the full SHA 82e0cf1View commit details
Commits on May 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c63979f - Browse repository at this point
Copy the full SHA c63979fView commit details
Commits on May 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 48826a3 - Browse repository at this point
Copy the full SHA 48826a3View commit details
Commits on May 8, 2023
-
1
Configuration menu - View commit details
-
Copy full SHA for 005d500 - Browse repository at this point
Copy the full SHA 005d500View commit details
Commits on Aug 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e9cd524 - Browse repository at this point
Copy the full SHA e9cd524View commit details
Commits on Aug 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 53f697d - Browse repository at this point
Copy the full SHA 53f697dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e67e26 - Browse repository at this point
Copy the full SHA 5e67e26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 129e62a - Browse repository at this point
Copy the full SHA 129e62aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 57be9e8 - Browse repository at this point
Copy the full SHA 57be9e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c1a5ad - Browse repository at this point
Copy the full SHA 0c1a5adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a949ba - Browse repository at this point
Copy the full SHA 2a949baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f1f3f1 - Browse repository at this point
Copy the full SHA 8f1f3f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bb77ba - Browse repository at this point
Copy the full SHA 6bb77baView commit details -
Configuration menu - View commit details
-
Copy full SHA for e853e34 - Browse repository at this point
Copy the full SHA e853e34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 064c5e5 - Browse repository at this point
Copy the full SHA 064c5e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 829f956 - Browse repository at this point
Copy the full SHA 829f956View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5df30b6 - Browse repository at this point
Copy the full SHA 5df30b6View commit details -
Remove aggregate_signatures protocol feature and host functions. Repl…
…ace by bls_* primitive host functions.
Configuration menu - View commit details
-
Copy full SHA for 48ec519 - Browse repository at this point
Copy the full SHA 48ec519View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9873720 - Browse repository at this point
Copy the full SHA 9873720View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c0e647 - Browse repository at this point
Copy the full SHA 7c0e647View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54c9c60 - Browse repository at this point
Copy the full SHA 54c9c60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ded0f3 - Browse repository at this point
Copy the full SHA 6ded0f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b78eb9 - Browse repository at this point
Copy the full SHA 3b78eb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c778050 - Browse repository at this point
Copy the full SHA c778050View commit details -
Merge pull request #1534 from AntelopeIO/GH-1533-deep-mind
IF: Fix deep-mind tests
Configuration menu - View commit details
-
Copy full SHA for 776e265 - Browse repository at this point
Copy the full SHA 776e265View commit details -
Merge pull request #1527 from AntelopeIO/hotstuff_integration_main
IF: Merge main into hotstuff_integration
Configuration menu - View commit details
-
Copy full SHA for 5655681 - Browse repository at this point
Copy the full SHA 5655681View commit details
Commits on Aug 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ca123d9 - Browse repository at this point
Copy the full SHA ca123d9View commit details -
Merge pull request #1537 from AntelopeIO/hs_main
IF: Merge latest main into hotstuff_integration
Configuration menu - View commit details
-
Copy full SHA for 91fe09d - Browse repository at this point
Copy the full SHA 91fe09dView commit details
Commits on Aug 21, 2023
-
Clean up of bls_private_key, bls_public_key and bls_signature, remove…
…d string prefix, added base58 to_string + parsing code for bls_private_key + unit test, removed old unit test
Configuration menu - View commit details
-
Copy full SHA for 2cfd42c - Browse repository at this point
Copy the full SHA 2cfd42cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b373a0 - Browse repository at this point
Copy the full SHA 4b373a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23d049d - Browse repository at this point
Copy the full SHA 23d049dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8351034 - Browse repository at this point
Copy the full SHA 8351034View commit details
Commits on Aug 22, 2023
-
Merge pull request #1539 from AntelopeIO/hotstuff_cleanup
IF: hotstuff code cleanup
Configuration menu - View commit details
-
Copy full SHA for 2315323 - Browse repository at this point
Copy the full SHA 2315323View commit details
Commits on Aug 23, 2023
-
Fix threading 1/2 (#1541) & qc_chain private:
- Moved everything in qc_chain.hpp that is not an interface to private: - Fixed test_hotstuff to use get_state() instead of accessing various (now) private fields - Fixed test_pacemaker to use get_id() instead of accessing (now) private _id field - Added get_proposal() helper method to finalizer_state struct in chain/hotstuff.hpp since finalizer_state is now used in tests, etc. - Made qc_chain class lock-free; all thread synchronization is now done externally - Solved concurrency get_finalizer_state vs. qc_chain updates by caching chain_pacemaker::get_state(); zero overhead on qc_chain state updating, low overhead on external state read (no global/write locks acquired on cache hits)
Configuration menu - View commit details
-
Copy full SHA for a3a372a - Browse repository at this point
Copy the full SHA a3a372aView commit details -
Atomic version counter, cleanup & clarity
- std::atomic<> _state_version & _state_cache_version - doc _state_cache_version mutex - qc_chain::get_id() renamed to get_id_i() - remove mutex includes from qc_chain.hpp
Configuration menu - View commit details
-
Copy full SHA for 479f0c9 - Browse repository at this point
Copy the full SHA 479f0c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4b3e3e - Browse repository at this point
Copy the full SHA d4b3e3eView commit details -
scoped_exit for state_version & const
- Using fc::make_scoped_exit to increment state_version in qc_chain - const correct finalizer_state::get_proposal()
Configuration menu - View commit details
-
Copy full SHA for 4db2e1b - Browse repository at this point
Copy the full SHA 4db2e1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1ced9c - Browse repository at this point
Copy the full SHA a1ced9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a82c129 - Browse repository at this point
Copy the full SHA a82c129View commit details -
Avoid redundant state cache updates
Co-authored-by: Gregory Popovitch <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8bcb4e7 - Browse repository at this point
Copy the full SHA 8bcb4e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20e5cb0 - Browse repository at this point
Copy the full SHA 20e5cb0View commit details
Commits on Aug 24, 2023
-
Fix weak ++_state_version w/ make_scoped_exit
Co-authored-by: Gregory Popovitch <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9062952 - Browse repository at this point
Copy the full SHA 9062952View commit details -
Configuration menu - View commit details
-
Copy full SHA for abd0508 - Browse repository at this point
Copy the full SHA abd0508View commit details -
Merge pull request #1550 from AntelopeIO/hotstuff_1541_getstate_cache
Configuration menu - View commit details
-
Copy full SHA for 587abb1 - Browse repository at this point
Copy the full SHA 587abb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb13c75 - Browse repository at this point
Copy the full SHA cb13c75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4918c7b - Browse repository at this point
Copy the full SHA 4918c7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14929cb - Browse repository at this point
Copy the full SHA 14929cbView commit details -
Merge pull request #1552 from AntelopeIO/hotstuff_logging_framework
IF: Use FC logging framework for better management and consistency
Configuration menu - View commit details
-
Copy full SHA for aa926f0 - Browse repository at this point
Copy the full SHA aa926f0View commit details
Commits on Aug 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5d81bdd - Browse repository at this point
Copy the full SHA 5d81bddView commit details -
GH-1519 Remove hotstuff emit messages in controller. Simplify and opt…
…imize hotstuff message sending in net_plugin.
Configuration menu - View commit details
-
Copy full SHA for 32e9243 - Browse repository at this point
Copy the full SHA 32e9243View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f5ebe1 - Browse repository at this point
Copy the full SHA 5f5ebe1View commit details -
Changed private key storage type from vector<uint8_t> to array<uint64…
…_t, 4> to remove the need to recompute the private key everytime we sign
Configuration menu - View commit details
-
Copy full SHA for cf2920e - Browse repository at this point
Copy the full SHA cf2920eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cef6f1 - Browse repository at this point
Copy the full SHA 3cef6f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for fae6f9e - Browse repository at this point
Copy the full SHA fae6f9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 54129ed - Browse repository at this point
Copy the full SHA 54129edView commit details -
set_finalizers host function (#1511)
Work in progress. - Implemented host function (not tested); - Finalizer set types; - Placeholders for fc::crypto::blslib::bls_public_key operators == != and <; - Stub notify_set_finalizers signal to be connected to chain_plugin, to reach chain_pacemaker
Configuration menu - View commit details
-
Copy full SHA for dcb04cb - Browse repository at this point
Copy the full SHA dcb04cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 44f76c4 - Browse repository at this point
Copy the full SHA 44f76c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14fc742 - Browse repository at this point
Copy the full SHA 14fc742View commit details -
Merge branch 'bls_cleanup_test_changes' of https://github.com/Antelop…
…eIO/leap into bls_cleanup_test_changes
Configuration menu - View commit details
-
Copy full SHA for 0b181fb - Browse repository at this point
Copy the full SHA 0b181fbView commit details -
Fixes & get finalizer info to pacemaker
- Storing set_finalizer data at controller - chain_pacemaker retrievies set_finalizer data on get_finalizers() (not using it and not thread-safe yet) - Fix legacy span - Fix remove signal stub - Fix finalizer name to string description - Fix missing finalizer_set intrinsic whitelist upon feature activation
Configuration menu - View commit details
-
Copy full SHA for e27c827 - Browse repository at this point
Copy the full SHA e27c827View commit details -
Added == operator to bls_private_key + unit test for binary construct…
…or and base58 constructor
Configuration menu - View commit details
-
Copy full SHA for f198385 - Browse repository at this point
Copy the full SHA f198385View commit details -
Placeholder fix for bls_public_key operators
- Working ==, != and < operators in bls_public_key to enable testing this branch
Configuration menu - View commit details
-
Copy full SHA for 5aaad89 - Browse repository at this point
Copy the full SHA 5aaad89View commit details
Commits on Aug 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 02abeb4 - Browse repository at this point
Copy the full SHA 02abeb4View commit details -
controller::get_finalizer returns finalizer info
Co-authored-by: Gregory Popovitch <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ee8eff1 - Browse repository at this point
Copy the full SHA ee8eff1View commit details -
Co-authored-by: Gregory Popovitch <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1cc704b - Browse repository at this point
Copy the full SHA 1cc704bView commit details -
- Tie up get_finalizer return value changes - Better operator< for bls_public_key
Configuration menu - View commit details
-
Copy full SHA for 83183dd - Browse repository at this point
Copy the full SHA 83183ddView commit details -
Co-authored-by: Gregory Popovitch <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c9fec69 - Browse repository at this point
Copy the full SHA c9fec69View commit details -
Co-authored-by: Gregory Popovitch <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3b3f55a - Browse repository at this point
Copy the full SHA 3b3f55aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c8720e - Browse repository at this point
Copy the full SHA 2c8720eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22c0a44 - Browse repository at this point
Copy the full SHA 22c0a44View commit details -
- Fix breaking libtester w/ finalizer set fwd decl - Remove finalizer_authority::get_abi_variant - Fix init fthreshold in controller - Add const to controller get_finalizer_impl()
Configuration menu - View commit details
-
Copy full SHA for 02841ab - Browse repository at this point
Copy the full SHA 02841abView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd9802a - Browse repository at this point
Copy the full SHA dd9802aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 33ac700 - Browse repository at this point
Copy the full SHA 33ac700View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd18c2f - Browse repository at this point
Copy the full SHA dd18c2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86c4305 - Browse repository at this point
Copy the full SHA 86c4305View commit details
Commits on Aug 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ceed0e1 - Browse repository at this point
Copy the full SHA ceed0e1View commit details -
Merge pull request #1571 from AntelopeIO/main_catchup
Catchup `hotstuff_integration` with the latest changes in `main`
Configuration menu - View commit details
-
Copy full SHA for d6cf723 - Browse repository at this point
Copy the full SHA d6cf723View commit details -
Expanded bls unit tests to include additional format + checksum tests…
…, minor style corrections
Configuration menu - View commit details
-
Copy full SHA for 8966a29 - Browse repository at this point
Copy the full SHA 8966a29View commit details -
Updated bls_public_key and bls_signature == operator to use the corre…
…ct equivalence test
Configuration menu - View commit details
-
Copy full SHA for a0650f4 - Browse repository at this point
Copy the full SHA a0650f4View commit details -
Updated bls_public_key and bls_signature == operator to use the corre…
…ct equivalence test
Configuration menu - View commit details
-
Copy full SHA for d169dee - Browse repository at this point
Copy the full SHA d169deeView commit details -
Update libraries/libfc/src/crypto/bls_signature.cpp
Co-authored-by: Gregory Popovitch <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1a05a40 - Browse repository at this point
Copy the full SHA 1a05a40View commit details -
Update libraries/libfc/include/fc/crypto/bls_signature.hpp
Co-authored-by: Gregory Popovitch <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 98e1ae8 - Browse repository at this point
Copy the full SHA 98e1ae8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22aac3b - Browse repository at this point
Copy the full SHA 22aac3bView commit details
Commits on Aug 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d588704 - Browse repository at this point
Copy the full SHA d588704View commit details -
GH-1547 Use std::vector<unsigned_int> for quorum_certificate_message …
…active_finalizers
Configuration menu - View commit details
-
Copy full SHA for 863033f - Browse repository at this point
Copy the full SHA 863033fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c2c0446 - Browse repository at this point
Copy the full SHA c2c0446View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6af3110 - Browse repository at this point
Copy the full SHA 6af3110View commit details -
Configuration menu - View commit details
-
Copy full SHA for dba1f3a - Browse repository at this point
Copy the full SHA dba1f3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55936b1 - Browse repository at this point
Copy the full SHA 55936b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79bdc04 - Browse repository at this point
Copy the full SHA 79bdc04View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb8bc49 - Browse repository at this point
Copy the full SHA cb8bc49View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7fc539 - Browse repository at this point
Copy the full SHA a7fc539View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f4bcf8 - Browse repository at this point
Copy the full SHA 7f4bcf8View commit details -
Merge pull request #1559 from AntelopeIO/GH-1519-rm-emit
IF: Remove controller emit of hotstuff messages
Configuration menu - View commit details
-
Copy full SHA for 5dfa47d - Browse repository at this point
Copy the full SHA 5dfa47dView commit details
Commits on Aug 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7447c15 - Browse repository at this point
Copy the full SHA 7447c15View commit details -
Merge pull request #1538 from AntelopeIO/bls_cleanup_test_changes
IF: Clean up of bls_private_key, bls_public_key and bls_signature, …
Configuration menu - View commit details
-
Copy full SHA for ddb9ac4 - Browse repository at this point
Copy the full SHA ddb9ac4View commit details -
Merge pull request #1560 from AntelopeIO/GH-1547-finalizer-set
IF: Support larger number of finalizers
Configuration menu - View commit details
-
Copy full SHA for 4ef68bd - Browse repository at this point
Copy the full SHA 4ef68bdView commit details -
Merge pull request #1574 from AntelopeIO/GH-1541-threading-part-2
IF: Add thread safety to chain_pacemaker access of chain state
Configuration menu - View commit details
-
Copy full SHA for 9b6fbdc - Browse repository at this point
Copy the full SHA 9b6fbdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 255e2b0 - Browse repository at this point
Copy the full SHA 255e2b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a94c27 - Browse repository at this point
Copy the full SHA 2a94c27View commit details -
Merge pull request #1566 from AntelopeIO/GH-1545-empty-id
IF: Remove NULL_BLOCK_ID & NULL_PROPOSAL_ID and use empty()
Configuration menu - View commit details
-
Copy full SHA for f8e3dea - Browse repository at this point
Copy the full SHA f8e3deaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8735839 - Browse repository at this point
Copy the full SHA 8735839View commit details -
Configuration menu - View commit details
-
Copy full SHA for 683750a - Browse repository at this point
Copy the full SHA 683750aView commit details
Commits on Aug 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 36a60e1 - Browse repository at this point
Copy the full SHA 36a60e1View commit details -
Merge pull request #1561 from AntelopeIO/hotstuff_1511_hostfn
set_finalizers host function (#1511)
Configuration menu - View commit details
-
Copy full SHA for b605ce9 - Browse repository at this point
Copy the full SHA b605ce9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d82518d - Browse repository at this point
Copy the full SHA d82518dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c30a3e - Browse repository at this point
Copy the full SHA 3c30a3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1adc205 - Browse repository at this point
Copy the full SHA 1adc205View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa4f6e5 - Browse repository at this point
Copy the full SHA aa4f6e5View commit details
Commits on Aug 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for df9afb9 - Browse repository at this point
Copy the full SHA df9afb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b28de5 - Browse repository at this point
Copy the full SHA 5b28de5View commit details -
Merge pull request #1565 from AntelopeIO/GH-1553-rm-recursion
IF: Remove recursive implementation of commit
Configuration menu - View commit details
-
Copy full SHA for 37b5bb0 - Browse repository at this point
Copy the full SHA 37b5bb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bc06a7 - Browse repository at this point
Copy the full SHA 0bc06a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe6fbc3 - Browse repository at this point
Copy the full SHA fe6fbc3View commit details -
Removed unnecessary yield function parameter, corrected semantic inve…
…rsion of serialize / deserialize
Configuration menu - View commit details
-
Copy full SHA for 361c1b2 - Browse repository at this point
Copy the full SHA 361c1b2View commit details -
Merge pull request #1587 from AntelopeIO/bls_base64_encoding
Changed bls private, public key / signature encoding from base58 to base64
Configuration menu - View commit details
-
Copy full SHA for 18b908c - Browse repository at this point
Copy the full SHA 18b908cView commit details -
Merge pull request #1582 from AntelopeIO/catchup_with_main
Catchup with main
Configuration menu - View commit details
-
Copy full SHA for b5c2ef5 - Browse repository at this point
Copy the full SHA b5c2ef5View commit details -
GH-1523 Remove unneeded uniqueness check for description. Add 256 lim…
…it to description.
Configuration menu - View commit details
-
Copy full SHA for 2c478df - Browse repository at this point
Copy the full SHA 2c478dfView commit details -
GH-1523 Add hs_finalizer_set_extension and refactor to prevent inclus…
…ion of bls12-381 headers in header files.
Configuration menu - View commit details
-
Copy full SHA for c6aa358 - Browse repository at this point
Copy the full SHA c6aa358View commit details -
GH-1523 Use 65536 for max_finalizers and 256 for max finalizer descri…
…ption. Remove generation from finalizer_set used by CDT/ABI.
Configuration menu - View commit details
-
Copy full SHA for ef8069d - Browse repository at this point
Copy the full SHA ef8069dView commit details
Commits on Sep 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bbc0493 - Browse repository at this point
Copy the full SHA bbc0493View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48a268b - Browse repository at this point
Copy the full SHA 48a268bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f24626a - Browse repository at this point
Copy the full SHA f24626aView commit details -
Configuration menu - View commit details
-
Copy full SHA for decb6c2 - Browse repository at this point
Copy the full SHA decb6c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 060b5ba - Browse repository at this point
Copy the full SHA 060b5baView commit details -
Merge pull request #1588 from AntelopeIO/GH-1523-finalizer-set-transi…
…tion IF: Modify set_finalizer host function struct type
Configuration menu - View commit details
-
Copy full SHA for 8fad42e - Browse repository at this point
Copy the full SHA 8fad42eView commit details -
GH-1523 WIP: adding proposed finalizer_set to block_header_state and …
…block_header extension.
Configuration menu - View commit details
-
Copy full SHA for 07e05f0 - Browse repository at this point
Copy the full SHA 07e05f0View commit details
Commits on Sep 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b6e8da9 - Browse repository at this point
Copy the full SHA b6e8da9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ef88bb - Browse repository at this point
Copy the full SHA 9ef88bbView commit details
Commits on Sep 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b034860 - Browse repository at this point
Copy the full SHA b034860View commit details -
Configuration menu - View commit details
-
Copy full SHA for fcded9e - Browse repository at this point
Copy the full SHA fcded9eView commit details
Commits on Sep 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3250a33 - Browse repository at this point
Copy the full SHA 3250a33View commit details
Commits on Sep 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c0ce258 - Browse repository at this point
Copy the full SHA c0ce258View commit details -
Configuration menu - View commit details
-
Copy full SHA for cffb76e - Browse repository at this point
Copy the full SHA cffb76eView commit details -
Merge branch 'GH-1523-finalizer-set-transition-2' of https://github.c…
…om/AntelopeIO/leap into GH-1523-finalizer-set-transition-2
Configuration menu - View commit details
-
Copy full SHA for f39b105 - Browse repository at this point
Copy the full SHA f39b105View commit details -
Configuration menu - View commit details
-
Copy full SHA for 814df97 - Browse repository at this point
Copy the full SHA 814df97View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab4c1eb - Browse repository at this point
Copy the full SHA ab4c1ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb93968 - Browse repository at this point
Copy the full SHA fb93968View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26b87e7 - Browse repository at this point
Copy the full SHA 26b87e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b92aa6a - Browse repository at this point
Copy the full SHA b92aa6aView commit details
Commits on Sep 6, 2023
-
Merge remote-tracking branch 'origin/hotstuff_integration' into GH-1523…
…-finalizer-set-transition-2
Configuration menu - View commit details
-
Copy full SHA for 7780a7f - Browse repository at this point
Copy the full SHA 7780a7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77a1935 - Browse repository at this point
Copy the full SHA 77a1935View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d58520 - Browse repository at this point
Copy the full SHA 0d58520View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ae53d1 - Browse repository at this point
Copy the full SHA 4ae53d1View commit details -
use raw Affine little-endian form of g1/g2 for encoding to BLS public…
… key and signature
Configuration menu - View commit details
-
Copy full SHA for af5c9fb - Browse repository at this point
Copy the full SHA af5c9fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 560b3f7 - Browse repository at this point
Copy the full SHA 560b3f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef2f378 - Browse repository at this point
Copy the full SHA ef2f378View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9de9f6a - Browse repository at this point
Copy the full SHA 9de9f6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d01e5f - Browse repository at this point
Copy the full SHA 4d01e5fView commit details -
Merge pull request #1594 from AntelopeIO/generate_bls_key_pair
IF: Generate bls key pair
Configuration menu - View commit details
-
Copy full SHA for 64f7f89 - Browse repository at this point
Copy the full SHA 64f7f89View commit details -
Configuration menu - View commit details
-
Copy full SHA for d88aa98 - Browse repository at this point
Copy the full SHA d88aa98View commit details -
Merge pull request #1603 from AntelopeIO/set_finalizers_fix
add set_finalizers to host functions list
Configuration menu - View commit details
-
Copy full SHA for d130b47 - Browse repository at this point
Copy the full SHA d130b47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01f462d - Browse repository at this point
Copy the full SHA 01f462dView commit details -
Merge pull request #1600 from AntelopeIO/pk_sig_affine_le_format
use raw Affine little-endian form of g1/g2 for encoding to BLS public key and signature
Configuration menu - View commit details
-
Copy full SHA for e0a9901 - Browse repository at this point
Copy the full SHA e0a9901View commit details
Commits on Sep 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2132734 - Browse repository at this point
Copy the full SHA 2132734View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a4d5ad - Browse repository at this point
Copy the full SHA 3a4d5adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a5714d - Browse repository at this point
Copy the full SHA 7a5714dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b695b40 - Browse repository at this point
Copy the full SHA b695b40View commit details -
Merge remote-tracking branch 'origin/hotstuff_integration' into GH-1523…
…-finalizer-set-transition-2
Configuration menu - View commit details
-
Copy full SHA for d24c1a5 - Browse repository at this point
Copy the full SHA d24c1a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1bead1 - Browse repository at this point
Copy the full SHA b1bead1View commit details -
Merge pull request #1606 from AntelopeIO/check_key_invalid
IF: Check if input strings are invalid in conversion to public key or signature
Configuration menu - View commit details
-
Copy full SHA for 61db6ac - Browse repository at this point
Copy the full SHA 61db6acView commit details -
Merge pull request #1598 from AntelopeIO/GH-1523-finalizer-set-transi…
…tion-2 IF: set_finalizers updates
Configuration menu - View commit details
-
Copy full SHA for a24b4b4 - Browse repository at this point
Copy the full SHA a24b4b4View commit details -
Merge pull request #1602 from AntelopeIO/GH-1523-finalizer-set-transi…
…tion-3 IF: Add support to producer_plugin to load BLS finalizer keys
Configuration menu - View commit details
-
Copy full SHA for 5ede17a - Browse repository at this point
Copy the full SHA 5ede17aView commit details
Commits on Sep 10, 2023
-
updated qc_chain to use bls_public_key as finalizer id, completed int…
…ernal wiring for signing and signature verification
Configuration menu - View commit details
-
Copy full SHA for c8d9d38 - Browse repository at this point
Copy the full SHA c8d9d38View commit details