pub unsafe fn trace_amount( _msg_read_ptr: *const u8, _msg_read_len: usize, _amount_ptr: *const u8, _amount_len: usize, ) -> i32