Documentation ¶
Index ¶
Constants ¶
View Source
const ( LogDir = "crosslog" TxLogDir = "crosstxlog" DataDir = "crossdata" )
Variables ¶
View Source
var ( ErrVerifyCtx = errors.New("verify ctx failed") ErrInvalidSignCtx = fmt.Errorf("[%w]: verify signature failed", ErrVerifyCtx) ErrDuplicateSign = fmt.Errorf("[%w]: signatures already exist", ErrVerifyCtx) ErrExpiredCtx = fmt.Errorf("[%w]: ctx is expired", ErrVerifyCtx) ErrAlreadyExistCtx = fmt.Errorf("[%w]: ctx is already exist", ErrVerifyCtx) ErrLocalSignCtx = fmt.Errorf("[%w]: remote ctx signed by local anchor", ErrVerifyCtx) ErrFinishedCtx = fmt.Errorf("[%w]: ctx is already finished", ErrVerifyCtx) ErrReorgCtx = fmt.Errorf("[%w]: ctx is on sidechain", ErrVerifyCtx) ErrInternal = fmt.Errorf("[%w]: internal error", ErrVerifyCtx) ErrRepetitionCtx = fmt.Errorf("[%w]: repetition cross transaction", ErrVerifyCtx) // 合约重复接单 )
View Source
var DefaultConfig = Config{ SyncMode: synchronise.ALL, }
Functions ¶
This section is empty.
Types ¶
type Config ¶ added in v1.0.6
type ProtocolChain ¶ added in v1.0.6
type ServiceContext ¶ added in v1.0.6
type ServiceContext struct { Config *Config ProtocolChain ProtocolChain Subscriber trigger.Subscriber Retriever trigger.ChainRetriever Executor trigger.Executor }
Click to show internal directories.
Click to hide internal directories.