INNER CODE UNIT · Rust
transfer_fee
Quantova/QCore.js · src/lib.rs:30
fn transfer_fee(value: Option<String>) -> Result<u128, JsError> {
let value = value.ok_or_else(|| {
JsError::new("pass the transfer fee the gateway reports, so a call is never signed below the fee its meter limit costs")
})?;
whole(&value, "transfer fee")
}
fn signed_json(signed: qcore::SignedTransfer) -> String {
qcore::json::object(vec![
("from", qcore::json::Json::str(signed.from)),
("tx_id", qcore::json::Json::str(signed.tx_id)),
(
"tx_hex",
qcore::json::Json::str(qcore::json::to_hex(&signed.tx_bytes)),
),
])
.render()
}