Weekly Roundup
Crypto News

Weekly Roundup

3m
1 year ago

Updates for 17 - 24 Mar'23

Weekly Roundup

Daftar Isi

Solana Name Service Stats

The Monday-to-Monday stats take an interesting turn. The Single Emoji Club rockets to the top of the leaderboard and the long-time favorite, the 10K club, gets scooted out. Will the 10K Club make a glamorous return next week?

Nightly Wallet Integration

This week brings another wallet integration, Nightly Wallet. Nightly Wallet supports Aptos, NEAR and Solana - a great option to test if you have been exploring other chains. The Solana name service is widely integrated within the wallet ecosystem, which means no matter the wallet that you want to give a go, you should be able to enjoy the comfort and efficiency of your .sol domain names.

Welcome to the wallet family Nightly Wallet!

Developer’s Note

UI improvements

We’re moving the name service UI from Vite.JS (https://vite.js/) to Next.JS to best suit the needs of the website. Vite.JS is a client-side rendering (CSR) framework with very limited server-side rendering (SSR) and while CSR is fine for single-page apps more than these cause bloating with enormous Javascript payloads sent to the client.

Moving from one React framework to another is not as simple as it seems. If the size of the app is significant you need to be particularly careful of breaking changes. Yet once the routing, image optimizations, DOM API and safety checks are complete - it yielded promising results as can be seen below.

Dev experience (DVX)

We’ve also been spending quite a bit of time on Dev experience (DVX) as it is key to SNS adoption. In order to improve DVX, a mono-repo was created to host all the SDKs https://github.com/Bonfida/sns-sdk

Web3 is dominated by JavaScript so it’s no surprise that the most complete SDK is the JS one. This brings us to our next goal, building SDKs in other languages and having them on par with the original JS one. The ones currently on the roadmap are; Rust (almost on par), Python (WIP), Java (WIP), Swift (WIP) and Kotlin (WIP). Java/Swift & Kotlin are important for native mobile support.

Additional improvements:

  • We made the JS SDK available via a REST API in order to proxy JS methods via network calls for languages that are not supported yet
  • An SNS CLI was created to allow you to do all things SNS via your terminal similarly to the Solana/SPL Token CLI e.g bulk transfer/register domains
  • Lastly, we started building a React hook library to make it easy for people to integrate SNS in their dApp

Coming soon

Quick buy feature

Here’s a sneak peek at the “Quick buy” feature that is soon to be released. It’s understandable that some of you might know what you want when you see it. Well, the quick buy feature will be for you!\

Multiple token registration

We’re working on multiple token registration that’ll allow you to register a domain in a choice of a few tokens. For now, we’re thinking of adding the tokens (1) USDC, (2) USDT, (3) SOL, (4) mSOL, (5) FIDA and (6) ETH. If the need for more tokens arises we will consider adding it - as long as they have a Pyth price feed.

0 people liked this article