Karma Development Progress

Karma Project
KarmaRed
Published in
4 min readMar 1, 2018

Dear friends,

Our team is working hard and delivering new features. Here’s what we’ve done in Jan and Feb. All features are available at the testnet for public QA.

Frontend development features

Added “Maximum” feature to the wallet transfers

You click Maximum on transfer or withdraw screen, and app automatically extracting the commission.

Exchange Rates Oracles

From now on delegate nodes will have to provide the currency exchange rates and become a blockchain oracles. We have implemented an algorithm of calculating average rate to provide the smooth rates.

That feature will allow us to calculate the collateral/loan rates and track that rate from loan origination until the end of all the payments. Plus, we could track the stop-loss factor: if collateral/loan rate will fall do fast (for example, BTC/USD will fall), we will unlock the collateral, sell it on the exchange, return money to the lender and keep the change for the borrower.

Several Interface Updates

  • Registration form;
  • Edit profile form;
  • All screen scrolls;
  • Unified modal popups and text alerts;
  • Code refactoring;
  • Upgraded to Semantic framework to make future interface updates faster;
  • Adoption for the mobile and tablets.

Deals page has been chagned

The page is now utilising workspace more efficiently.

Filter is now shown in the right upper corner instead of showing each category after each

All deals now have icons displaying its current status:

  • Profile now has dynamic statistics from blockchain about deals and their status.
  • Mobile versions for Android and iOS now have similar view for input fields as both operatins systems have different sets of inputinng methods.

Voting window

  • Now you can choose a proxy for delegation of KRM voitng rights for witnesses election.
Input proxy name
apply chosen proxy settings
agree with transferring voting rights to the chosen proxy

Or feel free to vote by yourself:

Committee may currently vote for:

  • how many days should be there no payments to qualify “the default deal”.
  • how many oracles are needed to provide quotes for assets.
  • minimum and maximum time for quotes update

New blockchain explorer released

fresh new looking and easy to use explorer is now available at https://explorer.karma.red/

but if you feel like using old-way explorer you can access it via https://krm-db.com/

before
after
  • fixed a minor issue with large deposits transfer window.

Backend development features

  • code has been cleared from procedures and queries that has been doing the same functions;
  • cli wallet procedure code has been updated;
  • personal data is now stored off-chain;
  • JavaScript libriary now has voting procedures;
  • Bug with non-collaterised deal automatic closure as “default” if the balance of debtor equals 0 has been fixed;
  • History of deals now has nice looking formatting to be transferred to front end.

Cheers
ˆ_ˆ

--

--