Jump to content
pftq

New Ripple client/wallet: The World Exchange

Recommended Posts

Guest Vinnie

Ripple-min.js is hard to audit

Share this post


Link to post
Share on other sites

Added market cap under the orderbook and added automatic reconnection, as it seems like Ripple's RCL is throwing back toobusy or ledger too high errors now when trading gets heavy.  The site should automatically handle those and reconnect if RCL drops, so it's pretty stable even if all the exchanges are crashing.

Edited by pftq

Share this post


Link to post
Share on other sites

I added the ability to verify your address + secret key offline.  So now you can save the page, disconnect from the internet, and then login with an address + secret key.  It'll tell you if the secret key and address do not match.

https://www.theworldexchange.net/

It doesn't look like this functionality is included in the RippleAPI by default, so I had to make some modifications (the code is in the library, just not accessible so I had to change it to an accessible function call).  If someone else knows whether this functionality already exists, let me know.

This is in addition to the ability to create new wallets offline as well, which apparently was already possible with RippleAPI previously.

Share this post


Link to post
Share on other sites
Guest dfault123
2 hours ago, pftq said:

Trying out a new skin for the site.  Any preference?

https://www.theworldexchange.net/test/

If you want to make the look more dynamic, I suggest that you use opposite colors and of course contrast between the text and the background. A few very basic examples below:

text.png.3fb5013ab00ae31374d975904161741d.png

1st example: blue background / orange text.

2nd example: green background, red text. 

3rd example: purple background, yellow text.

You can make it more "stylish" by breaking the colors to brown/grey and increasing the contrast.

Example below shows the upper text as it currently is, and the text below has some orange/yellow with strongly broken tone and increased contrast vs the mild blueish gray seen in the background:

 example.png.05676bd087ff4d1a896f42559a0309e7.png

 

I hope these examples provide atleast some help.

Share this post


Link to post
Share on other sites

Newest update is pretty heavy and focused around usage by Gateways and ICOs.  Biggest update is support for the Authorized Token Holders functionality (requireAuthorization flag) of Ripple, which means you can now do proper KYC and restrict token holders to only those that passed compliance.  This includes them still being able to trade and send the token around to other authorized users, so you can essentially create private markets within the public Ripple ledger without making your own blockchain.  Also added a lot more documentation to explain this to people wanting to issue tokens through the site.

You can test it yourself by trying to buy the token here.  It will not let you unless the issuer has first added a trustline to you and you vice versa to them.

https://www.theworldexchange.net/?symbol1=TTT.rBcA1MkS2jtywAAi9bWfGsUk9R6RWQAyKr&symbol2=XRP

Other updates are basically the other account flags added in, such as being able to set a Regular Key (which the site also accepts in lieu of your actual secret key), defaultRipple (again mainly for Gateways/token issuers), and replacing a lot of the language to refer to tokens instead of symbols or IOUs.

https://www.theworldexchange.net/

 

 

Edited by pftq

Share this post


Link to post
Share on other sites

I've gone through and fully documented/commented the code in 20170805.js (although I don't think it was too hard to follow in the first place...).  Hoping that makes it easier for people to trust and understand; as always, you can view the source by simply right-clicking and hitting view source on the website.

Also planning to put up some videos to show how to use the site, but currently bogged down the past week trying to figure out how to build autobridged orderbooks.

Edited by pftq

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...