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

Hash out how treasury account accumulates/withdraws fees #273

Open
shaspitz opened this issue Jul 25, 2024 · 1 comment
Open

Hash out how treasury account accumulates/withdraws fees #273

shaspitz opened this issue Jul 25, 2024 · 1 comment

Comments

@shaspitz
Copy link
Contributor

shaspitz commented Jul 25, 2024

Currently mev-commit chain base fees accumulate directly to this arbitrary placeholder address. Contract fees can be withdrawn from the contracts with this address. Neither of these accounts represent a treasury, multisig, receiver contract etc.

We need to hash out how the treasury will work for our chain and protocol. Where are fees accumulated? How are they withdrawn? Do we implement a receiver contract?

We'll need to decide if we have separate accounts for contract ownership and fee management, or consolidate.

In the previous contract repo I had a draft PR which may give some inspiration here: primev/contracts#66

@techgangboss
Copy link

Fees should accumulate on a multisig contract address, no withdraw necessary for now / no touch policy. Primev dev related multisig & accounts need to be separate from mev-commit treasury related ones

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

No branches or pull requests

2 participants