Giter Site home page Giter Site logo

dusd-lock-bot's Introduction

dusd-lock-bot

sample implementation how the DUSD LOCK could be implemented.

DUSD locks provide the possibility for users to lock away their DUSD for a defined period of time and receive rewards in DUSD. Rewards are added from outside. This can be done by anyone who wants to increase incentives, but will mainly be done by a native bot that converts unused block rewards from native emissions to DUSD and adds it as rewards to the SC.

Each lockup is locked for the defined period after the deposit. So they won't get free all at once but according to the time they got added. later deposits will get freed later.

Rewards are always claimable.

DUSD Lock as "NFT"

Ownership of a batch in the lock is defined via ERC721 Token. All data regarding the batch (lockedUntil, claimable rewards, amount...) can be queried from the SC. Be aware that transfering the token also transfer the right on claiming rewards (including all pending rewards on that token)

dusd-lock-bot's People

Contributors

kuegi avatar 3dotshub avatar samclassix avatar

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.