Code Monkey home page Code Monkey logo

optionslm's People

Contributors

andrecronje avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

optionslm's Issues

Vesting period between claim and redeem, preventing instant sells on redeem to mitigate expiration risk

In the current OptionsLM draft the user has 1 month to redeem their option. If the option expires, it can no longer be redeemed.

This means it's safest for the LP to immediately redeem their rewards and sell half after claiming (in case of a -50% strike price). If they wait, they risk not being able to redeem their option profitably before it expires, and then they'd end up with nothing. LPs would be "racing to the bottom" in this case by constantly selling at least the portion they bought (50%).

Idea: What if there's a vesting period between claiming and redeeming? The LP can't redeem their option until after e.g. 2 weeks, and after that they can claim it at any time (or have a considerable expiration of 1-3 months).

If within the vesting period (e.g. 2 weeks) the token price drops -50%, then the user would have to wait until the price recovers to a point where redeeming is profitable again.

This would prevent any risk that users would be immediately selling off 50% of their reward after redeeming it just to get back the ETH they spent and to mitigate the risk of never being able to redeem the tokens on expiration.

Would a vesting period better prevent liquidity locusts from constant reward sell-offs?

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.