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

Nested splitter script #158

Open
1 task
OisinKyne opened this issue Feb 11, 2025 · 1 comment
Open
1 task

Nested splitter script #158

OisinKyne opened this issue Feb 11, 2025 · 1 comment

Comments

@OisinKyne
Copy link
Contributor

🎯 Problem to be solved

We want to nest splitters, with different editors. A script that parses a structured input might make this faster and more accessible.

The goal is that a parent splitter would be the fee recipient for the cluster, and would be editable by Obol or others to contribute the appropriate amount of reward to the retroactive fund, the remainder would go to the child splitter, or any extra addresses if included.

The child splitter would contain all of the customers of the operator's addresses proportionally. The editor would be the operator address or a nominated party/multisig. This model would smooth rewards across all customers, increasing regularity of payment and average payout. Further iterations might include stealth addresses to minimize doxxing of recipients, but they likely can still be probabilistic-ly clustered with CL analysis.

🛠️ Proposed solution

A script to parse a structured data format, to create these nested splitters would be helpful.

  • Approved design doc: link

🧪 Tests

👐 Additional acceptance criteria

We should decide if splitsV2 are worth using considering

❌ Out of Scope

@OisinKyne
Copy link
Contributor Author

Also worth noting that we mostly haven't used splits's v2 splitter (i think because there was something about their push vs pull nature). We should confirm they work fine, and script deploying them rather than v1 splitters.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant