Coder Social home page Coder Social logo

stablecoin.services's Issues

Server API + documentaiton

I would like to expose the basic features provided by the server as a proper API.

There will need to be some effort into making this a "proper" API, or at least one that doesn't completely suck. And documentation.

Would be nice to have a discussion with @reverendus on this

Gas and fee handling

Without employing any complicated resubmitting functionality + nonce handling + gas calculations, the fee users need to pay for a given cheque should only be fixed, and given by a server side calculation. The price will be delivered to the front end by a call to an api function, getPermitAndChequeFee() or getChequeFee() (depending on whether the user has already permitted the dach or not). The result of this call would be inserted into the fee box in the front end.

Similarly, for swapToEth.

DSR integration?

It might be nice to incorporate a simple way for dai holders to put their dai into the pot to accumulate interest, still without requiring them to hold eth.

This is definitely possible, but it remains to be seen how much complexity it will add, so it's mainly a question about scope.

Provide alternative for fast_gas_price - for slower but cheaper transactions (aka: lowering processing fee)

Currently, the processing fee suggested by the front end is calculated according to the following formula:
operation_fee = 1.1 * gas_per_operation * fast_gas_price * eth_price_in_dai (or chai),
where fast_gas_price is provided by Gas Station Network.

At the time of writing this comes down to a $9.9 tx fee for a simple DAI transfer (at ~145 Gwei for fast_gast_price). For many applications, this is prohibitively expensive.
image

Can an alternative be provided for users that do not require fast transactions?
e.g. using the average_gas_price from the Gas Station Network?

image
(Source)

Potential issue: The "time to live" for messages signed using stablecoin.services is currently 10 minutes. This might need to be increased, to accomodate for slower confirmation.

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.