pub fn serialize_and_encode<T>(
    input: &T,
    encoding: UiTransactionEncoding
) -> ClientResult<String> where
    T: Serialize