Versions in this module Expand all Collapse all v1 v1.999.10 Nov 28, 2022 Changes in this version + var ErrCannotRetrieveNonce = errors.New("nonce cannot be retrieved") + var ErrCannotRetrieveTransaction = errors.New("transaction cannot be retrieved") + var ErrCannotRetrieveTransactions = errors.New("transactions cannot be retrieved") + var ErrInvalidAddress = errors.New("invalid address") + var ErrNilAPITransactionProcessorArg = errors.New("nil api transaction processor arg") + var ErrNilDataFieldParser = errors.New("nil data field parser") + var ErrNilFeeComputer = errors.New("nil fee computer") + var ErrNilLogsFacade = errors.New("nil logs facade") + var ErrNilStatusComputer = errors.New("nil transaction status computer") + var ErrTransactionNotFound = errors.New("transaction not found") + func NewAPITransactionProcessor(args *ArgAPITransactionProcessor) (*apiTransactionProcessor, error) + type ArgAPITransactionProcessor struct + AddressPubKeyConverter core.PubkeyConverter + DataFieldParser DataFieldParser + DataPool dataRetriever.PoolsHolder + FeeComputer feeComputer + GenesisTime time.Time + HistoryRepository dblookupext.HistoryRepository + LogsFacade LogsFacade + Marshalizer marshal.Marshalizer + RoundDuration uint64 + ShardCoordinator sharding.Coordinator + StorageService dataRetriever.StorageService + TxTypeHandler process.TxTypeHandler + Uint64ByteSliceConverter typeConverters.Uint64ByteSliceConverter + type DataFieldParser interface + Parse func(dataField []byte, sender, receiver []byte) *datafield.ResponseParseData + type LogsFacade interface + GetLog func(logKey []byte, epoch uint32) (*transaction.ApiLogs, error) + IsInterfaceNil func() bool