addedInput schema / properties / fee_estimation
Added value: +{
+ "additionalProperties": false,
+ "description": "Explicit opt-in to a separate versioned network_fee_estimate. Missing transaction fields are never guessed. Legacy cost_estimate, Judgment and L2 constraints remain unchanged.",
+ "properties": {
+ "transaction": {
+ "additionalProperties": false,
+ "properties": {
+ "access_list": {
+ "additionalItems": false,
+ "description": "Only an empty access list is supported by this fee-estimate version.",
+ "items": [],
+ "maxItems": 0,
+ "type": "array"
+ },
+ "gas_limit": {
+ "description": "Declared gas limit, 21000–5000000. Original simulation ceiling is unchanged.",
+ "maxLength": 7,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "max_fee_per_gas": {
+ "maxLength": 78,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "max_priority_fee_per_gas": {
+ "maxLength": 78,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "nonce": {
+ "description": "Explicit nonce, 0–9007199254740991; not checked against account state.",
+ "maxLength": 16,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "type": {
+ "const": "eip1559",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "nonce",
+ "gas_limit",
+ "max_fee_per_gas",
+ "max_priority_fee_per_gas",
+ "access_list"
+ ],
+ "type": "object"
+ },
+ "version": {
+ "const": "base_network_fee_v1",
+ "type": "string"
+ }
+ },
+ "required": [
+ "version"
+ ],
+ "type": "object"
+}