Ripple

I’m fortunate to be spending this week at Recurse Center, a fantastic “coder retreat” in Manhattan. Highly recommended! My goals for this short stay are: (a) dust off some coding skills that started to grow rusty, and (b) become more fluent in my favorite software language. To those ends, I’ve put together a set of tools that construct, sign and submit Ripple Consensus Ledger (RCL) transactions. There’s a reason I explicitly list construct, sign, and submit.

One of my responsibilities at work is to assist exchanges (sites that trade bitcoin, etc) support Ripple’s digital asset, XRP. Ripple’s documentation team is fantastic. Everything that an exchange needs to know is found on ripple.com/build. Still, a newcomer to that documentation may not know where to start, and that could slow things down. To keep things moving fast, my approach is to give these exchanges a “jump start”. By that I mean a brief (one to two hours) presentation, at the end of which they…

Some helpful commands, when running rippled. Posted here as a reminder to myself. Commands shown here should work when installed on RHEL or Centos. Alias for rippled alias rippled="/opt/ripple/bin/rippled –conf=/opt/ripple/etc/rippled.cfg" Check the status rippled server_info is essential. Watch this command to see when the server manages to sync: watch "/opt/ripple/bin/rippled serverinfo | egrep ‘load|complete|peers|status|server_state’" Use ctrl-c to stop. Run in standalone mode Create a copy of systemd unit file