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: improvements for v19, v20 and dip3 - fire up test chains by first block 5/n #6269

Merged
merged 9 commits into from
Sep 27, 2024

Commits on Sep 26, 2024

  1. feat: let asset locks be mined before v20

    V20 is activated long time on mainnet and testnet, so, it doesn't matter anymore
    knst committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    e0d97cf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4b4001b View commit details
    Browse the repository at this point in the history
  3. feat: let asset-unlock transactions be available since v20 on all net…

    …works
    
    It simplify implementation and unify RegTest, Mainnet and Testnet
    No asset-unlock transaction has actually be mined yet, but v20 and mn_rr are activated long time ago.
    So, this changes are not breaking changes
    knst committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    1d96fbf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3fffb0c View commit details
    Browse the repository at this point in the history
  5. feat: removed 2 checkpoints: TestChainDIP3Setup and TestChainV19Setup…

    … from unit tests
    
    It takes time to update each checkpoint if any forks changes in unit tests: new height,
    new bit, and extra params. Reduced scope of changes for future updates
    knst committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    0add6bc View commit details
    Browse the repository at this point in the history
  6. refactor: drop fast_dip3_enforcement=True from functional tests.

    It also change dip3params default from 30:50 to 2:2
    De facto, that always equals True, so, there's no meaning to have it
    knst committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    8639298 View commit details
    Browse the repository at this point in the history
  7. feat: drop v20 requirement for special EHF transaction

    It is not a breaking changes, because this fork is already happened in past
    and no EHF transaction is in blockchain at that moment which requires versioning
    knst committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    b3e9e5c View commit details
    Browse the repository at this point in the history
  8. feat: drop requirement of v20 for Asset Unlock transactions

    This fork already happened and no versioning is required
    knst committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    f01338f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6030611 View commit details
    Browse the repository at this point in the history