pub type UnsignedTransactionPtr = *mut UnsignedTransaction;