Now

I am the author of the Solana Changelog weekly newsletter on X and on Solana.com. And I am also the host of the weekly Solana Changelog stream on X and Youtube. I am always looking for new engineering work to feature and interesting Solana projects. DM me on @readylayerone.

Projects

1. Handshake (Web, CLI)

Handshake repository preview github.com/datasalaryman/handshake

This is an attempt to learn Vector a project by Dean from Blueshift. Vector is program that allows for offchain signing without durable nonces. Butchering it simply, it turns the actions by all previous signers as cryptographically signed actions on escrow accounts. The latest signer ultimately executes the transaction that runs all the actions.

I used Vector to build a peer-to-peer swaps platform where makers can set swap rate arbitrarily. Makers also have the option to revoke a swap offer if the counterparty no longer wants to swap.

This project is available both on the web and as a CLI. The cool thing about this is that swap offers are completely stateless, and only requires the maker to send a hash containing the offer details to the taker offchain. The hash iteself is encrypted so that only the maker and the taker can see the swap offer details.

2. Solana Changelog Dashboard (Web)

Solana Changelog repository preview github.com/datasalaryman/solana-changelog

Inspired by tooling I’ve built to make my research for Solana Changelog easier, I’ve decided to build a companion dashboard application to the newsletter. Here you’ll be able to see all the pull requests of all the Solana projects I cover. It requires a Github sign-in to allow for fetching of Github data without reaching API limits.

3. Interdash (Web, Mobile and CLI coming soon!)

Interdash repository preview github.com/datasalaryman/interdash

I use an RSS reader called Newsboat for my daily news reading. The problem is that when I want to check on updates on my phone or on the web, I have to go back to the TUI in order to see if there are feed updates.

The goal of interdash is to support multi-platform RSS viewing while pointing to the same state - i.e. a Postgres database I control. That way, any change I make on the Web gets reflected on the CLI and Mobile app.

It’s a passion project of mine that I care deeply about and hope to release by the end of the year.