use super::*;
#[inline(always)]
pub fn etxn_burden() -> i64 {
unsafe { _c::etxn_burden() }
}
#[inline(always)]
pub fn etxn_details(emitdet: &mut [u8]) -> Result<i64> {
buf_write(emitdet, _c::etxn_details)
}
#[inline(always)]
pub fn etxn_fee_base(tx_byte: &[u8]) -> Result<i64> {
buf_read(tx_byte, _c::etxn_fee_base)
}
#[inline(always)]
pub fn etxn_reserve(count: u32) -> Result<i64> {
api_1arg_call(count, _c::etxn_reserve)
}
#[inline(always)]
pub fn etxn_generation() -> i64 {
unsafe { _c::etxn_generation() }
}
#[inline(always)]
pub fn emit(hash: &mut [u8], tx_buf: &[u8]) -> Result<i64> {
buf_write_read(hash, tx_buf, _c::emit)
}