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

Roy/mempool #43

Merged
merged 153 commits into from Aug 3, 2022
Merged

Roy/mempool #43

merged 153 commits into from Aug 3, 2022

Commits on Aug 3, 2022

  1. Copy the full SHA
    3589f7d View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    7d01158 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    e315416 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    b612cdb View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    35930a2 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    40cf3a0 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    4444a86 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    82e3adf View commit details
    Browse the repository at this point in the history
  9. Refactor fee calculation

    royster57 committed Aug 3, 2022
    Copy the full SHA
    736cd4b View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    76e2d11 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    5f6b788 View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    4f17792 View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    da02748 View commit details
    Browse the repository at this point in the history
  14. Copy the full SHA
    eb59292 View commit details
    Browse the repository at this point in the history
  15. Copy the full SHA
    b93eb87 View commit details
    Browse the repository at this point in the history
  16. Copy the full SHA
    7514284 View commit details
    Browse the repository at this point in the history
  17. Copy the full SHA
    b77fb9a View commit details
    Browse the repository at this point in the history
  18. Copy the full SHA
    94667e7 View commit details
    Browse the repository at this point in the history
  19. Copy the full SHA
    476d2e4 View commit details
    Browse the repository at this point in the history
  20. Copy the full SHA
    a7c619c View commit details
    Browse the repository at this point in the history
  21. Copy the full SHA
    4b26371 View commit details
    Browse the repository at this point in the history
  22. Copy the full SHA
    150c9bd View commit details
    Browse the repository at this point in the history
  23. Copy the full SHA
    5ffaa81 View commit details
    Browse the repository at this point in the history
  24. Copy the full SHA
    787200e View commit details
    Browse the repository at this point in the history
  25. Expand tx_replace test

    royster57 committed Aug 3, 2022
    Copy the full SHA
    de77505 View commit details
    Browse the repository at this point in the history
  26. Copy the full SHA
    2b502e9 View commit details
    Browse the repository at this point in the history
  27. Copy the full SHA
    ba417d6 View commit details
    Browse the repository at this point in the history
  28. Copy the full SHA
    c5bab45 View commit details
    Browse the repository at this point in the history
  29. Copy the full SHA
    5ca71c9 View commit details
    Browse the repository at this point in the history
  30. Refactor parent update

    royster57 committed Aug 3, 2022
    Copy the full SHA
    f58473f View commit details
    Browse the repository at this point in the history
  31. Copy the full SHA
    8f84402 View commit details
    Browse the repository at this point in the history
  32. Copy the full SHA
    98e8912 View commit details
    Browse the repository at this point in the history
  33. Copy the full SHA
    dcbc97b View commit details
    Browse the repository at this point in the history
  34. Copy the full SHA
    f2d69b0 View commit details
    Browse the repository at this point in the history
  35. Fixed tx_spend_inputs

    royster57 committed Aug 3, 2022
    Copy the full SHA
    9f7499d View commit details
    Browse the repository at this point in the history
  36. Fix tx_replace_child test

    royster57 committed Aug 3, 2022
    Copy the full SHA
    9495d19 View commit details
    Browse the repository at this point in the history
  37. Copy the full SHA
    29db54c View commit details
    Browse the repository at this point in the history
  38. Copy the full SHA
    d1253b9 View commit details
    Browse the repository at this point in the history
  39. Copy the full SHA
    0eb6ec9 View commit details
    Browse the repository at this point in the history
  40. Copy the full SHA
    232f9b0 View commit details
    Browse the repository at this point in the history
  41. Copy the full SHA
    d6cf6c6 View commit details
    Browse the repository at this point in the history
  42. Copy the full SHA
    ee5ab37 View commit details
    Browse the repository at this point in the history
  43. Copy the full SHA
    ccf59f3 View commit details
    Browse the repository at this point in the history
  44. Copy the full SHA
    d4af46a View commit details
    Browse the repository at this point in the history
  45. Copy the full SHA
    ea0de8e View commit details
    Browse the repository at this point in the history
  46. Copy the full SHA
    d6f518a View commit details
    Browse the repository at this point in the history
  47. Copy the full SHA
    99e3564 View commit details
    Browse the repository at this point in the history
  48. Copy the full SHA
    bcb0577 View commit details
    Browse the repository at this point in the history
  49. Copy the full SHA
    dce5337 View commit details
    Browse the repository at this point in the history
  50. Copy the full SHA
    0bb2585 View commit details
    Browse the repository at this point in the history
  51. Copy the full SHA
    3c4641b View commit details
    Browse the repository at this point in the history
  52. Copy the full SHA
    78fd4f5 View commit details
    Browse the repository at this point in the history
  53. Copy the full SHA
    5c20791 View commit details
    Browse the repository at this point in the history
  54. Copy the full SHA
    194f4eb View commit details
    Browse the repository at this point in the history
  55. Remove outdated comments

    royster57 committed Aug 3, 2022
    Copy the full SHA
    cfe46ac View commit details
    Browse the repository at this point in the history
  56. wip delete TxGenerator::new and rename TxGenerator::new_with_unconfir…

    …med to TxGenerator::new (this makes the tx_replace test fail because it is badly written)
    royster57 committed Aug 3, 2022
    Copy the full SHA
    342f073 View commit details
    Browse the repository at this point in the history
  57. Copy the full SHA
    d09cf9d View commit details
    Browse the repository at this point in the history
  58. Copy the full SHA
    592801c View commit details
    Browse the repository at this point in the history
  59. Copy the full SHA
    80d370a View commit details
    Browse the repository at this point in the history
  60. Refactor rbf_checks

    royster57 committed Aug 3, 2022
    Copy the full SHA
    93dbbe1 View commit details
    Browse the repository at this point in the history
  61. Mempool: Add comment

    royster57 committed Aug 3, 2022
    Copy the full SHA
    b6f19b9 View commit details
    Browse the repository at this point in the history
  62. Add function get_relay_fee

    royster57 committed Aug 3, 2022
    Copy the full SHA
    423be74 View commit details
    Browse the repository at this point in the history
  63. Copy the full SHA
    2b5bcf6 View commit details
    Browse the repository at this point in the history
  64. Copy the full SHA
    a6008e4 View commit details
    Browse the repository at this point in the history
  65. Copy the full SHA
    7280e16 View commit details
    Browse the repository at this point in the history
  66. Copy the full SHA
    6d356da View commit details
    Browse the repository at this point in the history
  67. Copy the full SHA
    9984a49 View commit details
    Browse the repository at this point in the history
  68. Add pow function to amount

    royster57 committed Aug 3, 2022
    Copy the full SHA
    94f3795 View commit details
    Browse the repository at this point in the history
  69. Copy the full SHA
    9fecf33 View commit details
    Browse the repository at this point in the history
  70. Copy the full SHA
    dee73dc View commit details
    Browse the repository at this point in the history
  71. Copy the full SHA
    9c8de4a View commit details
    Browse the repository at this point in the history
  72. Copy the full SHA
    c999b3c View commit details
    Browse the repository at this point in the history
  73. Copy the full SHA
    70a9da9 View commit details
    Browse the repository at this point in the history
  74. Copy the full SHA
    bd2145f View commit details
    Browse the repository at this point in the history
  75. Copy the full SHA
    49404a4 View commit details
    Browse the repository at this point in the history
  76. Copy the full SHA
    86c6573 View commit details
    Browse the repository at this point in the history
  77. Copy the full SHA
    17eb185 View commit details
    Browse the repository at this point in the history
  78. Copy the full SHA
    190fcdb View commit details
    Browse the repository at this point in the history
  79. Copy the full SHA
    51abf64 View commit details
    Browse the repository at this point in the history
  80. Copy the full SHA
    ef14b0e View commit details
    Browse the repository at this point in the history
  81. Copy the full SHA
    a716afe View commit details
    Browse the repository at this point in the history
  82. TESTS: Add manual implementation of Ord for ValuedOutPoint so coin_po…

    …ol is
    
    sorted in descending fee order
    royster57 committed Aug 3, 2022
    Copy the full SHA
    c660762 View commit details
    Browse the repository at this point in the history
  83. Copy the full SHA
    1c1cdab View commit details
    Browse the repository at this point in the history
  84. real_size_tx test

    royster57 committed Aug 3, 2022
    Copy the full SHA
    7c85942 View commit details
    Browse the repository at this point in the history
  85. Copy the full SHA
    772a4e7 View commit details
    Browse the repository at this point in the history
  86. Copy the full SHA
    970661b View commit details
    Browse the repository at this point in the history
  87. Copy the full SHA
    fbc3723 View commit details
    Browse the repository at this point in the history
  88. Copy the full SHA
    63052f9 View commit details
    Browse the repository at this point in the history
  89. Copy the full SHA
    6ce5bdd View commit details
    Browse the repository at this point in the history
  90. Copy the full SHA
    6425ada View commit details
    Browse the repository at this point in the history
  91. Copy the full SHA
    577ce24 View commit details
    Browse the repository at this point in the history
  92. Copy the full SHA
    f016eb4 View commit details
    Browse the repository at this point in the history
  93. Copy the full SHA
    438eee8 View commit details
    Browse the repository at this point in the history
  94. Copy the full SHA
    870a636 View commit details
    Browse the repository at this point in the history
  95. Copy the full SHA
    136f300 View commit details
    Browse the repository at this point in the history
  96. remove outdated TODO

    royster57 committed Aug 3, 2022
    Copy the full SHA
    6f2d69a View commit details
    Browse the repository at this point in the history
  97. Copy the full SHA
    2d77727 View commit details
    Browse the repository at this point in the history
  98. Copy the full SHA
    80dd611 View commit details
    Browse the repository at this point in the history
  99. Copy the full SHA
    487ec7e View commit details
    Browse the repository at this point in the history
  100. Copy the full SHA
    a30b7bd View commit details
    Browse the repository at this point in the history
  101. TESTS: descendant score

    royster57 committed Aug 3, 2022
    Copy the full SHA
    98125c2 View commit details
    Browse the repository at this point in the history
  102. Copy the full SHA
    aa3e2af View commit details
    Browse the repository at this point in the history
  103. Refactor finalize_tx

    royster57 committed Aug 3, 2022
    Copy the full SHA
    7d1434c View commit details
    Browse the repository at this point in the history
  104. Copy the full SHA
    e8cb3c4 View commit details
    Browse the repository at this point in the history
  105. Copy the full SHA
    e143936 View commit details
    Browse the repository at this point in the history
  106. TESTS: mempool full

    royster57 committed Aug 3, 2022
    Copy the full SHA
    027d82c View commit details
    Browse the repository at this point in the history
  107. Copy the full SHA
    7961096 View commit details
    Browse the repository at this point in the history
  108. Mempool: Documentation

    royster57 committed Aug 3, 2022
    Copy the full SHA
    6136347 View commit details
    Browse the repository at this point in the history
  109. Copy the full SHA
    b564d87 View commit details
    Browse the repository at this point in the history
  110. Fix FeeRate calculations to consistently use tokens/kb and update

    rolling_fee test accordingly
    royster57 committed Aug 3, 2022
    Copy the full SHA
    2cab6ce View commit details
    Browse the repository at this point in the history
  111. Copy the full SHA
    c6f2cd5 View commit details
    Browse the repository at this point in the history
  112. Copy the full SHA
    b4f6dc2 View commit details
    Browse the repository at this point in the history
  113. Copy the full SHA
    61c9daa View commit details
    Browse the repository at this point in the history
  114. Copy the full SHA
    b3d5a66 View commit details
    Browse the repository at this point in the history
  115. Copy the full SHA
    fe8020e View commit details
    Browse the repository at this point in the history
  116. Copy the full SHA
    7b1c815 View commit details
    Browse the repository at this point in the history
  117. Copy the full SHA
    c02d1db View commit details
    Browse the repository at this point in the history
  118. Copy the full SHA
    b054ca5 View commit details
    Browse the repository at this point in the history
  119. Copy the full SHA
    b0ffd64 View commit details
    Browse the repository at this point in the history
  120. Copy the full SHA
    0f0365d View commit details
    Browse the repository at this point in the history
  121. Copy the full SHA
    3eba529 View commit details
    Browse the repository at this point in the history
  122. Copy the full SHA
    0dbcac4 View commit details
    Browse the repository at this point in the history
  123. Update scale codec to 3.1

    royster57 committed Aug 3, 2022
    Copy the full SHA
    8fb0b6c View commit details
    Browse the repository at this point in the history
  124. Copy the full SHA
    ac5e23c View commit details
    Browse the repository at this point in the history
  125. Clean up compute_fee

    royster57 committed Aug 3, 2022
    Copy the full SHA
    7170066 View commit details
    Browse the repository at this point in the history
  126. Copy the full SHA
    c5fa3a2 View commit details
    Browse the repository at this point in the history
  127. Copy the full SHA
    07019c9 View commit details
    Browse the repository at this point in the history
  128. Copy the full SHA
    cd04ceb View commit details
    Browse the repository at this point in the history
  129. Copy the full SHA
    40c45b7 View commit details
    Browse the repository at this point in the history
  130. Copy the full SHA
    5eb09bc View commit details
    Browse the repository at this point in the history
  131. Copy the full SHA
    98e8e4a View commit details
    Browse the repository at this point in the history
  132. Copy the full SHA
    b3b0244 View commit details
    Browse the repository at this point in the history
  133. Copy the full SHA
    3585773 View commit details
    Browse the repository at this point in the history
  134. Remove eprintln calls

    royster57 committed Aug 3, 2022
    Copy the full SHA
    122479f View commit details
    Browse the repository at this point in the history
  135. Use ensure macro

    royster57 committed Aug 3, 2022
    Copy the full SHA
    f99611e View commit details
    Browse the repository at this point in the history
  136. Copy the full SHA
    205b79e View commit details
    Browse the repository at this point in the history
  137. Copy the full SHA
    491585d View commit details
    Browse the repository at this point in the history
  138. Copy the full SHA
    01f766c View commit details
    Browse the repository at this point in the history
  139. Use ensure in mempool

    royster57 committed Aug 3, 2022
    Copy the full SHA
    168509f View commit details
    Browse the repository at this point in the history
  140. Copy the full SHA
    56e4da2 View commit details
    Browse the repository at this point in the history
  141. Copy the full SHA
    b98edf8 View commit details
    Browse the repository at this point in the history
  142. Copy the full SHA
    48d61d0 View commit details
    Browse the repository at this point in the history
  143. Copy the full SHA
    91947ce View commit details
    Browse the repository at this point in the history
  144. Copy the full SHA
    51fc129 View commit details
    Browse the repository at this point in the history
  145. Add documentation

    royster57 committed Aug 3, 2022
    Copy the full SHA
    7865336 View commit details
    Browse the repository at this point in the history
  146. Fix test tx_too_big

    royster57 committed Aug 3, 2022
    Copy the full SHA
    b15c868 View commit details
    Browse the repository at this point in the history
  147. Copy the full SHA
    c7fea8b View commit details
    Browse the repository at this point in the history
  148. Refactor drop_tx

    royster57 committed Aug 3, 2022
    Copy the full SHA
    895615e View commit details
    Browse the repository at this point in the history
  149. Copy the full SHA
    bf2fae0 View commit details
    Browse the repository at this point in the history
  150. Copy the full SHA
    7de1ead View commit details
    Browse the repository at this point in the history
  151. Copy the full SHA
    919df10 View commit details
    Browse the repository at this point in the history
  152. Mempool TODOs

    royster57 committed Aug 3, 2022
    Copy the full SHA
    bfa9325 View commit details
    Browse the repository at this point in the history
  153. Update deny.toml

    royster57 committed Aug 3, 2022
    Copy the full SHA
    a78b0cf View commit details
    Browse the repository at this point in the history