Documentation ¶
Index ¶
- type Ipc
- func (c *Ipc) Close() error
- func (c *Ipc) GetChainID() (*big.Int, error)
- func (c *Ipc) GetCheckToAddress(tx *types.Transaction) string
- func (c *Ipc) GetPendingTxdetailsByHash(txLog types.Log) (rtypes.TransactionInPool, error)
- func (c *Ipc) MonitorPendingTransactions()
- func (c *Ipc) ProcessAndPrepareBlock(header *types.Header) (rHeader *types.Header, rBlock *rtypes.Block, err error)
- func (c *Ipc) ProcessAndPrepareTransactions(block *types.Block)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Ipc ¶
type Ipc struct { TxMessagesCh chan rtypes.PendingTransactionInPool TxMessagesDup *lru.Cache[common.Hash, bool] TxMessageBlock chan rtypes.Transaction TxTraceCalls chan rtypes.TraceCallTransactionResponse IpcErrorCh chan error IpcPath string EthClient *ethclient.Client RpcClient *rpc.Client // contains filtered or unexported fields }
func (*Ipc) GetCheckToAddress ¶
func (c *Ipc) GetCheckToAddress(tx *types.Transaction) string
func (*Ipc) GetPendingTxdetailsByHash ¶
func (*Ipc) MonitorPendingTransactions ¶
func (c *Ipc) MonitorPendingTransactions()
func (*Ipc) ProcessAndPrepareBlock ¶
func (*Ipc) ProcessAndPrepareTransactions ¶
Click to show internal directories.
Click to hide internal directories.