changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "additionalProperties": false,
+ "properties": {
+ "deeplink": {
+ "type": "string"
+ },
+ "human_summary": {
+ "type": "string"
+ },
+ "safety": {
+ "additionalProperties": true,
+ "properties": {
+ "reasons": {
+ "items": {
+ "enum": [
+ "abi_names_inferred",
+ "proxy",
+ "simulation_failed",
+ "native_value",
+ "spending_approval",
+ "asset_outflow"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "requires_human_confirmation": {
+ "type": "boolean"
+ },
+ "risk_level": {
+ "enum": [
+ "low",
+ "medium",
+ "high",
+ "blocked"
+ ],
+ "type": "string"
+ },
+ "signing_recommended": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "signing_recommended",
+ "risk_level",
+ "requires_human_confirmation",
+ "reasons"
+ ],
+ "type": "object"
+ },
+ "simulation": {
+ "additionalProperties": true,
+ "properties": {
+ "asset_changes": {
+ "type": "array"
+ },
+ "gas_used": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "logs": {
+ "type": "array"
+ },
+ "return_value": {},
+ "revert": {},
+ "state_diff": {
+ "type": "array"
+ },
+ "success": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "success",
+ "gas_used",
+ "state_diff",
+ "asset_changes",
+ "logs"
+ ],
+ "type": "object"
+ },
+ "unsigned_tx": {
+ "additionalProperties": true,
+ "properties": {
+ "chainId": {
+ "type": "integer"
+ },
+ "data": {
+ "description": "Raw form: calldata (0x-prefixed hex bytes).",
+ "pattern": "^0x([0-9a-fA-F]{2})*$",
+ "type": "string"
+ },
+ "from": {
+ "description": "The sender address (the user's wallet). No key is needed — nothing is signed.",
+ "pattern": "^0x[0-9a-fA-F]{40}$",
+ "type": "string"
+ },
+ "gas": {
+ "pattern": "^\\d+$",
+ "type": "string"
+ },
+ "to": {
+ "description": "0x contract address.",
+ "pattern": "^0x[0-9a-fA-F]{40}$",
+ "type": "string"
+ },
+ "value": {
+ "pattern": "^\\d+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "chainId",
+ "to",
+ "from",
+ "data",
+ "value"
+ ],
+ "type": "object"
+ },
+ "wallet_request": {},
+ "warnings": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "unsigned_tx",
+ "simulation",
+ "human_summary",
+ "deeplink",
+ "warnings",
+ "safety"
+ ],
+ "type": "object"
+}