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

Extend the set of flags of the aggregator to refine the application pools management #75

Open
AntoineRondelet opened this issue Feb 25, 2021 · 0 comments
Labels
c++ Task related to the c++ part of the code base enhancement New feature or request

Comments

@AntoineRondelet
Copy link
Contributor

AntoineRondelet commented Feb 25, 2021

In former versions of the project, parameters such as the depth of the application pool were defined in the zecale_constants.hpp file (https://github.com/clearmatics/zecale/blob/v0.3/libzecale/zecale_constants.hpp#L15). However, such values do not represent protocol constants, but rather configuration values that may be adjusted from one run to another.
As such, such values need to be managed and passed at the CLI level via flags (that may overwrite values in an underlying configuration flag).
Useful flags may be:

--app-pool-depth <define the max depth of the application pools>
--app-pool-ordering-policy <enumerate values that may be used to order nested txs in the pool>

but also, things like --base-fee to define the minimum fees to make it to the pool (related to: #49) etc.

@AntoineRondelet AntoineRondelet added c++ Task related to the c++ part of the code base enhancement New feature or request labels Feb 25, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c++ Task related to the c++ part of the code base enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant