原创 tendermint, evidence

tendermint, evidenceInitializationevidenceDB and storeevPoolevPool.PendingEvidenceevPool.UpdateevPool.AddEvidenceev

原创 tendermint, switch & reactor

tendermint, switch & reactorSwitchInitializationacceptRoutine - inboundDialPeerWithAddress - outboundaddPeerReactor

原创 tendermint, local & remote client

tendermint, local & remote clientclientCreatorcreateAndStartProxyAppConnsmultiAppConnLocal ClientRemote Client Tend

原创 tendermint, consensus reactor

tendermint, consensus reactorChannelMessagesOnStartPeerStateAddPeerReceiveSwitchToConsensus The consensus reactor i

原创 tendermint, blockchain reactor

tendermint, blockchain reactorData StructureChannelMessagesAddPeer/RemovePeerpoolRoutineBlockPoolJudgement of Caugh

原创 tendermint, consensus state

tendermint, consensus stateStateEventSwitchRoundStateRoundStepTypeupdateToStateStartreceiveRoutinehandleTxsAvailabl

原创 tendermint, mempool

Tendermint, MempoolInitializationMempool ConfigMempool interfaceMempool().CheckTxmempool.Updatemempool.Recheck and

原创 burrow, websocket

Burrow, WebsocketConfigStartupWebsocketHandlerCall StackwsreadRoutinewriteRoutine Burrow starts RPC info service on

原创 burrow, events

Burrow, EventsAll eventsCallLogInput & OutputGovernanceOthers All events // Execution event types const ( TypeUnkn

原创 burrow, validator

Burrow, ValidatorGenesisLoading ValidatorIn TendermintValidator RingRing rotationBeginBlockEndBlockTendermint Valid

原创 burrow, tendermint more

Burrow, Tendermint moreNewNodeBlockchainReactorv0switchToConsensusTickerv1switchToConsensusConsensusReactorStart So

原创 burrow, EVM precompiled contracts

Burrow, EVM precompiled contractsNative ContractPrecompiled Native Functionssha256 exampleCall, DelegateCall, Stati

原创 ethereum, evm & gas cost

Tranfer to a contract address Solidity code is like this: tranfer to itself function testA(uint a) public payabl

原创 burrow, evm, payable

Difference between payable or non-payable fallback Solidity code: // fallback function () ?payable? external {

原创 burrow, tx

Burrow TXburrow tx commitTX executorExecutor contextTypeSendallHavePermission burrow tx commit RPC -> Transactor.Br