Skip to content

Commit a745fa2

Browse files
author
Everett Hildenbrandt
committed
sss JSONSchema/genesis-filler-schema: tighten allowed field values
1 parent 50e4b5d commit a745fa2

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

JSONSchema/genesis-filler-schema.json

+14-14
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,18 @@
1212
"additionalProperties": true,
1313
"properties": {
1414
"balance": {
15-
"$ref": "#/definitions/IntegerOrConfusedHex"
15+
"$ref": "#/definitions/HexData"
1616
},
1717
"code": {
1818
"$ref": "#/definitions/HexDataOrEmpty"
1919
},
2020
"nonce": {
21-
"$ref": "#/definitions/IntegerOrConfusedHex"
21+
"$ref": "#/definitions/HexData"
2222
},
2323
"storage": {
2424
"additionalProperties": false,
2525
"patternProperties": {
26-
"^(0x)?[0-9a-f]+": {
26+
"^(0x)?([0-9a-f][0-9a-f])+": {
2727
"$ref": "#/definitions/HexData",
2828
"description": "storage key with 0x. data is HexData"
2929
}
@@ -56,22 +56,22 @@
5656
"forks": {
5757
"properties": {
5858
"EIP150ForkBlock": {
59-
"$ref": "#/definitions/IntegerOrConfusedHex"
59+
"$ref": "#/definitions/HexData"
6060
},
6161
"EIP158ForkBlock": {
62-
"$ref": "#/definitions/IntegerOrConfusedHex"
62+
"$ref": "#/definitions/HexData"
6363
},
6464
"byzantiumForkBlock": {
65-
"$ref": "#/definitions/IntegerOrConfusedHex"
65+
"$ref": "#/definitions/HexData"
6666
},
6767
"constantinopleForkBlock": {
68-
"$ref": "#/definitions/IntegerOrConfusedHex"
68+
"$ref": "#/definitions/HexData"
6969
},
7070
"daoForkBlock": {
71-
"$ref": "#/definitions/IntegerOrConfusedHex"
71+
"$ref": "#/definitions/HexData"
7272
},
7373
"homesteadForkBlock": {
74-
"$ref": "#/definitions/IntegerOrConfusedHex"
74+
"$ref": "#/definitions/HexData"
7575
}
7676
},
7777
"type": "object"
@@ -83,22 +83,22 @@
8383
"$ref": "#/definitions/Address"
8484
},
8585
"difficulty": {
86-
"$ref": "#/definitions/IntegerOrConfusedHex"
86+
"$ref": "#/definitions/HexData"
8787
},
8888
"extraData": {
8989
"$ref": "#/definitions/HexData"
9090
},
9191
"gasLimit": {
92-
"$ref": "#/definitions/IntegerOrConfusedHex"
92+
"$ref": "#/definitions/HexData"
9393
},
9494
"nonce": {
95-
"$ref": "#/definitions/IntegerOrConfusedHex"
95+
"$ref": "#/definitions/HexData"
9696
},
9797
"number": {
98-
"$ref": "#/definitions/IntegerOrConfusedHex"
98+
"$ref": "#/definitions/HexData"
9999
},
100100
"timestamp": {
101-
"$ref": "#/definitions/IntegerOrConfusedHex"
101+
"$ref": "#/definitions/HexData"
102102
}
103103
},
104104
"required": [

0 commit comments

Comments
 (0)