RPC-API === First iteration === Web server that receive requests for transactions. Right now it receives to types of requests: POST for adding a tx to the mempool and GET for getting the state of and specific transaction recently added. Second iteration === When a new transaction is created it passes the tx hash and the hash as the txpool api requires it. It also has a new endpoint `get_block` which requires a block hash and returns the content of the block that has the same hash or an error if it doesn't exists.