name_service

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 23, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const HashPrefix = "SPL Name Service"

Variables

View Source
var SolTldAuthority = common.PublicKeyFromString("58PwtjSDuFHuUkYjH9BYnnQKHfwo9reZhC2zMJv9JPkx")
View Source
var TwitterRootParentRegisteryKey = common.PublicKeyFromString("4YcexoW3r78zz16J2aqmukBLRwGq6rAvWzJpkYAXqebv")
View Source
var TwitterVerificationAuthority = common.PublicKeyFromString("FvPH7PrVrLGKPfqaf3xJodFTjZriqrAXXLTVWEorTFBi")

Functions

func GetHashName

func GetHashName(name string) []byte

GetHashName ...

func GetNameAccountKey

func GetNameAccountKey(hashName []byte, nameClass, nameParent common.PublicKey) common.PublicKey

GetNameAccountKey return the pubkey correspond to name

func GetTwitterRegistryKey

func GetTwitterRegistryKey(twitterHandle string) common.PublicKey

GetTwitterRegistryKey return the pubkey corespond to twitter handle

Types

type NameRecordHeader

type NameRecordHeader struct {
	ParentName common.PublicKey
	Owner      common.PublicKey
	Class      common.PublicKey
	Data       []byte
}

func NameRecordHeaderFromData

func NameRecordHeaderFromData(data []byte) (NameRecordHeader, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL