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

Refactor faucet funds creation #44

Merged
merged 7 commits into from
Feb 15, 2024
Merged

Conversation

daria305
Copy link
Contributor

Fixes #43
Problem was not connected to the wallet handling mechanic, but the funds preparation might went bad and no more funds were prepared until timeout was over. Now multiple routines can prepare funds at once, and spammer does not stop on errors with funds preparation.

  • Funds are now created in the background, and spammer starts if it has outputs ready for at least 3minute spam.
  • tool will no longer stop when there is an error while funds are prepared, it will keep trying to request and split funds
  • user can now add additional issuer keys for the faucet request, to avoid problems with funds preparation for heavy spams
  • no restrictions for the duration param, can by as large as user wants to
  • size of the wallet is added to tools parameters, so the user can easily reduce the split number for funds preparation (each faucet output is split into x outputs, and split again, so for splitNumber x we have x*x wallet size and x+1 additional transactions are issued to split the funds.

@daria305 daria305 merged commit 6a94b44 into main Feb 15, 2024
3 checks passed
@daria305 daria305 deleted the feat/faucet-requests-rewrite branch February 15, 2024 06:51
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.

Bug: spam stops too early
1 participant