Bhash Ontology Working Group
Vocabulary describing Hedera Smart Contract Service artefacts, execution traces, and system contract integrations.
Hedera Smart Contract Service module
Phase 3 sprint module covering smart contract deployment, execution, and HTS precompile usage for CQ-DEV-005.
Contract account
Account generated for a deployed smart contract to receive funds and identify executions.
emits contract event
Links a contract execution to events emitted during the call.
executes contract
Links a contract execution process to the contract being executed.
has bytecode
Connects a smart contract to the bytecode package it executes.
has contract id
Ledger identifier (e.g., 0.0.x) for a deployed contract.
has function selector
Hex-encoded selector identifying the precompile function invoked.
has gas breakdown
Summary of intrinsic, opcode, and surcharge gas components for analytics.
has gas limit
Maximum gas supplied to a contract execution.
has gas schedule
Associates the Smart Contract Service with the published gas fee schedule.
has gas used
Total gas consumed by a precompile invocation.
has invocation count
Number of times a contract has been executed in the sample dataset.
has opcode trace
Links a contract execution to the opcode trace artefact exported by mirror nodes.
has result status
Execution status such as SUCCESS, REVERTED, or INSUFFICIENT_GAS.
includes invocation
Associates a contract execution with the precompile invocations performed during the call.
invokes system contract
Indicates that a contract relies on a particular system contract during execution.
records log
Associates a contract event with the structured log entry captured by mirror nodes.
stores bytecode in
Indicates which File Service file contains the contract bytecode.
targets system contract
Identifies which system contract precompile was invoked.
Contract log
Structured record describing indexed topics and data generated by a contract event.
Gas fee schedule
Fee schedule that defines intrinsic and surcharge gas costs for smart contract operations.
Precompile
Entry point exposing native Hedera services (HTS, HCS) to smart contracts via reserved selectors.
Smart Contract Service
Network service that executes EVM smart contracts and exposes system contract integrations.
Contract bytecode
EVM bytecode package uploaded via File Service and linked to a deployed smart contract.
Contract event
Event emitted by a contract execution and captured in mirror node logs.
Opcode trace
Detailed record of EVM opcodes executed during a contract execution.
System contract
Reserved contract deployed by Hedera for protocol operations such as HTS precompiles.
Precompile invocation
Event capturing a contract execution invoking a specific system contract precompile.
Contract execution
Process representing a transaction that executes a smart contract function.
Smart contract
Deployed EVM bytecode managed by the Smart Contract Service with an associated contract account.