cli: enforce rent-exemption balance for stake, vote and program accounts in cli (#6118)

* require minimum balance for stake, vote and program accounts
This commit is contained in:
Parth
2019-10-01 01:14:49 +05:30
committed by GitHub
parent 4fbe36d9c6
commit 2c8c2029d8
8 changed files with 43 additions and 53 deletions

View File

@@ -346,8 +346,12 @@ impl RpcClient {
)
})?;
let minimum_balance: u64 =
serde_json::from_value(minimum_balance_json).expect("deserialize minimum_balance");
let minimum_balance: u64 = serde_json::from_value(minimum_balance_json).map_err(|err| {
io::Error::new(
io::ErrorKind::Other,
format!("GetMinimumBalanceForRentExemption parse failure: {:?}", err),
)
})?;
trace!(
"Response minimum balance {:?} {:?}",
data_len,