<p>Yes. All these transactions do is create a new transaction (or move entry) in the wallet. Balances are always calculated on the fly (though partially cached) from the transaction list.</p>

CC BY-SA 3.0
2013-08-13T07:30:35.737Z
You mean cached, not cashed ?
ripazha
CC BY-SA 3.0
2013-08-12T23:08:53.900Z
2013-08-13T16:53:39.070Z
2013-08-13T16:53:39.070Z
Pieter Wuille
<p>Is concurrency a problem for commands like <code>sendfrom</code>,<code>move</code>,<code>sendmany</code> etc.? I suppose everything is fine after skimming source code, but I want to be sure about that.</p>

<json-rpc>
Are bitcoin commands resistant to race conditions and thread-safe?
ripazha
# Are bitcoin commands resistant to race conditions and thread-safe?

(Asked by: username_0 on 2013-08-09)

Is concurrency a problem for commands like `sendfrom`,`move`,`sendmany` etc.? I suppose everything is fine after skimming source code, but I want to be sure about that.

**Tags:** json-rpc


---

## 1 answers

### Answer by username_1 on 2013-08-12. Score: 1 | Accepted answer

Yes. All these transactions do is create a new transaction (or move entry) in the wallet. Balances are always calculated on the fly (though partially cached) from the transaction list.

> **Comments:**
> **username_0**: You mean cached, not cashed ?  

---

