erc20_payment_lib_test 0.4.1

Payment processor for ERC20 tokens
Documentation
use crate::config_setup::create_default_config_setup;
use erc20_payment_lib_common::error::PaymentError;
use erc20_payment_lib_extra::{account_balance, BalanceOptions, BalanceResult};
use std::collections::BTreeMap;

pub async fn test_get_balance(
    proxy_url_base: &str,
    accounts: &str,
) -> Result<BTreeMap<String, BalanceResult>, PaymentError> {
    let config_check = create_default_config_setup(proxy_url_base, "check").await;
    let account_balance_options = BalanceOptions {
        chain_name: "dev".to_string(),
        accounts: Some(accounts.to_string()),
        hide_gas: false,
        hide_token: false,
        block_number: None,
        tasks: 4,
        interval: Some(0.001),
    };

    account_balance(account_balance_options.clone(), &config_check).await
}