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
Implement the transaction pool #255
Commits on May 9, 2024
-
Start implementation of the transaction pool
Implement it outside of the state machine for now. We will integrate it later
Configuration menu - View commit details
-
Copy full SHA for 7d908d8 - Browse repository at this point
Copy the full SHA 7d908d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5dcba0 - Browse repository at this point
Copy the full SHA d5dcba0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1457cc - Browse repository at this point
Copy the full SHA b1457ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa1aedb - Browse repository at this point
Copy the full SHA fa1aedbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f8d318 - Browse repository at this point
Copy the full SHA 7f8d318View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed4a48f - Browse repository at this point
Copy the full SHA ed4a48fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 28ad681 - Browse repository at this point
Copy the full SHA 28ad681View commit details -
Configuration menu - View commit details
-
Copy full SHA for 471dfa6 - Browse repository at this point
Copy the full SHA 471dfa6View commit details -
Implement rest of
add_from_gossip_exn
+ Apply changes only when no errors occured
Configuration menu - View commit details
-
Copy full SHA for 9e057db - Browse repository at this point
Copy the full SHA 9e057dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2da771c - Browse repository at this point
Copy the full SHA 2da771cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2569c35 - Browse repository at this point
Copy the full SHA 2569c35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 304f50b - Browse repository at this point
Copy the full SHA 304f50bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90369d3 - Browse repository at this point
Copy the full SHA 90369d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c8098e - Browse repository at this point
Copy the full SHA 8c8098eView commit details -
Add type
AccountIdOrderable
to makeAccountId
comparable`AccountId` could already be compared (using `Ord`/`PartialOrd`) but we had to re-compute the `BigInteger256` values every time `PartialOrd::partial_cmp` was called. This commit only make the comparaison (`Ord`/`PartialOrd`) faster. Remove `Ord` & `PartialOrd` implementation for `AccountId`.
Configuration menu - View commit details
-
Copy full SHA for d2bc3aa - Browse repository at this point
Copy the full SHA d2bc3aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9d3725 - Browse repository at this point
Copy the full SHA d9d3725View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac4ab8e - Browse repository at this point
Copy the full SHA ac4ab8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 196ce0f - Browse repository at this point
Copy the full SHA 196ce0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7ac527 - Browse repository at this point
Copy the full SHA c7ac527View commit details -
Split
TransactionPoolAction::BestTipChanged
in 2 actionsThe first fetches accounts from the ledger service
Configuration menu - View commit details
-
Copy full SHA for fb236d6 - Browse repository at this point
Copy the full SHA fb236d6View commit details -
Split other actions in 2 actions
We need to fetch accounts first + Remove `best_tip_ledger` in `TransactionPool`
Configuration menu - View commit details
-
Copy full SHA for b8b6cbd - Browse repository at this point
Copy the full SHA b8b6cbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 44f2979 - Browse repository at this point
Copy the full SHA 44f2979View commit details -
Add
snark/user_command_verify
ServiceTo check signatures and verify proofs contained in zkapps
Configuration menu - View commit details
-
Copy full SHA for dd0dd02 - Browse repository at this point
Copy the full SHA dd0dd02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8027cd0 - Browse repository at this point
Copy the full SHA 8027cd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0bfa27 - Browse repository at this point
Copy the full SHA c0bfa27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bca9b5 - Browse repository at this point
Copy the full SHA 4bca9b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for df6cb14 - Browse repository at this point
Copy the full SHA df6cb14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e88dcf - Browse repository at this point
Copy the full SHA 8e88dcfView commit details