4,156 questions
4,369 answers
5,718 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.