<blockquote>
  <p>Or do I have to read the source code?</p>
</blockquote>

<p>This is the only "official specification". The wiki pages have a lot of good info, but they sometimes contain inaccuracies or important omissions.</p>

<p>There's some info about the SIGHASH flags here:<br>
<a href="https://en.bitcoin.it/wiki/OP_CHECKSIG" rel="nofollow">https://en.bitcoin.it/wiki/OP_CHECKSIG</a></p>

CC BY-SA 3.0
2012-07-19T00:07:28.550Z
2012-07-19T00:07:28.550Z
theymos
<p>I see the wiki page <a href="https://en.bitcoin.it/wiki/Script" rel="nofollow">Script</a>, and the page on <a href="https://en.bitcoin.it/wiki/Contracts" rel="nofollow">Contracts</a> makes some remarks on things like signature numbers and SIGHASH flags, but it seems incomplete and not very friendly to someone not familiar with the protocol. <strong>Is there an official specification of the transaction protocol</strong> other than the wiki pages? Or do I have to read the source code?</p>

CC BY-SA 3.0
2013-01-08T18:36:10.883Z
Is there an update to this question, or has there been any movement within the community to draft a network specification for Bitcoin?  I think this is quite necessary.
RLH
<transactions>
Is there any complete specification of the transactions?
hmp
# Is there any complete specification of the transactions?

(Asked by: username_0 on 2012-07-18)

I see the wiki page [Script](https://en.bitcoin.it/wiki/Script), and the page on [Contracts](https://en.bitcoin.it/wiki/Contracts) makes some remarks on things like signature numbers and SIGHASH flags, but it seems incomplete and not very friendly to someone not familiar with the protocol. **Is there an official specification of the transaction protocol** other than the wiki pages? Or do I have to read the source code?

**Tags:** transactions

> **Comments:**
> **username_1**: Is there an update to this question, or has there been any movement within the community to draft a network specification for Bitcoin?  I think this is quite necessary.  

---

## 1 answers

### Answer by username_2 on 2012-07-19. Score: 2

> Or do I have to read the source code?

This is the only "official specification". The wiki pages have a lot of good info, but they sometimes contain inaccuracies or important omissions.

There's some info about the SIGHASH flags here:  
<https://en.bitcoin.it/wiki/OP_CHECKSIG>


---

