Git Product home page Git Product logo

Comments (4)

petrovska-petro avatar petrovska-petro commented on September 22, 2024

https://docs.google.com/document/d/1GGD4Se8GZNtTzaMUV5anDeYmruP0WtVEQAA-zxRabr0/edit

from badger-multisig.

sajanrajdev avatar sajanrajdev commented on September 22, 2024

Emissions Plan

It was decided to use Sablier as the platform to handle emissions for the following reasons:

  • It is free to use and very user friendly
  • Has cancellability from the sender (requirement) - canceller can even be a separate account if preferred but only available via script.
  • Transferability from the recipient (nice to have)
  • Allows for the creation of streams via CSV for time ranges in the future (requirement)
  • Test deployment of streams to the current 45 remBADGER holders costed 6.3m gas unit in Sepolia. This would equate to less than 0.1 ETH at current gas prices.
  • Has the Safe App integration and can already handle BADGER.

Specs

According to the technical specs 400k BADGER vests from months 7 to 18 with the ability to withdraw upon vesting, and 600k BADGER vests during months 9 to 12, also withdrawable upon vesting. This means that once the deposit period for the bremBADGER vault ends, a snapshot of the depositors and their deposited amount will be taken and streams will be created for each according to the following specs:

  • Shares of total are estimated as follows: (user deposit/total deposited)
  • Share of 400K to be distributed from September 18, 2024 to October 18, 2025.
  • Share of 600K to be distributed from November 18, 2024 to February 18, 2025.
  • If the program is found to breakeven according to the rules stablished, the treasury will cancel the streams.

This means that each user will receive 2 streams and will be able to claim their streamed BADGER along the way in this time ranges since it will be vested in a per second basis.

Testing

Creating the streams was tested through the app in Sepolia and found to work as expected. Test confirmations:

Future streams

Active streams

Notes

  • If cancellation is desired, time will be of the essence since streams will continue until the very second they are cancelled. A quicker multisig could be used for this at the expense of having a lower security threshold.
  • Outside of this, handling the operation through the UI has proven efficient and safe. Cancellation scripts are advised for security intervention and to remove reliance on UI in case of inactivity. Setup scripts shouldn't be necessary unless it is desired to use a separate entity as a canceller.

from badger-multisig.

sajanrajdev avatar sajanrajdev commented on September 22, 2024

bremBADGER Deposits Snapshot and Streams

Stream Parameters

  • Timelines and amounts can be reviewed on the Restitution 2.0 Forum Post
  • Streams are made cancellable by the creator (Treasury Vault)
  • Streams are made transferrable by each of the recepients

from badger-multisig.

sajanrajdev avatar sajanrajdev commented on September 22, 2024

from badger-multisig.

Related Issues (20)

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.