dOrgTech / docs

A place for tracking operational resources and tasks
MIT License
17 stars 12 forks source link

Airdrop Utility #87

Open orishim opened 3 years ago

orishim commented 3 years ago

A utility for distributing client project airdrops to:

Phase 1: Manual

  1. Client sends tokens to Execution Lead
  2. Execution Lead calculates token distribution from Airdrop Template and exports to CSV
  3. Execution Lead distributes tokens by uploading the CSV to disperse.app

TODO

Phase 2: Automated

  1. App lets the Execution Leads generate and publish the token distribution on-chain
    • Pull rep-holder data from xDAI
    • Upload distribution as merkle root?
    • $project_name.dorg.eth` is generated and pointed to the contract
  2. Clients send tokens to $project_name.dorg.eth
  3. Rep-holders can check and claim accumulated airdrops across client projects
orishim commented 3 years ago

Figure out a way to incorporate vesting and lock-ups as optional parameters @xiphiness

krisbitney commented 3 years ago

Why a quadratic distribution for rep holders?

benefacto commented 3 years ago

Why a quadratic distribution for rep holders?

Good point, why not directly proportionate to reputation?

benefacto commented 3 years ago

This is what was meant: graph-1

orishim commented 3 years ago

Let's use this https://docs.superfluid.finance/superfluid/protocol-tutorials/perform-an-instant-distribution

orishim commented 3 years ago

https://github.com/superfluid-finance/protocol-monorepo/tree/master/examples/rewards-distribution-token

Screen Shot 2021-03-10 at 1 27 45 PM
orishim commented 3 years ago

Better near-term solution: https://help.gnosis-safe.io/en/articles/4680071-transaction-builder