Skip to content

Hash out how treasury account accumulates/withdraws fees  #273

@shaspitz

Description

@shaspitz

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions