moneymarket 0.3.0

Common helpers for other moneymarket specs
Documentation
use cosmwasm_std::{Addr, Api, StdResult};

pub fn optional_addr_validate(api: &dyn Api, addr: Option<String>) -> StdResult<Option<Addr>> {
    let addr = if let Some(addr) = addr {
        Some(api.addr_validate(&addr)?)
    } else {
        None
    };

    Ok(addr)
}