* Add recent_blockhash to requestAirdrop * Move tx confirmation to separate method * Add RpcClient airdrop methods * Request cli airdrop via RpcClient * Pass optional faucet_addr into TestValidator and fix tests * Update client/src/rpc_client.rs Co-authored-by: Michael Vines <mvines@gmail.com> Co-authored-by: Michael Vines <mvines@gmail.com>
		
			
				
	
	
		
			16 lines
		
	
	
		
			555 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			555 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
| use solana_client::rpc_client::RpcClient;
 | |
| use solana_core::test_validator::TestValidator;
 | |
| use solana_sdk::signature::{Keypair, Signer};
 | |
| use solana_tokens::commands::test_process_distribute_tokens_with_client;
 | |
| 
 | |
| #[test]
 | |
| fn test_process_distribute_with_rpc_client() {
 | |
|     solana_logger::setup();
 | |
| 
 | |
|     let mint_keypair = Keypair::new();
 | |
|     let test_validator = TestValidator::with_no_fees(mint_keypair.pubkey(), None);
 | |
| 
 | |
|     let client = RpcClient::new(test_validator.rpc_url());
 | |
|     test_process_distribute_tokens_with_client(&client, mint_keypair, None);
 | |
| }
 |