Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( DebugJobChan workpool.Dispathcher TxJobChan workpool.Dispathcher )
Functions ¶
func GlobalInit ¶
func GlobalInit(work int)
Types ¶
type CheckBlockDebugLog ¶
type CheckBlockDebugLog struct { Block uint64 Complete bool // contains filtered or unexported fields }
func NewCheckBlockDebugLog ¶
func (*CheckBlockDebugLog) Execute ¶
func (e *CheckBlockDebugLog) Execute()
type SyncDebugJob ¶
type SyncDebugJob struct {
// contains filtered or unexported fields
}
func NewSyncDebugJob ¶
func (*SyncDebugJob) Execute ¶
func (e *SyncDebugJob) Execute()
type SyncJob ¶
type SyncJob struct { Completed bool Block uint64 BlockData *types.Block TransactionDatas []*types.Tx ReceiptDatas []*types.Rt CallFrames map[common.Hash]*types.CallFrame // trace log InternalTxs map[common.Hash][]*types.InternalTx // changed money internal tx ContractOrMemberData map[common.Address]*types.Account // miner , from , to, new contract(changed money) ContractInfoMap map[common.Address]*types.Contract // new contract ProxyContracts map[common.Address]common.Address // proxy contract => logic contract // contains filtered or unexported fields }
type SyncRtJob ¶
type SyncTracerJob ¶
type SyncTracerJob struct { Completed bool Status bool // tx exec result CallFrame *types.CallFrame Error string InternalTxs []*types.InternalTx // address => map ContractOrMemberData map[common.Address]*types.Account ContractInfoMap map[common.Address]*types.Contract ProxyContract map[common.Address]common.Address // proxy => logic // contains filtered or unexported fields }
func NewSyncTracerJob ¶
func (*SyncTracerJob) Execute ¶
func (e *SyncTracerJob) Execute()
Click to show internal directories.
Click to hide internal directories.