solana_name_service

Creator: coderz1093

Last updated:

0 purchases

TODO
Add to Cart

Description:

solana name service

Dart library for Bonfida SNS #
This library is a partial dart implementation of Bonfida's SNS (Solana Name Service) protocol, specifically enabling the use of .sol domains in Flutter applications.
Implementation #


Find all Bonfida SNS name registration accounts for a given user
final List<PublicKey> accounts = await findOwnedNameAccountsForUser(
publicKey: PublicKey, // user account to query
{ environment: SolanaEnvironment } // defaults to mainnnet
);
copied to clipboard


Return a given user's SNS domain name
final String name = await fetchSolanaNameServiceName(
publicKey: String, // user account to query as a string
{ environment: SolanaEnvironment } // defaults to mainnnet
);
copied to clipboard


Return a given user's favorite SNS domain name
final String name = await findFavoriteDomainName(
publicKey: PublicKey, // user account to query
{ environment: SolanaEnvironment } // defaults to mainnnet
);
copied to clipboard


Return an SNS domain name owner's public key
final PublicKey publicKey = await findAccountByName(
name: String, // SNS domain name
{ environment: SolanaEnvironment } // defaults to mainnnet
);
copied to clipboard


Return the SNS domain name associated with a given SNS name registration account
final String name = await performReverseLookup(
account: PublicKey, // SNS name registration account to query
{ environment: SolanaEnvironment } // defaults to mainnnet
);
copied to clipboard


Further Help & Documentation #
We will continue to update documentation as often as possible. But if you need help, feel free to reach out in our Dialect Discord server.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.