pub unsafe extern "C" fn c_free_transaction(tx: *mut CTransaction)