{ "type":"object", "patternProperties":{ "^.*$":{ "type":"object", "properties":{ "post":{ "type":"object", "properties":{ "EIP150":{ "type":"array" }, "EIP158":{ "type":"array" }, "Frontier":{ "type":"array" }, "Homestead":{ "type":"array" }, "Metropolis":{ "type":"array" } } }, "explanation":{ "type":"string" }, "env":{ "type":"object", "properties":{ "currentCoinbase":{ "type":"string", "pattern":"^0x[0-9a-f]*$" }, "currentDifficulty":{ "type":"string", "pattern":"^0x[0-9a-f]*$" }, "currentGasLimit":{ "type":"string", "pattern":"^0x[0-9a-f]*$" }, "currentNumber":{ "type":"string", "pattern":"^0x[0-9a-f]*$" }, "currentTimestamp":{ "type":"string", "pattern":"^0x[0-9a-f]*$" }, "previousHash":{ "type":"string", "pattern":"^0x[0-9a-f]*$" } }, "additionalproperties":false }, "pre":{ "type":"object", "patternProperties":{ "^0x[0-9a-f]*":{ "type":"object", "properties":{ "balance":{ "type":"string", "pattern":"^0x[0-9a-f]*$" }, "code":{ "type":"string", "pattern":"^(0x[0-9a-f]*)?$" }, "nonce":{ "type":"string", "pattern":"^0x[0-9a-f]*$" }, "storage":{ "type":"object" } } } }, "additionalProperties":false }, "transaction":{ "type":"object", "properties":{ "data":{ "type":"array", "items":{ "type":"string", "pattern":"^(0x[0-9a-f]*)?$" } }, "gasLimit":{ "type":"array", "items":{ "type":"string", "pattern":"^0x[0-9a-f]*$" } }, "gasPrice":{ "type":"string", "pattern":"^0x[0-9a-f]*$" }, "nonce":{ "type":"string", "pattern":"^0x[0-9a-f]*$" }, "secretKey":{ "type":"string", "pattern":"^0x[0-9a-f]*$" }, "to":{ "type":"string", "pattern":"^0x[0-9a-f]*$" }, "value":{ "type":"array", "items":{ "type":"string", "pattern":"^0x[0-9a-f]*$" } } }, "additionalProperties":false } } } } }