<p>I am trying to understand the control flow and handling of transactions in the memory pool. </p>

CC BY-SA 3.0
2015-05-13T02:20:58.680Z
These are all different functions. Could you be a little more specific?
Nick ODell
CC BY-SA 3.0
2015-05-14T05:41:02.423Z
@NickODell When a new transaction is received it is added to the memory pool (after checking for conflicts). While mining, only the transactions which are in the pool are considered. What happens to the transactions after they are included to a newly mined block? Are they moved to another data structure from pool? If yes, Which function handles it ?
somesh
<bitcoind><block><mining-technical-details><bitcoin-core-development>
Which function is called to mine a block, broadcast the newly mined block & receive a newly mined block?
somesh
# Which function is called to mine a block, broadcast the newly mined block & receive a newly mined block?

(Asked by: username_0 on 2015-05-12)

I am trying to understand the control flow and handling of transactions in the memory pool.

**Tags:** bitcoind, block, mining-technical-details, bitcoin-core-development

> **Comments:**
> **username_1**: These are all different functions. Could you be a little more specific?  
> **username_0**: @username_1 When a new transaction is received it is added to the memory pool (after checking for conflicts). While mining, only the transactions which are in the pool are considered. What happens to the transactions after they are included to a newly mined block? Are they moved to another data structure from pool? If yes, Which function handles it ?  

---

## 0 answers

