Is any way to revoke the transfer? like transfer_with_schedule?
No.
All transfers are irrevocable, including a transfer with schedule.
could you provide a detailed doc about transactions of grpc, there is some error, as different tx types have different structs when I parse the transaction, let me know how to compatible all tx types