Documentation
¶
Index ¶
- Constants
- type Address
- func BTCECPrivkeyToAddress(p *btcec.PrivateKey) Address
- func BTCECPubkeyToAddress(p *btcec.PublicKey) Address
- func Base58ToAddress(s string) (Address, error)
- func Base64ToAddress(s string) (Address, error)
- func BigToAddress(b *big.Int) Address
- func HexToAddress(s string) Address
- func PubkeyToAddress(p ecdsa.PublicKey) Address
Constants ¶
View Source
const ( // HashLength is the expected length of the hash HashLength = 32 // AddressLength is the expected length of the address AddressLength = 21 // AddressLengthBase58 is the expected length of the address in base58format AddressLengthBase58 = 34 // TronBytePrefix is the hex prefix to address TronBytePrefix = byte(0x41) )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Address ¶
type Address []byte
Address represents the 21 byte address of an Tron account.
func BTCECPrivkeyToAddress ¶
func BTCECPrivkeyToAddress(p *btcec.PrivateKey) Address
BTCECPrivkeyToAddress returns address from btcec private key
func BTCECPubkeyToAddress ¶
func BTCECPubkeyToAddress(p *btcec.PublicKey) Address
BTCECPubkeyToAddress returns address from btcec public key
func Base58ToAddress ¶
Base58ToAddress returns Address with byte values of s.
func Base64ToAddress ¶
Base64ToAddress returns Address with byte values of s.
func BigToAddress ¶
BigToAddress returns Address with byte values of b. If b is larger than len(h), b will be cropped from the left.
func HexToAddress ¶
HexToAddress returns Address with byte values of s. If s is larger than len(h), s will be cropped from the left.
func PubkeyToAddress ¶
PubkeyToAddress returns address from ecdsa public key
Click to show internal directories.
Click to hide internal directories.