mirror of
https://github.com/fluencelabs/examples
synced 2025-04-25 10:42:16 +00:00
fix string conversion
This commit is contained in:
parent
0b40bbe6dd
commit
050c96111f
@ -211,6 +211,7 @@ pub fn get_reward_block(block_number: u32) -> RewardBlock {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[fce]
|
#[fce]
|
||||||
|
#[derive(Debug)]
|
||||||
pub struct MinerRewards {
|
pub struct MinerRewards {
|
||||||
pub miner_address: String,
|
pub miner_address: String,
|
||||||
pub rewards: Vec<String>
|
pub rewards: Vec<String>
|
||||||
@ -230,6 +231,8 @@ impl MinerRewards {
|
|||||||
pub fn get_miner_rewards(miner_address: String) -> MinerRewards {
|
pub fn get_miner_rewards(miner_address: String) -> MinerRewards {
|
||||||
let conn = fce_sqlite_connector::open(DB_PATH).unwrap();
|
let conn = fce_sqlite_connector::open(DB_PATH).unwrap();
|
||||||
|
|
||||||
|
println!("miner address: {}", miner_address);
|
||||||
|
|
||||||
let stmt = "select block_reward from reward_blocks where block_miner = ?";
|
let stmt = "select block_reward from reward_blocks where block_miner = ?";
|
||||||
let select = conn.prepare(stmt);
|
let select = conn.prepare(stmt);
|
||||||
let mut miner_rewards = MinerRewards::new(miner_address.clone());
|
let mut miner_rewards = MinerRewards::new(miner_address.clone());
|
||||||
@ -240,12 +243,13 @@ pub fn get_miner_rewards(miner_address: String) -> MinerRewards {
|
|||||||
select.bind(&[Value::String(miner_address)]).unwrap();
|
select.bind(&[Value::String(miner_address)]).unwrap();
|
||||||
while let Some(row) = select.next().unwrap() {
|
while let Some(row) = select.next().unwrap() {
|
||||||
println!("reward row {:?}", row);
|
println!("reward row {:?}", row);
|
||||||
miner_rewards.rewards.push(row[0].as_string().unwrap().into());
|
miner_rewards.rewards.push(row[0].as_integer().unwrap().to_string());
|
||||||
}
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
Err(e) => log::error!("suck it"), //(format!("{:?}",e))
|
Err(e) => log::error!("suck it"), //(format!("{:?}",e))
|
||||||
}
|
};
|
||||||
|
|
||||||
|
println!("miner reward: {:?}", miner_rewards);
|
||||||
miner_rewards
|
miner_rewards
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user