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.
# 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.