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

Implement ETX limits #1013

Merged
merged 3 commits into from
Jul 18, 2023

Conversation

wizeguyy
Copy link
Member

@wizeguyy wizeguyy commented Jul 11, 2023

Resolves #1009

  • Implement ETX fee multiplier
  • Implement block ETX limits
  • Modify worker to evict ETXs which violate the limits

@wizeguyy wizeguyy force-pushed the etx-base-fee-multiplier branch 4 times, most recently from 260155d to 0f90ed8 Compare July 13, 2023 17:50
@wizeguyy wizeguyy marked this pull request as draft July 13, 2023 17:50
@wizeguyy wizeguyy force-pushed the etx-base-fee-multiplier branch 3 times, most recently from a0bba99 to 3b24c93 Compare July 14, 2023 19:40
@wizeguyy wizeguyy marked this pull request as ready for review July 17, 2023 14:37
ETXs emitted from a chain must contain a BaseFee that scales according to the
distance the ETX travels, to account for BaseFee differences between chains.
Additionally, emitted ETXs must contain sufficient tip to encourage speedy
processing at the destination, since ETXs are costly to sit in pending status.
This commit adds cross-region & cross-prime ETX limits to ensure we do
not build or accept any block which emits more ETXs than the network can
handle.
@wizeguyy wizeguyy merged commit 817df18 into dominant-strategies:main Jul 18, 2023
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Need ETX back-pressure to prevent several slices from overwhelming one slice
3 participants