INNER CODE UNIT · Rust
sign_transfer
Quantova/QCore.js · src/lib.rs:95
pub fn sign_transfer(
seed_bytes: &[u8],
index: u64,
to: &str,
amount: &str,
nonce: u64,
fee: &str,
chain_id: u64,
valid_until: u64,
) -> Result<String, JsError> {
let master = seed(seed_bytes)?;
if !qcore::valid_address(to) {
return Err(JsError::new("the recipient is not a q1 address"));
}
let amount = whole_u64(amount, "amount")?;
let fee = whole(fee, "fee")?;
let signed = qcore::sign_transfer(
&master,