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

Add functions for multithreaded validation to the Rust side. #541

Open
wants to merge 122 commits into
base: main
Choose a base branch
from

Commits on Jun 24, 2024

  1. Configuration menu
    Copy the full SHA
    9628d74 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b1d414e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8ec9f22 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cbcd4e2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3c8fa30 View commit details
    Browse the repository at this point in the history
  6. type fixes

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    3a7d6d5 View commit details
    Browse the repository at this point in the history
  7. more type fixes

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    e02aa6c View commit details
    Browse the repository at this point in the history
  8. pkm_pairs

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    f6896c9 View commit details
    Browse the repository at this point in the history
  9. type fixes

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    2ce2d7b View commit details
    Browse the repository at this point in the history
  10. use blscache

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    3da2738 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    844751d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8f8eace View commit details
    Browse the repository at this point in the history
  13. add syncing toggle

    - fix get_name_puzzle_conditions
    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    68ec039 View commit details
    Browse the repository at this point in the history
  14. makes errs pub

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    424d6e4 View commit details
    Browse the repository at this point in the history
  15. commit before rebase

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    07cf8b4 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    4f6afb8 View commit details
    Browse the repository at this point in the history
  17. more cargo fixes

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    f3be475 View commit details
    Browse the repository at this point in the history
  18. even more cargo fixes

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    e24026c View commit details
    Browse the repository at this point in the history
  19. continued cargo work

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    e4d518e View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    46ee479 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    1fe83b9 View commit details
    Browse the repository at this point in the history
  22. remove unnecessary clones

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    cecee94 View commit details
    Browse the repository at this point in the history
  23. yet more cargo fixes

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    2c12d92 View commit details
    Browse the repository at this point in the history
  24. handle other opcode cases

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    7a9f8ea View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    d18120c View commit details
    Browse the repository at this point in the history
  26. fmt

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    4949012 View commit details
    Browse the repository at this point in the history
  27. test runs!

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    088e834 View commit details
    Browse the repository at this point in the history
  28. pass test

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    b91f098 View commit details
    Browse the repository at this point in the history
  29. fmt

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    dcbf2e3 View commit details
    Browse the repository at this point in the history
  30. clippy fixes

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    6467689 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    c754324 View commit details
    Browse the repository at this point in the history
  32. remove unnecessary clones

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    0fb2322 View commit details
    Browse the repository at this point in the history
  33. use ? instead of match

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    a16b487 View commit details
    Browse the repository at this point in the history
  34. another fmt

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    6d2a79d View commit details
    Browse the repository at this point in the history
  35. small arvid suggestions

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    4a783f0 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    311c860 View commit details
    Browse the repository at this point in the history
  37. reduce clones in loop

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    d023c2a View commit details
    Browse the repository at this point in the history
  38. save an allocation

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    948ea39 View commit details
    Browse the repository at this point in the history
  39. unused import

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    8ff50f0 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    9c80a65 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    c5053fc View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    c3b5d92 View commit details
    Browse the repository at this point in the history
  43. clippy fixes

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    30003a7 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    42e4b09 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    4399e8a View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    c01bcbe View commit details
    Browse the repository at this point in the history
  47. fmt + clippy

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    24ca094 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    42b29b0 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    fd4a8d8 View commit details
    Browse the repository at this point in the history
  50. add aggsig_me test

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    2607c70 View commit details
    Browse the repository at this point in the history
  51. Update crates/chia-consensus/src/multiprocess_validation.rs

    Co-authored-by: Arvid Norberg <[email protected]>
    matt-o-how and arvidn committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    20cb94d View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    6a54ea0 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    2a2f354 View commit details
    Browse the repository at this point in the history
  54. fmt

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    a0e35df View commit details
    Browse the repository at this point in the history
  55. remove useless vec cast

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    2b90681 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    0b5064f View commit details
    Browse the repository at this point in the history
  57. fix cache benchmark

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    d96dab2 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    3775939 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    a4ae257 View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    d7a2d8d View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    3845a2c View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    af104f6 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    b5cf9c2 View commit details
    Browse the repository at this point in the history
  64. cargo and fmt fixes

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    dc53e40 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    9f69b59 View commit details
    Browse the repository at this point in the history
  66. use hex!

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    c0886f7 View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    d453405 View commit details
    Browse the repository at this point in the history
  68. clippy and fmt

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    e11152b View commit details
    Browse the repository at this point in the history
  69. Update crates/chia-consensus/src/multiprocess_validation.rs

    Co-authored-by: Arvid Norberg <[email protected]>
    matt-o-how and arvidn committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    bea5393 View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    62d1e89 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    c6a022d View commit details
    Browse the repository at this point in the history
  72. add test to u64_to_bytes

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    fc1d307 View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    20c2775 View commit details
    Browse the repository at this point in the history
  74. unused import

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    38a08ff View commit details
    Browse the repository at this point in the history
  75. remove unused pyo3 import

    matt-o-how committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    33cbfbc View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. add pytest and type stubs

    also remove returning new_spend for now
    matt-o-how committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    7e84370 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Configuration menu
    Copy the full SHA
    1654ebf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d4d0c23 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. cargo fmt

    matt-o-how committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    bfc24ab View commit details
    Browse the repository at this point in the history
  2. add costing test

    matt-o-how committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    e7297da View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6ed3814 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ff30619 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Configuration menu
    Copy the full SHA
    61697a2 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    3280753 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. clippy

    matt-o-how committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    6230278 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Configuration menu
    Copy the full SHA
    b90a72c View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. Configuration menu
    Copy the full SHA
    4fb81b5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    83d7c5a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e636637 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. use chia_rs values

    matt-o-how committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    dc46758 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Configuration menu
    Copy the full SHA
    e625725 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3359fa9 View commit details
    Browse the repository at this point in the history
  3. black test_blscache.py

    matt-o-how committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    3861339 View commit details
    Browse the repository at this point in the history
  4. stubs fix

    matt-o-how committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    211b63a View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. optimise tests

    matt-o-how committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    574521b View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Configuration menu
    Copy the full SHA
    451302e View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Configuration menu
    Copy the full SHA
    029b120 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8768baf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    54318db View commit details
    Browse the repository at this point in the history
  4. fix final pytest

    matt-o-how authored and Rigidity committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    facd7b5 View commit details
    Browse the repository at this point in the history
  5. black tests

    matt-o-how authored and Rigidity committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    a91aa35 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Merge pull request #623 from Chia-Network/cache-interior-mutability

    Add interior mutability to BLSCache
    matt-o-how authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    3438e6e View commit details
    Browse the repository at this point in the history
  2. remove commented out code

    matt-o-how committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    3825fc3 View commit details
    Browse the repository at this point in the history
  3. fmt

    matt-o-how committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    abc0366 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d8192cc View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Configuration menu
    Copy the full SHA
    cd48403 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b14011 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7565924 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    20f95ce View commit details
    Browse the repository at this point in the history
  5. remove mempool mode bool

    matt-o-how committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    d4fb13f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    44b5dfc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bd307b6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    09e4a8a View commit details
    Browse the repository at this point in the history
  9. clippy fixes

    matt-o-how committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    ec77718 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    fced1e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    47c23d7 View commit details
    Browse the repository at this point in the history
  3. Revert "rename get_name_puzzle_conditions to get_conditions_from_spen…

    …dbundle"
    
    This reverts commit 7565924.
    matt-o-how committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    019b2f1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    48c706a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2c8a045 View commit details
    Browse the repository at this point in the history
  6. remove added file

    matt-o-how committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    5ff17d2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6ed8437 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4b212fd View commit details
    Browse the repository at this point in the history