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 eosio.fees CONTRACT #120

Closed
DenisCarriere opened this issue Mar 21, 2024 · 1 comment
Closed

Implement eosio.fees CONTRACT #120

DenisCarriere opened this issue Mar 21, 2024 · 1 comment
Labels

Comments

@DenisCarriere
Copy link
Contributor

DenisCarriere commented Mar 21, 2024

Purpose

Create eosio.fees contract to allow handling of incoming system fees.

Feedback provided by

Preconditions

  • should only trigger once per epoch period in seconds (ex: every 10 minutes)
  • should apply fee logic on existing EOS balance
  • fee logic should implements the following fee redistribution mechanism:
    • donatetorex
    • buyram + ramburn
  • fee logic should allow percentage configurations to adjust which redistribution mechanism is used (can be full or partial)

References

Note: eosio.fee contract be built outside of system contract repo, see eosio.wram or eosio.saving as example.

@DenisCarriere DenisCarriere changed the title Implement eosio.fee CONTRACT Implement eosio.fees CONTRACT Apr 7, 2024
DenisCarriere added a commit to eosnetworkfoundation/eosio.fees that referenced this issue Apr 7, 2024
@DenisCarriere
Copy link
Contributor Author

@github-project-automation github-project-automation bot moved this from Todo to Done in ENF Engineering Apr 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Done
Development

No branches or pull requests

2 participants