utils

package
v0.0.65 Latest Latest
Warning

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

Go to latest
Published: Jun 13, 2023 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	SSPrefix        = []byte{0x53, 0x53, 0x35, 0x38, 0x50, 0x52, 0x45}
	SubstratePrefix = []byte{0x2a}
	CessPrefix      = []byte{0x50, 0xac}
)

Functions

func CalcFileSHA256

func CalcFileSHA256(f *os.File) (string, error)

CalcFileSHA256 is used to calculate the sha256 value of the file type.

func CalcMD5

func CalcMD5(data string) ([]byte, error)

CalcSHA256 is used to calculate the sha256 value of the data.

func CalcPathSHA256

func CalcPathSHA256(fpath string) (string, error)

CalcPathSHA256 is used to calculate the sha256 value of a file with a given path.

func CalcSHA256

func CalcSHA256(data []byte) (string, error)

CalcSHA256 is used to calculate the sha256 value of the data.

func CheckBucketName

func CheckBucketName(name string) bool

func CompareSlice added in v0.0.58

func CompareSlice(s1, s2 []byte) bool

func EncodePublicKeyAsCessAccount

func EncodePublicKeyAsCessAccount(publicKey []byte) (string, error)

func EncodePublicKeyAsSubstrateAccount

func EncodePublicKeyAsSubstrateAccount(publicKey []byte) (string, error)

func IsIPv4

func IsIPv4(ipAddr string) bool

IsIPv4 is used to determine whether ipAddr is an ipv4 address

func IsIPv6

func IsIPv6(ipAddr string) bool

IsIPv6 is used to determine whether ipAddr is an ipv6 address

func ParseMultiaddrs added in v0.0.65

func ParseMultiaddrs(domain string) ([]string, error)

ParseMultiaddrs

func ParsingPublickey

func ParsingPublickey(address string) ([]byte, error)

func RecoverError

func RecoverError(err interface{}) error

RecoverError is used to record the stack information of panic

func VerityAddress

func VerityAddress(address string, prefix []byte) error

Types

This section is empty.

Jump to

Keyboard shortcuts

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