<p>For regular transactions, if you have txindex=1 enabled on your node, you can call <code>getrawtransaction</code> to get the tx hex.</p>

<p>Interestingly, the genesis of the blockchain has a bug, and the genesis tx is not included in the UTXO set. Thus, you must get the genesis block, and take the transaction from that. You can do this using the <code>getblock</code> command, which outputs</p>

<pre><code>0100000000000000000000000000000000000000000000000000000000000000000000003ba3edfd7a7b12b27ac72c3e67768f617fc81bc3888a51323a9fb8aa4b1e5e4a29ab5f49ffff001d1dac2b7c0101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff4d04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73ffffffff0100f2052a01000000434104678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5fac00000000
</code></pre>

<p>In this, the genesis tx is: </p>

<pre><code>01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff4d04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73ffffffff0100f2052a01000000434104678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5fac00000000
</code></pre>

CC BY-SA 4.0
2018-05-18T07:25:55.363Z
2018-05-19T02:21:18.213Z
2018-05-19T02:21:18.213Z
Raghav Sood
<p>Using blockchain.info:</p>

<p>1) Go to genesis block:
<a href="https://blockchain.info/block-height/0" rel="nofollow noreferrer">https://blockchain.info/block-height/0</a></p>

<p>2) Click on block hash:
<a href="https://blockchain.info/block/000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f" rel="nofollow noreferrer">https://blockchain.info/block/000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f</a></p>

<p>3) Copy hash of the first transaction, use rawtx api:
<a href="https://blockchain.info/rawtx/4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b?format=hex" rel="nofollow noreferrer">https://blockchain.info/rawtx/4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b?format=hex</a></p>

<p>Also see <a href="https://github.com/joric/pyblockchain" rel="nofollow noreferrer">https://github.com/joric/pyblockchain</a></p>

CC BY-SA 4.0
2018-05-18T07:35:17.980Z
2018-05-19T01:41:43.013Z
2018-05-19T01:41:43.013Z
Joric
<p>This post</p>

<p><a href="https://bitcoin.stackexchange.com/questions/50370/how-to-retrieve-the-from-and-to-wallet-addresses-of-a-transaction">How to retrieve the from and to wallet addresses of a transaction?</a></p>

<p>contains code by Nick ODell which refers to a file called 'genesis.bin' which contains "the raw bytes for the genesis transaction". I wonder if anyone knows how to retrieve that data?</p>

<transactions>
How do you get "the raw bytes for the genesis transaction"?
rodmclaughlin
# How do you get "the raw bytes for the genesis transaction"?

(Asked by: username_0 on 2018-05-18)

This post

[How to retrieve the from and to wallet addresses of a transaction?](https://bitcoin.stackexchange.com/questions/50370/how-to-retrieve-the-from-and-to-wallet-addresses-of-a-transaction)

contains code by Nick ODell which refers to a file called 'genesis.bin' which contains "the raw bytes for the genesis transaction". I wonder if anyone knows how to retrieve that data?

**Tags:** transactions


---

## 2 answers

### Answer by username_1 on 2018-05-18. Score: 1

For regular transactions, if you have txindex=1 enabled on your node, you can call `getrawtransaction` to get the tx hex.

Interestingly, the genesis of the blockchain has a bug, and the genesis tx is not included in the UTXO set. Thus, you must get the genesis block, and take the transaction from that. You can do this using the `getblock` command, which outputs

```
0100000000000000000000000000000000000000000000000000000000000000000000003ba3edfd7a7b12b27ac72c3e67768f617fc81bc3888a51323a9fb8aa4b1e5e4a29ab5f49ffff001d1dac2b7c0101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff4d04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73ffffffff0100f2052a01000000434104678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5fac00000000

```

In this, the genesis tx is:

```
01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff4d04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73ffffffff0100f2052a01000000434104678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5fac00000000

```


---

### Answer by username_2 on 2018-05-18. Score: 1

Using blockchain.info:

1) Go to genesis block:
<https://blockchain.info/block-height/0>

2) Click on block hash:
<https://blockchain.info/block/000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f>

3) Copy hash of the first transaction, use rawtx api:
<https://blockchain.info/rawtx/4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b?format=hex>

Also see <https://github.com/username_2/pyblockchain>


---

