pub fn sign_transaction(
    mtx: SignableTransaction,
    private_keys: Vec<[u8; 32]>,
    verify_sig: bool
) -> Result<SignableTransaction, Error>