package
0.0.0-20220820134905-666a20ff9307
Repository: https://github.com/entropyio/go-entropy.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
Package compiler wraps the Solidity and Vyper compiler executables (solc; vyper).
go:build nacl || js || !cgo || gofuzz +build nacl js !cgo gofuzz .
No description provided by the author
Package hexutil implements hex encoding with 0x prefix.
No description provided by the author
Package mclock is a wrapper for a monotonic clock source.
No description provided by the author
No description provided by the author
Package rlp implements the RLP serialization format.
Package syncx contains exotic synchronization primitives.

# Functions

AbsolutePath returns datadir + filename, or filename if it is absolute.
BigToAddress returns Address with byte values of b.
BigToHash sets byte representation of b to hash.
Bytes2Hex returns the hexadecimal encoding of d.
BytesToAddress returns Address with value b.
BytesToHash sets b to hash.
CopyBytes returns an exact copy of the provided bytes.
FileExist checks if a file exists at filePath.
FromHex returns the bytes represented by the hexadecimal string s.
Hex2Bytes returns the bytes represented by the hexadecimal string str.
Hex2BytesFixed returns bytes of a specified fixed length flen.
HexToAddress returns Address with byte values of s.
HexToHash sets byte representation of s to hash.
IsHexAddress verifies whether a string can represent a valid hex-encoded Entropy address or not.
LeftPadBytes zero-pads slice to the left up to length l.
LoadJSON reads the given file and unmarshals its content.
MakeName creates a node name that follows the entropy convention for such names.
NewMixedcaseAddress constructor (mainly for testing).
NewMixedcaseAddressFromString is mainly meant for unit-testing.
ParseHexOrString tries to hexdecode b, but if the prefix is missing, it instead just returns the raw bytes.
PrintDeprecationWarning prints the given string in a box using fmt.Println.
Report gives off a warning requesting the user to submit an issue to the github tracker.
RightPadBytes zero-pads slice to the right up to length l.
TrimLeftZeroes returns a subslice of s without leading zeroes.
TrimRightZeroes returns a subslice of s without trailing zeroes.

# Constants

AddressLength is the expected length of the address.
HashLength is the expected length of the hash.

# Variables

Common big integers often used.
Common big integers often used.
Common big integers often used.
Common big integers often used.
Common big integers often used.
Common big integers often used.
Common big integers often used.

# Structs

MixedcaseAddress retains the original string, which may or may not be correctly checksummed.

# Type aliases

Address represents the 20 byte address of an Entropy account.
Hash represents the 32 byte Keccak256 hash of arbitrary data.
PrettyAge is a pretty printed version of a time.Duration value that rounds the values up to a single most significant unit, days/weeks/years included.
PrettyDuration is a pretty printed version of a time.Duration value that cuts the unnecessary precision off from the formatted textual representation.
StorageSize is a wrapper around a float value that supports user friendly formatting.
UnprefixedAddress allows marshaling an Address without 0x prefix.
UnprefixedHash allows marshaling a Hash without 0x prefix.