coins: comments.
This commit is contained in:
parent
9f11875736
commit
244af663bb
@ -191,16 +191,20 @@ Coins.prototype.isEmpty = function isEmpty() {
|
||||
* Coins serialization:
|
||||
* version: varint
|
||||
* height: uint32
|
||||
* header-code: varint (31-bit fields | 1-bit coinbase-flag)
|
||||
* header-code: varint
|
||||
* bit 1: coinbase
|
||||
* bit 2: first output unspent
|
||||
* bit 3: second output unspent
|
||||
* bit 4-32: spent-field size
|
||||
* spent-field: bitfield (0=spent, 1=unspent)
|
||||
* outputs (repeated):
|
||||
* value: varint
|
||||
* compressed-script:
|
||||
* prefix:
|
||||
* 0x00 = 20 byte pubkey hash
|
||||
* prefix: 0x00 = 20 byte pubkey hash
|
||||
* 0x01 = 20 byte script hash
|
||||
* 0x02-0x05 = 32 byte ec-key x-value
|
||||
* >=0x06 = varint-size + 10 | raw script
|
||||
* 0x06-0x09 = reserved
|
||||
* >=0x10 = varint-size + 10 | raw script
|
||||
* data: script data, dictated by the prefix
|
||||
*
|
||||
* The compression below sacrifices some cpu in exchange
|
||||
|
||||
Loading…
Reference in New Issue
Block a user