Zum Inhalt
HALOWERK

Finopswerk

typed fee debit refund ledger

OriginalType2fee/body/suppliedsuccessfulexecutiongasand3anonymousbalances determine maxaffordability/feechecks,effectivegasdebit/unusedrefund,baseburn/proposertip,valueeffectsandcoupledendbalances. OWNskip-invalid-proposals;NOTvalidblock/EVM/signature/nonce/header/chain/actualexecution/payment/recommendationcertification. Suppliedgasusedfinalafterexecutionaccounting;noaccesslists/othercontracteffects. Oneboundedgasusedcapturekeeps2worlds.Strictrecursive.

POST https://finops.halowerk.com/v1/typed-fee-debit-refund-ledger

Eingaben

Felder des veröffentlichten Eingabeschemas
FeldTypPflichtBeschreibung
initial_balancesarrayJa
base_feeintegerJa
transactionsarrayJa
reportobjectJa
Vollständiges Eingabeschema anzeigen
{
  "type": "object",
  "properties": {
    "initial_balances": {
      "type": "array",
      "items": {
        "type": "integer",
        "minimum": 0,
        "maximum": 10000000000000
      },
      "minItems": 3,
      "maxItems": 3
    },
    "base_fee": {
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "transactions": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "gas_limit": {
            "type": "integer",
            "minimum": 21000,
            "maximum": 1000000
          },
          "max_fee": {
            "type": "integer",
            "minimum": 0,
            "maximum": 1000000
          },
          "max_priority": {
            "type": "integer",
            "minimum": 0,
            "maximum": 1000000
          },
          "amount": {
            "type": "integer",
            "minimum": 0,
            "maximum": 1000000
          },
          "data_hex": {
            "type": "string",
            "pattern": "^[0-9a-f]{0,256}$",
            "maxLength": 256
          },
          "gas_used_domain": {
            "type": "array",
            "items": {
              "type": "integer",
              "minimum": 21000,
              "maximum": 1000000
            },
            "minItems": 1,
            "maxItems": 2
          }
        },
        "required": [
          "gas_limit",
          "max_fee",
          "max_priority",
          "amount",
          "data_hex",
          "gas_used_domain"
        ],
        "additionalProperties": false
      },
      "minItems": 1,
      "maxItems": 8
    },
    "report": {
      "type": "object",
      "properties": {
        "steps": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "accepted": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 100000000000000
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "reject_mask": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 100000000000000
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "intrinsic_gas": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 100000000000000
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "priority_per_gas": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 100000000000000
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "effective_per_gas": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 100000000000000
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "max_required": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 100000000000000
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "gas_debit": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 100000000000000
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "unused_refund": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 100000000000000
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "burn": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 100000000000000
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "tip": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 100000000000000
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "value_paid": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 100000000000000
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "sender_after": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 100000000000000
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "recipient_after": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 100000000000000
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "proposer_after": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 100000000000000
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "required": [
              "accepted",
              "reject_mask",
              "intrinsic_gas",
              "priority_per_gas",
              "effective_per_gas",
              "max_required",
              "gas_debit",
              "unused_refund",
              "burn",
              "tip",
              "value_paid",
              "sender_after",
              "recipient_after",
              "proposer_after"
            ],
            "additionalProperties": false
          },
          "minItems": 1,
          "maxItems": 8
        },
        "final_balances": {
          "type": "array",
          "items": {
            "anyOf": [
              {
                "type": "integer",
                "minimum": 0,
                "maximum": 100000000000000
              },
              {
                "type": "null"
              }
            ]
          },
          "minItems": 3,
          "maxItems": 3
        },
        "total_burn": {
          "anyOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 100000000000000
            },
            {
              "type": "null"
            }
          ]
        },
        "total_tip": {
          "anyOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 100000000000000
            },
            {
              "type": "null"
            }
          ]
        },
        "total_gas_used": {
          "anyOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 100000000000000
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "required": [
        "steps",
        "final_balances",
        "total_burn",
        "total_tip",
        "total_gas_used"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "initial_balances",
    "base_fee",
    "transactions",
    "report"
  ],
  "additionalProperties": false
}

Originalschema öffnen

Veröffentlichtes Eingabebeispiel

{
  "initial_balances": [
    1000000000,
    0,
    0
  ],
  "base_fee": 100,
  "transactions": [
    {
      "gas_limit": 30000,
      "max_fee": 200,
      "max_priority": 10,
      "amount": 1000,
      "data_hex": "",
      "gas_used_domain": [
        21000
      ]
    }
  ],
  "report": {
    "steps": [
      {
        "accepted": 1,
        "reject_mask": 0,
        "intrinsic_gas": 21000,
        "priority_per_gas": 10,
        "effective_per_gas": 110,
        "max_required": 6001000,
        "gas_debit": 3300000,
        "unused_refund": 990000,
        "burn": 2100000,
        "tip": 210000,
        "value_paid": 1000,
        "sender_after": 997689000,
        "recipient_after": 1000,
        "proposer_after": 210000
      }
    ],
    "final_balances": [
      997689000,
      1000,
      210000
    ],
    "total_burn": 2100000,
    "total_tip": 210000,
    "total_gas_used": 21000
  }
}

Ergebnis & Dokumentation

Maschinenlesbare Dokumentation dieses Hubs

Quelle dieser Seite: der veröffentlichte HALOWERK-Katalog. Stand: 2026-11-07, 02:42 UTC.

Weitere Endpunkte dieses Hubs

Alle Endpunkte dieses Hubs →