flow-dps
flow-dps copied to clipboard
Flow Data Provisioning Service
## Goal of this PR This PR improves trie performance and fixes leaf updates which were broken in the previous version. This might have been the cause for the failure...
Hello! I can't seem to find anything discussing the hardware requirements for running a node. I'm assuming it's as big as an Execution node, but I'd rather confirm with someone...
## Goal of this PR Since this repo hasn't had proper maintenance for almost 6 months now due to the trie improvement work, I took some time to do some...
Hello! I have read https://github.com/optakt/flow-dps/blob/master/README.md and built all components flow-dps-client flow-dps-indexer flow-dps-live flow-dps-server What are the next steps, how can I run dps-live or indexer to start from scratch? I...
## Description Implement an alternative version of the store that puts all payloads into a `map[[32]byte]*ledger.Payload`.
## Description In order to allow the live indexer to index live data before it is sealed, the DPS needs to change its indexing process to allow multiple versions of...
## Description Currently, we can trim the tries that are contained in checkpoints, but it seems like it does not save much memory to do so while coming at a...
## Description We should look into using `sync.Pool` in order to further reduce the amount of allocations we do, but that might come at the expense of performance.
## Description This could improve both memory usage and performance.
## Description In order to improve insertion performance, we could add a method on the trie to insert multiple paths/payloads at once, and insert values that will not conflict with...