| 
									
										
										
										
											2014-12-04 10:28:02 +01:00
										 |  |  | package core | 
					
						
							| 
									
										
										
										
											2014-10-14 01:58:31 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-12-04 10:28:02 +01:00
										 |  |  | import "github.com/ethereum/go-ethereum/core/types" | 
					
						
							| 
									
										
										
										
											2014-11-18 16:58:22 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-10-29 03:50:20 +01:00
										 |  |  | // TxPreEvent is posted when a transaction enters the transaction pool. | 
					
						
							| 
									
										
										
										
											2014-11-18 16:58:22 +01:00
										 |  |  | type TxPreEvent struct{ Tx *types.Transaction } | 
					
						
							| 
									
										
										
										
											2014-10-14 01:58:31 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-10-29 03:50:20 +01:00
										 |  |  | // TxPostEvent is posted when a transaction has been processed. | 
					
						
							| 
									
										
										
										
											2014-11-18 16:58:22 +01:00
										 |  |  | type TxPostEvent struct{ Tx *types.Transaction } | 
					
						
							| 
									
										
										
										
											2014-10-29 03:50:20 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | // NewBlockEvent is posted when a block has been imported. | 
					
						
							| 
									
										
										
										
											2014-11-18 16:58:22 +01:00
										 |  |  | type NewBlockEvent struct{ Block *types.Block } | 
					
						
							| 
									
										
										
										
											2014-12-14 18:18:24 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | // NewMinedBlockEvent is posted when a block has been imported. | 
					
						
							|  |  |  | type NewMinedBlockEvent struct{ Block *types.Block } | 
					
						
							| 
									
										
										
										
											2015-02-19 22:33:22 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | // ChainSplit is posted when a new head is detected | 
					
						
							|  |  |  | type ChainSplitEvent struct{ Block *types.Block } |