MSOL Solana SNS
Create Short Name (SNS) for your Solana Public Key

Backend Sorcery & Finance Geeking
Search for a command to run...
Create Short Name (SNS) for your Solana Public Key

Backend Sorcery & Finance Geeking
No comments yet. Be the first to comment.
I joined Underdog Protocol as a developer in October 2023, after attending the Solana HackerHouses in Bangalore and Mumbai. Before that, I had worked on a contract basis and as a mentee under the LFX Mentorship throughout the year. This blog is about...

We did so you don't have to

Rusly is a URL shortener built using the Rocket framework in Rust. Checkout RuslyCheckout the Rusly GitHub repo This blog lays out the system design thought process I used while designing and developing the system. Read about the Rust syntactical dev...

If you're willing to contribute to Harbor and/or need its code up & running on your local dev environment then follow along, this guide will get you started. Harbor is an open-source registry that secures artifacts with policies and role-based access...

MSOL is a Short Name Service (SNS) for Solana that gives you an easy-to-remember alias of your choice for your Solana Public Key.
MSOL also gives you an NFT for the SNS you create as proof that you own it.
An SNS can be up to 20 characters long and can have letters, numbers, and hyphens. For eg. foo-bar
MSOL uses Vercel KV Redis database to store the SNS making it fast with average SNS lookup times of ~250ms.
MSOL provides Web & API lookup for your SNS for easy sharing & development

There are 2 ways to lookup your key:
The web portal: In your browser, visiting <base-url>/<sns> will show you on the website whether the SNS exists or not.
Via API: To get the API key via an API call, hit the <base-url>/api/sns?sns=<your-sns>. For eg.
curl --location 'http://localhost:5173/api/sns?sns=foo-bar'
Sample Response
{
"status": "MSOL_SNS_FOUND",
"data": [
{
"publicKey": "<public-key>",
"sns": "foo-bar"
}
],
"error": null
}
{
"status": "MSOL_SNS_NOT_FOUND",
"data": null,
"error": null
}
MSOL aims to take away the hassle of remembering your Solana Public Key.
MSOL aims to always remain free for its users.
Due to a lack of financial resources, MSOL currently supports only Solana Devnet.
Please get in touch if you want to support MSOL.
Costs to be covered for now are:
Vercel for hosting & KV DB
Underdog for NFT
Images for NFTs
Domain
Check out MSOL and create your SNS and tweet about it.
MSOL is created by Wilfred Almeida, get in touch.