Quickly generating and manipulating raw transactions vastly simplifies developing for Stellar. Whether you need to understand why a transaction failed, test your software against unusual transactions that your wallet/SDK won’t generate, or determine the network’s behavior in various corner cases, it is invaluable to be able to create, examine, and compare transactions easily from the command line or a small script. This talk will review [XDR][RFC4506], the language specifying Stellar’s transaction format. It will then present [txrep][SEP0011], the low-level “assembly language” of Stellar transactions. Finally, it will demonstrate how to manipulate txrep using the Stellar transaction compiler, [stc].
David Mazières
CO- FOUNDER AND CHIEF SCIENTIST, STELLAR DEVELOPMENT FOUNDATION
source