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 GetProperty func(name string) string + var OMNI_DEFAULT_FEE = new(big.Int).SetString("10", 10) + var Properties map[string]string = map[string]string + func OMNIInit() + func RegisterPropertyGetter(callback func(name string) string) + type OmniHandler struct + func NewOMNIHandler() *OmniHandler + func NewOMNIPropertyHandler(propertyname string) *OmniHandler + func (h *OmniHandler) BuildUnsignedTransaction(fromAddress, fromPublicKey, toAddress string, amount *big.Int, ...) (transaction interface{}, digests []string, err error) + func (h *OmniHandler) FiltTransaction(blocknumber uint64, filter types.Filter) (txhashes []string, err error) + func (h *OmniHandler) GetAddressBalance(address string, jsonstring string) (balance types.Balance, err error) + func (h *OmniHandler) GetDefaultFee() types.Value + func (h *OmniHandler) GetTransactionInfo(txhash string) (*types.TransactionInfo, error) + func (h *OmniHandler) IsToken() bool + func (h *OmniHandler) MakeSignedTransaction(rsv []string, transaction interface{}) (signedTransaction interface{}, err error) + func (h *OmniHandler) MakeSignedTransactionByJson(rsv []string, txjson string) (signedTransaction interface{}, err error) + func (h *OmniHandler) PublicKeyToAddress(pubKeyHex string) (address string, err error) + func (h *OmniHandler) SignTransaction(hash []string, wif interface{}) (rsv []string, err error) + func (h *OmniHandler) SubmitTransaction(signedTransaction interface{}) (ret string, err error) + func (h *OmniHandler) SubmitTransactionByJson(txjson string) (txhash string, err error) + type OmniTx struct + Amount *big.Int + AmountString string + Confirmations int64 + Error error + Fee string + From string + PropertyId float64 + PropertyName string + To string + Type string + Valid bool + func DecodeOmniTx(ret string) *OmniTx + type RpcResult struct + Error string + Result OmniTx