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 ALPHABET + const CREATOR_ACCOUNT + const CREATOR_PRIVKEY + var BALANCE_SERVER string + var EOSRegExpmap map[string]string = map[string]string + var EOS_DEFAULT_FEE *big.Int + var InitialCPU = int64(1000) + var InitialRam = uint32(5000) + var InitialStakeNet = int64(1000) + func CheckRealEosAccount(accountName, ownerkey, activekey string) (ok bool) + func CreateNewAccount(creatorName, creatorActivePrivKey, accountName, ownerkey, activekey string, ...) (bool, error) + func CreateRealEosAccount(accountName string, ownerkey string, activekey string) error + func DefaultDataDir() string + func DelegateBW(fromAcctName, fromActivePrivKey, receiverName string, stakeCPU, stakeNet int64, ...) (bool, error) + func EOSConfigInit() + func EOSInit() + func EOS_newUnsignedTransaction(fromAcctName, toAcctName string, amount *big.Int, memo2 string, memo string) (string, *eos.SignedTransaction, error) + func GenAccountName(pubKeyHex string) string + func GetAccountNameByPubKey(pubKey string) ([]string, error) + func GetEosAccount() (acct, owner, active string) + func GetEosDbDir() string + func GetHeadBlockID(nodeos string) (chainID string, err error) + func HexToPubKey(pubKeyHex string) (ecc.PublicKey, error) + func IsCanonical(rsv []byte) bool + func MakeSignedTransaction(stx *eos.SignedTransaction, signature ecc.Signature) *eos.SignedTransaction + func PubKeyToHex(pk string) (pubKeyHex string, _ error) + func RSVToSignature(rsvStr string) (ecc.Signature, error) + func SignDigestWithPrivKey(hash, wif string) (ecc.Signature, error) + func SubmitTransaction(stx *eos.SignedTransaction) string + type AccountInfo struct + AccountName string + CpuLimit Limit + CpuWeight uint32 + Error map[string]interface{} + NetLimit Limit + NetWeight uint32 + Perms Permissions + RamQuato uint32 + RamUsage uint32 + type Auth struct + Keys []Key + Threshold int + type EOSHandler struct + func NewEOSHandler() *EOSHandler + func (h *EOSHandler) BuildUnsignedLockinTransaction(fromAddress, toUserKey, toAcctName string, amount *big.Int, jsonstring string) (transaction interface{}, digests []string, err error) + func (h *EOSHandler) BuildUnsignedTransaction(fromAddress, fromPublicKey, toAcctName string, amount *big.Int, ...) (transaction interface{}, digests []string, err error) + func (h *EOSHandler) FiltTransaction(blocknumber uint64, filter types.Filter) (txhashes []string, err error) + func (h *EOSHandler) GetAddressBalance(address string, jsonstring string) (balance types.Balance, err error) + func (h *EOSHandler) GetDefaultFee() types.Value + func (h *EOSHandler) GetTransactionInfo(txhash string) (*types.TransactionInfo, error) + func (h *EOSHandler) IsToken() bool + func (h *EOSHandler) MakeSignedTransaction(rsv []string, transaction interface{}) (signedTransaction interface{}, err error) + func (h *EOSHandler) MakeSignedTransactionByJson(rsv []string, txjson string) (signedTransaction interface{}, err error) + func (h *EOSHandler) PublicKeyToAddress(pubKeyHex string) (acctName string, err error) + func (h *EOSHandler) SignTransaction(hash []string, privateKey interface{}) (rsv []string, err error) + func (h *EOSHandler) SubmitTransaction(signedTransaction interface{}) (txhash string, err error) + func (h *EOSHandler) SubmitTransactionByJson(txjson string) (txhash string, err error) + type EOSTx struct + Confirmed bool + Fee int64 + FromAddress string + TxOutputs []EOSTxOutput + type EOSTxOutput struct + Amount string + ToAddress string + func (e *EOSTxOutput) ToTxOutput() *types.TxOutput + type Key struct + Key string + Weight int + type Limit struct + Available int64 + Max int64 + Used int64 + type Permission struct + Parent string + PermName string + RequiredAuth Auth + type Permissions []Permission + func (p Permissions) Len() int + func (p Permissions) Less(i, j int) bool + func (p Permissions) Swap(i, j int) + type SubmitTxRes struct + Error interface{} + Transaction_id string