whisky_provider/blockfrost/utils/
account_utils.rs

1use whisky_common::models::AccountInfo;
2
3use crate::blockfrost::models::account::BlockfrostAccountInfo;
4
5pub fn blockfrost_account_info_to_account_info(
6    blockfrost_account_info: BlockfrostAccountInfo,
7) -> AccountInfo {
8    AccountInfo {
9        active: blockfrost_account_info.active,
10        pool_id: blockfrost_account_info.pool_id.unwrap_or(("").to_string()),
11        balance: blockfrost_account_info.controlled_amount,
12        rewards: blockfrost_account_info.withdrawable_amount,
13        withdrawals: blockfrost_account_info.withdrawals_sum,
14    }
15}