I need to submit transactions from a server program to Solana blockchain for processing.
My programs is not JavaScript, therefore, I cannot use web3js.
I use the JSON RPC API sendTransaction: https://docs.solana.com/developing/clients/jsonrpc-api#sendtransaction
I need to form the transaction in the program.
Where is the documentation for transaction specification for various types, eg. transfer, approve, revoke, etc?
Eg. How do I form a "transfer" transaction? What's the spec for that? What parameters are required and their names and types?
Best regards, Configentia