Optimiza building transactions
current algorithm:
- client send first request to wallet, with broadcast = False
- wallet receives it
- verifies data
- create operation(s)
- build transaction
- sign it
- return it to sender, without breoadcasting to node
- every single operation that needs to be in this single transaction is also send to wallet, and wallet do all this stuff
- operations from returned transaction is appended to first transaction
- at the end one big transaction is send to wallet to sign whole transaction
we need to reduce amount of calls to wallet