Uniblock · Schema

Uniblock Transaction

Schema representing a blockchain transaction with detailed execution information as returned by the Uniblock Unified API.

BlockchainWeb3

Properties

Name Type Description
transactionHash string The unique hash identifier of the transaction.
from string The sender address.
to string The recipient address.
value string The value transferred in the native token's smallest unit.
blockNumber integer The block number containing the transaction.
blockTimestamp string The timestamp of the block containing the transaction.
status string The execution status of the transaction.
gasUsed string The amount of gas consumed by the transaction.
gasPrice string The gas price at which the transaction was executed.
nonce integer The sender's transaction nonce.
input string The input data of the transaction in hexadecimal format.
logs array Event logs emitted during the transaction execution.
View JSON Schema on GitHub

JSON Schema

uniblock-transaction-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://uniblock.dev/schemas/uniblock/transaction.json",
  "title": "Uniblock Transaction",
  "description": "Schema representing a blockchain transaction with detailed execution information as returned by the Uniblock Unified API.",
  "type": "object",
  "required": ["transactionHash"],
  "properties": {
    "transactionHash": {
      "type": "string",
      "description": "The unique hash identifier of the transaction.",
      "pattern": "^0x[a-fA-F0-9]{64}$"
    },
    "from": {
      "type": "string",
      "description": "The sender address."
    },
    "to": {
      "type": "string",
      "description": "The recipient address."
    },
    "value": {
      "type": "string",
      "description": "The value transferred in the native token's smallest unit."
    },
    "blockNumber": {
      "type": "integer",
      "description": "The block number containing the transaction.",
      "minimum": 0
    },
    "blockTimestamp": {
      "type": "string",
      "format": "date-time",
      "description": "The timestamp of the block containing the transaction."
    },
    "status": {
      "type": "string",
      "description": "The execution status of the transaction.",
      "enum": ["success", "failed"]
    },
    "gasUsed": {
      "type": "string",
      "description": "The amount of gas consumed by the transaction."
    },
    "gasPrice": {
      "type": "string",
      "description": "The gas price at which the transaction was executed."
    },
    "nonce": {
      "type": "integer",
      "description": "The sender's transaction nonce.",
      "minimum": 0
    },
    "input": {
      "type": "string",
      "description": "The input data of the transaction in hexadecimal format."
    },
    "logs": {
      "type": "array",
      "description": "Event logs emitted during the transaction execution.",
      "items": {
        "$ref": "#/$defs/TransactionLog"
      }
    }
  },
  "$defs": {
    "TransactionLog": {
      "type": "object",
      "description": "An event log emitted by a smart contract during transaction execution.",
      "properties": {
        "logIndex": {
          "type": "integer",
          "description": "The position of the log entry in the block.",
          "minimum": 0
        },
        "address": {
          "type": "string",
          "description": "The smart contract address that emitted the event."
        },
        "topics": {
          "type": "array",
          "description": "Indexed event topics used for filtering and identification.",
          "items": {
            "type": "string"
          },
          "minItems": 1,
          "maxItems": 4
        },
        "data": {
          "type": "string",
          "description": "Non-indexed event data in hexadecimal format."
        }
      }
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/uniblock-transaction"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.