solana_kit_sns 0.9.3 copy "solana_kit_sns: ^0.9.3" to clipboard
solana_kit_sns: ^0.9.3 copied to clipboard

Solana Name Service (.sol domains) client for Solana Kit Dart.

Changelog #

All notable changes to this project will be documented in this file.

This changelog is managed by monochange.

0.9.3 - 2026-09-12 #

Changed #

  • No package-specific changes were recorded; solana_kit_sns was updated to 0.9.3 as part of group main.

0.9.2 - 2026-09-06 #

Changed #

  • No package-specific changes were recorded; solana_kit_sns was updated to 0.9.2 as part of group main.

0.9.1 - 2026-08-30 #

Changed #

  • No package-specific changes were recorded; solana_kit_sns was updated to 0.9.1 as part of group main.

0.9.0 - 2026-08-30 #

๐Ÿ’ฅ Breaking Change #

Add the Solana Name Service client

Add the Solana Name Service client package: .sol domain key derivation (V1/V2 records, subdomains, sub-records), name registry codecs, record V1/V2 address derivation and content codecs, reverse-record helpers, pure-Dart SHA-256, and all protocol program-address constants from the official sns-sdk.

final domainKey = await findDomainKey('mysite');

Owner: @ifiokjr ยท Review: PR #227

๐Ÿ› Fixed #

Harden Pyth and SNS validation

Require the Pyth price-update account signer declared by the receiver IDL, validate Pyth account headers and bounded integer inputs, normalize malformed update data to typed decode errors, and cover the signer requirement through the Surfpool transaction flow. Also enforce SNS record lengths, EVM address sizes, and TLD-trimmed domain-key inputs.

Owner: @ifiokjr ยท Review: PR #227