Versions in this module Expand all Collapse all v1 v1.0.1 Jun 2, 2022 v1.0.0 May 20, 2022 Changes in this version + var ALPHABET = "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz" + var TRANSFER_CONTRACT = "TransferContract" + var TRX_DEFAULT_FEE *big.Int + var URL string + func AddressHRToAddress(addressHR string) (string, error) + func AddressToAddressHR(address string) (string, error) + func PublicKeyToHex(pk *PublicKey) (ret string) + func TRXInit() + type Contract interface + type PublicKey struct + func HexToPublicKey(pubKeyHex string) (pk *PublicKey, err error) + func (pk *PublicKey) Address() (addressHR, address string, err error) + type RawData struct + Contract []Contract + Expiration int64 + Ref_block_bytes string + Ref_block_hash string + Timestamp int64 + type TRXHandler struct + func NewTRXHandler() *TRXHandler + func (h *TRXHandler) BuildUnsignedTransaction(fromAddress, fromPublicKey, toAddress string, amount *big.Int, ...) (transaction interface{}, digests []string, err error) + func (h *TRXHandler) FiltTransaction(blocknumber uint64, filter types.Filter) (txhashes []string, err error) + func (h *TRXHandler) GetAddressBalance(address string, jsonstring string) (balance types.Balance, err error) + func (h *TRXHandler) GetDefaultFee() types.Value + func (h *TRXHandler) GetTransactionInfo(txhash string) (*types.TransactionInfo, error) + func (h *TRXHandler) IsToken() bool + func (h *TRXHandler) MakeSignedTransaction(rsv []string, transaction interface{}) (signedTransaction interface{}, err error) + func (h *TRXHandler) MakeSignedTransactionByJson(rsv []string, txjson string) (signedTransaction interface{}, err error) + func (h *TRXHandler) PublicKeyToAddress(pubKeyHex string) (address string, err error) + func (h *TRXHandler) SignTransaction(hash []string, privateKey interface{}) (rsv []string, err error) + func (h *TRXHandler) SubmitTransaction(signedTransaction interface{}) (txhash string, err error) + func (h *TRXHandler) SubmitTransactionByJson(txjson string) (txhash string, err error) + type Transaction struct + Error string + Raw_data RawData + Signature string + TxID string + func (tx *Transaction) MarshalJson() (ret string, err error) + func (tx *Transaction) UnmarshalJson(txjson string) (err error) + type TransactionInfo struct + BlockNumber int64 + BlockTimeStamp int64 + Fee int64 + Id string + Receipt TxReceipt + type Transfer struct + Amount *big.Int + Owner_address string + To_address string + func (tf *Transfer) MarshalJSON() (ret string, err error) + type TxReceipt struct + Net_fee int64