GithubHelp home page GithubHelp logo

isabella232 / dai-cli Goto Github PK

View Code? Open in Web Editor NEW

This project forked from makerdao/dai-cli

0.0 0.0 0.0 220 KB

SCD Command-line interface

Home Page: http://developer.makerdao.com/dai/1/cli

License: GNU Affero General Public License v3.0

Makefile 1.71% Shell 88.72% JavaScript 6.56% Nix 3.01%

dai-cli's Introduction

DAI CLI

  Dai 1.0 is a simple version of the diversely collateralized Dai.

  In this model there is one type of underlying collateral (called gems).
  The PETH token represents claims on the system's excess gems, and is the
  only admissible type of collateral. Gems can be converted to/from PETH.

  Any transfers of dai or PETH are done using the normal ERC20 interface;
  until settlement mode is triggered, dai users should only need ERC20.

  To conveniently perform ERC20 transfers, see the token(1) program
  available at <https://github.com/dapphub/token>.

SYNOPSIS

  dai [<options>] <command> [<args>]
  dai <command> --help

INSTALLATION

  make link             install seth(1) into /usr/local
  make unlink           uninstall dai(1) from /usr/local

DEPENDENCIES

  seth                  https://dapp.tools/seth
  node                  https://nodejs.org

CONNECTION OPTIONS

 -C,chain=chain         remote node config (ethlive or kovan)

OPTIONS

 --cup=<id>             ID of cup to perform operation on
 --tub=<address>        address of Tub to perform operation on
 --tap=<address>        address of Tap to perform operation on
 --top=<address>        address of Top to perform operation on

TRANSACTION OPTIONS

 -F, --from=<account>   account from which to send transaction
 -G, --gas=<number>     amount of gas to provide with transaction

COMMANDS

 bite            initiate liquidation of an undercollateral cup
 boom            buy some amount of dai to process joy (surplus)
 bust            sell some amount of dai to process woe (bad debt)
 cage            lock the system and initiate settlement
 caged           get time of cage event (= 0 if system is not caged)
 cash            cash in dai balance for gems after cage
 cupi            get the last cup id
 cups            list cups created by you
 draw            issue the specified amount of dai stablecoins
 drip            recalculate the internal debt price
 exit            sell PETH for gems
 free            remove excess PETH collateral from a cup
 give            transfer ownership of a cup
 heal            cancel debt
 help            print help about dai(1) or one of its subcommands
 join            buy PETH for gems
 lock            post additional PETH collateral to a cup
 open            create a new cup (collateralized debt position)
 prod            recalculate the accrued holder fee (par)
 safe            determine if a cup is safe
 setAxe          update the liquidation penalty
 setCap          update the debt ceiling
 setFee          update the stability fee
 setMat          update the liquidation ratio
 setTapGap       update the spread on `boom` and `bust`
 setTax          update the stability fee
 setTubGap       update the spread on `join` and `exit`
 setWay          update the holder fee (interest rate)
 shut            close a cup
 tapAsk          get the amount of peth in dai for bust
 tapBid          get the amount of peth in dai for boom
 tapGap          get the spread on `boom` and `bust`
 tubAsk          get the amount of peth in gem for join
 tubBid          get the amount of peth in gem for exit
 tubGap          get the spread on `join` and `exit`
 vent            process a caged tub
 wipe            repay some portion of your existing dai debt

SPECIAL COMMANDS

 air             get the amount of backing collateral
 axe             get the liquidation penalty
 cap             get the debt ceiling
 chi             get the internal debt price
 cup             show the cup info
 dai             get the dai token
 din             get the debt backed by CDPs
 fee             get the governance fee
 fit             get the gem per peth settlement price
 fix             get the gem per dai settlement price
 fog             get the amount of peth pending liquidation
 gem             get the collateral token
 gov             get the gov token
 ink             get the amount of peth collateral locked in a cup
 joy             get the amount of surplus dai
 lad             get the owner of a cup
 mat             get the liquidation ratio
 off             get the cage flag
 out             get the post cage exit flag
 par             get the accrued holder fee (ref per dai)
 pep             get the gov price feed
 per             get the current entry price (gem per peth)
 pie             get the amount of raw collateral
 pip             get the gem price feed
 pit             get the liquidator vault
 rap             get the amount of governance debt
 ray             parse and display a 27-decimal fixed-point number
 rhi             get the internal debt price including governance fee
 rho             get the time of last drip
 s2s             get the peth per dai rate (for boom and bust)
 sin             get the sin token
 peth            get the peth token
 tab             get the amount of debt in a cup
 tag             get the reference price (ref per peth)
 tau             get the time of last prod
 tax             get the stability fee
 vox             get the target price engine
 wad             parse and display a 18-decimal fixed-point number
 way             get the holder fee (interest rate)
 woe             get the amount of bad debt

dai-cli's People

Contributors

asymmetric avatar dbrock avatar desaperados avatar gbalabasquer avatar mbrock avatar nanexcool avatar nmushegian avatar rainbreak 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.