-
Notifications
You must be signed in to change notification settings - Fork 14
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
IF: Instant finality updates #43
Commits on Dec 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 37e4b25 - Browse repository at this point
Copy the full SHA 37e4b25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6eac8c2 - Browse repository at this point
Copy the full SHA 6eac8c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7181593 - Browse repository at this point
Copy the full SHA 7181593View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d5cc0d - Browse repository at this point
Copy the full SHA 0d5cc0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f91b47f - Browse repository at this point
Copy the full SHA f91b47fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e31832 - Browse repository at this point
Copy the full SHA 4e31832View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37c4dc3 - Browse repository at this point
Copy the full SHA 37c4dc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for da83307 - Browse repository at this point
Copy the full SHA da83307View commit details
Commits on Dec 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d9dceab - Browse repository at this point
Copy the full SHA d9dceabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b3c58e - Browse repository at this point
Copy the full SHA 5b3c58eView commit details
Commits on Dec 13, 2023
-
correct comments about setfinalizer and add max_finalizers and max_fi…
…nalizer_description_size definition
Configuration menu - View commit details
-
Copy full SHA for d7f7616 - Browse repository at this point
Copy the full SHA d7f7616View commit details -
add checks for duplicate keys, too small threshold, weight sum overfl…
…ow, max_finalizers, and max_finalizer_description_size
Configuration menu - View commit details
-
Copy full SHA for 312f46a - Browse repository at this point
Copy the full SHA 312f46aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d5bf241 - Browse repository at this point
Copy the full SHA d5bf241View commit details -
simplify building long description in tests and add a test for descri…
…ption length equal to max allowed size
Configuration menu - View commit details
-
Copy full SHA for 8676a92 - Browse repository at this point
Copy the full SHA 8676a92View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac597ea - Browse repository at this point
Copy the full SHA ac597eaView commit details
Commits on Dec 14, 2023
-
move g1_hash and g1_equal inside function body and next to their use,…
… use std::hash<const char*> for hashing, use size() instead of 96 * sizeof(char)
Configuration menu - View commit details
-
Copy full SHA for 89672ac - Browse repository at this point
Copy the full SHA 89672acView commit details -
Merge pull request #33 from AntelopeIO/setfinalizer
IF: Add setfinalizer action to eosio.bios
Configuration menu - View commit details
-
Copy full SHA for 57218e4 - Browse repository at this point
Copy the full SHA 57218e4View commit details
Commits on Dec 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for afe749a - Browse repository at this point
Copy the full SHA afe749aView commit details -
Merge pull request #35 from AntelopeIO/GH-34-set-finalizer-errors
Update set_finalizer errors
Configuration menu - View commit details
-
Copy full SHA for 247b5c4 - Browse repository at this point
Copy the full SHA 247b5c4View commit details
Commits on Jan 5, 2024
-
GH-37 Update to use controller active_producers(0 instead of accessin…
…g head_block_state.
Configuration menu - View commit details
-
Copy full SHA for a3ee2ed - Browse repository at this point
Copy the full SHA a3ee2edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e95bc2 - Browse repository at this point
Copy the full SHA 5e95bc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for e28a8ee - Browse repository at this point
Copy the full SHA e28a8eeView commit details
Commits on Jan 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4cab488 - Browse repository at this point
Copy the full SHA 4cab488View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a5be27 - Browse repository at this point
Copy the full SHA 6a5be27View commit details
Commits on Jan 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 25d6b28 - Browse repository at this point
Copy the full SHA 25d6b28View commit details -
Configuration menu - View commit details
-
Copy full SHA for cae6ac4 - Browse repository at this point
Copy the full SHA cae6ac4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 889d3e9 - Browse repository at this point
Copy the full SHA 889d3e9View commit details
Commits on Jan 10, 2024
-
Merge pull request #38 from AntelopeIO/GH-37-update-for-if
IF: Update for latest IF
Configuration menu - View commit details
-
Copy full SHA for 0137e60 - Browse repository at this point
Copy the full SHA 0137e60View commit details -
Merge pull request #40 from AntelopeIO/merge-main-01-08-2023
IF: Merge main 01-08-2023
Configuration menu - View commit details
-
Copy full SHA for b1a152d - Browse repository at this point
Copy the full SHA b1a152dView commit details
Commits on Jan 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ea0835b - Browse repository at this point
Copy the full SHA ea0835bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a32800d - Browse repository at this point
Copy the full SHA a32800dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 401c8b1 - Browse repository at this point
Copy the full SHA 401c8b1View commit details -
Merge pull request #42 from AntelopeIO/GH-41-enforce-fin-weight
IF: Enforce finalizer sum of weights >= threshold
Configuration menu - View commit details
-
Copy full SHA for ad67480 - Browse repository at this point
Copy the full SHA ad67480View commit details
Commits on Feb 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2977500 - Browse repository at this point
Copy the full SHA 2977500View commit details -
Configuration menu - View commit details
-
Copy full SHA for 635ff86 - Browse repository at this point
Copy the full SHA 635ff86View commit details -
Merge pull request #50 from AntelopeIO/if-signals
IF: Controller signals are now accessors not members
Configuration menu - View commit details
-
Copy full SHA for ea58e91 - Browse repository at this point
Copy the full SHA ea58e91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3816c69 - Browse repository at this point
Copy the full SHA 3816c69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d30776 - Browse repository at this point
Copy the full SHA 2d30776View commit details -
Merge pull request #51 from AntelopeIO/if-defaults
IF: Use leap hotstuff_integration branch
Configuration menu - View commit details
-
Copy full SHA for 9dad4d8 - Browse repository at this point
Copy the full SHA 9dad4d8View commit details
Commits on Feb 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 63bd278 - Browse repository at this point
Copy the full SHA 63bd278View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ff038d - Browse repository at this point
Copy the full SHA 5ff038dView commit details
Commits on Feb 27, 2024
-
Merge pull request #56 from AntelopeIO/new_base64_encoding
IF: Update BIOS finality tests to use base64url encoded BLS keys and signatures
Configuration menu - View commit details
-
Copy full SHA for 1049b2c - Browse repository at this point
Copy the full SHA 1049b2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e09fd4e - Browse repository at this point
Copy the full SHA e09fd4eView commit details -
Merge pull request #57 from AntelopeIO/leap_dev_target
IF: change leap-dev target back to hotstuff_integration
Configuration menu - View commit details
-
Copy full SHA for 469e1b3 - Browse repository at this point
Copy the full SHA 469e1b3View commit details
Commits on Mar 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5d7b0f2 - Browse repository at this point
Copy the full SHA 5d7b0f2View commit details
Commits on Apr 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 96d4877 - Browse repository at this point
Copy the full SHA 96d4877View commit details
Commits on Apr 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c929439 - Browse repository at this point
Copy the full SHA c929439View commit details -
Configuration menu - View commit details
-
Copy full SHA for bdd7f8e - Browse repository at this point
Copy the full SHA bdd7f8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4dbf90 - Browse repository at this point
Copy the full SHA c4dbf90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 097cd79 - Browse repository at this point
Copy the full SHA 097cd79View commit details -
Use eosio::current_time_point() for _gstate.last_producer_schedule_up…
…date in switchtosvnn
Configuration menu - View commit details
-
Copy full SHA for a70ea46 - Browse repository at this point
Copy the full SHA a70ea46View commit details -
Use producers.size() instead of top_producers.size() as that is what …
…is actually used
Configuration menu - View commit details
-
Copy full SHA for 5908fb9 - Browse repository at this point
Copy the full SHA 5908fb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47535c2 - Browse repository at this point
Copy the full SHA 47535c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21e8dcb - Browse repository at this point
Copy the full SHA 21e8dcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf14212 - Browse repository at this point
Copy the full SHA cf14212View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95cf0f9 - Browse repository at this point
Copy the full SHA 95cf0f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41e3a30 - Browse repository at this point
Copy the full SHA 41e3a30View commit details -
remove key id from last_finkey_ids table if the removed key is the la…
…st registered one
Configuration menu - View commit details
-
Copy full SHA for 689a4ea - Browse repository at this point
Copy the full SHA 689a4eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95afd18 - Browse repository at this point
Copy the full SHA 95afd18View commit details
Commits on Apr 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 40d2daf - Browse repository at this point
Copy the full SHA 40d2dafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ee26c4 - Browse repository at this point
Copy the full SHA 8ee26c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for aede338 - Browse repository at this point
Copy the full SHA aede338View commit details -
Configuration menu - View commit details
-
Copy full SHA for c676d31 - Browse repository at this point
Copy the full SHA c676d31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b9c2c4 - Browse repository at this point
Copy the full SHA 3b9c2c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f5d3f7 - Browse repository at this point
Copy the full SHA 0f5d3f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b734453 - Browse repository at this point
Copy the full SHA b734453View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bccc06 - Browse repository at this point
Copy the full SHA 6bccc06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00f5265 - Browse repository at this point
Copy the full SHA 00f5265View commit details
Commits on Apr 5, 2024
-
Add tests for update_elected_producers in both finalizer key changes …
…and no finalizer key changes
Configuration menu - View commit details
-
Copy full SHA for 59184cc - Browse repository at this point
Copy the full SHA 59184ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 33e54f1 - Browse repository at this point
Copy the full SHA 33e54f1View commit details -
Add a test of deleting an active producer's finalizer key and another…
… producing taking over
Configuration menu - View commit details
-
Copy full SHA for 6a21d55 - Browse repository at this point
Copy the full SHA 6a21d55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8153e6e - Browse repository at this point
Copy the full SHA 8153e6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2d650c - Browse repository at this point
Copy the full SHA f2d650cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c39bf62 - Browse repository at this point
Copy the full SHA c39bf62View commit details -
Rename active_key_id to active_finalizer_key_id, active_key to active…
…_finalizer_key_binary, and num_registered_keys to finalizer_key_count in finalizers table
Configuration menu - View commit details
-
Copy full SHA for d5510f1 - Browse repository at this point
Copy the full SHA d5510f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5584a60 - Browse repository at this point
Copy the full SHA 5584a60View commit details
Commits on Apr 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c0d4a8d - Browse repository at this point
Copy the full SHA c0d4a8dView commit details -
refactor replace_key_in_finalizer_policy() into generate_finalizer_po…
…licy_and_set_finalizers()
Configuration menu - View commit details
-
Copy full SHA for 3ea54b1 - Browse repository at this point
Copy the full SHA 3ea54b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bf5dc5 - Browse repository at this point
Copy the full SHA 6bf5dc5View commit details
Commits on Apr 7, 2024
-
Cache finalizer key binary form in finalizers table; improve descript…
…ion of actions; various minor cleanups.
Configuration menu - View commit details
-
Copy full SHA for c9b156d - Browse repository at this point
Copy the full SHA c9b156dView commit details
Commits on Apr 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a2b44f4 - Browse repository at this point
Copy the full SHA a2b44f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5f68ad - Browse repository at this point
Copy the full SHA d5f68adView commit details -
Configuration menu - View commit details
-
Copy full SHA for bddb5ef - Browse repository at this point
Copy the full SHA bddb5efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9623905 - Browse repository at this point
Copy the full SHA 9623905View commit details
Commits on Apr 9, 2024
-
Do not limit number of producers consideered to be 30, to match with …
…update_elected_producers() implementation; replace hardcoded number 21 with ast_producer_schedule_size
Configuration menu - View commit details
-
Copy full SHA for dba03ea - Browse repository at this point
Copy the full SHA dba03eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for c16b95c - Browse repository at this point
Copy the full SHA c16b95cView commit details
Commits on Apr 10, 2024
-
Use a singlton to store last proposed finalizer keys to simplify code…
… logic and reasoning
Configuration menu - View commit details
-
Copy full SHA for 7a12d93 - Browse repository at this point
Copy the full SHA 7a12d93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99ae2e3 - Browse repository at this point
Copy the full SHA 99ae2e3View commit details -
Define a customized operator == in proposed_finalizer_key_t to simpli…
…fy checking finalizer policy changes
Configuration menu - View commit details
-
Copy full SHA for 7f2e940 - Browse repository at this point
Copy the full SHA 7f2e940View commit details
Commits on Apr 11, 2024
-
Change to use a caching mechanism to store last proposed finalizers t…
…o avoid unnecessay serialization of data in system contract constructor/destructor; always check if proposed finalizers are the same as last proposed ones
Configuration menu - View commit details
-
Copy full SHA for ada26ea - Browse repository at this point
Copy the full SHA ada26eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 242de13 - Browse repository at this point
Copy the full SHA 242de13View commit details -
Add missing key_id update in the entry in last_proposed_finalizers fo…
…r just activated finalizer key improve comments
Configuration menu - View commit details
-
Copy full SHA for 9580f29 - Browse repository at this point
Copy the full SHA 9580f29View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2aa777 - Browse repository at this point
Copy the full SHA c2aa777View commit details -
Configuration menu - View commit details
-
Copy full SHA for ceda65c - Browse repository at this point
Copy the full SHA ceda65cView commit details
Commits on Apr 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8c72d60 - Browse repository at this point
Copy the full SHA 8c72d60View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9d72e3 - Browse repository at this point
Copy the full SHA f9d72e3View commit details -
Make get_last_proposed_finalizers() return a const& and avoid table l…
…ookup when it does not have a valuein subsequent calls
Configuration menu - View commit details
-
Copy full SHA for a0acd15 - Browse repository at this point
Copy the full SHA a0acd15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a0f1e1 - Browse repository at this point
Copy the full SHA 7a0f1e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1f0a81 - Browse repository at this point
Copy the full SHA b1f0a81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65a54a4 - Browse repository at this point
Copy the full SHA 65a54a4View commit details -
Rename active_finalizer_key_id to active_key_id and active_finalizer_…
…key_binary to active_key_binary for shorter names
Configuration menu - View commit details
-
Copy full SHA for be79752 - Browse repository at this point
Copy the full SHA be79752View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74f7a47 - Browse repository at this point
Copy the full SHA 74f7a47View commit details -
Configuration menu - View commit details
-
Copy full SHA for e88b8ca - Browse repository at this point
Copy the full SHA e88b8caView commit details
Commits on Apr 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 021213a - Browse repository at this point
Copy the full SHA 021213aView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc2e638 - Browse repository at this point
Copy the full SHA bc2e638View commit details -
Merge pull request #60 from AntelopeIO/core-contracts
IF: Add core contract actions to support Savanna
Configuration menu - View commit details
-
Copy full SHA for 34f6854 - Browse repository at this point
Copy the full SHA 34f6854View commit details