Add native_token module to sdk (bp #6192) (#6196)

automerge
This commit is contained in:
mergify[bot]
2019-10-01 13:02:43 -07:00
committed by Grimes
parent fcae91d7fa
commit 517cebf7f0
4 changed files with 15 additions and 10 deletions

View File

@@ -8,11 +8,3 @@ pub mod input_validators;
pub mod validator_info;
pub mod vote;
pub mod wallet;
pub(crate) fn lamports_to_sol(lamports: u64) -> f64 {
lamports as f64 / 2u64.pow(34) as f64
}
pub(crate) fn sol_to_lamports(sol: f64) -> u64 {
(sol * 2u64.pow(34) as f64) as u64
}

View File

@@ -1,6 +1,5 @@
use crate::{
display::println_name_value, input_parsers::*, input_validators::*, lamports_to_sol,
sol_to_lamports, validator_info::*, vote::*,
display::println_name_value, input_parsers::*, input_validators::*, validator_info::*, vote::*,
};
use chrono::prelude::*;
use clap::{value_t_or_exit, App, AppSettings, Arg, ArgMatches, SubCommand};
@@ -23,6 +22,7 @@ use solana_sdk::{
instruction_processor_utils::DecodeError,
loader_instruction,
message::Message,
native_token::{lamports_to_sol, sol_to_lamports},
pubkey::Pubkey,
signature::{Keypair, KeypairUtil, Signature},
system_instruction::SystemError,