Documentation ¶
Index ¶
- func InternalTxBuilder(statedb *state.StateDB) func(calldata []byte, addr common.Address) *types.Transaction
- type DriverTxListener
- func (p *DriverTxListener) Finalize() iblockproc.BlockState
- func (p *DriverTxListener) OnNewLog(l *types.Log)
- func (p *DriverTxListener) OnNewReceipt(tx *types.Transaction, r *types.Receipt, originator idx.ValidatorID)
- func (p *DriverTxListener) Update(bs iblockproc.BlockState, es iblockproc.EpochState)
- type DriverTxListenerModule
- type DriverTxPreTransactor
- type DriverTxTransactor
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InternalTxBuilder ¶
Types ¶
type DriverTxListener ¶
type DriverTxListener struct {
// contains filtered or unexported fields
}
func (*DriverTxListener) Finalize ¶
func (p *DriverTxListener) Finalize() iblockproc.BlockState
func (*DriverTxListener) OnNewLog ¶
func (p *DriverTxListener) OnNewLog(l *types.Log)
func (*DriverTxListener) OnNewReceipt ¶
func (p *DriverTxListener) OnNewReceipt(tx *types.Transaction, r *types.Receipt, originator idx.ValidatorID)
func (*DriverTxListener) Update ¶
func (p *DriverTxListener) Update(bs iblockproc.BlockState, es iblockproc.EpochState)
type DriverTxListenerModule ¶
type DriverTxListenerModule struct{}
func NewDriverTxListenerModule ¶
func NewDriverTxListenerModule() *DriverTxListenerModule
func (*DriverTxListenerModule) Start ¶
func (m *DriverTxListenerModule) Start(block iblockproc.BlockCtx, bs iblockproc.BlockState, es iblockproc.EpochState, statedb *state.StateDB) blockproc.TxListener
type DriverTxPreTransactor ¶
type DriverTxPreTransactor struct{}
func NewDriverTxPreTransactor ¶
func NewDriverTxPreTransactor() *DriverTxPreTransactor
func (*DriverTxPreTransactor) PopInternalTxs ¶
func (p *DriverTxPreTransactor) PopInternalTxs(block iblockproc.BlockCtx, bs iblockproc.BlockState, es iblockproc.EpochState, sealing bool, statedb *state.StateDB) types.Transactions
type DriverTxTransactor ¶
type DriverTxTransactor struct{}
func NewDriverTxTransactor ¶
func NewDriverTxTransactor() *DriverTxTransactor
func (*DriverTxTransactor) PopInternalTxs ¶
func (p *DriverTxTransactor) PopInternalTxs(_ iblockproc.BlockCtx, _ iblockproc.BlockState, es iblockproc.EpochState, sealing bool, statedb *state.StateDB) types.Transactions
Click to show internal directories.
Click to hide internal directories.