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
base: develop
Are you sure you want to change the base?
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
-
-
-
-
-
-
-
-
Implement rest of
add_from_gossip_exn
+ Apply changes only when no errors occured
-
-
-
-
-
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`.
-
-
-
-
-
Split
TransactionPoolAction::BestTipChanged
in 2 actionsThe first fetches accounts from the ledger service
-
Split other actions in 2 actions
We need to fetch accounts first + Remove `best_tip_ledger` in `TransactionPool`
-
-
Add
snark/user_command_verify
ServiceTo check signatures and verify proofs contained in zkapps
-
-
-
-