Giter VIP home page Giter VIP logo

spank-uni-distribution's Introduction

SpankBank UNI Distribution

Abstract

This is a working repo for distributing UNI claimed by Spank team to relevant stakeholders in the ecosystem.

Distribution

  • total UNI received - 1,158,433.53

  • 40% for taxes - 463,373.412

  • 60% to distribute - 695,060.118

    • 80% to SpankBank stakers - 556,048.0944
      • 80% to SPANK staked per period - 444,838.47552
      • 20% to SpankPoints per period - 111,209.61888
    • 20% to snapshot of SPANK holders at the UNI airdrop - 139,012.0236
  • UNI offered to spankbank will be evenly distributed by period from when UNI launched to when it was airdropped

    • for example, the UNI for period 1 is split 80% by SPANK staked in period 1 and 20% by period 1 spankpoints, and so on for each period
  • UNI offered to SPANK snapshot will SKIP:

    • spankbank (bc already accounted for)
    • exchanges (bitfinex, IDEX, etherdelta)
    • uniswap v1/v2 (LPs will receive tokens directly)
  • The UNI offer generally will skip anyone receiving <$20 UNI (5927 SPANK holders => 1000 UNI recipients)

    • note this will slightly increase everyone else's UNI
  • Distribution will be via merkle-drop, so you will have to claim (similar to UNI)

  • ALL UNCLAIMED UNI WILL BE CLAIMED BY THE TEAM AFTER 6 MONTHS

Deploy

To deploy the distributor on the mainnet:

brownie run snapshot deploy --network mainnet

Claim

To claim the distribution:

brownie accounts import alias keystore.json
brownie run snapshot claim --network mainnet

Tests

All testing is performed in a forked mainnet environment.

To run the unit tests:

brownie test

Validation

To generate the snapshot data:

pip install -r requirements.txt

brownie networks add Ethereum archive host=$YOUR_ARCHIVE_NODE chainid=1

rm -rf snapshot
brownie run snapshot --network archive

spank-uni-distribution's People

Contributors

ashakibp avatar banteg avatar

Watchers

 avatar

Forkers

siromivel

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.