cml_chain_wasm/min_ada.rs
1use wasm_bindgen::prelude::{wasm_bindgen, JsError};
2
3use crate::{assets::Coin, transaction::TransactionOutput};
4
5#[wasm_bindgen]
6pub fn min_ada_required(
7 output: &TransactionOutput,
8 coins_per_utxo_byte: Coin, // protocol parameter (in lovelace)
9) -> Result<Coin, JsError> {
10 cml_chain::min_ada::min_ada_required(output.as_ref(), coins_per_utxo_byte).map_err(Into::into)
11}