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 + const PubKeyBytesLenCompressed + const PubKeyBytesLenUncompressed + var XRP_DEFAULT_FEE = new(big.Int).SetString("10", 10) + func XRPInit() + func XRP_FundAddress(toaddress string) + func XRP_Remit(seed string, cryptoType string, keyseq *uint32, toaddress string, ...) + func XRP_getAddress(k crypto.Key, sequence *uint32) string + func XRP_getSig(tx data.Transaction, key crypto.Key, keyseq *uint32, hash data.Hash256, ...) []byte + func XRP_importKeyFromSeed(seed string, cryptoType string) crypto.Key + func XRP_importPublicKey(pubkey []byte) crypto.Key + func XRP_importPublicKey_ed(pubkey []byte) crypto.Key + func XRP_makeSignedTx(tx data.Transaction, sig []byte) data.Transaction + func XRP_newUnsignedPaymentTransaction(key crypto.Key, keyseq *uint32, txseq uint32, dest string, amt string, ...) (data.Transaction, data.Hash256, []byte) + func XRP_newUnsignedSimplePaymentTransaction(fromAddress string, publicKey []byte, toAddress string, amount *big.Int, ...) (data.Transaction, data.Hash256, []byte) + func XRP_publicKeyToAddress(pubkey []byte) string + func XRP_publicKeyToAddress_ed(pubkey []byte) string + func XRP_submitTx(signedTx data.Transaction) string + type Account struct + Balance string + Sequence uint32 + type Account_info_Res struct + Account_data Account + type EcdsaPublic struct + func (k *EcdsaPublic) Id(sequence *uint32) []byte + func (k *EcdsaPublic) Private(sequence *uint32) []byte + func (k *EcdsaPublic) Public(sequence *uint32) []byte + type JsonRet struct + Result Account_info_Res + type XRPHandler struct + func NewXRPHandler() *XRPHandler + func (h *XRPHandler) BuildUnsignedTransaction(fromAddress, fromPublicKey, toAddress string, amount *big.Int, ...) (transaction interface{}, digests []string, err error) + func (h *XRPHandler) FiltTransaction(blocknumber uint64, filter types.Filter) (txhashes []string, err error) + func (h *XRPHandler) GetAddressBalance(address string, jsonstring string) (balance types.Balance, err error) + func (h *XRPHandler) GetDefaultFee() types.Value + func (h *XRPHandler) GetTransactionInfo(txhash string) (*types.TransactionInfo, error) + func (h *XRPHandler) IsToken() bool + func (h *XRPHandler) MakeSignedTransaction(rsv []string, transaction interface{}) (signedTransaction interface{}, err error) + func (h *XRPHandler) MakeSignedTransactionByJson(rsv []string, txjson string) (signedTransaction interface{}, err error) + func (h *XRPHandler) PublicKeyToAddress(pubKeyHex string) (address string, err error) + func (h *XRPHandler) SignTransaction(hash []string, privateKey interface{}) (rsv []string, err error) + func (h *XRPHandler) SubmitTransaction(signedTransaction interface{}) (txhash string, err error) + func (h *XRPHandler) SubmitTransactionByJson(txjson string) (txhash string, err error)