Versions in this module Expand all Collapse all v0 v0.25.0 Apr 9, 2019 Changes in this version + const BurrowValidatorDelayInBlocks + const TendermintValidatorDelayInBlocks + func DeliverTxFromCheckTx(ctr types.ResponseCheckTx) types.ResponseDeliverTx + func ExecuteTx(logHeader string, executor execution.Executor, txDecoder txs.Decoder, ...) types.ResponseCheckTx + func WithTags(logger *logging.Logger, tags []common.KVPair) *logging.Logger + type App struct + func NewApp(nodeInfo string, blockchain *bcm.Blockchain, validators Validators, ...) *App + func (app *App) BeginBlock(block types.RequestBeginBlock) (respBeginBlock types.ResponseBeginBlock) + func (app *App) CheckTx(txBytes []byte) types.ResponseCheckTx + func (app *App) Commit() types.ResponseCommit + func (app *App) DeliverTx(txBytes []byte) types.ResponseDeliverTx + func (app *App) EndBlock(reqEndBlock types.RequestEndBlock) types.ResponseEndBlock + func (app *App) Info(info types.RequestInfo) types.ResponseInfo + func (app *App) InitChain(chain types.RequestInitChain) (respInitChain types.ResponseInitChain) + func (app *App) Query(reqQuery types.RequestQuery) (respQuery types.ResponseQuery) + func (app *App) SetMempoolLocker(mempoolLocker sync.Locker) + func (app *App) SetOption(option types.RequestSetOption) (respSetOption types.ResponseSetOption) + type PeersFilterProvider func() (authorizedPeersID []string, authorizedPeersAddress []string) + type Process struct + func NewProcess(committer execution.BatchCommitter, blockchain *bcm.Blockchain, ...) *Process + func (p *Process) CheckTx(tx tmTypes.Tx, cb func(*types.Response)) error + func (p *Process) Shutdown(ctx context.Context) (err error) + type Validators interface