Add get_minimum_balance_for_rent_excemption to Client (#14048)

This commit is contained in:
Jack May
2020-12-10 16:39:28 -08:00
committed by GitHub
parent 5ea80e673f
commit 7abd8084b6
3 changed files with 12 additions and 0 deletions

View File

@ -399,6 +399,12 @@ impl SyncClient for ThinClient {
.map(|r| r.value)
}
fn get_minimum_balance_for_rent_exemption(&self, data_len: usize) -> TransportResult<u64> {
self.rpc_client()
.get_minimum_balance_for_rent_exemption(data_len)
.map_err(|e| e.into())
}
fn get_recent_blockhash(&self) -> TransportResult<(Hash, FeeCalculator)> {
let (blockhash, fee_calculator, _last_valid_slot) =
self.get_recent_blockhash_with_commitment(CommitmentConfig::default())?;