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

Feat: add heuristics to miner for nakamoto #5238

Merged
merged 22 commits into from
Oct 5, 2024
Merged

Commits on Sep 24, 2024

  1. feat: add 2 heuristics to miner for nakamoto

    * for the first block in a tenure, just mine an empty block
    * estimate the time it takes to eval a tx, and see if it will interfere with block deadline
    kantai committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    f394e64 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. use * in mempool SELECT

    kantai committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    cdb5394 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b995e27 View commit details
    Browse the repository at this point in the history
  3. fix: bug in the tenure extending logic -- only include tenure change …

    …tx in the first block after extension
    kantai committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    541d13b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    251dc3c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0fe565c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6f60813 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. more test fixes

    kantai committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    677accd View commit details
    Browse the repository at this point in the history
  2. more test fixes

    kantai committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    419ce43 View commit details
    Browse the repository at this point in the history
  3. fix test assertion

    kantai committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    6a3746c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    91d6473 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Configuration menu
    Copy the full SHA
    f271794 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8b36b88 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Configuration menu
    Copy the full SHA
    91f429a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    90c2596 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2003a72 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. test: add long tx test

    kantai committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    994ef3b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e5ecf72 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Configuration menu
    Copy the full SHA
    83c6924 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2c6aad8 View commit details
    Browse the repository at this point in the history
  3. feat: wait to build block if min gap won't be met

    * ci: disable unneeded microblocks tests
    * test: remove blanket 2 sec wait for nakamoto btc blocks
    kantai committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    331dc94 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    86f0c1f View commit details
    Browse the repository at this point in the history