Renamed some functions
This commit is contained in:
		
							parent
							
								
									6c9de9e6f8
								
							
						
					
					
						commit
						65f07e5aa7
					
				| @ -114,7 +114,7 @@ impl Provider for Client { | ||||
| 		Vec::new() | ||||
| 	} | ||||
| 
 | ||||
| 	fn pending_transactions(&self) -> Vec<PendingTransaction> { | ||||
| 	fn ready_transactions(&self) -> Vec<PendingTransaction> { | ||||
| 		Vec::new() | ||||
| 	} | ||||
| } | ||||
|  | ||||
| @ -169,8 +169,8 @@ impl Provider for TestProvider { | ||||
| 		req.requests.into_iter().map(|_| ::rlp::EMPTY_LIST_RLP.to_vec()).collect() | ||||
| 	} | ||||
| 
 | ||||
| 	fn pending_transactions(&self) -> Vec<PendingTransaction> { | ||||
| 		self.0.client.pending_transactions() | ||||
| 	fn ready_transactions(&self) -> Vec<PendingTransaction> { | ||||
| 		self.0.client.ready_transactions() | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
|  | ||||
| @ -79,7 +79,7 @@ pub trait Provider: Send + Sync { | ||||
| 	fn header_proofs(&self, req: request::HeaderProofs) -> Vec<Bytes>; | ||||
| 
 | ||||
| 	/// Provide pending transactions.
 | ||||
| 	fn pending_transactions(&self) -> Vec<PendingTransaction>; | ||||
| 	fn ready_transactions(&self) -> Vec<PendingTransaction>; | ||||
| } | ||||
| 
 | ||||
| // Implementation of a light client data provider for a client.
 | ||||
| @ -178,7 +178,7 @@ impl<T: ProvingBlockChainClient + ?Sized> Provider for T { | ||||
| 		req.requests.into_iter().map(|_| ::rlp::EMPTY_LIST_RLP.to_vec()).collect() | ||||
| 	} | ||||
| 
 | ||||
| 	fn pending_transactions(&self) -> Vec<PendingTransaction> { | ||||
| 		BlockChainClient::pending_transactions(self) | ||||
| 	fn ready_transactions(&self) -> Vec<PendingTransaction> { | ||||
| 		BlockChainClient::ready_transactions(self) | ||||
| 	} | ||||
| } | ||||
|  | ||||
| @ -1334,8 +1334,8 @@ impl BlockChainClient for Client { | ||||
| 		} | ||||
| 	} | ||||
| 
 | ||||
| 	fn pending_transactions(&self) -> Vec<PendingTransaction> { | ||||
| 		self.miner.pending_transactions(self.chain.read().best_block_number()) | ||||
| 	fn ready_transactions(&self) -> Vec<PendingTransaction> { | ||||
| 		self.miner.ready_transactions(self.chain.read().best_block_number()) | ||||
| 	} | ||||
| 
 | ||||
| 	fn queue_consensus_message(&self, message: Bytes) { | ||||
|  | ||||
| @ -688,8 +688,8 @@ impl BlockChainClient for TestBlockChainClient { | ||||
| 
 | ||||
| 	fn broadcast_consensus_message(&self, _message: Bytes) {} | ||||
| 
 | ||||
| 	fn pending_transactions(&self) -> Vec<PendingTransaction> { | ||||
| 		self.miner.pending_transactions(self.chain_info().best_block_number) | ||||
| 	fn ready_transactions(&self) -> Vec<PendingTransaction> { | ||||
| 		self.miner.ready_transactions(self.chain_info().best_block_number) | ||||
| 	} | ||||
| 
 | ||||
| 	fn signing_network_id(&self) -> Option<u64> { None } | ||||
|  | ||||
| @ -211,8 +211,8 @@ pub trait BlockChainClient : Sync + Send { | ||||
| 	/// Used by PoA to communicate with peers.
 | ||||
| 	fn broadcast_consensus_message(&self, message: Bytes); | ||||
| 
 | ||||
| 	/// list all transactions
 | ||||
| 	fn pending_transactions(&self) -> Vec<PendingTransaction>; | ||||
| 	/// List all transactions that are allowed into the next block.
 | ||||
| 	fn ready_transactions(&self) -> Vec<PendingTransaction>; | ||||
| 
 | ||||
| 	/// Sorted list of transaction gas prices from at least last sample_size blocks.
 | ||||
| 	fn gas_price_corpus(&self, sample_size: usize) -> Vec<U256> { | ||||
|  | ||||
| @ -909,7 +909,7 @@ impl MinerService for Miner { | ||||
| 		imported | ||||
| 	} | ||||
| 
 | ||||
| 	fn all_transactions(&self) -> Vec<PendingTransaction> { | ||||
| 	fn pending_transactions(&self) -> Vec<PendingTransaction> { | ||||
| 		let queue = self.transaction_queue.lock(); | ||||
| 		queue.pending_transactions(BlockNumber::max_value()) | ||||
| 	} | ||||
| @ -926,7 +926,7 @@ impl MinerService for Miner { | ||||
| 		self.transaction_queue.lock().future_transactions() | ||||
| 	} | ||||
| 
 | ||||
| 	fn pending_transactions(&self, best_block: BlockNumber) -> Vec<PendingTransaction> { | ||||
| 	fn ready_transactions(&self, best_block: BlockNumber) -> Vec<PendingTransaction> { | ||||
| 		let queue = self.transaction_queue.lock(); | ||||
| 		match self.options.pending_set { | ||||
| 			PendingSet::AlwaysQueue => queue.pending_transactions(best_block), | ||||
| @ -1253,8 +1253,8 @@ mod tests { | ||||
| 
 | ||||
| 		// then
 | ||||
| 		assert_eq!(res.unwrap(), TransactionImportResult::Current); | ||||
| 		assert_eq!(miner.all_transactions().len(), 1); | ||||
| 		assert_eq!(miner.pending_transactions(best_block).len(), 1); | ||||
| 		assert_eq!(miner.pending_transactions().len(), 1); | ||||
| 		assert_eq!(miner.ready_transactions(best_block).len(), 1); | ||||
| 		assert_eq!(miner.pending_transactions_hashes(best_block).len(), 1); | ||||
| 		assert_eq!(miner.pending_receipts(best_block).len(), 1); | ||||
| 		// This method will let us know if pending block was created (before calling that method)
 | ||||
| @ -1273,8 +1273,8 @@ mod tests { | ||||
| 
 | ||||
| 		// then
 | ||||
| 		assert_eq!(res.unwrap(), TransactionImportResult::Current); | ||||
| 		assert_eq!(miner.all_transactions().len(), 1); | ||||
| 		assert_eq!(miner.pending_transactions(best_block).len(), 0); | ||||
| 		assert_eq!(miner.pending_transactions().len(), 1); | ||||
| 		assert_eq!(miner.ready_transactions(best_block).len(), 0); | ||||
| 		assert_eq!(miner.pending_transactions_hashes(best_block).len(), 0); | ||||
| 		assert_eq!(miner.pending_receipts(best_block).len(), 0); | ||||
| 	} | ||||
| @ -1291,9 +1291,9 @@ mod tests { | ||||
| 
 | ||||
| 		// then
 | ||||
| 		assert_eq!(res.unwrap(), TransactionImportResult::Current); | ||||
| 		assert_eq!(miner.all_transactions().len(), 1); | ||||
| 		assert_eq!(miner.pending_transactions().len(), 1); | ||||
| 		assert_eq!(miner.pending_transactions_hashes(best_block).len(), 0); | ||||
| 		assert_eq!(miner.pending_transactions(best_block).len(), 0); | ||||
| 		assert_eq!(miner.ready_transactions(best_block).len(), 0); | ||||
| 		assert_eq!(miner.pending_receipts(best_block).len(), 0); | ||||
| 		// This method will let us know if pending block was created (before calling that method)
 | ||||
| 		assert!(miner.prepare_work_sealing(&client)); | ||||
|  | ||||
| @ -144,11 +144,11 @@ pub trait MinerService : Send + Sync { | ||||
| 	/// Query pending transactions for hash.
 | ||||
| 	fn transaction(&self, best_block: BlockNumber, hash: &H256) -> Option<SignedTransaction>; | ||||
| 
 | ||||
| 	/// Get a list of all ready transactions in the queue.
 | ||||
| 	fn all_transactions(&self) -> Vec<PendingTransaction>; | ||||
| 	/// Get a list of all pending transactions in the queue.
 | ||||
| 	fn pending_transactions(&self) -> Vec<PendingTransaction>; | ||||
| 
 | ||||
| 	/// Get a list of all pending transactions.
 | ||||
| 	fn pending_transactions(&self, best_block: BlockNumber) -> Vec<PendingTransaction>; | ||||
| 	/// Get a list of all transactions that can go into the given block.
 | ||||
| 	fn ready_transactions(&self, best_block: BlockNumber) -> Vec<PendingTransaction>; | ||||
| 
 | ||||
| 	/// Get a list of all future transactions.
 | ||||
| 	fn future_transactions(&self) -> Vec<PendingTransaction>; | ||||
|  | ||||
| @ -313,11 +313,11 @@ fn does_not_propagate_delayed_transactions() { | ||||
| 
 | ||||
| 	client.miner().import_own_transaction(&**client, tx0).unwrap(); | ||||
| 	client.miner().import_own_transaction(&**client, tx1).unwrap(); | ||||
| 	assert_eq!(0, client.pending_transactions().len()); | ||||
| 	assert_eq!(2, client.miner().all_transactions().len()); | ||||
| 	push_blocks_to_client(client, 53, 2, 1); | ||||
| 	assert_eq!(0, client.ready_transactions().len()); | ||||
| 	assert_eq!(2, client.miner().pending_transactions().len()); | ||||
| 	push_blocks_to_client(client, 53, 2, 2); | ||||
| 	client.import_verified_blocks(); | ||||
| 	assert_eq!(2, client.pending_transactions().len()); | ||||
| 	assert_eq!(2, client.miner().all_transactions().len()); | ||||
| 	assert_eq!(2, client.ready_transactions().len()); | ||||
| 	assert_eq!(2, client.miner().pending_transactions().len()); | ||||
| } | ||||
| 
 | ||||
|  | ||||
| @ -270,7 +270,7 @@ impl<C, M, S: ?Sized, U> Parity for ParityClient<C, M, S, U> where | ||||
| 	fn pending_transactions(&self) -> Result<Vec<Transaction>, Error> { | ||||
| 		try!(self.active()); | ||||
| 
 | ||||
| 		Ok(take_weak!(self.miner).all_transactions().into_iter().map(Into::into).collect::<Vec<_>>()) | ||||
| 		Ok(take_weak!(self.miner).pending_transactions().into_iter().map(Into::into).collect::<Vec<_>>()) | ||||
| 	} | ||||
| 
 | ||||
| 	fn future_transactions(&self) -> Result<Vec<Transaction>, Error> { | ||||
|  | ||||
| @ -204,7 +204,7 @@ impl MinerService for TestMinerService { | ||||
| 		self.pending_transactions.lock().get(hash).cloned() | ||||
| 	} | ||||
| 
 | ||||
| 	fn all_transactions(&self) -> Vec<PendingTransaction> { | ||||
| 	fn pending_transactions(&self) -> Vec<PendingTransaction> { | ||||
| 		self.pending_transactions.lock().values().cloned().map(Into::into).collect() | ||||
| 	} | ||||
| 
 | ||||
| @ -212,7 +212,7 @@ impl MinerService for TestMinerService { | ||||
| 		self.local_transactions.lock().iter().map(|(hash, stats)| (*hash, stats.clone())).collect() | ||||
| 	} | ||||
| 
 | ||||
| 	fn pending_transactions(&self, _best_block: BlockNumber) -> Vec<PendingTransaction> { | ||||
| 	fn ready_transactions(&self, _best_block: BlockNumber) -> Vec<PendingTransaction> { | ||||
| 		self.pending_transactions.lock().values().cloned().map(Into::into).collect() | ||||
| 	} | ||||
| 
 | ||||
|  | ||||
| @ -1919,7 +1919,7 @@ impl ChainSync { | ||||
| 			return 0; | ||||
| 		} | ||||
| 
 | ||||
| 		let transactions = io.chain().pending_transactions(); | ||||
| 		let transactions = io.chain().ready_transactions(); | ||||
| 		if transactions.is_empty() { | ||||
| 			return 0; | ||||
| 		} | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user