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…
Featured Developer Posts and News from the Week
- Don’t forget, the Stellar Community Fund Round 2 is underway. Get brainstorming, team forming, and building — Overview
- What happened in the last month? Stellar Monthly roundup for July is here! — Read More
- The IDEO and CoinList hackathon is going on now, build on Stellar and win lots of fiat (like $10,000 lots) — Details
- The developers behind City States: Medieval wrote an interesting piece on how they believe games will drive the global crypto revolution— Article
- If you haven’t yet check out awesome-stellar, you should— Github Repo
Application of the Week
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:
- WIP implementation of CAP-0015
- WIP implementation of CAP-0024
- An open PR for an invariant related to CAP-0004
- An open PR for an implementation of CAP-0025
- A new feature to set upgrades at a ledger number
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:
- FetchTimebounds Bug
- Simplified start/end date checking in Trade Aggregations leads to unexpected Horizon Error
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
- Add more projects to the developer: useful tools section 👈 (Easy one!!!)
State of the Developer Ecosystem
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.
Looking to work on Stellar full-time?!? Check out the list of job openings below:
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.