changedInput schema / $defs / Height / description
Previous value: -"Block height"New value: +"A block height: how many blocks came before it."
removedInput schema / $defs / Height / format
Removed value: -"uint32"
addedOutput schema / $defs / Address
Added value: +{
+ "type": "string"
+}
removedOutput schema / $defs / BlockExtras / properties / avgTxSize / format
Removed value: -"double"
addedOutput schema / $defs / BlockExtras / properties / coinbaseAddress / anyOf
Added value: +[
+ {
+ "$ref": "#/$defs/Address"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / $defs / BlockExtras / properties / coinbaseAddress / type
Removed value: -[
- "string",
- "null"
-]
addedOutput schema / $defs / BlockExtras / properties / coinbaseAddresses / items / $ref
Added value: +"#/$defs/Address"
removedOutput schema / $defs / BlockExtras / properties / coinbaseAddresses / items / type
Removed value: -"string"
addedOutput schema / $defs / BlockExtras / properties / coinbaseBip54
Added value: +{
+ "type": [
+ "boolean",
+ "null"
+ ]
+}
addedOutput schema / $defs / BlockExtras / properties / coinbaseRaw / allOf
Added value: +[
+ {
+ "$ref": "#/$defs/Hex"
+ }
+]
removedOutput schema / $defs / BlockExtras / properties / coinbaseRaw / type
Removed value: -"string"
addedOutput schema / $defs / BlockExtras / properties / expectedFees
Added value: +{
+ "anyOf": [
+ {
+ "$ref": "#/$defs/Sats"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
addedOutput schema / $defs / BlockExtras / properties / expectedWeight
Added value: +{
+ "anyOf": [
+ {
+ "$ref": "#/$defs/Weight"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
addedOutput schema / $defs / BlockExtras / properties / firstSeen / anyOf
Added value: +[
+ {
+ "$ref": "#/$defs/Timestamp"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / $defs / BlockExtras / properties / firstSeen / format
Removed value: -"uint64"
removedOutput schema / $defs / BlockExtras / properties / firstSeen / minimum
Removed value: -0
removedOutput schema / $defs / BlockExtras / properties / firstSeen / type
Removed value: -[
- "integer",
- "null"
-]
addedOutput schema / $defs / BlockExtras / properties / header / allOf
Added value: +[
+ {
+ "$ref": "#/$defs/Hex"
+ }
+]
removedOutput schema / $defs / BlockExtras / properties / header / type
Removed value: -"string"
addedOutput schema / $defs / BlockExtras / properties / matchRate
Added value: +{
+ "type": [
+ "number",
+ "null"
+ ]
+}
addedOutput schema / $defs / BlockExtras / properties / orphans / items / $ref
Added value: +"#/$defs/BlockOrphan"
removedOutput schema / $defs / BlockExtras / properties / orphans / items / type
Removed value: -"string"
addedOutput schema / $defs / BlockExtras / properties / pool / $ref
Added value: +"#/$defs/BlockPool"
removedOutput schema / $defs / BlockExtras / properties / pool / allOf
Removed value: -[
- {
- "$ref": "#/$defs/BlockPool"
- }
-]
removedOutput schema / $defs / BlockExtras / properties / segwitTotalSize / format
Removed value: -"uint64"
removedOutput schema / $defs / BlockExtras / properties / segwitTotalTxs / format
Removed value: -"uint32"
addedOutput schema / $defs / BlockExtras / properties / segwitTotalWeight / $ref
Added value: +"#/$defs/Weight"
removedOutput schema / $defs / BlockExtras / properties / segwitTotalWeight / allOf
Removed value: -[
- {
- "$ref": "#/$defs/Weight"
- }
-]
removedOutput schema / $defs / BlockExtras / properties / totalInputs / format
Removed value: -"uint64"
removedOutput schema / $defs / BlockExtras / properties / totalOutputs / format
Removed value: -"uint64"
removedOutput schema / $defs / BlockExtras / properties / utxoSetChange / format
Removed value: -"int64"
removedOutput schema / $defs / BlockExtras / properties / utxoSetSize / format
Removed value: -"uint64"
removedOutput schema / $defs / BlockExtras / properties / virtualSize / format
Removed value: -"double"
addedOutput schema / $defs / BlockHash / pattern
Added value: +"^[0-9a-f]{64}$"
removedOutput schema / $defs / BlockInfoV1 / properties / bits / format
Removed value: -"uint32"
removedOutput schema / $defs / BlockInfoV1 / properties / difficulty / format
Removed value: -"double"
addedOutput schema / $defs / BlockInfoV1 / properties / extras / $ref
Added value: +"#/$defs/BlockExtras"
removedOutput schema / $defs / BlockInfoV1 / properties / extras / allOf
Removed value: -[
- {
- "$ref": "#/$defs/BlockExtras"
- }
-]
addedOutput schema / $defs / BlockInfoV1 / properties / height / $ref
Added value: +"#/$defs/Height"
removedOutput schema / $defs / BlockInfoV1 / properties / height / allOf
Removed value: -[
- {
- "$ref": "#/$defs/Height"
- }
-]
addedOutput schema / $defs / BlockInfoV1 / properties / merkle_root / $ref
Added value: +"#/$defs/MerkleNode"
removedOutput schema / $defs / BlockInfoV1 / properties / merkle_root / type
Removed value: -"string"
removedOutput schema / $defs / BlockInfoV1 / properties / nonce / format
Removed value: -"uint32"
removedOutput schema / $defs / BlockInfoV1 / properties / previousblockhash / allOf
Removed value: -[
- {
- "$ref": "#/$defs/BlockHash"
- }
-]
addedOutput schema / $defs / BlockInfoV1 / properties / previousblockhash / anyOf
Added value: +[
+ {
+ "$ref": "#/$defs/BlockHash"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / $defs / BlockInfoV1 / properties / size / format
Removed value: -"uint64"
removedOutput schema / $defs / BlockInfoV1 / properties / tx_count / format
Removed value: -"uint32"
removedOutput schema / $defs / BlockInfoV1 / properties / version / format
Removed value: -"uint32"
changedOutput schema / $defs / BlockInfoV1 / required
Previous value: -[
- "id",
- "height",
- "version",
- "timestamp",
- "bits",
- "nonce",
- "difficulty",
- "merkle_root",
- "tx_count",
- "size",
- "weight",
- "previousblockhash",
- "mediantime",
- "extras"
-]New value: +[
+ "id",
+ "height",
+ "version",
+ "timestamp",
+ "bits",
+ "nonce",
+ "difficulty",
+ "merkle_root",
+ "tx_count",
+ "size",
+ "weight",
+ "mediantime",
+ "extras"
+]
addedOutput schema / $defs / BlockOrphan
Added value: +{
+ "properties": {
+ "branchlen": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "hash": {
+ "$ref": "#/$defs/BlockHash"
+ },
+ "height": {
+ "$ref": "#/$defs/Height"
+ },
+ "prevhash": {
+ "allOf": [
+ {
+ "$ref": "#/$defs/BlockHash"
+ }
+ ]
+ },
+ "status": {
+ "$ref": "#/$defs/BlockOrphanStatus"
+ }
+ },
+ "required": [
+ "height",
+ "hash",
+ "branchlen",
+ "status",
+ "prevhash"
+ ],
+ "type": "object"
+}
addedOutput schema / $defs / BlockOrphanStatus
Added value: +{
+ "oneOf": [
+ {
+ "const": "invalid",
+ "type": "string"
+ },
+ {
+ "const": "headers-only",
+ "type": "string"
+ },
+ {
+ "const": "valid-headers",
+ "type": "string"
+ },
+ {
+ "const": "valid-fork",
+ "type": "string"
+ }
+ ]
+}
removedOutput schema / $defs / BlockPool / properties / blockNumber / format
Removed value: -"uint64"
removedOutput schema / $defs / BlockPool / properties / id / format
Removed value: -"uint8"
removedOutput schema / $defs / Dollars / format
Removed value: -"double"
removedOutput schema / $defs / FeeRate / format
Removed value: -"double"
removedOutput schema / $defs / Height / format
Removed value: -"uint32"
addedOutput schema / $defs / Hex
Added value: +{
+ "pattern": "^([0-9a-f]{2})*$",
+ "type": "string"
+}
addedOutput schema / $defs / MerkleNode
Added value: +{
+ "pattern": "^[0-9a-f]{64}$",
+ "type": "string"
+}
removedOutput schema / $defs / Sats / format
Removed value: -"uint64"
removedOutput schema / $defs / Timestamp / format
Removed value: -"uint32"
removedOutput schema / $defs / Weight / format
Removed value: -"uint32"