I am fairly new to tezos but not the ecosystem of crypto currencies. I am trying to develop some sort of C/C++ library, that is capable of creating a tezos transaction, constructing stake and unstake commands and sign these externally.
I was not able to find any official documentation on how these commands are constructed. Is there any documentation available on what is part of a transaction? In what format is it sent to the tezos-node. And what RPC call do I need to do so?
Can anybody help or point me in the right direction?
Thanks in advance