Documentation ¶
Index ¶
- Variables
- func FSNInit()
- func GetLastBlock() *big.Int
- type FSNHandler
- func (h *FSNHandler) BuildUnsignedTransaction(fromAddress, fromPublicKey, toAddress string, amount *big.Int, ...) (transaction interface{}, digests []string, err error)
- func (h *FSNHandler) FiltTransaction(blocknumber uint64, filter ctypes.Filter) (txhashes []string, err error)
- func (h *FSNHandler) GetAddressBalance(address string, jsonstring string) (balance ctypes.Balance, err error)
- func (h *FSNHandler) GetDefaultFee() ctypes.Value
- func (h *FSNHandler) GetTransactionInfo(txhash string) (*ctypes.TransactionInfo, error)
- func (h *FSNHandler) IsToken() bool
- func (h *FSNHandler) MakeSignedTransaction(rsv []string, transaction interface{}) (signedTransaction interface{}, err error)
- func (h *FSNHandler) MakeSignedTransactionByJson(rsv []string, txjson string) (signedTransaction interface{}, err error)
- func (h *FSNHandler) PublicKeyToAddress(pubKeyHex string) (address string, err error)
- func (h *FSNHandler) SignTransaction(hash []string, privateKey interface{}) (rsv []string, err error)
- func (h *FSNHandler) SubmitTransaction(signedTransaction interface{}) (txhash string, err error)
- func (h *FSNHandler) SubmitTransactionByJson(txjson string) (txhash string, err error)
Constants ¶
This section is empty.
Variables ¶
View Source
var FSN_DEFAULT_FEE, _ = new(big.Int).SetString("10000000000000000", 10)
Functions ¶
func GetLastBlock ¶
Types ¶
type FSNHandler ¶
type FSNHandler struct { }
func NewFSNHandler ¶
func NewFSNHandler() *FSNHandler
func (*FSNHandler) BuildUnsignedTransaction ¶
func (h *FSNHandler) BuildUnsignedTransaction(fromAddress, fromPublicKey, toAddress string, amount *big.Int, jsonstring string, memo string) (transaction interface{}, digests []string, err error)
jsonstring '{"gasPrice":8000000000,"gasLimit":50000}'
func (*FSNHandler) FiltTransaction ¶
func (*FSNHandler) GetAddressBalance ¶
func (*FSNHandler) GetDefaultFee ¶
func (h *FSNHandler) GetDefaultFee() ctypes.Value
func (*FSNHandler) GetTransactionInfo ¶
func (h *FSNHandler) GetTransactionInfo(txhash string) (*ctypes.TransactionInfo, error)
func (h *FSNHandler) GetTransactionInfo(txhash string) (fromAddress string, txOutputs []ctypes.TxOutput, jsonstring string, confirmed bool, fee ctypes.Value, err error) {
func (*FSNHandler) IsToken ¶
func (h *FSNHandler) IsToken() bool
func (*FSNHandler) MakeSignedTransaction ¶
func (h *FSNHandler) MakeSignedTransaction(rsv []string, transaction interface{}) (signedTransaction interface{}, err error)
func (*FSNHandler) MakeSignedTransactionByJson ¶
func (h *FSNHandler) MakeSignedTransactionByJson(rsv []string, txjson string) (signedTransaction interface{}, err error)
func (*FSNHandler) PublicKeyToAddress ¶
func (h *FSNHandler) PublicKeyToAddress(pubKeyHex string) (address string, err error)
func (*FSNHandler) SignTransaction ¶
func (h *FSNHandler) SignTransaction(hash []string, privateKey interface{}) (rsv []string, err error)
func (*FSNHandler) SubmitTransaction ¶
func (h *FSNHandler) SubmitTransaction(signedTransaction interface{}) (txhash string, err error)
func (*FSNHandler) SubmitTransactionByJson ¶
func (h *FSNHandler) SubmitTransactionByJson(txjson string) (txhash string, err error)
Click to show internal directories.
Click to hide internal directories.