cardinal_namespaces library

Properties

DEFAULT_PUBKEY → Ed25519HDPublicKey
final
NAMESPACES_PROGRAM_ID → Ed25519HDPublicKey
final
urlMap Map<SolanaEnvironment, String>
final

Functions

breakName(String fullName) List<String>
displayAddress({required String address, bool shorten = true}) String
findClaimRequestId(Ed25519HDPublicKey namespaceId, String entryName, Ed25519HDPublicKey requester) Future<ProgramAddressResult>
findDeprecatedReverseEntryId(Ed25519HDPublicKey publicKey) Future<ProgramAddressResult>
findGlobalContextId() Future<ProgramAddressResult>
findNameEntryId(Ed25519HDPublicKey namespaceId, String entryName) Future<ProgramAddressResult>
findNamespaceId(String namespaceName) Future<ProgramAddressResult>
findProgramAddressWithNonce({required Iterable<Iterable<int>> seeds, required Ed25519HDPublicKey programId}) Future<ProgramAddressResult>
findReverseEntryId(Ed25519HDPublicKey namespace, Ed25519HDPublicKey publicKey) Future<ProgramAddressResult>
formatName(String namespace, String name) String
getAllNamespaces(RpcClient client, String namespaceName, String entryName) Future<List<AccountData<NamespaceData>>>
getClaimRequest(RpcClient client, String namespaceName, String entryName, Ed25519HDPublicKey requester) Future<AccountData<ClaimRequest>>
getGlobalContext(RpcClient client) Future<AccountData<GlobalContext>>
getNameEntriesForNamespace(RpcClient client, String namespaceName, List<String> entryNames) Future<List<NameEntryResult>>
getNameEntry(SolanaEnvironment environment, String namespaceName, String entryName) Future<AccountData<EntryData>>
getNamespace(RpcClient client, Ed25519HDPublicKey namespaceId) Future<AccountData<NamespaceData>>
getNamespaceByName(RpcClient client, String namespaceName) Future<AccountData<NamespaceData>>
getReverseEntry(RpcClient client, Ed25519HDPublicKey namespace, Ed25519HDPublicKey publicKey) Future<AccountData<ReverseEntryData>>
nameForDisplay(SolanaEnvironment environment, Ed25519HDPublicKey namespace, Ed25519HDPublicKey pubKey) Future<String>
shortenAddress({required String address, int chars = 5}) String
tryGetName(SolanaEnvironment environment, Ed25519HDPublicKey namespace, Ed25519HDPublicKey publicKey) Future<String?>
tryGetReverseEntry(SolanaEnvironment environment, Ed25519HDPublicKey namespace, Ed25519HDPublicKey publicKey) Future<AccountData<ReverseEntryData>?>