Stellar Dev Digest: Issue #6

Rob Durst
The Stellar Dev Digest
5 min readJul 18, 2019

Hey y’all! It’s about that time of the week again. Welcome to another issue of the Stellar Dev Digest, a weekly recap of all things related to the development of the Stellar Network.

What is Stellar? Stellar is a platform that connects banks, payments systems, and people. Integrate to move money quickly, reliably, and at almost no cost.

Featured Developer Posts and News from the Week

  • Ever wonder how changes to the Stellar protocol and ecosystem come to be? W̶h̶a̶t̶ ̶I̶ ̶s̶a̶y̶ ̶g̶o̶e̶s̶! There is a well defined process in place — Learn More
  • The Stellar torch has a website now! — Check It Out
  • Talking about torches, OrbitLens took the Inflation discussion torch full steam ahead and drafted up a CAP — The Details
  • Litemint is developing blockchain-based collectibles on Stellar — See More
  • PaymentPath2 discussion is progressing — Join Here

Application of the Week

This week’s application of the week is 0rora, a Stellar Payment Management hub developed by Jem and Chen Mawson. Congratulations! This is not a wallet, some one-off payment submitter, or simply a place to make timed or batched transactions… oh no, it is ALL this and much more:

The goal of 0rora is to become a full-featured payment integration and management hub, where payments can flow from upstream systems or user entry, be warehoused, batched, netted, held for authorization and submitted with self-repair and retries.

At this stage it supports bulk, scheduled payments via CSV upload and is suitable for parties who wish to schedule & issue large volumes of payments efficiently. Payments made and scheduled can be viewed via the web app.

They are actively developing and looking for both technical and non-technical people. Check out the list of issues here.

Interested in promoting your own project, or another exciting project in the ecosystem? If so, please make a submission here.

Stellar Protocol (CAPs) and Ecosystem (SEPs) Updates

Core Advancement Proposals (CAP) and Stellar Ecosystem Proposals (SEP) are a formal way of documenting proposed standards to improve various aspects of the Stellar Network. These function similar to EIPs and BIPs from the Ethereum and Bitcoin communities respectively. CAPs and SEPs represent the culmination of many discussions that often take place on the Stellar Developer Google Group.

Seems like our CAP(s) per week streak is over… whew! However, be not saddened, this allows the core devs and community some time to process what has come in and begin implementing and working out the details of all the exciting proposals.

As noted above, there has been an increase in conversation around CAP’s this past week, specifically CAP-0024 and CAP-0026 (technically CAP-TBD, can still be CAP-sniped). If you haven’t put in your two-cents about PathPayment2 and the Future of Inflation, now is the time!

As CAP’s move from pre-draft to draft, etc. the details become solidified and harder to change.

One pull request was merged in the last week.

Updates from Stellar Core

With the release of 11.3.0 coming soon, the core team is chugging along. My favorite merged PR of the week is probably jonjove’s transaction simulation work. TL;DR:

“[this] permits replay of transactions from a history archive at an increased number of operations per ledger. This will be useful for testing the performance characteristics of stellar-core”

Pretty nifty! All in all, seven pull requests were merged in the last week.

Calls for Participation

Looking to get your hands dirty and not sure where to begin? The Stellar ecosystem is full of open source projects looking for help. The following projects are interested in some help and are very likely willing to offer mentorship in exchange:

js-stellar-sdk (JavaScript): Stellar’s main Stellar client library for Javascript

Kelp (Go): a free and open-source trading bot for the Stellar universal marketplace

Stellar Go Monorepo (Go): Stellar’s public monorepo of go code

Stellar Vanity Wallet Generator (Rust): generate Stellar vanity wallets

State of the Developer Ecosystem

Besides Stellar-core’s first release candidate for 11.3.0, the Java SDK released 0.9.0 and the JS SDK released 2.0.1. The most exciting change here in my opinion:

Js-stellar-sdk ported to typescript! This is a 🛑 breaking change 🛑, and as noted in the release notes, this is 2.0.1 because NPM was being stubborn and wouldn’t allow 2.0.0…

yeah… my script appears to be a bit off on commit count — will be fixed for next week!

Upcoming Events and Days of Note

Jobs

Looking to work on Stellar full-time?!? Check out the list of job openings below:

  • SDF Frontend Engineer (New York) Apply
  • SDF Platform Engineer (San Francisco) Apply
  • SDF Senior Core Engineer (San Francisco) Apply
  • SDF Senior Platform Engineer (San Francisco) Apply
  • SDF Senior Core Engineer (San Francisco) Apply

Not Yet Signed Up?

I have a publication, how cool! While I will still advertise posts on the typical Stellar developer mediums (Reddit, Keybase, Google Group, etc) you can also follow this publication.

Did I Miss Something?

Darn, I knew it! If you found that something from this issue is missing or inaccurate, please open an issue here or message me (r_durst) on Keybase and I will get around to it ASAP. Thanks!

Disclaimer: this is entirely an endeavor of my own, in no way, shape or form endorsed by or a result of my employment with the Stellar Development Foundation.

--

--