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

[Governance] Proof of Fee #1234

Closed

Commits on Feb 13, 2023

  1. For 0L genesis tools for hard forks, and migrations: create a MoveVm …

    …session from fake data to be able to apply migrations from Move system contracts.
    0o-de-lally committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    1b18a7a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c5e0d2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4e1b6cb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d5b72e1 View commit details
    Browse the repository at this point in the history
  5. cleanup fixtures

    implement functional tests for:
    - exporting db backup to json
    - creating genesis blob from json
    - creating genesis blob in one shot from db backup
    
    TODO: launch test node from from genesis.blob
    TODO: e2e tests from a fixture file
    0o-de-lally committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    074636d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8ca37d0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e1b75c6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    757648c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    19bd78f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1e5f1c6 View commit details
    Browse the repository at this point in the history
  11. - include db reader util to inspect a genesis.blob.

    - refactor recovery tests
    0o-de-lally committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    270f569 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c5b9fa4 View commit details
    Browse the repository at this point in the history
  13. cleanup tests

    0o-de-lally committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    e7df8b6 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    66c4ffe View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    203ac54 View commit details
    Browse the repository at this point in the history
  16. clean

    0o-de-lally committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    7c43037 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    12e6479 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    6bc8809 View commit details
    Browse the repository at this point in the history
  19. cargo fix

    0o-de-lally committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    6156a0b View commit details
    Browse the repository at this point in the history
  20. cargo fmt

    0o-de-lally committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    6da792c View commit details
    Browse the repository at this point in the history
  21. create function to start a vm executor, and uses a function pointer t…

    …o transform legacy data to Move arguments.
    0o-de-lally committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    6a4f3d6 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    886bec0 View commit details
    Browse the repository at this point in the history
  23. runs

    0o-de-lally committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    1766888 View commit details
    Browse the repository at this point in the history
  24. cleanup

    0o-de-lally committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    f0b6c3b View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    6cbe210 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    395568c View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    fded61e View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    e1c43b0 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    979e811 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    20590e0 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    de04d53 View commit details
    Browse the repository at this point in the history
  32. wip

    0o-de-lally committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    204ef91 View commit details
    Browse the repository at this point in the history
  33. move legacyRecovery to ol/types. So now we can run the user migration…

    …s in the vm_genesis::lib. First draft builds
    0o-de-lally committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    478a270 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    682c017 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    e88bdfa View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    f96281a View commit details
    Browse the repository at this point in the history
  37. minor refactors

    0o-de-lally committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    a9d59cb View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    67dd432 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    e80ea3c View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2023

  1. Configuration menu
    Copy the full SHA
    a2fe6c5 View commit details
    Browse the repository at this point in the history
  2. tests passing

    0o-de-lally committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    0908511 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bc23fce View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2023

  1. Configuration menu
    Copy the full SHA
    6149591 View commit details
    Browse the repository at this point in the history
  2. [Genesis] Migration tools for genesis from legacy accounts (0LNetwork…

    …Community#1237)
    
    * For 0L genesis tools for hard forks, and migrations: create a MoveVm session from fake data to be able to apply migrations from Move system contracts.
    
    * wip testing fakeexector for account migrations
    
    * Scaffolding tests for v6 genesis fork. first cleanup deprecated modules.
    
    * add fixtures for testing recovery genesis
    
    * cleanup fixtures
    implement functional tests for:
    - exporting db backup to json
    - creating genesis blob from json
    - creating genesis blob in one shot from db backup
    
    TODO: launch test node from from genesis.blob
    TODO: e2e tests from a fixture file
    
    * integration test using blob from fixture to start a diem-node in test mode
    
    * patch github actions tests
    
    * full e2e test from db backup to starting a node
    
    * Add diem_logger as per @corythian plus comments.
    
    * query nodes to check if onchain state is the same as recovery.
    
    * - include db reader util to inspect a genesis.blob.
    - refactor recovery tests
    
    * test to check validator count. cleanup test utlis
    
    * cleanup tests
    
    * stub a "check" feature, to check a json file agains the output genesis.blob
    
    * finish balance comparison with error list.
    
    * clean
    
    * test to create single validator and check output.
    
    * skip comparing system zero address.
    
    * cargo fix
    
    * cargo fmt
    
    * create function to start a vm executor, and uses a function pointer to transform legacy data to Move arguments.
    
    * experimenting with alternative way of starting a vm genesis session
    
    * runs
    
    * cleanup
    
    * need to explicitly set the validators at genesis
    
    * test to confirm genesis validator set, is the same as defined set.
    
    * tests for validator set and balance passing
    
    * change fixtures, make node start from command line
    
    * can start a test node from genesis blob
    
    * can genesis tools test can start a node from a genesis and query for an accounts resources
    
    * make ol version of swarm config generator in ol/smoke_tests
    
    * wip
    
    * move legacyRecovery to ol/types. So now we can run the user migrations in the vm_genesis::lib. First draft builds
    
    * create GenesisMigration user migration test. Builds.
    
    * ol/genesis-tools builds with refactor
    
    * refactored with clean build
    
    * minor refactors
    
    * can migrate the balance of end users with new design
    
    * migration successfully migrates balances of users, validators, and operators.
    
    * cleanup unused files. clippy,
    
    * tests passing
    
    * whitespace to trigger ci
    0o-de-lally committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    6707f06 View commit details
    Browse the repository at this point in the history
  3. initial scaffold of proof-of-fee auction. Borrows code from NodeWeigh…

    …t. Includes tranaction api.
    0o-de-lally committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    8e5ea07 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e3c56b6 View commit details
    Browse the repository at this point in the history
  5. patch

    0o-de-lally committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    89d99c2 View commit details
    Browse the repository at this point in the history
  6. patch

    0o-de-lally committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    ef6ca83 View commit details
    Browse the repository at this point in the history
  7. builds

    0o-de-lally committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    a08280d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cc047a8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    24f9fb9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    21e39aa View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6990356 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    dfbd7e1 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    494b6a2 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    0d6a20a View commit details
    Browse the repository at this point in the history
  15. epoch reconfiguration meta tests passing. PoF bid initialization unit…

    … tests passing. Validator meta sanity tests passing
    0o-de-lally committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    58022cd View commit details
    Browse the repository at this point in the history
  16. patch issue with failover

    0o-de-lally committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    e3e62ac View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    86cff9c View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    71d1306 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    b94cf69 View commit details
    Browse the repository at this point in the history
  20. genesis init fee baseline

    0o-de-lally committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    ca72274 View commit details
    Browse the repository at this point in the history
  21. patch bug in thermostat

    0o-de-lally committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    26ea59e View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    4e53184 View commit details
    Browse the repository at this point in the history
  23. test

    0o-de-lally committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    a75ad4d View commit details
    Browse the repository at this point in the history
  24. consolidate validator audits, check for the case that there are fewer…

    … bidders than the stated val set.
    0o-de-lally committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    6d86a28 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    68e566e View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    03f25e8 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    52d5393 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    23ef787 View commit details
    Browse the repository at this point in the history
  29. Jailing mechanism needs update after deprecating Towers. Proposing he…

    …re that a Voucher is the only one to unjail, since there is no other practical hurdle.
    0o-de-lally committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    c0aedc9 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    c2be0b0 View commit details
    Browse the repository at this point in the history
  31. covered all proof of fee functions, tests for all common scenarios of…

    … fill_seats, patch logic issues, all proof of fee tests passing!
    0o-de-lally committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    e0ff590 View commit details
    Browse the repository at this point in the history
  32. patch seating failover

    0o-de-lally committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    f70e875 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    861ff0e View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    a177f09 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    7df1ace View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    31556f3 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    958758e View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    a7d6e06 View commit details
    Browse the repository at this point in the history
  39. test for set and retract

    0o-de-lally committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    c395a71 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    26607be View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2023

  1. Configuration menu
    Copy the full SHA
    f813790 View commit details
    Browse the repository at this point in the history
  2. cleanup prints

    0o-de-lally committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    67f24fd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    05e43c2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6c4df6d View commit details
    Browse the repository at this point in the history
  5. cleanup

    0o-de-lally committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    b6e03b6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    49dec6e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6800e56 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    84b7d07 View commit details
    Browse the repository at this point in the history
  9. all tests passing

    0o-de-lally committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    fcbc4e5 View commit details
    Browse the repository at this point in the history