The Stellar Dev Digest: Issue #0
Hey y’all! Welcome to the first ever Stellar Dev Digest, a weekly recap of all things related to the development of the Stellar Network.
What is Stellar? Stellar is is a platform that connects banks, payment systems, and people. Integrate with the Stellar Network to move money quickly, reliably, and at almost no cost.
Featured Developer Posts from the Week
- Some really exciting updates from the Astrograph team including Astrologer, a tool for ingesting ledger data from a Stellar-core database to Elasticsearch — Read More
- A Simple and concise summary of Stellar Protocol 11 improvements. A must read. — Full Article
- On Wednesday, Jed McCaleb and Denelle Dixon participated in a Reddit AMA — Full Q&A
- Orbitlens’s summary on the end of the DRA experiment — Full Summary
- City States: Medieval, one of the most exciting games coming to Stellar is making progress — Full Update
- Cosmic Plus gave its weekly update, including the 0.9.0 release of Equilibre.io — Full Update
Application of the Week
Every week, we will highlight an exciting application from the Stellar ecosystem. Looking to have your own project featured? Awesome, this is the perfect place to do it! To enter your project into the running for selection for next week’s digest, open an issue here.
Since this is the first week and no one has entered any exciting projects yet, The Stellar Daily Digest will be the featured app of the week… kidding… not kidding.
Seriously though, please enter your project here.
Updates to Stellar Protocol (CAPs) and Ecosystem (SEPs)
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.
This week, 4 pull requests were merged to the protocols repository:
- Add a fiat example
- Add refunded transaction status to SEP-0006
- Update sep-0012.md
- Add CAP-0021 (generalized transaction preconditions)
Most of the above are just updates to existing SEPs. However, David Mazières’s CAP-0021, named Generalized Transaction Preconditions, was merged, signalling its transition to the Draft phase (unfamiliar with the phases of protocol changes, see here). This CAP continues the recent theme of attempting to make state channels, like Starlight, easier and safer to implement. Specifically, this CAP: “generalizes the
timeBounds field in
Transaction to support other conditions, including conditions that relax sequence number checking and provide relative timelocks.” Read the finer details by clicking the link above.
Updates from Stellar Core
Stellar-core is the backbone of the Stellar network. It maintains a local copy of the ledger, communicating and staying in sync with other instances of stellar-core on the network. Stellar-core may also store historical records of the ledger and participate in consensus.
This week, 4 pull requests were merged.
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:
Kelp (Go): a free and open-source trading bot for the Stellar universal marketplace
Solar (Typescript): Stellar wallet. Secure and user-friendly
Scala Stellar SDK (Scala): Scala SDK for the Stellar network
- Parse flags/auth_immutable in AccountResponse.
- WriteDataOperation assumes values is String
- Provide access to account data field
Stellar Go Monorepo (Go): Stellar’s public monorepo of go code
State of the Developer Ecosystem
This week we had a few version releases: Horizon (Go Monorepo) released a second 0.18.0 release client and the Swift SDK released v1.6.6 in preparation for the upcoming Horizon release.
Looking to work on Stellar full-time? Me too! 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 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.