4,086 questions
4,296 answers
5,598 comments
No, this is completely fine. Until sendrawtransaction is called, you are just building up the raw data representing an exchange transaction, and not affecting the blockchain or other nodes.