V.O.W / files/breath.schema.json
breath.schema.json
1,577 bytes
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "Breath", "type": "object", "required": [ "seq", "inflow_lamports", "price_lamports_per_1e6", "basis_lamports_per_1e6", "ratio_bps", "spend_bps", "burn_bps", "spent_lamports", "bought_raw", "burned_raw", "reserve_after", "holdings_after", "state", "trigger_sig" ], "properties": { "seq": { "type": "integer", "minimum": 1 }, "inflow_lamports": { "type": "integer", "minimum": 0 }, "price_lamports_per_1e6": { "type": "integer", "minimum": 0 }, "basis_lamports_per_1e6": { "type": "integer", "minimum": 0 }, "ratio_bps": { "type": "integer", "minimum": 0 }, "spend_bps": { "type": "integer", "minimum": 2000, "maximum": 10000 }, "burn_bps": { "type": "integer", "minimum": 0, "maximum": 500 }, "spent_lamports": { "type": "integer", "minimum": 0 }, "bought_raw": { "type": "string", "pattern": "^[0-9]+$" }, "burned_raw": { "type": "string", "pattern": "^[0-9]+$" }, "reserve_after": { "type": "integer", "minimum": 0 }, "holdings_after": { "type": "string", "pattern": "^[0-9]+$" }, "state": { "type": "integer", "enum": [ 0, 1, 2 ] }, "trigger_sig": { "type": "string", "minLength": 86, "maxLength": 88 } } }