Stellar Dev Digest: Issue #9

Rob Durst
Rob Durst
Aug 9, 2019 · 6 min read

Hey y’all! It’s about that time of the week again (or well, it’s a day later than that time of the week again, but you get the gist 😄). 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.

Have you heard of Meridian? No? Meridian is the first official Stellar conference, hosted by the Stellar Development Foundation in Mexico City. As the website describes:

At Meridian, we’ll reflect deeply on the fundamental questions that make up the backbone of Stellar. We’ll discuss big picture challenges around financial inclusion, and we’ll also invite you to get your hands dirty through discussion groups and technical workshops.

Let me just say, if Stellar is your thing, you will thoroughly enjoy this event! Oh, and you may even get to meet me irl…

As of this week, tickets are now on sale!

Featured Developer Posts and News from the Week

Application of the Week

This week’s featured application is TurboPlay’s Elixir Stellar SDK. Congratulations!

In developing a videogames marketplace with a rewarding loyalty system for players, TurboPlay has stitched together the work of a few previous contributors and gotten the Elixir SDK up, alive, rocking and rolling! There are actually quite a few really impressive Stellar SDK’s out there (cough cough rust), that unfortunately were never quite completed or fell out of sync. Thanks TurboPlay for bringing this one back to life!

They are looking for contributors. They do not yet have any open issues, but if you are interested in contributing and Elixir is your weapon of choice, open an issue or ping vamman on keybase.

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.

While not technically related to CAPs or SEPs, there was some other very exciting protocol related news this week. A paper written by Professor David Mazieres, Jed, a few SDF Stellar-core team members, et all. was accepted to the SOSP (Symposium on Operating System Principles)! This is a great way for SCP (the Stellar Consensus Protocol) to gain recognition and exposure to the greater academic community. Congratulations to everyone who worked on the paper and to the Stellar community as a whole!

Overall, three pull requests were merged in the last week.

Updates from Stellar Core

Core is back in action this week with a couple, merged PR’s. However, this update is very much the same as my update from last week:

This week core chugged along, making a lot of progress towards completion of a variety of projects. Some of the most interesting things people are working on include:

All-in-all, two 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

awesome-stellar (Markdown): A curated list of Stellar applications, blog posts, educational resources, tools, and more

State of the Developer Ecosystem

Another three release week! This week we have updates from the JavaScript, Python, and .Net SDK’s. Congrats to all! Here is a quick overview of each release:

If you are also an SDK developer, I highly recommend you jump on the SEP-0010 support bandwagon 🚃! What is SEP-0010? Its summary reads:

This SEP defines the standard way for clients such as wallets or exchanges to create authenticated web sessions on behalf of a user who holds a Stellar account. A wallet may want to authenticate with any web service which requires a Stellar account ownership verification, for example, to upload KYC information to an anchor in an authenticated way as described in SEP-12.

Upcoming Events and Days of Note

Jobs

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

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.

The Stellar Dev Digest

A weekly newsletter for the Stellar Network developer…

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store