Documentation ¶
Index ¶
- type ExecutorDev
- func (exec *ExecutorDev) ApplyReadonlyTransactions(txs []*types.Transaction) []*types.Receipt
- func (exec *ExecutorDev) AsyncExecuteBlock(commitEvent *common.CommitEvent)
- func (exec *ExecutorDev) ExecuteBlock(block *common.CommitEvent)
- func (exec *ExecutorDev) GetChainConfig() *params.ChainConfig
- func (exec *ExecutorDev) NewEvmWithViewLedger(txCtx vm.TxContext, vmConfig vm.Config) (*vm.EVM, error)
- func (exec *ExecutorDev) Start() error
- func (exec *ExecutorDev) Stop() error
- func (exec *ExecutorDev) SubscribeBlockEvent(ch chan<- events.ExecutedEvent) event.Subscription
- func (exec *ExecutorDev) SubscribeBlockEventForRemote(ch chan<- events.ExecutedEvent) event.Subscription
- func (exec *ExecutorDev) SubscribeLogsEvent(c chan<- []*types.EvmLog) event.Subscription
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExecutorDev ¶
type ExecutorDev struct {
// contains filtered or unexported fields
}
func (*ExecutorDev) ApplyReadonlyTransactions ¶
func (exec *ExecutorDev) ApplyReadonlyTransactions(txs []*types.Transaction) []*types.Receipt
func (*ExecutorDev) AsyncExecuteBlock ¶
func (exec *ExecutorDev) AsyncExecuteBlock(commitEvent *common.CommitEvent)
func (*ExecutorDev) ExecuteBlock ¶
func (exec *ExecutorDev) ExecuteBlock(block *common.CommitEvent)
func (*ExecutorDev) GetChainConfig ¶
func (exec *ExecutorDev) GetChainConfig() *params.ChainConfig
func (*ExecutorDev) NewEvmWithViewLedger ¶
func (*ExecutorDev) Start ¶
func (exec *ExecutorDev) Start() error
func (*ExecutorDev) Stop ¶
func (exec *ExecutorDev) Stop() error
func (*ExecutorDev) SubscribeBlockEvent ¶
func (exec *ExecutorDev) SubscribeBlockEvent(ch chan<- events.ExecutedEvent) event.Subscription
func (*ExecutorDev) SubscribeBlockEventForRemote ¶
func (exec *ExecutorDev) SubscribeBlockEventForRemote(ch chan<- events.ExecutedEvent) event.Subscription
func (*ExecutorDev) SubscribeLogsEvent ¶
func (exec *ExecutorDev) SubscribeLogsEvent(c chan<- []*types.EvmLog) event.Subscription
Click to show internal directories.
Click to hide internal directories.