Versions in this module Expand all Collapse all v0 v0.1.0 Jul 2, 2019 Changes in this version + const BOS + const ClientTypeNil + const Codex + const ENU + const EOSForce + const EOSIO + const FORCEIO + const MEETONE + const TLOS + var ErrNoSupportChain = errors.New("ErrNoSupportChain") + var ErrTypeErrToChain = errors.New("ErrTypeErrToChain") + type Action struct + Account string + Authorization []PermissionLevel + Data interface{} + HexData []byte + Name string + func (a *Action) FromEOSForce(act *eosforce.Action) error + func (a *Action) FromEOSIO(act *eosio.Action) error + func (a *Action) FromForceio(act *forceio.Action) error + func (a *Action) ToEOSForce() (*eosforce.Action, error) + func (a *Action) ToEOSIO() (*eosio.Action, error) + func (a *Action) ToForceio() (*forceio.Action, error) + type Asset struct + Amount int64 + type BlockGeneralInfo struct + ActionMRoot Checksum256 + BlockNum uint32 + Confirmed uint16 + ID Checksum256 + Previous Checksum256 + Producer string + ScheduleVersion uint32 + Timestamp time.Time + TransactionMRoot Checksum256 + Transactions []TransactionReceipt + type BlockResp struct + BlockNum uint32 + ID Checksum256 + RefBlockPrefix uint32 + type Checksum256 []byte + func (t *Checksum256) UnmarshalJSON(data []byte) (err error) + func (t Checksum256) MarshalJSON() ([]byte, error) + func (t Checksum256) String() string + type ClientInterface interface + Asset func(a *Asset) interface{} + GetBlockDataByID func(id string) (*BlockGeneralInfo, error) + GetBlockDataByNum func(num uint32) (*BlockGeneralInfo, error) + GetInfoData func() (*InfoResp, error) + Init func(cfg *config.ConfigData) error + Name func(n string) interface{} + PushActions func(actions ...*Action) (*PushTransactionFullResp, error) + Switcher func() SwitcherInterface + Type func() ClientType + type ClientType uint8 + func String2ClientType(str string) ClientType + func (c ClientType) String() string + type InfoResp struct + BlockCPULimit int64 + BlockNetLimit int64 + ChainID Checksum256 + HeadBlockID Checksum256 + HeadBlockNum uint32 + HeadBlockProducer string + HeadBlockTime time.Time + LastIrreversibleBlockID Checksum256 + LastIrreversibleBlockNum uint32 + ServerVersion string + ServerVersionString string + VirtualBlockCPULimit int64 + VirtualBlockNetLimit int64 + type P2PHandler interface + OnBlock func(peer string, msg *BlockGeneralInfo) error + OnGoAway func(peer string, reason uint8, nodeID Checksum256) error + type PermissionLevel struct + Actor string + Permission string + type PushTransactionFullResp struct + BlockID string + BlockNum uint32 + ProcessedDatas []byte + StatusCode string + TransactionID string + func (p *PushTransactionFullResp) FillProcessedDatas(data interface{}) error + type SwitcherInterface interface + ActionFromCommon func(d *Action) (interface{}, error) + ActionToCommon func(d interface{}) (*Action, error) + BlockRspToCommon func(r interface{}) (*BlockResp, error) + BlockToCommon func(r interface{}) (*BlockGeneralInfo, error) + Checksum256FromCommon func(c Checksum256) interface{} + InfoRespToCommon func(r interface{}) (*InfoResp, error) + NameFromCommon func(n string) interface{} + PushTransactionFullRespToCommon func(r interface{}) (*PushTransactionFullResp, error) + TransactionToCommon func(r interface{}) (*TransactionGeneralInfo, error) + Type func() ClientType + UnpackTransferAction func(raw []byte) (*TransferActionData, error) + func NewSwitcherInterface(typ ClientType) SwitcherInterface + type Symbol struct + Precision uint8 + Symbol string + type TransactionGeneralInfo struct + Actions []*Action + ContextFreeActions []*Action + ContextFreeData [][]byte + DelaySec uint32 + Expiration time.Time + ID Checksum256 + MaxCPUUsageMS uint8 + MaxNetUsageWords uint32 + RefBlockNum uint16 + RefBlockPrefix uint32 + type TransactionReceipt struct + CPUUsageMicroSeconds uint32 + NetUsageWords uint32 + Status TransactionStatus + Transaction TransactionGeneralInfo + type TransactionStatus uint8 + const TransactionStatusDelayed + const TransactionStatusExecuted + const TransactionStatusExpired + const TransactionStatusHardFail + const TransactionStatusSoftFail + const TransactionStatusUnknown + type TransferActionData struct + From string + Memo string + Quantity Asset + To string