
burrow
macrocan
这个作者很懒,什么都没留下…
展开
-
burrow stream event
StreamEventtype StreamEvent struct { BeginBlock *BeginBlock `protobuf:"bytes,1,opt,name=BeginBlock,proto3" json:"BeginBlock,omitempty"` BeginTx *BeginTx `protobuf:原创 2020-06-09 15:11:41 · 209 阅读 · 0 评论 -
burrow event query
QueryMatches() is used to decide if query match tag, which we just disscuss above.type Query interface { Matches(tags Tagged) bool String() string MatchError() error}implements:EmptyEventIDPegQueryNow EventID is only used to Query For TxExecut原创 2020-06-09 13:32:58 · 192 阅读 · 0 评论 -
burrow event
event type// Execution event typesconst ( TypeUnknown EventType = iota TypeCall TypeLog TypeAccountInput TypeAccountOutput TypeTxExecution TypeBlockExecution TypeGovernAccount TypeBeginBlock TypeBeginTx TypeEnvelope TypeEndTx TypeEndBlock)原创 2020-06-09 12:19:18 · 264 阅读 · 0 评论 -
burrow event pubsub
Usage:Publish TxExecutions and blockExecution to subscriber(eg: transactor and rpcEvent) After commit state.func (exe *executor) publishBlock(blockExecution *exec.BlockExecution) { // update the numTx counter atomic.AddUint64(&exe.numBlocks, 1) f原创 2020-06-01 17:05:59 · 423 阅读 · 0 评论 -
burrow consensus flow
noteburrow code version: v0.30.3Note that the blob show burrow consensus flow of single node.ABCI ApplicationBurrow use tendermint(lib) as consensus engine, which finish consensus via abci.// App...原创 2020-04-12 14:03:31 · 382 阅读 · 0 评论 -
burrow abi overview
This blob is focus on the generate, encode and storage of abi. If you want to know more about abi, you can refer solidity abi specabiThe chart above show the rule of abi in a process of contract in...原创 2020-04-09 21:59:39 · 283 阅读 · 0 评论