Stellar Dev Digest: Issue #34
SDF and Cowrie webinar, HackNYU results, big Solar Wallet update, and more.
Hey everyone! 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, payment systems, and people. Integrate to move money quickly, reliably, and at almost no cost.
News & Posts of the Week
- This week Senior Strategist at SDF, Lisa Nestor, hosted a webinar with Cowrie to talk about their Stellar-powered cross-border payment services for Nigeria. — You can find a recording of it here.
- SDF’s CEO, Denelle Dixon, celebrated International Women’s Day with
Binance America CEO, Catherine Coley, by sharing their journeys as women in blockchain. — Listen to their conversation here.
- SDF’s own Tyler van der Hoeven had a chance to talk with Daniel Fisher (magofox) about his journey as a non-developer partnering with other Stellar community members to achieve the fantastically ambitious goal of setting up a non-profit organization dedicated to running public Stellar core nodes. — Listen to Stellar Community Podcast Ep. 8 here.
- Solar Wallet added several new features this week including new deposit / withdrawal support that allows you to interact with anchors directly from your wallet! — Find the latest version here.
- The COINQVEST team shared a great blog post detailing why they chose Stellar as their payment rails for cryptocurrency settlement. — Read it here.
- Reminder: Stellar Community Fund Season 2 has begun! Submissions close on March 23, so get your proposals in for a chance to win a portion of the 3 million lumen prize! — Read the announcement here.
Application of the Week
You may have noticed that SDF recently took part in sponsoring its first collegiate hackathon! I was there, which is why there wasn’t a Dev Digest last week.
We spent a ton of time interfacing with an awesome group of developers who chose to build their hackathon projects on Stellar, and Tyler and I talked about our experience on the most recent episode of the Stellar Community Podcast. Check that out here! You can find some pictures from the event here and here.
This week’s featured project: the winner of the Stellar category of HackNYU — Stellar Tip!
Stellar Tip is a chrome extension that enables users to tip both crypto and fiat currency to content creators and developers on platforms like Youtube, Twitch, and Github. Using Stellar’s powerful decentralized platform, Stellar Tip enables consumers to instantly send transactions to their favorite creators or developers without having to pay fees or being limited to a specific currency.
You can see the full proposal here. We chose this project as the winner of the Stellar category because it’s fully functional, has a slick user interface and user experience, integrates SEP-0007 (delegated signing), and they effectively stores metadata in the memo field. Congratulations to the Stellar Tip team! 🎉
Releases and Updates
Attention validators: Please make sure to upgrade to the latest version of Stellar-core — version 12.4.0. This release makes critical improvements to the way nodes communicate in the peer-to-peer network, which should mitigate latency spikes.
Additionally, we have our first sneak peak into the Core Advancement Proposals that might be included in Protocol 13! Here’s where they are in the process:
- CAP-0015: Fee-Bump Transactions moved from
- CAP-0023: Two-Part Payments with PreparedTrustLineEntry and ClaimableBalanceEntry moved from
Final Comment Period (FCP)to
- CAP-0027: First-class multiplexed accounts
- CAP-0028: Clear pre-auth transaction signer on failed transactions
- CAP-0030: Remove NO_ISSUER Operation Results
An important development is that CAP-0027: First-class multiplexed accounts moved to Final Comment Period.
I’ve discussed multiplexed accounts at length in other issues which you can read if you want to catch up on what’s at stake. CAP-0027 does not directly implement multiplexed accounts but instead makes room for multiplexed accounts in the Stellar protocol. Taking this step will make it easier to implement multiplexed accounts in the future.
Another update is that CAP-0023: Two-Part Payments, which I talked about in the last issue, has been moved back in to the Draft phase. After some debate and deliberation, it was decided that the implementation needs to be more robust. Right now, it only allows issuers to create a balance a user without a trustline can claim. The plan is to expand its capabilities to allow non-issuing anchors and individual users to create claimable balances.
💬 Last week on the dev mailing list there was an interesting discussion around introducing “claw back” functionality for regulated assets on Stellar.
In its current state, the Stellar protocol allows asset issuers to “deauthorize” trustlines. The issue with this is that the balance still remains in the deauthorized trustline, and there is no way to “claw back” an asset while maintaining the trustline. As a result, there was a proposal to introduce a new account flag that would allow asset issuers to claw back funds more elegantly.
An example of where this could be necessary was also given in the proposal:
Let’s say that TOMER is a regulated asset and you have a balance of 1000 TOMERS issued by me (Tomer). The government can decide that no one should own more than 10 TOMERS and ask me, as a licensed broker dealer, to reclaim (or claw back) 990 TOMERS.
This would give asset issuers more control over their assets and ultimately make life easier for users who trust their asset issuers to provide a better user experience.
👉 If this is a topic that interests you or if you have any thoughts on what this new potential feature should look like we’d love to hear from you! Leave your thoughts here.
Not Yet Signed Up?
Want to get the Stellar Dev Digest and other developer updates directly to your inbox? Sign up for the developer newsletter today!
Did I Miss Something?
If you found that something from this issue is missing or inaccurate reach out to me (kolten) on Keybase and I’ll make sure to fix it 👍