diff --git a/evm/development/addresses.mdx b/evm/development/addresses.mdx index 5c9a63fd..81d1222c 100644 --- a/evm/development/addresses.mdx +++ b/evm/development/addresses.mdx @@ -1,5 +1,6 @@ --- title: "Smart Contract Addresses" +description: "Compare smart contract EVM addresses and Hedera contract IDs, how they map via HIP-729, and when to use each format with HashScan and MetaMask." --- diff --git a/evm/development/archive-queries.mdx b/evm/development/archive-queries.mdx index 0d5bed00..6e505645 100644 --- a/evm/development/archive-queries.mdx +++ b/evm/development/archive-queries.mdx @@ -1,5 +1,6 @@ --- title: "EVM Archive Node Queries" +description: "Use the Hedera mirror node /contracts/call endpoint to run gas-free smart contract queries, estimate gas, and simulate EVM transactions without state changes." --- diff --git a/evm/development/compiling.mdx b/evm/development/compiling.mdx index 00bd9841..f3e087d9 100644 --- a/evm/development/compiling.mdx +++ b/evm/development/compiling.mdx @@ -1,5 +1,6 @@ --- title: "Compiling Smart Contracts" +description: "Learn how Solidity is compiled to EVM bytecode and ABI on Hedera using solc, Remix, Hardhat, and Truffle before deploying your smart contract." --- Compiling a smart contract involves using the contract's source code to generate its [**bytecode**](/support/glossary#bytecode) and the contract [**Application** **Binary Interface (ABI)**](/support/glossary#application-binary-interface-abi). The Ethereum Virtual Machine (EVM) executes the bytecode to understand and execute the smart contract. Meanwhile, other smart contracts use the ABI to understand how to interact with the deployed contracts on the Hedera network. diff --git a/evm/development/creating.mdx b/evm/development/creating.mdx index dcf252d5..50de357c 100644 --- a/evm/development/creating.mdx +++ b/evm/development/creating.mdx @@ -1,5 +1,6 @@ --- title: "Creating Smart Contracts" +description: "Write smart contracts for the Hedera EVM in Solidity or Vyper, compile to bytecode, and target the Ethereum Virtual Machine with familiar tools." --- diff --git a/evm/development/deploying.mdx b/evm/development/deploying.mdx index 73050c2b..bdd1349a 100644 --- a/evm/development/deploying.mdx +++ b/evm/development/deploying.mdx @@ -1,5 +1,6 @@ --- title: "Deploying Smart Contracts" +description: "Deploy Solidity smart contracts to the Hedera Besu EVM using ContractCreate, EthereumTransaction, or eth_sendRawTransaction with the Cancun hard fork." --- diff --git a/evm/development/forking.mdx b/evm/development/forking.mdx index c78e8798..73ad5a5e 100644 --- a/evm/development/forking.mdx +++ b/evm/development/forking.mdx @@ -1,5 +1,6 @@ --- title: "Forking Hedera Network for Local Testing" +description: "Fork Hedera mainnet or testnet locally with the hedera-forking library to test Solidity contracts and system contracts in Foundry or Hardhat." --- This guide explains how fork testing works on Hedera, how it differs from traditional EVM chains, and how the [hedera-forking](https://github.com/hashgraph/hedera-forking) library enables local development with Hedera System Contracts. diff --git a/evm/development/gas-fees.mdx b/evm/development/gas-fees.mdx index 9a5a7e95..1a8b43ce 100644 --- a/evm/development/gas-fees.mdx +++ b/evm/development/gas-fees.mdx @@ -1,6 +1,6 @@ --- title: "Gas and Fees" -description: "Understanding gas costs, throttling, and fee calculation for Hiero Contracts" +description: "Understand gas, weibar, intrinsic costs, throttling, and fee calculation on the Hedera EVM after HIP-1249 eliminated minimum gas charges for contracts." mode: "wide" --- diff --git a/evm/development/json-rpc/index.mdx b/evm/development/json-rpc/index.mdx index 6cde8dca..ee62a283 100644 --- a/evm/development/json-rpc/index.mdx +++ b/evm/development/json-rpc/index.mdx @@ -1,5 +1,6 @@ --- title: "JSON-RPC Relay" +description: "Use the Hiero JSON-RPC Relay to interact with Hedera nodes through standard EVM methods like eth_call, eth_sendRawTransaction, and eth_getLogs." --- The [Hiero JSON-RPC Relay](https://github.com/hiero-ledger/hiero-json-rpc-relay) is an open-source project implementing the EVM JSON-RPC standard. It allows developers to interact with Hedera nodes using familiar EVM tools, allowing developers and users to deploy, query, and execute contracts as they usually would. Check out the interactive[ OpenRPC Specification](https://playground.open-rpc.org/?schemaUrl=https://raw.githubusercontent.com/hashgraph/hedera-json-rpc-relay/main/docs/openrpc.json&uiSchema%5BappBar%5D%5Bui:splitView%5D=false&uiSchema%5BappBar%5D%5Bui:input%5D=false&uiSchema%5BappBar%5D%5Bui:examplesDropdown%5D=false) and a simple [list of endpoints](https://github.com/hiero-ledger/hiero-json-rpc-relay/blob/main/docs/rpc-api.md). diff --git a/evm/development/rent.mdx b/evm/development/rent.mdx index 97148934..49fa731d 100644 --- a/evm/development/rent.mdx +++ b/evm/development/rent.mdx @@ -1,5 +1,6 @@ --- title: "Smart Contract Rent" +description: "Learn how smart contract auto-renewal and storage rent will work on Hedera, including the planned $0.02 per key-value pair annual storage fee." --- diff --git a/evm/development/security.mdx b/evm/development/security.mdx index 24d64927..1acf4c91 100644 --- a/evm/development/security.mdx +++ b/evm/development/security.mdx @@ -1,5 +1,6 @@ --- title: "Smart Contract Security" +description: "Review the Hedera Smart Contract Service security model, EVM equivalence on Besu, authorization rules, and how state changes are scoped on contracts." --- diff --git a/evm/development/traceability.mdx b/evm/development/traceability.mdx index 4b7348ac..0a2cd8e0 100644 --- a/evm/development/traceability.mdx +++ b/evm/development/traceability.mdx @@ -1,5 +1,6 @@ --- title: "Smart Contract Traceability" +description: "Inspect Hedera smart contract execution using call traces and state traces to debug, audit, and analyze nested function calls and gas consumption." --- diff --git a/evm/development/troubleshooting.mdx b/evm/development/troubleshooting.mdx index d5f1e5e7..0cf9f08e 100644 --- a/evm/development/troubleshooting.mdx +++ b/evm/development/troubleshooting.mdx @@ -1,6 +1,6 @@ --- title: "Troubleshooting" -description: "Diagnose and fix common issues when developing EVM smart contracts on Hedera." +description: "Diagnose common Hedera EVM contract errors including gas failures, decoded reverts, HBAR transfer issues, 8 vs 18 decimal bugs, and JSON-RPC quirks." --- Most failures on Hedera fall into one of a few buckets: gas problems, reverts you can't decode, HBAR transfers that don't trigger your contract, decimal mismatches between SDK and EVM, or RPC issues that look like contract bugs but aren't. The sections below cover the patterns that account for most of them. diff --git a/evm/development/verifying.mdx b/evm/development/verifying.mdx index 2e55984a..4cceb340 100644 --- a/evm/development/verifying.mdx +++ b/evm/development/verifying.mdx @@ -1,5 +1,6 @@ --- title: "Verifying Smart Contracts" +description: "Verify Hedera smart contracts on Sourcify so HashScan and other mirror node explorers can display matched source code, ABI, and metadata for users." --- diff --git a/evm/differences/accounts-and-keys.mdx b/evm/differences/accounts-and-keys.mdx index d2cdcccd..e8cdd533 100644 --- a/evm/differences/accounts-and-keys.mdx +++ b/evm/differences/accounts-and-keys.mdx @@ -1,5 +1,6 @@ --- title: "Accounts, Signature Verification & Keys (ECDSA vs. ED25519)" +description: "Compare Hedera account models, ECDSA and ED25519 key handling, aliases, and signature verification with isAuthorized versus Ethereum's ECRECOVER flow." --- diff --git a/evm/differences/checklist.mdx b/evm/differences/checklist.mdx index 55feedff..b54ca1bb 100644 --- a/evm/differences/checklist.mdx +++ b/evm/differences/checklist.mdx @@ -1,6 +1,6 @@ --- title: "Migration Checklist" -description: "A step-by-step checklist for migrating your dApp from Ethereum to Hedera." +description: "Follow a step-by-step checklist for migrating an Ethereum dApp to Hedera, covering accounts, decimals, tokens, JSON-RPC, and contract deployment changes." hidden: true --- diff --git a/evm/differences/hbar-decimals.mdx b/evm/differences/hbar-decimals.mdx index a0415230..a8f0df2f 100644 --- a/evm/differences/hbar-decimals.mdx +++ b/evm/differences/hbar-decimals.mdx @@ -1,5 +1,6 @@ --- title: "Decimal Handling (8 vs. 18 Decimals)" +description: "Understand 8 vs 18 decimal handling for HBAR, HTS tokens, and ERC-20 tokens across HAPI, the Smart Contract Service, and the JSON-RPC relay on Hedera." --- diff --git a/evm/differences/index.mdx b/evm/differences/index.mdx index de2988c6..2469de1a 100644 --- a/evm/differences/index.mdx +++ b/evm/differences/index.mdx @@ -1,5 +1,6 @@ --- title: Understanding Hedera's EVM Differences and Compatibility +description: "Compare Hedera and Ethereum on consensus, fees, tokens, key management, and JSON-RPC behavior to migrate Solidity smart contracts and EVM dApps." sidebarTitle: Hedera vs. Ethereum --- diff --git a/evm/differences/json-rpc-differences.mdx b/evm/differences/json-rpc-differences.mdx index e88a67ee..bac9683d 100644 --- a/evm/differences/json-rpc-differences.mdx +++ b/evm/differences/json-rpc-differences.mdx @@ -1,6 +1,6 @@ --- title: "JSON-RPC Relay and EVM Tooling" -description: "Learn how to use the JSON-RPC relay and familiar EVM tools to interact with the Hedera network." +description: "See how the Hiero JSON-RPC relay supports EVM tooling like Hardhat, Foundry, and MetaMask, plus differences in state queries, logs, and historical data." mode: "wide" --- diff --git a/evm/differences/native-devs/ed25519-integration.mdx b/evm/differences/native-devs/ed25519-integration.mdx index 04bfc3f3..aaa0b41c 100644 --- a/evm/differences/native-devs/ed25519-integration.mdx +++ b/evm/differences/native-devs/ed25519-integration.mdx @@ -1,6 +1,6 @@ --- -title: "Integrating - ED25519 Accounts and Advanced Features Into Smart Contracts" +title: "Integrate ED25519 accounts and HIP-632 in smart contracts" +description: "Use HIP-632 system contract functions isAuthorized and isAuthorizedRaw to verify ED25519 and ECDSA signatures from Solidity smart contracts on Hedera." --- ## Overview diff --git a/evm/differences/native-devs/extending-token-management.mdx b/evm/differences/native-devs/extending-token-management.mdx index bbf7a1cb..f9da93fb 100644 --- a/evm/differences/native-devs/extending-token-management.mdx +++ b/evm/differences/native-devs/extending-token-management.mdx @@ -1,5 +1,6 @@ --- title: "Extending Token Management with Smart Contracts" +description: "Extend HTS token management with Solidity by combining mintToken, burnToken, supply keys, and access control patterns inside Hedera smart contracts." --- diff --git a/evm/differences/native-devs/index.mdx b/evm/differences/native-devs/index.mdx index 2f045ec4..39079a41 100644 --- a/evm/differences/native-devs/index.mdx +++ b/evm/differences/native-devs/index.mdx @@ -1,5 +1,6 @@ --- -title: For Hedera-Native Developers Adding Smart Contract Functionality +title: "Add smart contracts to Hedera-native applications" +description: "Add EVM smart contract logic to Hedera-native apps using HTS, HCS, mirror nodes, and ECDSA or ED25519 key management without losing native performance." sidebarTitle: For Native Devs --- ## **Introduction** diff --git a/evm/differences/native-devs/json-rpc-state-queries.mdx b/evm/differences/native-devs/json-rpc-state-queries.mdx index 4b7a16c0..90576bb9 100644 --- a/evm/differences/native-devs/json-rpc-state-queries.mdx +++ b/evm/differences/native-devs/json-rpc-state-queries.mdx @@ -1,5 +1,6 @@ --- title: "JSON-RPC Relay and State Queries" +description: "Query Hedera state from EVM tooling using the JSON-RPC relay and mirror nodes, and learn how the lack of a Merkle Patricia Trie affects historical data." --- diff --git a/evm/differences/native-token-transfers.mdx b/evm/differences/native-token-transfers.mdx index 90e4afdc..23d171ab 100644 --- a/evm/differences/native-token-transfers.mdx +++ b/evm/differences/native-token-transfers.mdx @@ -1,5 +1,6 @@ --- title: "Handling HBAR Transfers in Contracts" +description: "Handle HBAR transfers in Solidity on Hedera, including when receive() and fallback() fire and how transfer(), send(), and call() differ from Ethereum." --- diff --git a/evm/differences/tooling-compatibility.mdx b/evm/differences/tooling-compatibility.mdx index 8f43c5ce..122a0f3c 100644 --- a/evm/differences/tooling-compatibility.mdx +++ b/evm/differences/tooling-compatibility.mdx @@ -1,5 +1,6 @@ --- title: "Token Management with Hedera Token Service" +description: "Manage token supply on Hedera using the HTS system contract at 0x167, supply keys, and access control patterns since native HBAR cannot be burned." --- diff --git a/evm/hedera-services/hts-solidity/create-tokens.mdx b/evm/hedera-services/hts-solidity/create-tokens.mdx index 0952e64b..33c28a3d 100644 --- a/evm/hedera-services/hts-solidity/create-tokens.mdx +++ b/evm/hedera-services/hts-solidity/create-tokens.mdx @@ -1,6 +1,6 @@ --- title: "Create Tokens" -description: "Create fungible and non-fungible HTS tokens directly from Solidity via the 0x167 system contract." +description: "Create fungible and non-fungible HTS tokens from Solidity using the 0x167 system contract, with optional custom fees, royalties, and ERC-20 or ERC-721 access." --- The HTS system contract at `0x167` lets a Solidity contract create native HTS tokens. The resulting token is a real HTS token: same association rules, same mirror node REST responses, same HashScan view as an SDK-created one. You can operate on it through the HTS interface or through ERC-20 / ERC-721 redirects. diff --git a/evm/hedera-services/hybrid/erc-compatibility.mdx b/evm/hedera-services/hybrid/erc-compatibility.mdx index 11817aa9..97e27242 100644 --- a/evm/hedera-services/hybrid/erc-compatibility.mdx +++ b/evm/hedera-services/hybrid/erc-compatibility.mdx @@ -1,5 +1,6 @@ --- title: "ERC/EVM-Compatible Tokenization" +description: "Deploy ERC-20 and ERC-721 smart contracts on Hedera using Hardhat, ethers.js, web3.js, and Remix while keeping standard EVM workflows and low fees." --- diff --git a/evm/hedera-services/hybrid/index.mdx b/evm/hedera-services/hybrid/index.mdx index cff9d1bc..ca7088c5 100644 --- a/evm/hedera-services/hybrid/index.mdx +++ b/evm/hedera-services/hybrid/index.mdx @@ -1,5 +1,6 @@ --- title: "Hybrid (HTS + EVM ) Tokenization" +description: "Combine Hedera Token Service tokens with EVM smart contracts to manage HTS tokens like ERC-20 or ERC-721 and add programmable logic via system contracts." --- diff --git a/evm/hedera-services/system-contracts/account-service.mdx b/evm/hedera-services/system-contracts/account-service.mdx index 00d6feb2..3f2fa19e 100644 --- a/evm/hedera-services/system-contracts/account-service.mdx +++ b/evm/hedera-services/system-contracts/account-service.mdx @@ -1,5 +1,6 @@ --- title: "Hedera Account Service" +description: "Use the Hedera Account Service system contract at 0x16a to verify signatures, call ECRECOVER on ECDSA aliases, and authorize ED25519 keys via HIP-632." sidebarTitle: "Account Service" --- diff --git a/evm/hedera-services/system-contracts/exchange-rate.mdx b/evm/hedera-services/system-contracts/exchange-rate.mdx index 2f30c9ed..8f0086ab 100644 --- a/evm/hedera-services/system-contracts/exchange-rate.mdx +++ b/evm/hedera-services/system-contracts/exchange-rate.mdx @@ -1,7 +1,7 @@ --- title: "Exchange Rate System Contract" sidebarTitle: "Exchange Rate" -description: "Query HBAR/USD exchange rates directly from your smart contracts via the 0x168 system contract." +description: "Query the live HBAR to USD exchange rate from Solidity using the 0x168 system contract to convert tinycents and tinybars deterministically on-chain." --- The exchange rate system contract exposes the network's active HBAR/USD rate to your EVM contracts. If you want to price something in USD but settle in HBAR, this is what you call. diff --git a/evm/hedera-services/system-contracts/hts.mdx b/evm/hedera-services/system-contracts/hts.mdx index 3e634b76..c898dad8 100644 --- a/evm/hedera-services/system-contracts/hts.mdx +++ b/evm/hedera-services/system-contracts/hts.mdx @@ -1,5 +1,6 @@ --- title: "Hedera Token Service System Contract" +description: "Call the Hedera Token Service system contract at 0x167 from Solidity to create, mint, burn, associate, freeze, KYC, and transfer fungible and NFT tokens." sidebarTitle: "Token Service" --- diff --git a/evm/hedera-services/system-contracts/index.mdx b/evm/hedera-services/system-contracts/index.mdx index e651725f..90023103 100644 --- a/evm/hedera-services/system-contracts/index.mdx +++ b/evm/hedera-services/system-contracts/index.mdx @@ -1,5 +1,6 @@ --- title: System Smart Contracts +description: "Browse Hedera's system smart contracts for token service, exchange rate, account service, and scheduling, with reserved EVM addresses and Solidity interfaces." sidebarTitle: System Contracts --- System smart contracts are Hedera API functionality logic presented at reserved address locations on the EVM network. These addresses contain reserved function selectors. When a deployed contract calls these selectors, they execute as though a corresponding system contract exists on the network. Both system and user-deployed contracts live at the same address. If a contract is redeployed, it gets a new address while the original address retains the old bytecode. diff --git a/evm/hedera-services/system-contracts/schedule-service.mdx b/evm/hedera-services/system-contracts/schedule-service.mdx index bc022993..36341f57 100644 --- a/evm/hedera-services/system-contracts/schedule-service.mdx +++ b/evm/hedera-services/system-contracts/schedule-service.mdx @@ -1,5 +1,6 @@ --- title: "Hedera Schedule Service" +description: "Schedule future smart contract calls on Hedera using the HSS system contract and HIP-755 and HIP-1215 for on-chain automation and multi-sig workflows." sidebarTitle: "Schedule Service" mode: "wide" --- diff --git a/evm/index.mdx b/evm/index.mdx index 65cacb03..d56384d6 100644 --- a/evm/index.mdx +++ b/evm/index.mdx @@ -1,6 +1,6 @@ --- title: "EVM Developers" -description: "Deploy Solidity smart contracts on Hedera using MetaMask, Hardhat, Foundry, and the JSON-RPC relay, your existing EVM workflow." +description: "Build and deploy Solidity smart contracts on Hedera using MetaMask, Hardhat, Foundry, Remix, and the JSON-RPC relay with your familiar EVM workflow." mode: wide --- diff --git a/evm/integrations/cross-chain/index.mdx b/evm/integrations/cross-chain/index.mdx index 83cc29d0..6296a4be 100644 --- a/evm/integrations/cross-chain/index.mdx +++ b/evm/integrations/cross-chain/index.mdx @@ -1,5 +1,6 @@ --- title: Interoperability and Bridging +description: "Move assets and messages between Hedera and other chains using LayerZero, Chainlink CCIP, Hashport, and other cross-chain interoperability protocols." --- Interoperability and bridging on Hedera enable seamless communication and asset transfers between Hedera and other blockchain networks. This will allow developers to create dApps across multiple blockchain platforms, furthering the functionality and versatility of applications. Projects like **LayerZero**, **Chainlink**, and **Hashport** are among the leading providers of these integrations. Learn more about these integrations below. diff --git a/evm/integrations/cross-chain/layerzero.mdx b/evm/integrations/cross-chain/layerzero.mdx index 1e2bae36..f6023936 100644 --- a/evm/integrations/cross-chain/layerzero.mdx +++ b/evm/integrations/cross-chain/layerzero.mdx @@ -1,5 +1,6 @@ --- title: "LayerZero" +description: "Send omnichain messages and bridge HTS or ERC-20 tokens between Hedera and other EVM chains using the LayerZero protocol and OApp contract templates." --- diff --git a/evm/integrations/oracles/chainlink.mdx b/evm/integrations/oracles/chainlink.mdx index a504d196..7eab6929 100644 --- a/evm/integrations/oracles/chainlink.mdx +++ b/evm/integrations/oracles/chainlink.mdx @@ -1,5 +1,6 @@ --- title: "Chainlink Oracles" +description: "Connect Hedera smart contracts to real-world data with Chainlink Price Feeds, VRF, and oracles, including a working price feed demo repository on Hedera." --- diff --git a/evm/integrations/oracles/index.mdx b/evm/integrations/oracles/index.mdx index b82fb71c..2846302b 100644 --- a/evm/integrations/oracles/index.mdx +++ b/evm/integrations/oracles/index.mdx @@ -1,6 +1,6 @@ --- title: Oracle Networks -description: Oracle networks integrated with the Hedera network. +description: "Compare oracle networks available on Hedera, including Pyth, Chainlink, and Supra, to feed real-world price and event data into your smart contracts." --- Oracle networks integrated with Hedera provide secure, reliable, and decentralized off-chain data feeds for applications and smart contracts. They bridge the gap between blockchain-based systems and external data, enabling smart contracts to access real-world information like market prices, weather forecasts, and more to execute automated actions, such as payments or trading decisions. diff --git a/evm/integrations/oracles/pyth.mdx b/evm/integrations/oracles/pyth.mdx index aa1d6679..7ac12c82 100644 --- a/evm/integrations/oracles/pyth.mdx +++ b/evm/integrations/oracles/pyth.mdx @@ -1,5 +1,6 @@ --- title: "Pyth Oracles" +description: "Integrate the Pyth Network on Hedera to pull low-latency price feeds for crypto, equities, FX, and commodities into your Solidity smart contracts." --- diff --git a/evm/integrations/oracles/supra.mdx b/evm/integrations/oracles/supra.mdx index b333b093..349d6dbe 100644 --- a/evm/integrations/oracles/supra.mdx +++ b/evm/integrations/oracles/supra.mdx @@ -1,5 +1,6 @@ --- title: "Supra Oracles" +description: "Pull Supra Oracles price feeds into Hedera smart contracts for real-time crypto and asset data, with payload sizing and mirror node call considerations." --- diff --git a/evm/integrations/wallets/metamask-snap-tutorial.mdx b/evm/integrations/wallets/metamask-snap-tutorial.mdx index 30ca2faf..fbbf2b63 100644 --- a/evm/integrations/wallets/metamask-snap-tutorial.mdx +++ b/evm/integrations/wallets/metamask-snap-tutorial.mdx @@ -1,7 +1,7 @@ --- title: "Tutorial: MetaMask Snaps – What Are They and How to Use Them" sidebarTitle: "MetaMask Snap Tutorial" -description: "A step-by-step tutorial on how to integrate the Hedera Wallet Snap by MetaMask into a dApp." +description: "Step-by-step tutorial to integrate the Hedera Wallet Snap by MetaMask into a dApp so users can send HBAR and query Hedera account info without a relay." --- ## Introduction diff --git a/evm/integrations/wallets/metamask-snap.mdx b/evm/integrations/wallets/metamask-snap.mdx index ddc19e8c..bfee5727 100644 --- a/evm/integrations/wallets/metamask-snap.mdx +++ b/evm/integrations/wallets/metamask-snap.mdx @@ -1,7 +1,8 @@ ---- -title: Hedera Wallet Snap By MetaMask +--- +title: Hedera Wallet Snap By MetaMask +description: "Install the Hedera Wallet Snap by MetaMask to send HBAR, query account info, and interact with Hedera natively from the MetaMask browser extension." sidebarTitle: MetaMask Snap ---- +--- ## Overview MetaMask is a popular Ethereum wallet and browser extension that developers can integrate into a variety of third-party applications. MetaMask Snaps is an open-source solution to enhance MetaMask's functionalities beyond its native capabilities. The [Hedera Wallet Snap](https://snaps.metamask.io/snap/npm/hashgraph/hedera-wallet-snap/), developed by [Tuum Tech](https://www.tuum.tech/) and managed by [Hashgraph](https://www.hashgraph.com/), enables users to interact directly with the Hedera network without relying on [Hedera JSON-RPC Relay](https://github.com/hashgraph/hedera-json-rpc-relay), offering Hedera native functionalities like sending HBAR to different accounts and retrieving account information. diff --git a/evm/integrations/wallets/walletconnect.mdx b/evm/integrations/wallets/walletconnect.mdx index c2c909c8..cbc4d437 100644 --- a/evm/integrations/wallets/walletconnect.mdx +++ b/evm/integrations/wallets/walletconnect.mdx @@ -1,4 +1,5 @@ --- title: "Hedera WalletConnect" +description: "Connect Hedera dApps to mobile and desktop wallets using the Hedera WalletConnect library for HAPI transactions, signing, and account management." url: "https://github.com/hashgraph/hedera-wallet-connect?tab=readme-ov-file#overview" ---- \ No newline at end of file +--- diff --git a/evm/quickstart/deploy-with-contract-builder.mdx b/evm/quickstart/deploy-with-contract-builder.mdx index 2d77622b..a8da7a2a 100644 --- a/evm/quickstart/deploy-with-contract-builder.mdx +++ b/evm/quickstart/deploy-with-contract-builder.mdx @@ -1,5 +1,6 @@ --- title: "Deploy your First Contract with Hedera Contract Builder" +description: "Deploy your first Hedera smart contract from the browser with the Hedera Contract Builder in the developer portal, no local setup or toolchain required." --- diff --git a/evm/quickstart/deploy-with-foundry.mdx b/evm/quickstart/deploy-with-foundry.mdx index b5deb87d..29829b92 100644 --- a/evm/quickstart/deploy-with-foundry.mdx +++ b/evm/quickstart/deploy-with-foundry.mdx @@ -1,5 +1,6 @@ --- title: "Deploy and Verify a Smart Contract with Foundry" +description: "Compile, deploy, and verify a Solidity ERC-20 smart contract on Hedera testnet using Foundry, forge, and cast through the Hedera JSON-RPC relay." --- ## Deploying a Contract Using Foundry diff --git a/evm/quickstart/deploy-with-hardhat.mdx b/evm/quickstart/deploy-with-hardhat.mdx index 9b61d733..259a7143 100644 --- a/evm/quickstart/deploy-with-hardhat.mdx +++ b/evm/quickstart/deploy-with-hardhat.mdx @@ -1,5 +1,6 @@ --- title: "Deploy and Verify a Smart Contract with Hardhat" +description: "Compile, deploy, and interact with an ERC-721 Solidity smart contract on Hedera testnet using Hardhat, ethers.js, and the Hedera JSON-RPC relay." --- ## Deploying a Contract Using Hardhat Scripts diff --git a/evm/quickstart/deploy-with-remix.mdx b/evm/quickstart/deploy-with-remix.mdx index 2b351487..d7740a42 100644 --- a/evm/quickstart/deploy-with-remix.mdx +++ b/evm/quickstart/deploy-with-remix.mdx @@ -1,6 +1,6 @@ --- title: "Deploy a Smart Contract with Remix" -description: "A step-by-step tutorial on how to create and deploy a smart contract on the Hedera network using Remix IDE." +description: "Step-by-step guide to writing, compiling, and deploying a Solidity smart contract to Hedera testnet from the browser using Remix IDE and MetaMask." --- ## Introduction to Remix IDE diff --git a/evm/quickstart/evm-compatibility-overview.mdx b/evm/quickstart/evm-compatibility-overview.mdx index 1cf22f5e..f2a5da02 100644 --- a/evm/quickstart/evm-compatibility-overview.mdx +++ b/evm/quickstart/evm-compatibility-overview.mdx @@ -1,4 +1,5 @@ --- title: "Hedera vs. Ethereum" +description: "Quick redirect to the Hedera vs. Ethereum comparison covering EVM compatibility, account models, tokens, fees, and key differences for Solidity developers." url: "/evm/differences/index" --- diff --git a/evm/quickstart/get-test-hbar.mdx b/evm/quickstart/get-test-hbar.mdx index 42d4ce86..d1d9377e 100644 --- a/evm/quickstart/get-test-hbar.mdx +++ b/evm/quickstart/get-test-hbar.mdx @@ -1,5 +1,6 @@ --- title: "Hedera Testnet Faucet" +description: "Use the Hedera testnet faucet to create a new account from your EVM wallet address and receive free testnet HBAR for smart contract development." --- The Hedera faucet allows you to quickly create and fund a testnet account without creating a developer portal account. The faucet flow auto-creates an account when you enter an EVM wallet address to receive testnet HBAR. diff --git a/evm/quickstart/portal-contract-builder.mdx b/evm/quickstart/portal-contract-builder.mdx index 6977467e..6aeadf27 100644 --- a/evm/quickstart/portal-contract-builder.mdx +++ b/evm/quickstart/portal-contract-builder.mdx @@ -1,4 +1,5 @@ --- title: "Hedera Contract Builder" +description: "Quick link to the Hedera Contract Builder, a browser-based IDE for scaffolding, compiling, deploying, and verifying smart contracts on Hedera testnet." url: "/evm/tools/contract-builder" --- diff --git a/evm/quickstart/setup-metamask.mdx b/evm/quickstart/setup-metamask.mdx index d4d29f65..a9ab7cc9 100644 --- a/evm/quickstart/setup-metamask.mdx +++ b/evm/quickstart/setup-metamask.mdx @@ -1,5 +1,6 @@ --- title: "Add Hedera to MetaMask" +description: "Add Hedera Mainnet or Testnet to MetaMask using ChainList or manual JSON-RPC settings so you can send HBAR and interact with Hedera smart contracts." --- diff --git a/evm/tokens/erc1363.mdx b/evm/tokens/erc1363.mdx index 0c2a0d89..daf7659a 100644 --- a/evm/tokens/erc1363.mdx +++ b/evm/tokens/erc1363.mdx @@ -1,5 +1,6 @@ --- title: "ERC-1363 (Payable Tokens)" +description: "Deploy ERC-1363 payable tokens on Hedera so smart contracts react instantly to transfers and approvals, useful for subscriptions and on-chain payments." --- diff --git a/evm/tokens/erc20.mdx b/evm/tokens/erc20.mdx index 3e823001..e2d3872f 100644 --- a/evm/tokens/erc20.mdx +++ b/evm/tokens/erc20.mdx @@ -1,5 +1,6 @@ --- title: "ERC-20 (Fungible Tokens)" +description: "Use the ERC-20 standard with Hedera Token Service tokens through IERC20 interfaces and system contract functions for fungible token management in Solidity." --- diff --git a/evm/tokens/erc3643.mdx b/evm/tokens/erc3643.mdx index 5196041f..4ee82307 100644 --- a/evm/tokens/erc3643.mdx +++ b/evm/tokens/erc3643.mdx @@ -1,5 +1,6 @@ --- title: "ERC-3643 (Real World Assets)" +description: "Issue permissioned ERC-3643 real-world asset tokens on Hedera with ONCHAINID identity, KYC and AML compliance, and ERC-20 interoperability for regulated assets." --- diff --git a/evm/tokens/erc721.mdx b/evm/tokens/erc721.mdx index c9404e53..4f86052e 100644 --- a/evm/tokens/erc721.mdx +++ b/evm/tokens/erc721.mdx @@ -1,5 +1,6 @@ --- title: "ERC-721 (Non-Fungible Tokens)" +description: "Manage non-fungible HTS tokens on Hedera through the ERC-721 interface using IERC721 functions and system contract calls from Solidity smart contracts." --- diff --git a/evm/tokens/index.mdx b/evm/tokens/index.mdx index 3455d663..486c70b5 100644 --- a/evm/tokens/index.mdx +++ b/evm/tokens/index.mdx @@ -1,5 +1,6 @@ --- title: Tokens Managed by Smart Contracts +description: "Use ERC-20, ERC-721, ERC-1363, ERC-3643, and HTS-backed token standards on Hedera to manage fungible and non-fungible tokens from Solidity smart contracts." sidebarTitle: ERC Tokens --- A [smart contract](/support/glossary#smart-contract) is a programmable, self-executing agreement designed to create, manage, or enforce the conditions of digital assets, also known as tokens. Tokens managed by smart contracts serve as digital representations of various asset types, such as artwork, cryptocurrency, and carbon credits on the blockchain. These tokens allow assets to be securely transferred between users or contracts and interact with others, adding functionality and interoperability within the blockchain ecosystem. diff --git a/evm/tokens/whbar.mdx b/evm/tokens/whbar.mdx index 033f5143..499db74d 100644 --- a/evm/tokens/whbar.mdx +++ b/evm/tokens/whbar.mdx @@ -1,5 +1,6 @@ --- title: "Wrapped HBAR (WHBAR)" +description: "Wrap and unwrap HBAR as an ERC-20 token with the WHBAR contract on Hedera to integrate native HBAR into DeFi protocols and EVM-based dApps." --- diff --git a/evm/tools/contract-builder.mdx b/evm/tools/contract-builder.mdx index 7db91e36..62acc4dd 100644 --- a/evm/tools/contract-builder.mdx +++ b/evm/tools/contract-builder.mdx @@ -1,5 +1,6 @@ --- title: "Hedera Contract Builder" +description: "Use the Hedera Contract Builder, a browser-based IDE, to scaffold, compile, deploy, and verify ERC-20, ERC-721, ERC-1155, and HTS contracts on testnet." mode: "custom" --- diff --git a/evm/tools/foundry/forking-advanced-hts.mdx b/evm/tools/foundry/forking-advanced-hts.mdx index 1e460a48..c4719780 100644 --- a/evm/tools/foundry/forking-advanced-hts.mdx +++ b/evm/tools/foundry/forking-advanced-hts.mdx @@ -1,5 +1,6 @@ --- -title: "How to Fork the Hedera Network with Foundry - Advanced HTS Contract (Part 2)" +title: "Fork Hedera with Foundry: advanced HTS contract (Part 2)" +description: "Fork Hedera with Foundry to create HTS fungible tokens via system contracts, query token info, and test ERC-20-style interactions using HIP-719 proxies." sidebarTitle: "Forking: Advanced" --- diff --git a/evm/tools/foundry/forking.mdx b/evm/tools/foundry/forking.mdx index a89d5539..6674ad91 100644 --- a/evm/tools/foundry/forking.mdx +++ b/evm/tools/foundry/forking.mdx @@ -1,5 +1,6 @@ --- -title: "How to Fork the Hedera Network with Foundry - Basic ERC-20 Contract (Part 1)" +title: "Fork Hedera with Foundry: basic ERC-20 contract (Part 1)" +description: "Fork Hedera testnet with Foundry to deploy an ERC-20 contract, read balances and metadata, and run forge tests against existing on-chain contracts." sidebarTitle: "Forking: Basics" --- diff --git a/evm/tools/foundry/index.mdx b/evm/tools/foundry/index.mdx index e3310c88..65faecaa 100644 --- a/evm/tools/foundry/index.mdx +++ b/evm/tools/foundry/index.mdx @@ -1,5 +1,6 @@ --- title: Foundry on Hedera +description: "Use Foundry and Forge to build, test, and deploy Solidity smart contracts on Hedera, including local fork testing against deployed mainnet contracts." --- Foundry empowers developers with tools for smart contract development. One of the three main components of Foundry is Forge. Forge is a Foundry command-line tool that allows developers to run tests, build, and deploy smart contracts. diff --git a/evm/tools/foundry/setup.mdx b/evm/tools/foundry/setup.mdx index be1a2cdc..22cef60d 100644 --- a/evm/tools/foundry/setup.mdx +++ b/evm/tools/foundry/setup.mdx @@ -1,5 +1,6 @@ --- -title: "Configuring Foundry with Hedera Localnet/Testnet: A Step-by-Step Guide" +title: "Configure Foundry with Hedera localnet or testnet" +description: "Set up Foundry to build, deploy, and test Solidity smart contracts against the Hiero Local Node or Hedera testnet through the JSON-RPC relay." sidebarTitle: "Foundry Setup" --- diff --git a/evm/tools/hardhat/forking-advanced.mdx b/evm/tools/hardhat/forking-advanced.mdx index 91ff888d..7992fa4f 100644 --- a/evm/tools/hardhat/forking-advanced.mdx +++ b/evm/tools/hardhat/forking-advanced.mdx @@ -1,5 +1,6 @@ --- -title: "How to Fork the Hedera Network with Hardhat - Advanced HTS Contract (Part 2)" +title: "Fork Hedera with Hardhat: advanced HTS contract (Part 2)" +description: "Fork Hedera with Hardhat to create HTS fungible tokens via system contract precompiles, mint and transfer tokens, and explore emulation layer limits." sidebarTitle: "Forking: Advanced" --- diff --git a/evm/tools/hardhat/forking-basic.mdx b/evm/tools/hardhat/forking-basic.mdx index ae7c8985..59fbd005 100644 --- a/evm/tools/hardhat/forking-basic.mdx +++ b/evm/tools/hardhat/forking-basic.mdx @@ -1,5 +1,6 @@ --- -title: "How to Fork the Hedera Network with Hardhat - Basic ERC-20 Contract (Part 1)" +title: "Fork Hedera with Hardhat: basic ERC-20 contract (Part 1)" +description: "Fork Hedera testnet with Hardhat in TypeScript to deploy an ERC-20 token and run tests against existing on-chain contracts using minimal setup." sidebarTitle: "Forking: Basics" --- diff --git a/evm/tools/hardhat/index.mdx b/evm/tools/hardhat/index.mdx index f39f7dd4..3f4a357b 100644 --- a/evm/tools/hardhat/index.mdx +++ b/evm/tools/hardhat/index.mdx @@ -1,5 +1,6 @@ --- -title: "Configuring Hardhat with Hedera Localnet/Testnet: A Step-by-Step Guide" +title: "Configure Hardhat with Hedera localnet or testnet" +description: "Set up Hardhat to compile, deploy, and test Solidity smart contracts on the Hiero Local Node or Hedera testnet using the JSON-RPC relay and ethers.js." sidebarTitle: "Hardhat Configuration" --- diff --git a/evm/tools/index.mdx b/evm/tools/index.mdx index 1ff14ef2..039ce3f0 100644 --- a/evm/tools/index.mdx +++ b/evm/tools/index.mdx @@ -1,6 +1,6 @@ --- title: "Development Tools" -description: "Tools and frameworks for building smart contracts on Hedera." +description: "Browse EVM development tools for Hedera including Hardhat, Foundry, Remix, Truffle, The Graph, and the browser-based Hedera Contract Builder for Solidity." --- Hedera is fully EVM-compatible, so the same Solidity tooling you'd use on Ethereum works here including Hardhat, Foundry, Remix, ethers.js, web3.js, and so on. Point them at the [JSON-RPC relay](/evm/quickstart/setup-metamask) to use your existing workflow. The pages below cover the tools used most often on Hedera, plus a browser-based contract builder scaffold from the Hedera developer playgrounnd for projects that don't need a local environment. diff --git a/evm/tools/other/the-graph.mdx b/evm/tools/other/the-graph.mdx index da1f26e9..e422b6c3 100644 --- a/evm/tools/other/the-graph.mdx +++ b/evm/tools/other/the-graph.mdx @@ -1,5 +1,6 @@ --- title: "Deploy a Subgraph Using The Graph and Hedera JSON-RPC Relay" +description: "Index Hedera smart contract data with The Graph by running a local graph node and querying your subgraph through GraphQL for dApp backends and dashboards." sidebarTitle: "The Graph" --- diff --git a/evm/tools/other/truffle.mdx b/evm/tools/other/truffle.mdx index e7f0c7f3..1d38153b 100644 --- a/evm/tools/other/truffle.mdx +++ b/evm/tools/other/truffle.mdx @@ -1,5 +1,6 @@ --- title: "Deploy Smart Contracts on Hedera Using Truffle" +description: "Compile and deploy Solidity smart contracts to Hedera using Truffle and the JSON-RPC relay, including ECDSA account setup with the JavaScript SDK." sidebarTitle: "Truffle" --- diff --git a/evm/tools/remix.mdx b/evm/tools/remix.mdx index a1db07ae..f59a33cd 100644 --- a/evm/tools/remix.mdx +++ b/evm/tools/remix.mdx @@ -1,6 +1,6 @@ --- title: "Remix IDE" -description: "Write, compile, and deploy Solidity contracts to Hedera testnet from your browser." +description: "Write, compile, and deploy Solidity smart contracts to Hedera testnet from your browser with Remix IDE, MetaMask, and the Hedera JSON-RPC relay." --- Remix is an open-source Solidity IDE that runs in the browser. It compiles, debugs, and deploys without anything installed locally. Because Hedera is EVM-compatible, the same Remix workflow you'd use against Ethereum works against Hedera once MetaMask is pointed at the JSON-RPC relay. diff --git a/evm/tutorials/advanced/erc721-foundry/part1-mint-burn.mdx b/evm/tutorials/advanced/erc721-foundry/part1-mint-burn.mdx index 5b5db233..46bcff5c 100644 --- a/evm/tutorials/advanced/erc721-foundry/part1-mint-burn.mdx +++ b/evm/tutorials/advanced/erc721-foundry/part1-mint-burn.mdx @@ -1,5 +1,6 @@ --- title: "How to Mint & Burn an ERC-721 Token using Foundry(Part 1)" +description: "Deploy, mint, and burn an ERC-721 NFT on Hedera testnet using Foundry, OpenZeppelin contracts, forge scripts, and cast through the JSON-RPC relay." --- In this tutorial, you’ll deploy, mint, and burn ERC‑721 tokens (NFTs) using Foundry and OpenZeppelin on the Hedera Testnet. You’ll set up a Foundry project, write an ERC‑721 contract, deploy it via a Foundry script, mint an NFT to your account, add burn functionality, and burn an NFT. diff --git a/evm/tutorials/advanced/erc721-foundry/part2-testing.mdx b/evm/tutorials/advanced/erc721-foundry/part2-testing.mdx index 9e9f67a6..1a103597 100644 --- a/evm/tutorials/advanced/erc721-foundry/part2-testing.mdx +++ b/evm/tutorials/advanced/erc721-foundry/part2-testing.mdx @@ -1,5 +1,6 @@ --- title: "How to Write Tests in Solidity(Part 2)" +description: "Write Solidity unit tests for an ERC-721 mint and burn contract using Foundry cheatcodes like prank, expectRevert, and fuzzing on an in-memory EVM." --- In this tutorial, you’ll learn how to write Solidity unit tests with Foundry for an ERC‑721 (NFT) contract that supports minting and burning. We’ll cover: diff --git a/evm/tutorials/advanced/erc721-hardhat/part1-mint-burn.mdx b/evm/tutorials/advanced/erc721-hardhat/part1-mint-burn.mdx index 351754ed..edbe31f7 100644 --- a/evm/tutorials/advanced/erc721-hardhat/part1-mint-burn.mdx +++ b/evm/tutorials/advanced/erc721-hardhat/part1-mint-burn.mdx @@ -1,5 +1,6 @@ --- -title: "How to Mint & Burn an ERC-721 Token Using Hardhat and Ethers (Part 1)" +title: "Mint and burn an ERC-721 token with Hardhat (Part 1)" +description: "Deploy, mint, and burn ERC-721 NFTs on Hedera testnet using Hardhat, Ethers.js, and OpenZeppelin contracts to learn essential NFT operations end to end." --- In this tutorial, you'll learn how to deploy, mint, and burn [ERC-721](/support/glossary#erc-721) tokens (NFTs) using Hardhat, Ethers, and OpenZeppelin contracts on the Hedera Testnet. We'll cover setting up your project, writing and deploying an ERC-721 smart contract, minting an NFT to your account, and finally, burning an NFT. diff --git a/evm/tutorials/advanced/erc721-hardhat/part2-access-control.mdx b/evm/tutorials/advanced/erc721-hardhat/part2-access-control.mdx index 0c5de52d..54c99eb0 100644 --- a/evm/tutorials/advanced/erc721-hardhat/part2-access-control.mdx +++ b/evm/tutorials/advanced/erc721-hardhat/part2-access-control.mdx @@ -1,5 +1,6 @@ --- -title: "How to Set Access Control, a Token URI, Pause, and Transfer an ERC-721 Token Using Hardhat (Part 2)" +title: "ERC-721 access control, URI, pause, and transfer (Part 2)" +description: "Add OpenZeppelin access control roles, token URI storage, and pausable transfers to a Hedera ERC-721 NFT smart contract using Hardhat and Ethers.js." --- In this tutorial, you'll learn how to create and manage an advanced ERC-721 token smart contract using Hardhat and OpenZeppelin. We'll cover deploying the contract, minting NFTs, pausing and unpausing the contract, and transferring tokens. You'll gain experience with [Access Control](https://docs.openzeppelin.com/contracts/5.x/access-control#using-access-control) (admin, minting, pausing roles), URI storage, and Pausable functionalities. diff --git a/evm/tutorials/advanced/erc721-hardhat/part3-upgradeable.mdx b/evm/tutorials/advanced/erc721-hardhat/part3-upgradeable.mdx index 5fc66849..5c48b4e2 100644 --- a/evm/tutorials/advanced/erc721-hardhat/part3-upgradeable.mdx +++ b/evm/tutorials/advanced/erc721-hardhat/part3-upgradeable.mdx @@ -1,5 +1,6 @@ --- -title: "How to Upgrade an ERC-721 Token with OpenZeppelin UUPS Proxies and Hardhat (Part 3)" +title: "Upgrade an ERC-721 with UUPS proxies and Hardhat (Part 3)" +description: "Make a Hedera ERC-721 NFT contract upgradeable using OpenZeppelin's UUPS proxy pattern and Hardhat, then deploy and verify the upgrade end to end." --- In this tutorial, you'll learn how to upgrade your ERC-721 smart contract using the OpenZeppelin UUPS (Universal Upgradeable Proxy Standard) pattern and Hardhat. We'll first cover how the upgradeable proxy pattern works, then go through step-by-step implementation and upgrade verification, explaining each part clearly. diff --git a/evm/tutorials/beginner/connect-metamask.mdx b/evm/tutorials/beginner/connect-metamask.mdx index 9da982a6..906a95f6 100644 --- a/evm/tutorials/beginner/connect-metamask.mdx +++ b/evm/tutorials/beginner/connect-metamask.mdx @@ -1,5 +1,6 @@ --- title: "How to Connect MetaMask to Hedera" +description: "Three ways to connect MetaMask to the Hedera network: via HashScan, manual JSON-RPC configuration, or ChainList one-click setup for mainnet and testnet." --- [**Download the MetaMask wallet**](https://metamask.io/download/), then configure the Hedera network/testnet settings in the MM network settings with one of the three methods below: diff --git a/evm/tutorials/beginner/your-first-token.mdx b/evm/tutorials/beginner/your-first-token.mdx index e97f46bc..ba5c8106 100644 --- a/evm/tutorials/beginner/your-first-token.mdx +++ b/evm/tutorials/beginner/your-first-token.mdx @@ -1,6 +1,6 @@ --- title: "Your First Token" -description: "Deploy and mint an ERC-20 token on Hedera testnet using Hardhat and OpenZeppelin." +description: "Deploy and mint your first ERC-20 fungible token on Hedera testnet using Hardhat, OpenZeppelin, and MetaMask through the standard EVM development workflow." --- This walks through deploying a standard ERC-20 token to Hedera testnet using Hardhat. The contract uses OpenZeppelin's audited ERC-20 base, so most of the code is library calls. The workflow is the same one you'd use on any EVM chain; the only Hedera-specific bit is the network config. diff --git a/evm/tutorials/hedera/hss-evm/part1-schedule-calls.mdx b/evm/tutorials/hedera/hss-evm/part1-schedule-calls.mdx index 8f7aeafc..9f66df1a 100644 --- a/evm/tutorials/hedera/hss-evm/part1-schedule-calls.mdx +++ b/evm/tutorials/hedera/hss-evm/part1-schedule-calls.mdx @@ -1,5 +1,6 @@ --- title: "HSS x EVM - Schedule Smart Contract Calls (Part 1)" +description: "Schedule future smart contract calls on Hedera using the HSS system contract, HIP-755, and HIP-1215 for on-chain cron jobs without off-chain bots." --- On most EVM chains like Ethereum, smart contracts cannot "wake up" on their own—every function call must be triggered by an externally owned account (EOA) or an off-chain bot. This means implementing time-based automation (like cron jobs) requires external infrastructure. diff --git a/evm/tutorials/hedera/hss-evm/part2-rebalancing.mdx b/evm/tutorials/hedera/hss-evm/part2-rebalancing.mdx index 9d26abe9..13e8728c 100644 --- a/evm/tutorials/hedera/hss-evm/part2-rebalancing.mdx +++ b/evm/tutorials/hedera/hss-evm/part2-rebalancing.mdx @@ -1,5 +1,6 @@ --- -title: "HSS x EVM - Dynamic Rebalancing Through Scheduled Execution (Part 2)" +title: "HSS x EVM: dynamic rebalancing with scheduling (Part 2)" +description: "Build a capacity-aware DeFi rebalancer on Hedera that uses HSS scheduling, exponential backoff, and jitter to self-schedule operations under network load." --- In [Part 1](/evm/tutorials/hedera/hss-evm/part1-schedule-calls), you learned how to schedule future smart contract calls using Hedera's Schedule Service. Now, let's build something more sophisticated: a **capacity-aware DeFi rebalancer** that automatically adjusts its scheduling strategy based on network conditions. diff --git a/evm/tutorials/hedera/hts-evm/part1-mint-nfts.mdx b/evm/tutorials/hedera/hts-evm/part1-mint-nfts.mdx index 5b2abef5..09a43d6e 100644 --- a/evm/tutorials/hedera/hts-evm/part1-mint-nfts.mdx +++ b/evm/tutorials/hedera/hts-evm/part1-mint-nfts.mdx @@ -1,5 +1,6 @@ --- title: "HTS x EVM - How to Mint NFTs (Part 1)" +description: "Create and mint a Hedera NFT collection with royalty fees from a Solidity smart contract using the HTS system contract, IPFS metadata, and Hardhat." --- On Hedera, we can create, mint, burn and transfer non-fungible tokens(NFTs) without deploying or dealing with any smart contracts. We can do this using only the Hedera Token Service(HTS) and official SDKs available in varrious languages such as Javascript, Rust, Go, Python, Java, etc. If you want to learn how to perform these operations using the SDK, refer to [this documentation](/native/tutorials/tokens/hts-part1-mint). diff --git a/evm/tutorials/hedera/hts-evm/part2-kyc-update.mdx b/evm/tutorials/hedera/hts-evm/part2-kyc-update.mdx index 59e56b40..44de4203 100644 --- a/evm/tutorials/hedera/hts-evm/part2-kyc-update.mdx +++ b/evm/tutorials/hedera/hts-evm/part2-kyc-update.mdx @@ -1,5 +1,6 @@ --- title: "HTS x EVM - KYC & Update (Part 2)" +description: "Grant and revoke KYC, then rotate the KYC key on a Hedera NFT collection using HTS system contracts and a Solidity admin contract for permissioned tokens." --- In [Part 1](/evm/tutorials/hedera/hts-evm/part1-mint-nfts) of the series, you saw how to mint, transfer, and burn an NFT using Hedera'a EVM and [Hedera Token Service (HTS) System Smart Contracts](/evm/hedera-services/system-contracts). In this guide, you’ll learn the basics of how to configure / permission native Hedera Tokens via a Smart Contract. Specifically, you will learn how to: diff --git a/evm/tutorials/hedera/hts-evm/part3-pause-freeze-wipe.mdx b/evm/tutorials/hedera/hts-evm/part3-pause-freeze-wipe.mdx index 3d54d1a5..5d15d73e 100644 --- a/evm/tutorials/hedera/hts-evm/part3-pause-freeze-wipe.mdx +++ b/evm/tutorials/hedera/hts-evm/part3-pause-freeze-wipe.mdx @@ -1,5 +1,6 @@ --- -title: "HTS x EVM - How to Pause, Freeze, Wipe, and Delete NFTs (Part 3)" +title: "HTS x EVM: pause, freeze, wipe, and delete NFTs (Part 3)" +description: "Pause, freeze, wipe, and delete Hedera NFT tokens from a Solidity smart contract using the HTS system contract to manage compliance and token lifecycle." --- In [HTS x EVM - Part 2](/evm/tutorials/hedera/hts-evm/part2-kyc-update), you learned how to grant / revoke KYC and manage a token using the [Hedera Token Service (HTS) System Smart Contract](/evm/hedera-services/system-contracts#hedera-token-service). But those aren't all the token operations you can do! diff --git a/evm/tutorials/hedera/hybrid-hts-evm.mdx b/evm/tutorials/hedera/hybrid-hts-evm.mdx index 5232e0fa..c42b2b00 100644 --- a/evm/tutorials/hedera/hybrid-hts-evm.mdx +++ b/evm/tutorials/hedera/hybrid-hts-evm.mdx @@ -1,5 +1,6 @@ --- title: "Hybrid (HTS + EVM ) Tokenization" +description: "Combine HTS tokens with EVM smart contracts for hybrid tokenization on Hedera using system contracts, HBAR allowances, and ERC-style token interfaces." --- ## **Hybrid Tokenization: Combining HTS and Smart Contracts** diff --git a/evm/tutorials/hedera/nft-solidity.mdx b/evm/tutorials/hedera/nft-solidity.mdx index 4326196d..58a189ea 100644 --- a/evm/tutorials/hedera/nft-solidity.mdx +++ b/evm/tutorials/hedera/nft-solidity.mdx @@ -1,5 +1,6 @@ --- title: "Create and Transfer an NFT using a Solidity Contract" +description: "Use a Solidity contract to create, mint, and transfer Hedera NFTs by calling the HTS system contract through HederaTokenService.sol helper libraries." --- diff --git a/evm/tutorials/index.mdx b/evm/tutorials/index.mdx index 48cdc664..01cf4fe5 100644 --- a/evm/tutorials/index.mdx +++ b/evm/tutorials/index.mdx @@ -1,6 +1,6 @@ --- title: EVM Tutorials -description: "Step-by-step guides for building on Hedera with Solidity, Hardhat, Foundry, and EVM-compatible tools." +description: "Hands-on EVM tutorials for Hedera covering MetaMask, ERC-20 and NFT deployment, HTS and HSS system contracts, upgradeable contracts, and JSON-RPC providers." mode: wide --- diff --git a/evm/tutorials/intermediate/json-rpc-connections/hashio.mdx b/evm/tutorials/intermediate/json-rpc-connections/hashio.mdx index 3a3fad61..600b5b3f 100644 --- a/evm/tutorials/intermediate/json-rpc-connections/hashio.mdx +++ b/evm/tutorials/intermediate/json-rpc-connections/hashio.mdx @@ -1,5 +1,6 @@ --- title: "Configuring Hashio RPC endpoints" +description: "Configure the free public Hashio JSON-RPC endpoint to connect MetaMask, ethers.js, Hardhat, and Foundry to Hedera Mainnet, Testnet, or Previewnet." --- How to configure a JSON-RPC endpoint that enables communication between EVM-compatible developer tools using Hashio. diff --git a/evm/tutorials/intermediate/json-rpc-connections/index.mdx b/evm/tutorials/intermediate/json-rpc-connections/index.mdx index 2aa0e20e..35dab31b 100644 --- a/evm/tutorials/intermediate/json-rpc-connections/index.mdx +++ b/evm/tutorials/intermediate/json-rpc-connections/index.mdx @@ -1,6 +1,6 @@ --- title: "How to Connect to Hedera Networks Over RPC" -description: "Compare the available JSON-RPC providers for Hedera and pick the right endpoint for your project." +description: "Compare Hedera JSON-RPC relay options including Hashio, third-party managed providers, and self-hosted instances to pick the right endpoint for your dApp." mode: "wide" --- diff --git a/evm/tutorials/intermediate/json-rpc-connections/validation-cloud.mdx b/evm/tutorials/intermediate/json-rpc-connections/validation-cloud.mdx index 87f0c361..afec852e 100644 --- a/evm/tutorials/intermediate/json-rpc-connections/validation-cloud.mdx +++ b/evm/tutorials/intermediate/json-rpc-connections/validation-cloud.mdx @@ -1,5 +1,6 @@ --- title: "Configuring Validation Cloud RPC endpoints" +description: "Configure Validation Cloud's managed JSON-RPC and mirror node service to connect EVM tools to Hedera with a free tier and higher rate limits than Hashio." --- [Validation Cloud](https://www.validationcloud.io/node) diff --git a/evm/tutorials/intermediate/send-receive-hbar.mdx b/evm/tutorials/intermediate/send-receive-hbar.mdx index 4dcb20dc..b3d8c795 100644 --- a/evm/tutorials/intermediate/send-receive-hbar.mdx +++ b/evm/tutorials/intermediate/send-receive-hbar.mdx @@ -1,5 +1,6 @@ --- title: "Send and Receive HBAR Using Solidity Smart Contracts" +description: "Send and receive HBAR with Solidity smart contracts on Hedera using payable functions, receive, fallback, and the transfer, send, and call methods." --- Smart contracts on Hedera can hold and exchange value in the form of HBAR, Hedera Token Service (HTS) tokens, and even ERC tokens. This is fundamental for building decentralized applications that rely on contracts in areas like DeFi, ESG, NFT marketplaces, DAOs, and more. diff --git a/evm/tutorials/intermediate/verify-hashscan.mdx b/evm/tutorials/intermediate/verify-hashscan.mdx index c434948d..f083196a 100644 --- a/evm/tutorials/intermediate/verify-hashscan.mdx +++ b/evm/tutorials/intermediate/verify-hashscan.mdx @@ -1,5 +1,6 @@ --- title: "Verify a Smart Contract on HashScan" +description: "Verify a Hedera smart contract on Sourcify so HashScan displays the source code and ABI, including a step-by-step walkthrough with prerequisites." --- Verifying smart contracts proves that the deployed bytecode matches the source files you publish. On Hedera, verification is handled by [Sourcify](https://sourcify.dev), which natively supports Hedera Mainnet (chain ID `295`) and Testnet (chain ID `296`). Once a contract is verified on Sourcify, [HashScan](https://hashscan.io/) automatically picks up the verified status and displays the source code on the contract page. diff --git a/index.mdx b/index.mdx index 0ed5219c..af17548d 100644 --- a/index.mdx +++ b/index.mdx @@ -1,6 +1,6 @@ --- title: "Hedera Developer Docs" -description: "Explore our SDKs, APIs, tutorials, and guides for building on the Hedera network." +description: "Build on Hedera with developer guides, SDK references, EVM and Solidity tutorials, mirror node REST APIs, protobuf specs, and node operator docs." mode: "custom" --- diff --git a/learn/core-concepts/accounts/account-creation.mdx b/learn/core-concepts/accounts/account-creation.mdx index e8bc7a88..d5cb69c8 100644 --- a/learn/core-concepts/accounts/account-creation.mdx +++ b/learn/core-concepts/accounts/account-creation.mdx @@ -1,49 +1,50 @@ ---- -title: "Account Creation" ---- - - -New accounts are created on the Hedera ledger by submitting a transaction to the network and paying the transaction fee to create the account. The transaction fee to create the account includes the costs required to use network resources, reach consensus amongst the nodes, and share the data across the network. - -You will need access to an existing account with enough HBAR to cover the transaction fee to create the account. Suppose you don't have access to an existing account. In that case, you can use a supported wallet or visit the [Hedera Developer Portal](https://portal.hedera.com/register) to create an account. You can also ask a friend with an existing Hedera account to generously create one for you. Applications can check out the "[Auto Account Creation](/learn/core-concepts/accounts/auto-account-creation)" feature to make free Hedera user accounts. - -When an account is created, it is stored in the state on the Hedera network. The current state can be queried from the ledger and viewed in a [Network Explorer](/learn/networks/community-mirror-nodes). Each account has at least one public and private key pair. The private key(s) on the account is used to sign and authorize transactions that involve the account. To view the properties that can be set for an account, check out the "[Account Properties](/learn/core-concepts/accounts/account-properties)" section. - -An account can be created through any of the following methods. To create accounts using the SDKs, you will need access to an existing account to pay for the transaction fee to create a new account. - - -Supported wallets may or may not support creating testnet and previewnet accounts. - - - - - -❌ mainnet
-✅ testnet
-✅ previewnet -
- - -✅ mainnet
-🔶 testnet
-🔶 previewnet -
- - -✅ mainnet
-✅ testnet
-✅ previewnet -
-
+--- +title: "Account Creation" +description: "Create a Hedera account using the Developer Portal, a supported wallet, or the Hiero SDKs, and learn the HBAR fees required to register on-chain." +--- + + +New accounts are created on the Hedera ledger by submitting a transaction to the network and paying the transaction fee to create the account. The transaction fee to create the account includes the costs required to use network resources, reach consensus amongst the nodes, and share the data across the network. + +You will need access to an existing account with enough HBAR to cover the transaction fee to create the account. Suppose you don't have access to an existing account. In that case, you can use a supported wallet or visit the [Hedera Developer Portal](https://portal.hedera.com/register) to create an account. You can also ask a friend with an existing Hedera account to generously create one for you. Applications can check out the "[Auto Account Creation](/learn/core-concepts/accounts/auto-account-creation)" feature to make free Hedera user accounts. + +When an account is created, it is stored in the state on the Hedera network. The current state can be queried from the ledger and viewed in a [Network Explorer](/learn/networks/community-mirror-nodes). Each account has at least one public and private key pair. The private key(s) on the account is used to sign and authorize transactions that involve the account. To view the properties that can be set for an account, check out the "[Account Properties](/learn/core-concepts/accounts/account-properties)" section. + +An account can be created through any of the following methods. To create accounts using the SDKs, you will need access to an existing account to pay for the transaction fee to create a new account. + + +Supported wallets may or may not support creating testnet and previewnet accounts. + + + + + +❌ mainnet
+✅ testnet
+✅ previewnet +
+ + +✅ mainnet
+🔶 testnet
+🔶 previewnet +
+ + +✅ mainnet
+✅ testnet
+✅ previewnet +
+
diff --git a/learn/core-concepts/accounts/account-properties.mdx b/learn/core-concepts/accounts/account-properties.mdx index a8370914..050ecc7b 100644 --- a/learn/core-concepts/accounts/account-properties.mdx +++ b/learn/core-concepts/accounts/account-properties.mdx @@ -1,5 +1,6 @@ --- title: "Account Properties" +description: "Reference for Hedera account properties — account ID, shard and realm, keys, memo, auto-renew, and other fields stored on the network ledger." --- diff --git a/learn/core-concepts/accounts/auto-account-creation.mdx b/learn/core-concepts/accounts/auto-account-creation.mdx index 1e75a482..e53227db 100644 --- a/learn/core-concepts/accounts/auto-account-creation.mdx +++ b/learn/core-concepts/accounts/auto-account-creation.mdx @@ -1,5 +1,6 @@ --- -title: "Auto Account Creation" +title: "Auto Account Creation" +description: "Learn how auto account creation lets wallets and apps generate free Hedera accounts instantly using a public key or EVM address as the account alias." --- diff --git a/learn/core-concepts/accounts/hiero-hooks.mdx b/learn/core-concepts/accounts/hiero-hooks.mdx index 44c44eda..ecb84236 100644 --- a/learn/core-concepts/accounts/hiero-hooks.mdx +++ b/learn/core-concepts/accounts/hiero-hooks.mdx @@ -1,5 +1,6 @@ --- title: "Hiero Hooks" +description: "Hiero Hooks let developers inject Solidity logic into Hedera transfer transactions for custom validation, account abstraction, and on-network controls." --- Hiero Hooks provide programmable extension points to inject Solidity-based logic directly into the network's transaction pipeline. Hooks attach to accounts to enforce custom rules on actions like token transfers, but they do not run automatically—a hook is triggered only when explicitly referenced in a `TransferTransaction` (e.g., `CryptoTransfer`). diff --git a/learn/core-concepts/accounts/index.mdx b/learn/core-concepts/accounts/index.mdx index e1edae83..6b42b47a 100644 --- a/learn/core-concepts/accounts/index.mdx +++ b/learn/core-concepts/accounts/index.mdx @@ -1,5 +1,6 @@ --- -title: Accounts +title: "Accounts" +description: "Hedera accounts hold HBAR and tokens, sign transactions, and pay network fees. Learn how Hedera accounts work, how to create one, and their properties." --- Accounts are the central starting point when interacting with the Hedera network and using Consensus Node services. A Hedera account is an entity, a distinct object type, stored in the ledger, that holds tokens. Accounts can hold the native Hedera fungible token (HBAR), custom fungible, and custom non-fungible tokens (NFTs) created on the Hedera network. diff --git a/learn/core-concepts/accounts/network-accounts.mdx b/learn/core-concepts/accounts/network-accounts.mdx index 2a3a82c9..5d22b291 100644 --- a/learn/core-concepts/accounts/network-accounts.mdx +++ b/learn/core-concepts/accounts/network-accounts.mdx @@ -1,5 +1,6 @@ --- title: "Network Accounts" +description: "Reference for special Hedera network accounts including 0.0.98, 0.0.800, 0.0.801, and 0.0.802 that collect fees and distribute staking and node rewards." --- The Hedera network uses several special, network-controlled accounts for its operations. These accounts are fundamental to the network's fee structure, staking rewards, and overall economic model. diff --git a/learn/core-concepts/hashgraph/gossip-about-gossip.mdx b/learn/core-concepts/hashgraph/gossip-about-gossip.mdx index b392c859..ea178384 100644 --- a/learn/core-concepts/hashgraph/gossip-about-gossip.mdx +++ b/learn/core-concepts/hashgraph/gossip-about-gossip.mdx @@ -1,5 +1,6 @@ --- -title: "Gossip About Gossip" +title: "Gossip About Gossip" +description: "Learn how the Hedera hashgraph gossip protocol spreads transaction events between nodes and builds the gossip-about-gossip DAG used to reach consensus." --- diff --git a/learn/core-concepts/hashgraph/index.mdx b/learn/core-concepts/hashgraph/index.mdx index ac27afaf..157e9414 100644 --- a/learn/core-concepts/hashgraph/index.mdx +++ b/learn/core-concepts/hashgraph/index.mdx @@ -1,7 +1,7 @@ --- title: Hashgraph Consensus Algorithm sidebarTitle: Hashgraph -description: Distributed consensus algorithm +description: "The hashgraph consensus algorithm powers Hedera with fast, fair, and secure distributed consensus using gossip about gossip and virtual voting." --- The hashgraph consensus algorithm enables distributed consensus in an innovative, efficient way. Hashgraph is a distributed consensus algorithm and data structure that is fast, fair, and secure. This indirectly creates a trusted community, even when members do not necessarily trust each other. diff --git a/learn/core-concepts/hashgraph/virtual-voting.mdx b/learn/core-concepts/hashgraph/virtual-voting.mdx index 4c3bfc4f..bc55d8da 100644 --- a/learn/core-concepts/hashgraph/virtual-voting.mdx +++ b/learn/core-concepts/hashgraph/virtual-voting.mdx @@ -1,5 +1,6 @@ --- -title: "Virtual Voting" +title: "Virtual Voting" +description: "Learn how Hedera hashgraph uses virtual voting to reach Byzantine consensus without sending votes across the network, saving bandwidth and ensuring fairness." --- diff --git a/learn/core-concepts/keys.mdx b/learn/core-concepts/keys.mdx index f77577a8..09809999 100644 --- a/learn/core-concepts/keys.mdx +++ b/learn/core-concepts/keys.mdx @@ -1,5 +1,6 @@ --- title: "Keys and Signatures" +description: "Learn how Hedera keys and signatures work, including ECDSA secp256k1 and Ed25519 key types, EVM aliases, and signing rules for accounts and transactions." --- ## Key Types: ECDSA vs Ed25519 diff --git a/learn/core-concepts/mirror-nodes.mdx b/learn/core-concepts/mirror-nodes.mdx index da549272..83341f7d 100644 --- a/learn/core-concepts/mirror-nodes.mdx +++ b/learn/core-concepts/mirror-nodes.mdx @@ -1,6 +1,6 @@ --- title: Mirror Nodes -description: Store history and cost-effectively query data +description: "Hedera mirror nodes store and serve historical ledger data via REST APIs, enabling low-cost queries, analytics, and audits without burdening consensus nodes." --- Mirror nodes provide a way to store and cost-effectively query historical data from the public ledger while minimizing the use of Hedera network resources. Mirror nodes support the Hedera network services currently available and can be used to retrieve the following information: diff --git a/learn/core-concepts/services/smart-contracts.mdx b/learn/core-concepts/services/smart-contracts.mdx index 52aa6fd9..6f391ce5 100644 --- a/learn/core-concepts/services/smart-contracts.mdx +++ b/learn/core-concepts/services/smart-contracts.mdx @@ -1,5 +1,6 @@ --- -title: Smart Contracts +title: "Smart Contracts" +description: "Build, deploy, and verify Solidity smart contracts on Hedera's EVM-compatible network using Hardhat, Foundry, MetaMask, and the JSON-RPC Relay." --- diff --git a/learn/core-concepts/staking/index.mdx b/learn/core-concepts/staking/index.mdx index 6cd1865e..263edf5c 100644 --- a/learn/core-concepts/staking/index.mdx +++ b/learn/core-concepts/staking/index.mdx @@ -1,5 +1,6 @@ --- -title: Staking +title: "Staking" +description: "Learn how Hedera proof-of-stake works, how HBAR staking secures the network, and how stakeholders earn rewards by staking to consensus nodes." --- The Hedera public ledger uses a [proof-of-stake](/support/glossary#proof-of-stake-pos) consensus mechanism, in which each node’s influence on consensus is proportional to the amount of cryptocurrency it has staked. A transaction is validated and placed into consensus after it is processed by nodes representing an aggregate stake of over two-thirds of the total amount of HBAR currently staked and dedicated to securing the network. Stake is expressed as an amount in HBAR. It is important to ensure that most of the cryptocurrency is actually being staked, so that the network continues to run. This information can be referenced from the latest Hedera [whitepaper](https://hedera.com/hh_whitepaper_v2.1-20200815.pdf). diff --git a/learn/core-concepts/staking/stake-hbar.mdx b/learn/core-concepts/staking/stake-hbar.mdx index 10ee47c1..e45e428b 100644 --- a/learn/core-concepts/staking/stake-hbar.mdx +++ b/learn/core-concepts/staking/stake-hbar.mdx @@ -1,5 +1,6 @@ --- -title: "Stake HBAR" +title: "Stake HBAR" +description: "Step-by-step guide to staking HBAR with HashPack, Kabila, and other supported wallets, and tracking node stake and reward rates on HashScan." --- diff --git a/learn/core-concepts/staking/staking.mdx b/learn/core-concepts/staking/staking.mdx index 2aced8be..55653d90 100644 --- a/learn/core-concepts/staking/staking.mdx +++ b/learn/core-concepts/staking/staking.mdx @@ -1,5 +1,6 @@ --- -title: "Staking Program" +title: "Staking Program" +description: "Overview of the Hedera staking program — staking nodes, the rewards account 0.0.800, reward periods, and how HBAR rewards are calculated and distributed." --- The Hedera staking program allows you to earn rewards by staking your HBAR to a network node. Staking helps secure the network by contributing to the node's consensus weight (voting power). diff --git a/learn/core-concepts/state-and-history.mdx b/learn/core-concepts/state-and-history.mdx index 36348533..ac3892ce 100644 --- a/learn/core-concepts/state-and-history.mdx +++ b/learn/core-concepts/state-and-history.mdx @@ -1,5 +1,6 @@ --- -title: "State and History" +title: "State and History" +description: "Learn how Hedera separates current state from transaction history, how the replicated state machine works, and how nodes apply consensus-ordered transactions." --- diff --git a/learn/core-concepts/tokens/airdrops.mdx b/learn/core-concepts/tokens/airdrops.mdx index ad788709..609cca80 100644 --- a/learn/core-concepts/tokens/airdrops.mdx +++ b/learn/core-concepts/tokens/airdrops.mdx @@ -1,5 +1,6 @@ --- title: "Token Airdrops" +description: "Learn how Hedera token airdrops work under HIP-904, including TokenAirdropTransaction, pending airdrops, claim and reject flows, and associated fees." --- diff --git a/learn/core-concepts/tokens/creation.mdx b/learn/core-concepts/tokens/creation.mdx index 9db9c625..d872b4df 100644 --- a/learn/core-concepts/tokens/creation.mdx +++ b/learn/core-concepts/tokens/creation.mdx @@ -1,5 +1,6 @@ --- title: "Token Creation" +description: "Step-by-step guide to creating fungible and non-fungible tokens with the Hedera Token Service (HTS), including token properties, keys, and treasury setup." --- diff --git a/learn/core-concepts/tokens/custom-fees.mdx b/learn/core-concepts/tokens/custom-fees.mdx index 24c665ce..e1a24391 100644 --- a/learn/core-concepts/tokens/custom-fees.mdx +++ b/learn/core-concepts/tokens/custom-fees.mdx @@ -1,5 +1,6 @@ --- title: "Custom Fee Schedule" +description: "Learn how Hedera Token Service custom fees work, including fixed, fractional, and royalty fee types that automate revenue and royalties on token transfers." --- diff --git a/learn/core-concepts/tokens/hts-overview.mdx b/learn/core-concepts/tokens/hts-overview.mdx index a3e97bfe..a487935d 100644 --- a/learn/core-concepts/tokens/hts-overview.mdx +++ b/learn/core-concepts/tokens/hts-overview.mdx @@ -1,5 +1,6 @@ --- -title: Hedera Token Service (HTS) Native Tokenization +title: "Hedera Token Service (HTS) Native Tokenization" +description: "Overview of the Hedera Token Service (HTS) — native fungible tokens and NFTs with built-in compliance, atomic swaps, custom fees, and 10,000 TPS throughput." sidebarTitle: HTS Overview --- ## Overview diff --git a/learn/core-concepts/tokens/index.mdx b/learn/core-concepts/tokens/index.mdx index 281b503c..799b2fbf 100644 --- a/learn/core-concepts/tokens/index.mdx +++ b/learn/core-concepts/tokens/index.mdx @@ -1,5 +1,6 @@ --- title: "Tokenization on Hedera" +description: "Learn about tokenization on Hedera with HTS native tokens, ERC-20 and ERC-721 contracts, and hybrid HTS plus EVM models for fungible tokens and NFTs." --- diff --git a/learn/core-concepts/tokens/properties.mdx b/learn/core-concepts/tokens/properties.mdx index 140ee0d6..6489e475 100644 --- a/learn/core-concepts/tokens/properties.mdx +++ b/learn/core-concepts/tokens/properties.mdx @@ -1,6 +1,6 @@ --- title: "Token Properties" -description: "create a token" +description: "Reference for Hedera token properties — name, symbol, supply, decimals, treasury account, and the keys that govern token administration and lifecycle." --- diff --git a/learn/core-concepts/tokens/types-and-ids.mdx b/learn/core-concepts/tokens/types-and-ids.mdx index 9184b6ca..04104ec4 100644 --- a/learn/core-concepts/tokens/types-and-ids.mdx +++ b/learn/core-concepts/tokens/types-and-ids.mdx @@ -1,5 +1,6 @@ --- title: "Token Types and ID Formats" +description: "Learn the difference between Hedera fungible tokens and NFTs, and how token IDs are formatted as shard, realm, and token number on the Hedera network." --- diff --git a/learn/core-concepts/transactions/index.mdx b/learn/core-concepts/transactions/index.mdx index b0ab3757..36a5bbd7 100644 --- a/learn/core-concepts/transactions/index.mdx +++ b/learn/core-concepts/transactions/index.mdx @@ -1,7 +1,7 @@ --- title: Transactions and Queries sidebarTitle: Transactions -description: An overview of Hedera API transactions and queries +description: "Learn how Hedera transactions and queries work, including transaction IDs, valid duration, node submission, fees, and the request and response flow." --- ## Transactions diff --git a/learn/core-concepts/transactions/properties.mdx b/learn/core-concepts/transactions/properties.mdx index 77948267..e64e6656 100644 --- a/learn/core-concepts/transactions/properties.mdx +++ b/learn/core-concepts/transactions/properties.mdx @@ -1,5 +1,6 @@ --- title: "Transaction Properties" +description: "Reference for Hedera transaction properties including transaction ID, node account, fee, valid duration, memo, and signatures used to submit transactions." --- diff --git a/learn/core-concepts/transactions/scheduled.mdx b/learn/core-concepts/transactions/scheduled.mdx index ea02d849..5701dba9 100644 --- a/learn/core-concepts/transactions/scheduled.mdx +++ b/learn/core-concepts/transactions/scheduled.mdx @@ -1,5 +1,6 @@ --- title: "Schedule Transaction" +description: "Learn how Hedera scheduled transactions let you queue multi-signature transactions on-chain, collect signatures over time, and execute at a future moment." --- diff --git a/learn/getting-started/choose-your-path.mdx b/learn/getting-started/choose-your-path.mdx index f6989b5f..a221f3ae 100644 --- a/learn/getting-started/choose-your-path.mdx +++ b/learn/getting-started/choose-your-path.mdx @@ -1,6 +1,6 @@ --- title: "Choose Your Path" -description: "Two ways to build on Hedera — find the one that fits your background." +description: "Pick the right Hedera development path: deploy EVM Solidity contracts with Hardhat or Foundry, or build with the native Hiero SDKs in JavaScript, Java, or Go." icon: "signs-post" --- diff --git a/learn/getting-started/create-portal-account.mdx b/learn/getting-started/create-portal-account.mdx index 0cecf978..1dbadb43 100644 --- a/learn/getting-started/create-portal-account.mdx +++ b/learn/getting-started/create-portal-account.mdx @@ -1,5 +1,6 @@ --- title: "Create an Account" +description: "Step-by-step guide to creating a Hedera testnet account using the JavaScript, Java, Go, or Python SDK so you can sign transactions and hold HBAR on-chain." --- Learn how to create a new Hedera **account** on _testnet_ using the JavaScript, Java, Go, SDK, or Python. A [`Hedera account`](/learn/core-concepts/accounts) is your identity on‑chain. It holds your HBAR (the network’s currency) and lets you sign transactions. diff --git a/learn/getting-started/index.mdx b/learn/getting-started/index.mdx index 08b56f7d..1d870c88 100644 --- a/learn/getting-started/index.mdx +++ b/learn/getting-started/index.mdx @@ -1,6 +1,6 @@ --- title: "Start Here" -description: "Your guide to understanding and building on Hedera." +description: "Start building on Hedera — learn what the network is, why Hashgraph consensus matters, choose a development path, and create your first testnet account." icon: "rocket" --- diff --git a/learn/getting-started/portal-playground.mdx b/learn/getting-started/portal-playground.mdx index 36d2932e..4858ce6a 100644 --- a/learn/getting-started/portal-playground.mdx +++ b/learn/getting-started/portal-playground.mdx @@ -1,5 +1,6 @@ --- title: "Developer Playground" +description: "Try Hedera transactions in the browser-based developer playground — create accounts, transfer HBAR, and mint tokens on testnet without installing the SDK." mode: "custom" icon: "code" --- diff --git a/learn/getting-started/testnet-faucet.mdx b/learn/getting-started/testnet-faucet.mdx index e506406c..9f4c329e 100644 --- a/learn/getting-started/testnet-faucet.mdx +++ b/learn/getting-started/testnet-faucet.mdx @@ -1,5 +1,6 @@ --- -title: "Hedera Testnet Faucet" +title: "Hedera Testnet Faucet" +description: "Use the Hedera testnet faucet to auto-create a funded testnet account from an EVM wallet address and receive 100 free HBAR to start building on Hedera." icon: "faucet" --- diff --git a/learn/getting-started/what-is-hedera.mdx b/learn/getting-started/what-is-hedera.mdx index 1d2052eb..27dc329f 100644 --- a/learn/getting-started/what-is-hedera.mdx +++ b/learn/getting-started/what-is-hedera.mdx @@ -1,6 +1,6 @@ --- title: "What is Hedera?" -description: "Hedera is a public, open-source, proof-of-stake distributed ledger built on Hashgraph consensus — not a blockchain." +description: "Hedera is a public proof-of-stake network using Hashgraph consensus to deliver fast finality, predictable fees, and enterprise governance — not a blockchain." icon: "circle-question" --- diff --git a/learn/getting-started/why-hedera.mdx b/learn/getting-started/why-hedera.mdx index fdf8a3a8..ab61d0f7 100644 --- a/learn/getting-started/why-hedera.mdx +++ b/learn/getting-started/why-hedera.mdx @@ -1,6 +1,6 @@ --- title: "Why Build on Hedera?" -description: "Performance, predictability, and sustainability — built for production." +description: "Discover why developers choose Hedera: 3–5 second absolute finality, ~10,000 TPS, predictable USD-denominated fees, and enterprise-grade Council governance." icon: "star" --- diff --git a/learn/index.mdx b/learn/index.mdx index 65af485d..12770075 100644 --- a/learn/index.mdx +++ b/learn/index.mdx @@ -1,6 +1,6 @@ --- title: "Learn Hedera" -description: "Get started with Hedera: what it is, how it works, and the core concepts behind accounts, tokens, consensus, and smart contracts." +description: "Learn Hedera from the ground up — explore what Hedera is, how Hashgraph consensus works, and the core concepts behind accounts, tokens, and smart contracts." mode: wide icon: "book-arrow-right" --- diff --git a/learn/networks/community-mirror-nodes.mdx b/learn/networks/community-mirror-nodes.mdx index 36631bb4..a2e3f2bc 100644 --- a/learn/networks/community-mirror-nodes.mdx +++ b/learn/networks/community-mirror-nodes.mdx @@ -1,6 +1,6 @@ --- title: "Network Explorers and Tools" -description: "Network explorers hosted by the community" +description: "Browse community-hosted Hedera network explorers and mirror node tools — including HashScan, Arkhia, and DragonGlass — for tracking transactions and accounts." --- diff --git a/learn/networks/localnet/index.mdx b/learn/networks/localnet/index.mdx index 2485a986..1b632e8a 100644 --- a/learn/networks/localnet/index.mdx +++ b/learn/networks/localnet/index.mdx @@ -1,5 +1,6 @@ --- -title: Localnet +title: "Localnet" +description: "Run a Hedera localnet for local development and testing using Local Node or Solo, then progress to previewnet and testnet before deploying to mainnet." --- import LocalNodeDeprecation from '/snippets/local-node-deprecation.mdx'; diff --git a/learn/networks/localnet/multinode.mdx b/learn/networks/localnet/multinode.mdx index f4c7c139..6d022d0c 100644 --- a/learn/networks/localnet/multinode.mdx +++ b/learn/networks/localnet/multinode.mdx @@ -1,5 +1,6 @@ --- title: "Multinode Configuration" +description: "Configure Hedera Local Node in multinode mode to run multiple consensus nodes locally for advanced testing scenarios that mimic mainnet network behavior." --- import LocalNodeDeprecation from '/snippets/local-node-deprecation.mdx'; diff --git a/learn/networks/localnet/single-node.mdx b/learn/networks/localnet/single-node.mdx index 858cc76e..7f85fb73 100644 --- a/learn/networks/localnet/single-node.mdx +++ b/learn/networks/localnet/single-node.mdx @@ -1,5 +1,6 @@ --- title: "Single Node Configuration" +description: "Configure Hedera Local Node in single-node mode using Docker for fast local development, debugging, and prototype testing of Hedera applications." --- import LocalNodeDeprecation from '/snippets/local-node-deprecation.mdx'; diff --git a/learn/networks/mainnet/access.mdx b/learn/networks/mainnet/access.mdx index da133036..c6364fa5 100644 --- a/learn/networks/mainnet/access.mdx +++ b/learn/networks/mainnet/access.mdx @@ -1,5 +1,6 @@ --- title: "Mainnet Accounts" +description: "Create a Hedera mainnet account through supported wallets like HashPack, Kabila, Exodus, and Atomic to hold HBAR and access mainnet network services." --- diff --git a/learn/networks/mainnet/fees.mdx b/learn/networks/mainnet/fees.mdx index 7fb60214..f79cd789 100644 --- a/learn/networks/mainnet/fees.mdx +++ b/learn/networks/mainnet/fees.mdx @@ -1,6 +1,6 @@ --- title: Fees -description: Hedera network fees +description: "Reference Hedera mainnet transaction and query fees by service, denominated in USD and paid in HBAR, with HBAR denominations and fee estimator guidance." --- The Hedera testnet fees tables found below offer a low-end estimate of transaction and query fees for all network services. The tables below contain USD, HBAR, and Tinybar (tℏ) values per each API call. All operation fees on the Hedera testnet are paid in test HBAR, which is freely available and only useful for development purposes. diff --git a/learn/networks/mainnet/index.mdx b/learn/networks/mainnet/index.mdx index 2eec6cbe..147d0619 100644 --- a/learn/networks/mainnet/index.mdx +++ b/learn/networks/mainnet/index.mdx @@ -1,6 +1,6 @@ --- title: Mainnet -description: Join Hedera Mainnet +description: "Join the Hedera mainnet — submit production transactions, query consensus data, view network throttles, and learn how HBAR fees pay for network services." --- ## Overview diff --git a/learn/networks/mainnet/transaction-records.mdx b/learn/networks/mainnet/transaction-records.mdx index a5a1e13a..ec0b8ffa 100644 --- a/learn/networks/mainnet/transaction-records.mdx +++ b/learn/networks/mainnet/transaction-records.mdx @@ -1,5 +1,6 @@ --- title: "Transaction Records" +description: "Understand Hedera transaction records and receipts, including how account balances change due to transfers, network fees, and node compensation." --- diff --git a/learn/networks/testnet/access.mdx b/learn/networks/testnet/access.mdx index d35548fa..63daff73 100644 --- a/learn/networks/testnet/access.mdx +++ b/learn/networks/testnet/access.mdx @@ -1,5 +1,6 @@ --- -title: "Testnet Accounts" +title: "Testnet Accounts" +description: "Create a Hedera testnet or previewnet account through the Developer Portal, receive 1000 test HBAR, and configure your SDK to build and test applications." --- diff --git a/learn/networks/testnet/index.mdx b/learn/networks/testnet/index.mdx index eb3920e0..12a6d6d9 100644 --- a/learn/networks/testnet/index.mdx +++ b/learn/networks/testnet/index.mdx @@ -1,6 +1,6 @@ --- title: Testnets -description: Join a Hedera Testnet +description: "Test Hedera applications on the free testnet or previewnet — both mirror mainnet services, throttles, and fees so you can deploy with no code changes." --- ## Overview diff --git a/learn/networks/testnet/nodes.mdx b/learn/networks/testnet/nodes.mdx index af22d02a..fcb17c90 100644 --- a/learn/networks/testnet/nodes.mdx +++ b/learn/networks/testnet/nodes.mdx @@ -1,5 +1,6 @@ --- title: "Testnet Consensus Nodes" +description: "Reference Hedera testnet consensus nodes including node IDs, account IDs, IP addresses, ports, and public keys used to connect SDK clients to the network." --- diff --git a/learn/release-notes/mirror-node.mdx b/learn/release-notes/mirror-node.mdx index eebcb531..d2b6e728 100644 --- a/learn/release-notes/mirror-node.mdx +++ b/learn/release-notes/mirror-node.mdx @@ -1,6 +1,6 @@ --- title: "Hedera Mirror Node" -description: "Hedera mirror node release notes" +description: "Latest Hedera mirror node release notes covering new REST API features, enhancements, breaking changes, and supported versions across mainnet and testnet." --- Visit the [Hedera status page](https://status.hedera.com/) for the latest versions supported on each network. diff --git a/learn/release-notes/services.mdx b/learn/release-notes/services.mdx index 7283042f..e086a1b2 100644 --- a/learn/release-notes/services.mdx +++ b/learn/release-notes/services.mdx @@ -1,6 +1,6 @@ --- title: "Consensus Node" -description: "Consensus Node release information" +description: "Latest Hedera consensus node release notes detailing new HIPs, network features, bug fixes, and mainnet and testnet deployment dates for each build." --- Visit the [Hedera status page](https://status.hedera.com/) for the latest versions supported on each network. diff --git a/native/accounts/adjust-allowance.mdx b/native/accounts/adjust-allowance.mdx index 37034f17..b47282f1 100644 --- a/native/accounts/adjust-allowance.mdx +++ b/native/accounts/adjust-allowance.mdx @@ -1,5 +1,6 @@ --- title: "Delete an allowance" +description: "Delete non-fungible token allowances on a Hedera account with AccountAllowanceDeleteTransaction, including signing requirements and SDK examples." --- diff --git a/native/accounts/approve-allowance.mdx b/native/accounts/approve-allowance.mdx index b221a24c..711b4292 100644 --- a/native/accounts/approve-allowance.mdx +++ b/native/accounts/approve-allowance.mdx @@ -1,5 +1,6 @@ --- title: "Approve an allowance" +description: "Approve HBAR, fungible, and NFT allowances on a Hedera account so a spender can transfer tokens on the owner's behalf using the native SDK." --- diff --git a/native/accounts/create.mdx b/native/accounts/create.mdx index fce06b4d..ff63a8ef 100644 --- a/native/accounts/create.mdx +++ b/native/accounts/create.mdx @@ -1,5 +1,6 @@ --- title: "Create an account" +description: "Create a new Hedera account with AccountCreateTransaction using the native SDK: set keys, initial balance, auto-renew, and signing requirements." --- A Hedera account is required to interact with any network service, since every transaction and query fee is paid from an account. You can create a previewnet or testnet account on the [Hedera Developer Portal](https://portal.hedera.com/), or use a third-party wallet to generate a free [mainnet account](/learn/networks/mainnet/access). diff --git a/native/accounts/delete.mdx b/native/accounts/delete.mdx index dca45d46..f55a97cc 100644 --- a/native/accounts/delete.mdx +++ b/native/accounts/delete.mdx @@ -1,5 +1,6 @@ --- title: "Delete an account" +description: "Delete a Hedera account with AccountDeleteTransaction, transferring the remaining HBAR balance to a designated account using the native SDK." --- diff --git a/native/accounts/errors.mdx b/native/accounts/errors.mdx index 6a2cf069..e0455152 100644 --- a/native/accounts/errors.mdx +++ b/native/accounts/errors.mdx @@ -1,5 +1,6 @@ --- title: "Network Response Messages" +description: "Reference table of Hedera account error response codes returned by the consensus network, including invalid balance, transfer, and association errors." --- diff --git a/native/accounts/get-balance.mdx b/native/accounts/get-balance.mdx index 835f7346..ec6aa210 100644 --- a/native/accounts/get-balance.mdx +++ b/native/accounts/get-balance.mdx @@ -1,5 +1,6 @@ --- title: "Get account balance" +description: "Query a Hedera account's HBAR and token balances with AccountBalanceQuery, a free SDK query returning current balances from any consensus node." --- diff --git a/native/accounts/get-info.mdx b/native/accounts/get-info.mdx index f3a60890..4b1ddd39 100644 --- a/native/accounts/get-info.mdx +++ b/native/accounts/get-info.mdx @@ -1,5 +1,6 @@ --- title: "Get account info" +description: "Retrieve Hedera account details with AccountInfoQuery, returning keys, balance, auto-renew period, memo, staking info, and token relationships." --- diff --git a/native/accounts/transfer.mdx b/native/accounts/transfer.mdx index dbb0fe3a..49d5ab5a 100644 --- a/native/accounts/transfer.mdx +++ b/native/accounts/transfer.mdx @@ -1,5 +1,6 @@ --- title: "Transfer cryptocurrency" +description: "Transfer HBAR, fungible tokens, and NFTs between Hedera accounts with TransferTransaction, including signing requirements and atomic multi-party transfers." --- diff --git a/native/accounts/update.mdx b/native/accounts/update.mdx index 27a8925a..05e07182 100644 --- a/native/accounts/update.mdx +++ b/native/accounts/update.mdx @@ -1,5 +1,6 @@ --- title: "Update an account" +description: "Update Hedera account properties such as keys, auto-renew period, memo, and staking with AccountUpdateTransaction using the native SDK." --- diff --git a/native/consensus/create-topic.mdx b/native/consensus/create-topic.mdx index 2be11f7b..1aff1977 100644 --- a/native/consensus/create-topic.mdx +++ b/native/consensus/create-topic.mdx @@ -1,5 +1,6 @@ --- title: "Create a topic" +description: "Create a Hedera Consensus Service (HCS) topic with TopicCreateTransaction: set admin key, submit key, memo, and auto-renew using the native SDK." --- diff --git a/native/consensus/delete-topic.mdx b/native/consensus/delete-topic.mdx index 6bf38d47..0837811d 100644 --- a/native/consensus/delete-topic.mdx +++ b/native/consensus/delete-topic.mdx @@ -1,5 +1,6 @@ --- title: "Delete a topic" +description: "Delete a Hedera Consensus Service (HCS) topic with TopicDeleteTransaction using the admin key, removing the topic from the network permanently." --- diff --git a/native/consensus/errors.mdx b/native/consensus/errors.mdx index 491b92e4..b71bec9f 100644 --- a/native/consensus/errors.mdx +++ b/native/consensus/errors.mdx @@ -1,5 +1,6 @@ --- -title: "Network Response" +title: "Network response messages" +description: "Reference table of Hedera Consensus Service (HCS) error response codes returned for topic create, update, delete, and message submission failures." --- diff --git a/native/consensus/get-info.mdx b/native/consensus/get-info.mdx index 2e3d4d48..f34905f5 100644 --- a/native/consensus/get-info.mdx +++ b/native/consensus/get-info.mdx @@ -1,5 +1,6 @@ --- title: "Get topic info" +description: "Query Hedera Consensus Service (HCS) topic metadata with TopicInfoQuery, returning admin key, submit key, memo, running hash, and sequence number." --- diff --git a/native/consensus/get-message.mdx b/native/consensus/get-message.mdx index 59c38d9f..cfd4277a 100644 --- a/native/consensus/get-message.mdx +++ b/native/consensus/get-message.mdx @@ -1,5 +1,6 @@ --- title: "Get topic messages" +description: "Subscribe to Hedera Consensus Service (HCS) topic messages with TopicMessageQuery over gRPC to stream new and historical messages from a mirror node." --- diff --git a/native/consensus/submit-message.mdx b/native/consensus/submit-message.mdx index e469320b..20968cbf 100644 --- a/native/consensus/submit-message.mdx +++ b/native/consensus/submit-message.mdx @@ -1,5 +1,6 @@ --- title: "Submit a message" +description: "Submit a message to a Hedera Consensus Service (HCS) topic with TopicMessageSubmitTransaction, including chunking for messages larger than 1024 bytes." --- A transaction that submits a topic message to the Hedera network. To access the messages submitted to a topic ID, subscribe to the topic via a mirror node. The mirror node will publish the ordered messages to subscribers. Once the transaction is successfully executed, the receipt of the transaction will include the topic's updated sequence number and topic running hash. diff --git a/native/consensus/update-topic.mdx b/native/consensus/update-topic.mdx index c1c3a66d..25e3c76c 100644 --- a/native/consensus/update-topic.mdx +++ b/native/consensus/update-topic.mdx @@ -1,5 +1,6 @@ --- title: "Update a topic" +description: "Update a Hedera Consensus Service (HCS) topic's admin key, submit key, auto-renew account, expiration, and memo with TopicUpdateTransaction." --- diff --git a/native/fees/fee-estimation.mdx b/native/fees/fee-estimation.mdx index 8edb74d9..160dfc3b 100644 --- a/native/fees/fee-estimation.mdx +++ b/native/fees/fee-estimation.mdx @@ -1,6 +1,6 @@ --- -title: "Estimating Fees with the SDK" -description: "Use FeeEstimateQuery to estimate transaction fees before submission, gate spending, and simulate high-volume pricing." +title: "Estimating fees with the SDK" +description: "Use FeeEstimateQuery in the Hedera SDK to preview node, network, and service fees before submitting a transaction and gate spending against a budget." sidebarTitle: "Estimate a fee" --- diff --git a/native/files/append.mdx b/native/files/append.mdx index 783bc843..559f773d 100644 --- a/native/files/append.mdx +++ b/native/files/append.mdx @@ -1,5 +1,6 @@ --- title: "Append to a file" +description: "Append content to an existing Hedera File Service (HFS) file with FileAppendTransaction, including chunked uploads for files larger than 4 KB." --- diff --git a/native/files/create.mdx b/native/files/create.mdx index e842866d..e1f8b142 100644 --- a/native/files/create.mdx +++ b/native/files/create.mdx @@ -1,5 +1,6 @@ --- title: "Create a file" +description: "Create a new Hedera File Service (HFS) file with FileCreateTransaction: set keys, contents, memo, and expiration using the native SDK." --- diff --git a/native/files/delete.mdx b/native/files/delete.mdx index 181e8783..7cde7aae 100644 --- a/native/files/delete.mdx +++ b/native/files/delete.mdx @@ -1,5 +1,6 @@ --- title: "Delete a file" +description: "Delete a Hedera File Service (HFS) file with FileDeleteTransaction, marking the file as deleted on the network while preserving the file ID." --- diff --git a/native/files/errors.mdx b/native/files/errors.mdx index 9753de17..bd07419e 100644 --- a/native/files/errors.mdx +++ b/native/files/errors.mdx @@ -1,5 +1,6 @@ --- title: "Network Response Messages" +description: "Reference table of Hedera File Service (HFS) error response codes returned for file create, append, update, delete, and content query failures." --- diff --git a/native/files/get-contents.mdx b/native/files/get-contents.mdx index 78e5700d..431dc890 100644 --- a/native/files/get-contents.mdx +++ b/native/files/get-contents.mdx @@ -1,5 +1,6 @@ --- title: "Get file contents" +description: "Retrieve the contents of a Hedera File Service (HFS) file with FileContentsQuery, returning the raw file bytes stored on the consensus network." --- diff --git a/native/files/get-info.mdx b/native/files/get-info.mdx index 3b91b989..cf9f530b 100644 --- a/native/files/get-info.mdx +++ b/native/files/get-info.mdx @@ -1,5 +1,6 @@ --- title: "Get file info" +description: "Query Hedera File Service (HFS) file metadata with FileInfoQuery, returning size, expiration, keys, deletion status, and memo for a given file ID." --- diff --git a/native/files/update.mdx b/native/files/update.mdx index 0be43105..7c3cd4e5 100644 --- a/native/files/update.mdx +++ b/native/files/update.mdx @@ -1,5 +1,6 @@ --- title: "Update a file" +description: "Update a Hedera File Service (HFS) file with FileUpdateTransaction: change contents, keys, expiration, memo, and auto-renew using the native SDK." --- diff --git a/native/fundamentals/address-book.mdx b/native/fundamentals/address-book.mdx index a89af99b..fa4f7f8e 100644 --- a/native/fundamentals/address-book.mdx +++ b/native/fundamentals/address-book.mdx @@ -1,5 +1,6 @@ --- title: "Network Address Book" +description: "Retrieve the Hedera network address book with FileContentsQuery on file 0.0.101/102 or AddressBookQuery against a mirror node to discover node endpoints." --- diff --git a/native/fundamentals/client.mdx b/native/fundamentals/client.mdx index 42afb1ea..2c0b14c8 100644 --- a/native/fundamentals/client.mdx +++ b/native/fundamentals/client.mdx @@ -1,5 +1,6 @@ --- title: "Hedera Client" +description: "Configure the Hedera SDK Client for mainnet, testnet, previewnet, or a custom network, including mirror node endpoints, TLS, and operator credentials." --- diff --git a/native/fundamentals/hbars.mdx b/native/fundamentals/hbars.mdx index 4e98acfd..4ef59cf2 100644 --- a/native/fundamentals/hbars.mdx +++ b/native/fundamentals/hbars.mdx @@ -1,5 +1,6 @@ --- title: "HBAR" +description: "Work with the Hedera Hbar type to construct, convert, and display HBAR amounts in tinybars, microbars, millibars, and other denominations using the SDK." --- diff --git a/native/fundamentals/index.mdx b/native/fundamentals/index.mdx index a4d58df5..47c1efd3 100644 --- a/native/fundamentals/index.mdx +++ b/native/fundamentals/index.mdx @@ -1,6 +1,6 @@ --- title: "SDKs" -description: "Community SDKs, wallets, decentralized identity, and REST options that complement the official Hedera SDKs." +description: "Community Hedera SDKs, wallets, decentralized identity libraries, and REST options that complement the official Java, JS, Go, Rust, Swift, and C++ SDKs." --- Six official SDKs (JavaScript, Java, Go, Swift, Rust, C++) are listed on the [Native SDKs landing page](/native#pick-your-language). This page catalogs community SDKs, wallet integrations, decentralized identity libraries, and REST options that supplement them. diff --git a/native/fundamentals/local-network.mdx b/native/fundamentals/local-network.mdx index 94fb9829..e4b6b5cb 100644 --- a/native/fundamentals/local-network.mdx +++ b/native/fundamentals/local-network.mdx @@ -1,5 +1,6 @@ --- title: "Local Network" +description: "Configure the Hedera SDK Client to point at a local consensus and mirror node for development and testing using Client.forNetwork and setMirrorNetwork." --- import LocalNodeDeprecation from '/snippets/local-node-deprecation.mdx'; diff --git a/native/fundamentals/specialized-types.mdx b/native/fundamentals/specialized-types.mdx index c25a7f46..ad53199f 100644 --- a/native/fundamentals/specialized-types.mdx +++ b/native/fundamentals/specialized-types.mdx @@ -1,5 +1,6 @@ --- title: "Specialized Types" +description: "Reference for Hedera SDK specialized types like AccountId, ContractId, FileId, TopicId, TokenId, and ScheduleId, including constructors and conversions." --- diff --git a/native/keys/generate-key-pair.mdx b/native/keys/generate-key-pair.mdx index e25b1608..3bee7ddb 100644 --- a/native/keys/generate-key-pair.mdx +++ b/native/keys/generate-key-pair.mdx @@ -1,5 +1,6 @@ --- title: "Generate a new key pair" +description: "Generate ED25519 or ECDSA (secp256k1) key pairs with the Hedera SDK to sign transactions and queries, plus derive public keys and account aliases." --- ## ECDSA (secp256k1\_) diff --git a/native/keys/import-key.mdx b/native/keys/import-key.mdx index 5e381d61..77253ccf 100644 --- a/native/keys/import-key.mdx +++ b/native/keys/import-key.mdx @@ -1,5 +1,6 @@ --- title: "Import an existing key" +description: "Import existing ED25519 or ECDSA private and public keys into the Hedera SDK from string, byte, or PEM-encoded formats for signing transactions." --- diff --git a/native/keys/key-list.mdx b/native/keys/key-list.mdx index ab3c6c35..db5cc870 100644 --- a/native/keys/key-list.mdx +++ b/native/keys/key-list.mdx @@ -1,5 +1,6 @@ --- title: "Create a key list" +description: "Create a Hedera KeyList structure that requires every key in the list to sign transactions modifying accounts, topics, tokens, contracts, or files." --- diff --git a/native/keys/mnemonic-generate.mdx b/native/keys/mnemonic-generate.mdx index 5741373e..c789a325 100644 --- a/native/keys/mnemonic-generate.mdx +++ b/native/keys/mnemonic-generate.mdx @@ -1,5 +1,6 @@ --- title: "Generate a mnemonic phrase" +description: "Generate a 12 or 24-word BIP-39 mnemonic recovery phrase with the Hedera SDK to derive and back up private keys for accounts and wallets." --- diff --git a/native/keys/mnemonic-recover.mdx b/native/keys/mnemonic-recover.mdx index a54e699c..5e9e9192 100644 --- a/native/keys/mnemonic-recover.mdx +++ b/native/keys/mnemonic-recover.mdx @@ -1,5 +1,6 @@ --- title: "Recover keys from a mnemonic phrase" +description: "Recover a Hedera private key from a 12 or 24-word mnemonic phrase using the SDK, with optional passphrase support compatible with iOS and Android wallets." --- diff --git a/native/keys/threshold-key.mdx b/native/keys/threshold-key.mdx index 43de9563..bbce4a39 100644 --- a/native/keys/threshold-key.mdx +++ b/native/keys/threshold-key.mdx @@ -1,5 +1,6 @@ --- title: "Create a threshold key" +description: "Create a Hedera threshold key requiring N-of-M signatures from a KeyList to authorize transactions, supporting ED25519 and ECDSA keys for multisig flows." --- diff --git a/native/local-dev/cde/codespaces.mdx b/native/local-dev/cde/codespaces.mdx index 1fb1671b..675c6476 100644 --- a/native/local-dev/cde/codespaces.mdx +++ b/native/local-dev/cde/codespaces.mdx @@ -1,5 +1,6 @@ --- title: "Run a Local Node in Codespaces" +description: "Run a Hedera local node inside GitHub Codespaces for development and testing without Docker on your machine, including setup and editor configuration." --- import LocalNodeDeprecation from '/snippets/local-node-deprecation.mdx'; diff --git a/native/local-dev/cde/gitpod.mdx b/native/local-dev/cde/gitpod.mdx index 0fcdf834..3f6bb15e 100644 --- a/native/local-dev/cde/gitpod.mdx +++ b/native/local-dev/cde/gitpod.mdx @@ -1,5 +1,6 @@ --- title: "Run a Local Node in Gitpod" +description: "Run a Hedera local node in a Gitpod cloud development environment, spinning up consensus node, mirror node, and JSON-RPC relay without local Docker." --- import LocalNodeDeprecation from '/snippets/local-node-deprecation.mdx'; diff --git a/native/local-dev/cde/index.mdx b/native/local-dev/cde/index.mdx index a8fbd25a..07cc71c4 100644 --- a/native/local-dev/cde/index.mdx +++ b/native/local-dev/cde/index.mdx @@ -1,7 +1,8 @@ ---- -title: How to Run Hedera Local Node in a Cloud Development Environment (CDE) +--- +title: "Run a Hedera local node in a cloud dev environment" +description: "Run a Hedera local node in a cloud development environment (CDE) like Gitpod or GitHub Codespaces without installing Docker on your local machine." sidebarTitle: Cloud Dev Environment ---- +--- import LocalNodeDeprecation from '/snippets/local-node-deprecation.mdx'; diff --git a/native/local-dev/setup-cli-npm.mdx b/native/local-dev/setup-cli-npm.mdx index de27e797..d9bea094 100644 --- a/native/local-dev/setup-cli-npm.mdx +++ b/native/local-dev/setup-cli-npm.mdx @@ -1,5 +1,6 @@ --- title: "Set Up a Hedera Local Node using the NPM CLI" +description: "Set up and run a Hedera local node with the @hashgraph/hedera-local NPM CLI and docker compose, including consensus node, mirror node, and JSON-RPC relay." --- import LocalNodeDeprecation from '/snippets/local-node-deprecation.mdx'; diff --git a/native/local-dev/setup-local-node.mdx b/native/local-dev/setup-local-node.mdx index dea3255e..31e092b2 100644 --- a/native/local-dev/setup-local-node.mdx +++ b/native/local-dev/setup-local-node.mdx @@ -1,5 +1,6 @@ --- title: "How to Set Up a Hedera Local Node" +description: "Set up a Hedera local node with Docker to run consensus node, mirror node, and JSON-RPC relay for smart contract development and SDK testing locally." --- import LocalNodeDeprecation from '/snippets/local-node-deprecation.mdx'; diff --git a/native/prng.mdx b/native/prng.mdx index 49001aa6..09a11135 100644 --- a/native/prng.mdx +++ b/native/prng.mdx @@ -1,5 +1,6 @@ --- title: "Pseudorandom Number Generator" +description: "Generate verifiable pseudorandom numbers on Hedera with PrngTransaction (HIP-351), returning a 384-bit random value or a bounded 32-bit integer." --- diff --git a/native/queries.mdx b/native/queries.mdx index af04fe95..5db8116b 100644 --- a/native/queries.mdx +++ b/native/queries.mdx @@ -1,5 +1,6 @@ --- title: "Queries" +description: "Overview of Hedera SDK queries for accounts, topics, files, tokens, and contracts, with guidance on when to use mirror node REST APIs instead." --- diff --git a/native/quickstart/go.mdx b/native/quickstart/go.mdx index 620d6718..c13fb338 100644 --- a/native/quickstart/go.mdx +++ b/native/quickstart/go.mdx @@ -1,6 +1,6 @@ --- title: "Go Quickstart" -description: "Connect to Hedera testnet from Go, query your balance, and transfer HBAR." +description: "Hedera Go SDK quickstart: install hiero-sdk-go, configure operator credentials, connect to testnet, query an account balance, and transfer HBAR." --- This page gets a Go program talking to Hedera testnet: SDK install, operator credentials, balance query, and an HBAR transfer. diff --git a/native/quickstart/java.mdx b/native/quickstart/java.mdx index 6283dcb3..e40c1997 100644 --- a/native/quickstart/java.mdx +++ b/native/quickstart/java.mdx @@ -1,6 +1,6 @@ --- title: "Java Quickstart" -description: "Connect to Hedera testnet from Java, query your balance, and transfer HBAR." +description: "Hedera Java SDK quickstart: add the Maven or Gradle dependency, configure operator credentials, connect to testnet, query a balance, and transfer HBAR." --- This page gets a Java application talking to Hedera testnet: SDK install, operator credentials, balance query, and an HBAR transfer. diff --git a/native/quickstart/javascript.mdx b/native/quickstart/javascript.mdx index 0153499f..414492b0 100644 --- a/native/quickstart/javascript.mdx +++ b/native/quickstart/javascript.mdx @@ -1,5 +1,6 @@ --- -title: "Quickstart" +title: "JavaScript quickstart" +description: "Submit your first Hedera transaction with the JavaScript SDK using the developer playground, create a testnet account, and view the result on HashScan." --- diff --git a/native/scheduled/create.mdx b/native/scheduled/create.mdx index b84de789..4f58bfd0 100644 --- a/native/scheduled/create.mdx +++ b/native/scheduled/create.mdx @@ -1,5 +1,6 @@ --- -title: "Create a schedule transaction" +title: "Create a scheduled transaction" +description: "Create a Hedera scheduled transaction with ScheduleCreateTransaction, allowing multiple parties to sign asynchronously before the inner transaction executes." --- A `ScheduleCreateTransaction` is a consensus node transaction that creates a schedule entity on the Hedera network. The entity ID for a schedule transaction is called a `ScheduleID`. After successfully executing a schedule create transaction, you can retrieve the network assigned `ScheduleID` by requesting the transaction receipt. The receipt also includes the scheduled transaction ID, which can be used to request the record of the scheduled transaction after its successful execution. diff --git a/native/scheduled/delete.mdx b/native/scheduled/delete.mdx index f77db174..aa9c78b1 100644 --- a/native/scheduled/delete.mdx +++ b/native/scheduled/delete.mdx @@ -1,5 +1,6 @@ --- -title: "Delete a schedule transaction" +title: "Delete a scheduled transaction" +description: "Delete a pending Hedera scheduled transaction with ScheduleDeleteTransaction using the admin key, preventing execution before its expiration time." --- diff --git a/native/scheduled/get-info.mdx b/native/scheduled/get-info.mdx index 8bc4f082..a9a07450 100644 --- a/native/scheduled/get-info.mdx +++ b/native/scheduled/get-info.mdx @@ -1,5 +1,6 @@ --- title: "Get schedule info" +description: "Query Hedera scheduled transaction details with ScheduleInfoQuery, returning admin key, payer, expiration, signatories, and the scheduled inner transaction." --- diff --git a/native/scheduled/response-messages.mdx b/native/scheduled/response-messages.mdx index 163de493..0b43fc18 100644 --- a/native/scheduled/response-messages.mdx +++ b/native/scheduled/response-messages.mdx @@ -1,5 +1,6 @@ --- title: "Network Response Messages" +description: "Reference table of Hedera scheduled transaction error response codes for ScheduleCreate, ScheduleSign, and ScheduleDelete operations and expiration failures." --- diff --git a/native/scheduled/schedule-id.mdx b/native/scheduled/schedule-id.mdx index eeb51c10..461af003 100644 --- a/native/scheduled/schedule-id.mdx +++ b/native/scheduled/schedule-id.mdx @@ -1,5 +1,6 @@ --- title: "Schedule ID" +description: "Hedera ScheduleId reference: the shard.realm.num identifier returned for a scheduled transaction, with constructors and string conversions for the SDK." --- diff --git a/native/scheduled/sign.mdx b/native/scheduled/sign.mdx index 6cb0257a..908655c9 100644 --- a/native/scheduled/sign.mdx +++ b/native/scheduled/sign.mdx @@ -1,5 +1,6 @@ --- title: "Sign a scheduled transaction" +description: "Add signatures to a Hedera scheduled transaction with ScheduleSignTransaction, collecting required signers before the inner transaction executes on consensus." --- diff --git a/native/signature-provider/local-provider.mdx b/native/signature-provider/local-provider.mdx index 84c870e5..65af6e43 100644 --- a/native/signature-provider/local-provider.mdx +++ b/native/signature-provider/local-provider.mdx @@ -1,5 +1,6 @@ --- title: "Local Provider" +description: "Use LocalProvider in the Hedera JavaScript SDK to construct a Provider from the HEDERA_NETWORK environment variable for previewnet, testnet, or mainnet." --- diff --git a/native/signature-provider/provider.mdx b/native/signature-provider/provider.mdx index 2786175a..8cbaffd6 100644 --- a/native/signature-provider/provider.mdx +++ b/native/signature-provider/provider.mdx @@ -1,5 +1,6 @@ --- title: "Provider" +description: "Provider interface in the Hedera JavaScript SDK that submits requests to a Hedera network and returns typed responses for transactions and queries." --- diff --git a/native/signature-provider/signer.mdx b/native/signature-provider/signer.mdx index e640e048..639b8471 100644 --- a/native/signature-provider/signer.mdx +++ b/native/signature-provider/signer.mdx @@ -1,5 +1,6 @@ --- title: "Signer" +description: "Signer interface in the Hedera JavaScript SDK responsible for signing transactions and queries, exposing methods to get the account ID, ledger, and key." --- diff --git a/native/signature-provider/wallet.mdx b/native/signature-provider/wallet.mdx index e45461a7..2913ed01 100644 --- a/native/signature-provider/wallet.mdx +++ b/native/signature-provider/wallet.mdx @@ -1,5 +1,6 @@ --- title: "Wallet" +description: "Wallet class in the Hedera JavaScript SDK that extends Signer, combining an account ID, private key, and Provider to sign and submit transactions." --- diff --git a/native/smart-contracts/call.mdx b/native/smart-contracts/call.mdx index 5f9729d1..82953fe4 100644 --- a/native/smart-contracts/call.mdx +++ b/native/smart-contracts/call.mdx @@ -1,5 +1,6 @@ --- title: "Call a smart contract function" +description: "Call a Hedera smart contract function with ContractExecuteTransaction, setting gas, function parameters, and payable amount using the native SDK." --- diff --git a/native/smart-contracts/create.mdx b/native/smart-contracts/create.mdx index 305f6270..0c7a4395 100644 --- a/native/smart-contracts/create.mdx +++ b/native/smart-contracts/create.mdx @@ -1,5 +1,6 @@ --- title: "Create a smart contract" +description: "Deploy a Hedera smart contract with ContractCreateTransaction, loading bytecode from a file or inline and configuring gas, admin key, and constructor params." --- diff --git a/native/smart-contracts/delegate-contract-id.mdx b/native/smart-contracts/delegate-contract-id.mdx index 579d1d61..5f77ebb0 100644 --- a/native/smart-contracts/delegate-contract-id.mdx +++ b/native/smart-contracts/delegate-contract-id.mdx @@ -1,5 +1,6 @@ --- title: "Delegate Contract ID" +description: "Hedera DelegateContractId key type that treats a contract as a signer in delegatecall contexts, used with HTS precompile flows per HIP-206." --- diff --git a/native/smart-contracts/delete.mdx b/native/smart-contracts/delete.mdx index 3bcbf63f..3d39cd1d 100644 --- a/native/smart-contracts/delete.mdx +++ b/native/smart-contracts/delete.mdx @@ -1,5 +1,6 @@ --- title: "Delete a smart contract" +description: "Delete a Hedera smart contract with ContractDeleteTransaction, transferring the remaining HBAR balance to a designated account or contract." --- diff --git a/native/smart-contracts/errors.mdx b/native/smart-contracts/errors.mdx index 38474be8..fef85753 100644 --- a/native/smart-contracts/errors.mdx +++ b/native/smart-contracts/errors.mdx @@ -1,5 +1,6 @@ --- title: "Network Response Messages" +description: "Reference table of Hedera smart contract error response codes returned by ContractCreate, ContractExecute, and ContractCall transactions and queries." --- diff --git a/native/smart-contracts/ethereum-transaction.mdx b/native/smart-contracts/ethereum-transaction.mdx index 38836b80..32d76382 100644 --- a/native/smart-contracts/ethereum-transaction.mdx +++ b/native/smart-contracts/ethereum-transaction.mdx @@ -1,5 +1,6 @@ --- title: "Ethereum transaction" +description: "Execute raw RLP-encoded Ethereum transactions on Hedera with EthereumTransaction, including call data via HFS file ID and max gas allowance settings." --- diff --git a/native/smart-contracts/get-bytecode.mdx b/native/smart-contracts/get-bytecode.mdx index d89e8c53..de4478cf 100644 --- a/native/smart-contracts/get-bytecode.mdx +++ b/native/smart-contracts/get-bytecode.mdx @@ -1,5 +1,6 @@ --- title: "Get smart contract bytecode" +description: "Retrieve a Hedera smart contract's runtime EVM bytecode with ContractByteCodeQuery, using the contract ID to fetch the deployed bytes from the network." --- diff --git a/native/smart-contracts/get-function.mdx b/native/smart-contracts/get-function.mdx index 9fa5a165..050229f0 100644 --- a/native/smart-contracts/get-function.mdx +++ b/native/smart-contracts/get-function.mdx @@ -1,5 +1,6 @@ --- -title: "Get a smart contract function" +title: "Call a smart contract function (local)" +description: "Query a Hedera smart contract function locally with ContractCallQuery to read state without consensus, returning the encoded function result and gas used." --- diff --git a/native/smart-contracts/get-info.mdx b/native/smart-contracts/get-info.mdx index 534f847c..1917f4bc 100644 --- a/native/smart-contracts/get-info.mdx +++ b/native/smart-contracts/get-info.mdx @@ -1,5 +1,6 @@ --- title: "Get smart contract info" +description: "Query Hedera smart contract metadata with ContractInfoQuery, returning admin key, expiration, auto-renew, memo, balance, and storage statistics." --- diff --git a/native/smart-contracts/solidity-libraries.mdx b/native/smart-contracts/solidity-libraries.mdx index 663b0256..66ce59f6 100644 --- a/native/smart-contracts/solidity-libraries.mdx +++ b/native/smart-contracts/solidity-libraries.mdx @@ -1,5 +1,6 @@ --- title: "Hedera Service Solidity Libraries" +description: "Hedera service Solidity libraries for HTS, HCS, and response codes that let smart contracts call native services like token transfers from Solidity code." --- diff --git a/native/smart-contracts/update.mdx b/native/smart-contracts/update.mdx index e76e3551..8542c78d 100644 --- a/native/smart-contracts/update.mdx +++ b/native/smart-contracts/update.mdx @@ -1,5 +1,6 @@ --- title: "Update a smart contract" +description: "Update a Hedera smart contract's admin key, auto-renew period, expiration, and memo with ContractUpdateTransaction using the native SDK." --- diff --git a/native/tokens/airdrop.mdx b/native/tokens/airdrop.mdx index eeb3a16b..b70fa140 100644 --- a/native/tokens/airdrop.mdx +++ b/native/tokens/airdrop.mdx @@ -1,5 +1,6 @@ --- title: "Airdrop a token" +description: "Send fungible tokens or NFTs to multiple Hedera accounts in one TokenAirdrop transaction, with pending airdrops when auto-association slots are unavailable." --- diff --git a/native/tokens/associate.mdx b/native/tokens/associate.mdx index 19450221..b57e0816 100644 --- a/native/tokens/associate.mdx +++ b/native/tokens/associate.mdx @@ -1,5 +1,6 @@ --- title: "Associate tokens to an account" +description: "Associate fungible tokens or NFTs with a Hedera account using TokenAssociateTransaction so the account can hold and transfer Hedera Token Service assets." --- diff --git a/native/tokens/atomic-swaps.mdx b/native/tokens/atomic-swaps.mdx index 85beb5c1..cc737891 100644 --- a/native/tokens/atomic-swaps.mdx +++ b/native/tokens/atomic-swaps.mdx @@ -1,5 +1,6 @@ --- title: "Atomic swaps" +description: "Atomically swap HBAR, fungible tokens, and NFTs between two Hedera accounts in a single transaction without a third-party exchange or intermediary." --- diff --git a/native/tokens/burn.mdx b/native/tokens/burn.mdx index 0df5f30d..a1fa2a39 100644 --- a/native/tokens/burn.mdx +++ b/native/tokens/burn.mdx @@ -1,5 +1,6 @@ --- title: "Burn a token" +description: "Burn fungible tokens or NFTs from the treasury with TokenBurnTransaction on the Hedera Token Service to reduce the total supply using the supply key." --- diff --git a/native/tokens/cancel.mdx b/native/tokens/cancel.mdx index 4e52d5b3..a48afef6 100644 --- a/native/tokens/cancel.mdx +++ b/native/tokens/cancel.mdx @@ -1,5 +1,6 @@ --- title: "Cancel a token" +description: "Cancel pending token airdrops you initiated with TokenCancelAirdropTransaction, removing them from network state so recipients can no longer claim them." --- diff --git a/native/tokens/claim.mdx b/native/tokens/claim.mdx index 837fd213..bcde17fd 100644 --- a/native/tokens/claim.mdx +++ b/native/tokens/claim.mdx @@ -1,5 +1,6 @@ --- title: "Claim a token" +description: "Claim a pending HTS token airdrop with TokenClaimAirdropTransaction, requiring receiver and payer signatures to transfer the tokens into your Hedera account." --- diff --git a/native/tokens/custom-fees.mdx b/native/tokens/custom-fees.mdx index ab46ebb6..7eeb4bed 100644 --- a/native/tokens/custom-fees.mdx +++ b/native/tokens/custom-fees.mdx @@ -1,5 +1,6 @@ --- title: "Custom token fees" +description: "Configure fixed, fractional, and royalty custom fees on Hedera Token Service tokens, automatically routing payments to fee collector accounts on each transfer." --- diff --git a/native/tokens/define.mdx b/native/tokens/define.mdx index 6f0a07ca..f4a087fc 100644 --- a/native/tokens/define.mdx +++ b/native/tokens/define.mdx @@ -1,5 +1,6 @@ --- title: "Create a token" +description: "Create fungible tokens and NFTs on the Hedera Token Service with TokenCreateTransaction, setting supply, treasury, keys, and metadata via the Hedera SDK." --- diff --git a/native/tokens/delete.mdx b/native/tokens/delete.mdx index 999ad0a6..31e962f0 100644 --- a/native/tokens/delete.mdx +++ b/native/tokens/delete.mdx @@ -1,5 +1,6 @@ --- title: "Delete a token" +description: "Delete a Hedera token by marking it removed in the ledger with TokenDeleteTransaction, signed by the admin key for fungible tokens or NFT classes." --- diff --git a/native/tokens/disable-kyc.mdx b/native/tokens/disable-kyc.mdx index 7dc18986..23e7f93e 100644 --- a/native/tokens/disable-kyc.mdx +++ b/native/tokens/disable-kyc.mdx @@ -1,5 +1,6 @@ --- title: "Disable KYC account flag" +description: "Revoke the KYC flag from a Hedera account for a specified HTS token using TokenRevokeKycTransaction on the Hedera Token Service, signed by the KYC key." --- diff --git a/native/tokens/dissociate.mdx b/native/tokens/dissociate.mdx index c8b61a0f..36335b25 100644 --- a/native/tokens/dissociate.mdx +++ b/native/tokens/dissociate.mdx @@ -1,5 +1,6 @@ --- title: "Dissociate tokens from an account" +description: "Dissociate Hedera Token Service tokens from an account with TokenDissociateTransaction so the account no longer holds a relationship with those token IDs." --- diff --git a/native/tokens/enable-kyc.mdx b/native/tokens/enable-kyc.mdx index 5f575246..cb7b87b9 100644 --- a/native/tokens/enable-kyc.mdx +++ b/native/tokens/enable-kyc.mdx @@ -1,5 +1,6 @@ --- title: "Enable KYC account flag" +description: "Grant the KYC flag to a Hedera account for a specific HTS token using TokenGrantKycTransaction, signed by the token's KYC key, before transfers." --- diff --git a/native/tokens/errors.mdx b/native/tokens/errors.mdx index a5dfaae5..9a17cfdf 100644 --- a/native/tokens/errors.mdx +++ b/native/tokens/errors.mdx @@ -1,5 +1,6 @@ --- title: "Network Response Messages" +description: "Reference of Hedera Token Service response codes including INVALID_TOKEN_ID, TOKEN_WAS_DELETED, ACCOUNT_FROZEN_FOR_TOKEN, and token association errors." --- diff --git a/native/tokens/freeze.mdx b/native/tokens/freeze.mdx index 43f2b21f..6bc3b4e4 100644 --- a/native/tokens/freeze.mdx +++ b/native/tokens/freeze.mdx @@ -1,5 +1,6 @@ --- title: "Freeze an account" +description: "Freeze an account's ability to transfer a specific Hedera token using TokenFreezeTransaction, signed by the token's freeze key on the Hedera Token Service." --- diff --git a/native/tokens/get-balance.mdx b/native/tokens/get-balance.mdx index 67b89541..3ec44e51 100644 --- a/native/tokens/get-balance.mdx +++ b/native/tokens/get-balance.mdx @@ -1,5 +1,6 @@ --- title: "Get account token balance" +description: "Query the token balances held by a Hedera account using AccountBalanceQuery in the Hedera SDK (deprecated; migrate to the Mirror Node REST API)." --- diff --git a/native/tokens/get-info.mdx b/native/tokens/get-info.mdx index f6f86ab9..a9ae0efe 100644 --- a/native/tokens/get-info.mdx +++ b/native/tokens/get-info.mdx @@ -1,5 +1,6 @@ --- title: "Get token info" +description: "Retrieve metadata, supply, keys, and configuration for a fungible token or NFT on the Hedera Token Service using TokenInfoQuery or the Mirror Node REST API." --- diff --git a/native/tokens/get-nft-info.mdx b/native/tokens/get-nft-info.mdx index 29394753..36cb3b7f 100644 --- a/native/tokens/get-nft-info.mdx +++ b/native/tokens/get-nft-info.mdx @@ -1,5 +1,6 @@ --- title: "Get NFT info" +description: "Query a specific Hedera NFT by token ID and serial number with TokenNftInfoQuery to retrieve owner, metadata, spender, and creation details." --- diff --git a/native/tokens/mint.mdx b/native/tokens/mint.mdx index 78a994f0..26b3d42b 100644 --- a/native/tokens/mint.mdx +++ b/native/tokens/mint.mdx @@ -1,5 +1,6 @@ --- title: "Mint a token" +description: "Mint fungible tokens or create new NFTs with unique metadata on the Hedera Token Service using TokenMintTransaction, signed by the supply key." --- diff --git a/native/tokens/nft-id.mdx b/native/tokens/nft-id.mdx index 0a586077..28b02030 100644 --- a/native/tokens/nft-id.mdx +++ b/native/tokens/nft-id.mdx @@ -1,5 +1,6 @@ --- title: "NFT ID" +description: "Construct and use the NftId object in the Hedera SDK, combining a token ID and serial number to uniquely reference a non-fungible token instance." --- diff --git a/native/tokens/pause.mdx b/native/tokens/pause.mdx index c2df76e4..d5d27685 100644 --- a/native/tokens/pause.mdx +++ b/native/tokens/pause.mdx @@ -1,5 +1,6 @@ --- title: "Pause a token" +description: "Pause all operations on a Hedera Token Service token with TokenPauseTransaction, blocking transfers, updates, and deletes until the token is unpaused." --- diff --git a/native/tokens/reject-airdrop.mdx b/native/tokens/reject-airdrop.mdx index 1da9de8a..1a61d38f 100644 --- a/native/tokens/reject-airdrop.mdx +++ b/native/tokens/reject-airdrop.mdx @@ -1,5 +1,6 @@ --- title: "Reject a token" +description: "Reject unwanted Hedera fungible tokens or NFTs and return them to the treasury account with TokenRejectTransaction, waiving custom fees on the rejection." --- diff --git a/native/tokens/token-id.mdx b/native/tokens/token-id.mdx index c1dc1dab..2c6959c5 100644 --- a/native/tokens/token-id.mdx +++ b/native/tokens/token-id.mdx @@ -1,5 +1,6 @@ --- title: "Token ID" +description: "Construct a TokenId object in the Hedera SDK from shard, realm, and token number to reference fungible tokens and NFT collections on the Hedera Token Service." --- diff --git a/native/tokens/token-types.mdx b/native/tokens/token-types.mdx index d38e4d1e..a91d2598 100644 --- a/native/tokens/token-types.mdx +++ b/native/tokens/token-types.mdx @@ -1,5 +1,6 @@ --- title: "Token types" +description: "Compare fungible (FUNGIBLE_COMMON) and non-fungible (NON_FUNGIBLE_UNIQUE) token types on the Hedera Token Service and choose the right type for your use case." --- diff --git a/native/tokens/transfer.mdx b/native/tokens/transfer.mdx index 79e91915..0d634a5f 100644 --- a/native/tokens/transfer.mdx +++ b/native/tokens/transfer.mdx @@ -1,5 +1,6 @@ --- title: "Transfer tokens" +description: "Transfer fungible tokens or NFTs between Hedera accounts with TransferTransaction, supporting multi-party transfers, custom fees, and approved allowances." --- diff --git a/native/tokens/unfreeze.mdx b/native/tokens/unfreeze.mdx index 6fda3f5e..8cebffd4 100644 --- a/native/tokens/unfreeze.mdx +++ b/native/tokens/unfreeze.mdx @@ -1,5 +1,6 @@ --- title: "Unfreeze an account" +description: "Unfreeze a Hedera account so it can transfer a specific HTS token again using TokenUnfreezeTransaction, signed by the token's freeze key." --- diff --git a/native/tokens/unpause.mdx b/native/tokens/unpause.mdx index 6bedddbe..93058b2f 100644 --- a/native/tokens/unpause.mdx +++ b/native/tokens/unpause.mdx @@ -1,5 +1,6 @@ --- title: "Unpause a token" +description: "Unpause a previously paused Hedera Token Service token with TokenUnpauseTransaction so transfers and other operations can resume, signed by the pause key." --- diff --git a/native/tokens/update-fee-schedule.mdx b/native/tokens/update-fee-schedule.mdx index 7a8ff771..27edaf36 100644 --- a/native/tokens/update-fee-schedule.mdx +++ b/native/tokens/update-fee-schedule.mdx @@ -1,5 +1,6 @@ --- title: "Update token custom fees" +description: "Modify the custom fee schedule of an existing Hedera Token Service token with TokenFeeScheduleUpdateTransaction, signed by the fee schedule key." --- diff --git a/native/tokens/update-nft-metadata.mdx b/native/tokens/update-nft-metadata.mdx index 158d9bc5..ae111c9b 100644 --- a/native/tokens/update-nft-metadata.mdx +++ b/native/tokens/update-nft-metadata.mdx @@ -1,5 +1,6 @@ --- title: "Update NFT metadata" +description: "Update the metadata property of Hedera NFTs in place with TokenUpdateNftsTransaction, signed by the token's metadata key (or supply key under HIP-850)." --- diff --git a/native/tokens/update.mdx b/native/tokens/update.mdx index 4d255dc8..88849dd6 100644 --- a/native/tokens/update.mdx +++ b/native/tokens/update.mdx @@ -1,5 +1,6 @@ --- title: "Update a token" +description: "Update the properties, keys, treasury, and metadata of an existing Hedera Token Service token with TokenUpdateTransaction, signed by the admin key." --- diff --git a/native/tokens/wipe.mdx b/native/tokens/wipe.mdx index 091608e2..2f8911ba 100644 --- a/native/tokens/wipe.mdx +++ b/native/tokens/wipe.mdx @@ -1,5 +1,6 @@ --- title: "Wipe a token" +description: "Wipe fungible tokens or specific NFT serials from a Hedera account with TokenWipeTransaction, signed by the token's wipe key (excludes the treasury account)." --- diff --git a/native/transactions/batch.mdx b/native/transactions/batch.mdx index e4beccd6..ed31c5cd 100644 --- a/native/transactions/batch.mdx +++ b/native/transactions/batch.mdx @@ -1,5 +1,6 @@ --- -title: "Create a Batch Transaction" +title: "Create a batch transaction" +description: "Execute multiple Hedera transactions atomically with BatchTransaction (HIP-551): inner transactions succeed or fail together for ACID-style workflows." --- diff --git a/native/transactions/index.mdx b/native/transactions/index.mdx index 7b05baa5..b58e320c 100644 --- a/native/transactions/index.mdx +++ b/native/transactions/index.mdx @@ -1,5 +1,6 @@ --- title: "Transactions" +description: "Overview of Hedera transactions: structure, the 6 KiB size limit, transaction fees in HBAR, and a directory of transaction types across all Hedera services." --- diff --git a/native/transactions/manual-sign.mdx b/native/transactions/manual-sign.mdx index 3da5e223..72fe3324 100644 --- a/native/transactions/manual-sign.mdx +++ b/native/transactions/manual-sign.mdx @@ -1,5 +1,6 @@ --- title: "Manually sign a transaction" +description: "Manually sign a Hedera transaction with one or more private keys after freezing, supporting multi-key accounts and offline signing workflows in the SDK." --- diff --git a/native/transactions/modify-fields.mdx b/native/transactions/modify-fields.mdx index d6804e42..14197274 100644 --- a/native/transactions/modify-fields.mdx +++ b/native/transactions/modify-fields.mdx @@ -1,5 +1,6 @@ --- title: "Modify transaction fields" +description: "Modify Hedera transaction fields like transaction ID, valid duration, memo, node account ID, and max transaction fee before submitting to the network." --- When submitting a transaction to the Hedera network, various fields can be modified, such as the transaction ID, consensus time, memo field, account ID of the node, and the maximum fee. These values can be set using methods provided by the SDKs. However, they are not required as the SDK can automatically create or use default values. diff --git a/native/transactions/multisig.mdx b/native/transactions/multisig.mdx index a0929cdd..c214074e 100644 --- a/native/transactions/multisig.mdx +++ b/native/transactions/multisig.mdx @@ -1,5 +1,6 @@ --- title: "Sign a multisignature transaction" +description: "Sign a Hedera multisignature transaction by collecting signatures from multiple private keys to satisfy KeyList or threshold key requirements." --- diff --git a/native/transactions/receipt.mdx b/native/transactions/receipt.mdx index f67a0bdb..7852c7b7 100644 --- a/native/transactions/receipt.mdx +++ b/native/transactions/receipt.mdx @@ -1,5 +1,6 @@ --- title: "Get a transaction receipt" +description: "Retrieve a Hedera transaction receipt with TransactionReceiptQuery to confirm status, get new entity IDs, and verify execution on the consensus network." --- diff --git a/native/transactions/record.mdx b/native/transactions/record.mdx index dd2cc430..fc9d6630 100644 --- a/native/transactions/record.mdx +++ b/native/transactions/record.mdx @@ -1,5 +1,6 @@ --- title: "Get a transaction record" +description: "Query a Hedera transaction record with TransactionRecordQuery to retrieve consensus timestamp, transfers, fees charged, and contract function results." --- diff --git a/native/transactions/submit.mdx b/native/transactions/submit.mdx index a20ab1f6..8910beb4 100644 --- a/native/transactions/submit.mdx +++ b/native/transactions/submit.mdx @@ -1,5 +1,6 @@ --- title: "Submit a transaction" +description: "Submit a signed Hedera transaction to the network with the SDK execute method, returning a TransactionResponse to fetch receipts and records." --- diff --git a/native/transactions/transaction-id.mdx b/native/transactions/transaction-id.mdx index 86af1a8e..6e8d006d 100644 --- a/native/transactions/transaction-id.mdx +++ b/native/transactions/transaction-id.mdx @@ -1,5 +1,6 @@ --- title: "Transaction ID" +description: "Hedera transaction ID format and reference: payer account ID plus timestamp, with notes on scheduled flags and nonce-based child transaction IDs." --- diff --git a/native/transactions/unsigned.mdx b/native/transactions/unsigned.mdx index 48b96ec8..4a7b8fc0 100644 --- a/native/transactions/unsigned.mdx +++ b/native/transactions/unsigned.mdx @@ -1,5 +1,6 @@ --- title: "Create an unsigned transaction" +description: "Build an unsigned Hedera transaction and freeze it for offline signing, multi-key signing, or serialization to bytes for later submission via the SDK." --- diff --git a/native/tutorials/advanced/configure-mirror-node.mdx b/native/tutorials/advanced/configure-mirror-node.mdx index 5a1ffa30..b16c02fb 100644 --- a/native/tutorials/advanced/configure-mirror-node.mdx +++ b/native/tutorials/advanced/configure-mirror-node.mdx @@ -1,7 +1,7 @@ --- title: "How to Configure a Mirror Node and Query Data" sidebarTitle: "Configure a Mirror Node" -description: "A step-by-step guide on how to configure a mirror node and query specific data on the Hedera Network" +description: "Step-by-step guide to configuring a Hedera mirror node and querying transactions, transfers, balances, and events from the Hedera network with SQL." --- Hedera Mirror Node is a useful tool that lets developers and users access past transaction data on the Hedera network. You can view and analyze network data such as transactions, transfers, balances, and events from the past in a reliable, scalable, and efficient way. The best feature is the capability to configure your mirror node to query only data that meet your tailored specifications. diff --git a/native/tutorials/advanced/hashgraphdev.mdx b/native/tutorials/advanced/hashgraphdev.mdx index 089084d7..5ecce941 100644 --- a/native/tutorials/advanced/hashgraphdev.mdx +++ b/native/tutorials/advanced/hashgraphdev.mdx @@ -1,4 +1,5 @@ --- title: "Building on Hedera (course)" +description: "Building on Hedera is a free hands-on course that teaches developers to build dApps using the Hedera SDKs, HTS, HCS, and smart contracts." url: "https://hashgraphdev.com/?code=docs.hedera.com" --- diff --git a/native/tutorials/advanced/hcs-fabric-plugin/index.mdx b/native/tutorials/advanced/hcs-fabric-plugin/index.mdx index 74222d3f..a243206e 100644 --- a/native/tutorials/advanced/hcs-fabric-plugin/index.mdx +++ b/native/tutorials/advanced/hcs-fabric-plugin/index.mdx @@ -1,5 +1,6 @@ --- title: Get Started with the Hedera Consensus Service Fabric Plugin +description: "Get started with the Hedera Consensus Service Fabric plugin to use Hedera as the ordering service for a Hyperledger Fabric private blockchain network." sidebarTitle: HCS Fabric Plugin --- diff --git a/native/tutorials/advanced/hcs-fabric-plugin/virtual-environment.mdx b/native/tutorials/advanced/hcs-fabric-plugin/virtual-environment.mdx index ec85cb1e..98caf573 100644 --- a/native/tutorials/advanced/hcs-fabric-plugin/virtual-environment.mdx +++ b/native/tutorials/advanced/hcs-fabric-plugin/virtual-environment.mdx @@ -1,5 +1,6 @@ --- title: "Virtual Environment Setup" +description: "Set up a Vagrant and VirtualBox virtual environment to run the Hyperledger Fabric sample network powered by the Hedera Consensus Service Fabric plugin." --- diff --git a/native/tutorials/advanced/hsm-signing/aws-kms.mdx b/native/tutorials/advanced/hsm-signing/aws-kms.mdx index beb409b6..caef5f22 100644 --- a/native/tutorials/advanced/hsm-signing/aws-kms.mdx +++ b/native/tutorials/advanced/hsm-signing/aws-kms.mdx @@ -1,5 +1,6 @@ --- title: "Sign Hedera Transactions with AWS KMS" +description: "Sign Hedera transactions with an ECC_SECG_P256K1 key stored in AWS KMS so your private keys never leave the HSM, using a custom Hedera SDK signer." --- This tutorial demonstrates how to use an `ECC_SECG_P256K1` key in AWS KMS to sign Hedera transactions. This solution ensures that your private keys are never exposed in your application environment. diff --git a/native/tutorials/advanced/hsm-signing/azure-key-vault.mdx b/native/tutorials/advanced/hsm-signing/azure-key-vault.mdx index 31b14473..1a9ad554 100644 --- a/native/tutorials/advanced/hsm-signing/azure-key-vault.mdx +++ b/native/tutorials/advanced/hsm-signing/azure-key-vault.mdx @@ -1,5 +1,6 @@ --- title: "Sign Hedera Transactions with Azure Key Vault" +description: "Provision a secp256k1 key in Azure Key Vault Premium and use it from a Node.js app to sign Hedera transactions without exposing private key material." --- This guide provides a comprehensive walkthrough for setting up a **secp256k1 signing key in an Azure Key Vault (Premium SKU)** and using it to sign Hedera Hashgraph transactions with a Node.js application. It incorporates solutions to common Azure CLI and SDK integration issues. diff --git a/native/tutorials/advanced/hsm-signing/gcp-kms.mdx b/native/tutorials/advanced/hsm-signing/gcp-kms.mdx index bc686404..8fd30027 100644 --- a/native/tutorials/advanced/hsm-signing/gcp-kms.mdx +++ b/native/tutorials/advanced/hsm-signing/gcp-kms.mdx @@ -1,5 +1,6 @@ --- title: "Sign Hedera Transactions with Google Cloud HSM" +description: "Use a Google Cloud HSM-backed secp256k1 key to sign Hedera transactions from a Node.js app, keeping private keys protected inside Google Cloud KMS." --- This tutorial demonstrates how to use a Google Cloud HSM-backed `secp256k1` key for signing Hedera transactions. This solution ensures that your private keys are stored securely in Google Cloud's Hardware Security Module. diff --git a/native/tutorials/advanced/hsm-signing/index.mdx b/native/tutorials/advanced/hsm-signing/index.mdx index 141235ae..fd884295 100644 --- a/native/tutorials/advanced/hsm-signing/index.mdx +++ b/native/tutorials/advanced/hsm-signing/index.mdx @@ -1,5 +1,6 @@ --- title: HSM/KMS Signing Solutions +description: "Overview of Hedera HSM and KMS signing tutorials using AWS KMS, Azure Key Vault, and Google Cloud HSM to sign transactions without exposing private keys." sidebarTitle: HSM Signing --- diff --git a/native/tutorials/advanced/javascript-testing.mdx b/native/tutorials/advanced/javascript-testing.mdx index 885e5932..920033f2 100644 --- a/native/tutorials/advanced/javascript-testing.mdx +++ b/native/tutorials/advanced/javascript-testing.mdx @@ -1,6 +1,6 @@ --- title: "JavaScript Testing" -description: "How to test Javascript, using Javascript" +description: "Learn how to test Hedera JavaScript dApps, smart contracts, and backend APIs using JavaScript test frameworks, with practical patterns and example projects." --- Developing [DApps](/support/glossary#decentralized-application-dapp) typically involves using quite a lot of JavaScript. This can happen in several different areas: diff --git a/native/tutorials/advanced/mcp-server-setup.mdx b/native/tutorials/advanced/mcp-server-setup.mdx index 68d84c8b..eada6381 100644 --- a/native/tutorials/advanced/mcp-server-setup.mdx +++ b/native/tutorials/advanced/mcp-server-setup.mdx @@ -1,5 +1,6 @@ --- title: Hedera Docs MCP Server Setup Guide +description: "Connect AI tools like Claude and Cursor to the official Hedera documentation MCP server for real-time, source-accurate answers about Hedera SDKs and APIs." sidebarTitle: "MCP Server Setup" --- diff --git a/native/tutorials/advanced/random-number.mdx b/native/tutorials/advanced/random-number.mdx index c0327d75..07448aca 100644 --- a/native/tutorials/advanced/random-number.mdx +++ b/native/tutorials/advanced/random-number.mdx @@ -1,5 +1,6 @@ --- title: "How to Generate a Random Number on Hedera" +description: "Generate verifiable pseudorandom numbers on Hedera using PrngTransaction and the Solidity precompile, with examples in the Hedera JavaScript SDK." sidebarTitle: "Generate a Random Number" --- diff --git a/native/tutorials/advanced/walletconnect-dapp.mdx b/native/tutorials/advanced/walletconnect-dapp.mdx index e23cb070..5388fab5 100644 --- a/native/tutorials/advanced/walletconnect-dapp.mdx +++ b/native/tutorials/advanced/walletconnect-dapp.mdx @@ -1,6 +1,6 @@ --- title: "Create a Hedera DApp Integrated with WalletConnect" -description: "In the dynamic world of decentralized applications (DApps), catering to users with diverse wallet preferences is important." +description: "Build a React Hedera dApp that integrates HashPack, Kabila, and MetaMask through WalletConnect to query the Mirror Node and transfer HTS tokens." --- diff --git a/native/tutorials/consensus/create-first-topic.mdx b/native/tutorials/consensus/create-first-topic.mdx index 4fd4ab84..682af16e 100644 --- a/native/tutorials/consensus/create-first-topic.mdx +++ b/native/tutorials/consensus/create-first-topic.mdx @@ -1,5 +1,6 @@ --- title: "Create a Topic" +description: "Create your first Hedera Consensus Service (HCS) topic and submit a message on testnet using the JavaScript, Java, Go, or Python Hedera SDK." --- Learn how to create a new topic and submit your first message on Hedera testnet using the JavaScript, Java, Go SDK, or Python. A **topic** on the **Hedera Consensus Service (HCS)** is like a public channel: anyone who knows the topic ID can publish timestamped messages, and anyone can subscribe to the stream from a mirror node. diff --git a/native/tutorials/consensus/private-topic.mdx b/native/tutorials/consensus/private-topic.mdx index d8147fd3..0fd79d69 100644 --- a/native/tutorials/consensus/private-topic.mdx +++ b/native/tutorials/consensus/private-topic.mdx @@ -1,5 +1,6 @@ --- title: "Submit Message to Private Topic" +description: "Submit messages to a private Hedera Consensus Service topic by setting a Submit Key, controlling who can publish messages to your HCS topic on testnet." --- ## Summary diff --git a/native/tutorials/consensus/query-mirror-node.mdx b/native/tutorials/consensus/query-mirror-node.mdx index a81f248d..4f1eb19e 100644 --- a/native/tutorials/consensus/query-mirror-node.mdx +++ b/native/tutorials/consensus/query-mirror-node.mdx @@ -1,5 +1,6 @@ --- title: "Query Messages with Mirror Node" +description: "Query and filter Hedera Consensus Service topic messages using the Hedera Mirror Node REST API, with JavaScript SDK examples for retrieving HCS data." --- diff --git a/native/tutorials/consensus/submit-first-message.mdx b/native/tutorials/consensus/submit-first-message.mdx index 89d04bd5..1240b69b 100644 --- a/native/tutorials/consensus/submit-first-message.mdx +++ b/native/tutorials/consensus/submit-first-message.mdx @@ -1,5 +1,6 @@ --- title: "Submit Your First Message" +description: "Submit your first message to a Hedera Consensus Service (HCS) topic on testnet using the Hedera JavaScript SDK, with step-by-step code and explanations." --- ## Summary diff --git a/native/tutorials/getting-started/auto-create-accounts.mdx b/native/tutorials/getting-started/auto-create-accounts.mdx index 5da68515..9e1c1be7 100644 --- a/native/tutorials/getting-started/auto-create-accounts.mdx +++ b/native/tutorials/getting-started/auto-create-accounts.mdx @@ -1,5 +1,6 @@ --- -title: "How to Auto-Create Hedera Accounts with HBAR and Token Transfers" +title: "Auto-create Hedera accounts with HBAR and token transfers" +description: "Auto-create Hedera accounts by sending HBAR or HTS tokens to a public-key alias, leveraging HIP-32 and HIP-542 to skip explicit account creation steps." sidebarTitle: "Auto-Create Accounts" --- diff --git a/native/tutorials/getting-started/create-api-key.mdx b/native/tutorials/getting-started/create-api-key.mdx index eb26bac2..fc40de42 100644 --- a/native/tutorials/getting-started/create-api-key.mdx +++ b/native/tutorials/getting-started/create-api-key.mdx @@ -1,5 +1,6 @@ --- -title: "How to Create a Personal Access Token (API Key) on the Hedera Portal" +title: "Create a personal access token (API key) on Hedera Portal" +description: "Create a personal access token on the Hedera Portal and use it to call the portal API to list accounts, recreate accounts, and query account IDs." sidebarTitle: "Create an API Key" --- diff --git a/native/tutorials/getting-started/create-fund-account.mdx b/native/tutorials/getting-started/create-fund-account.mdx index 1fc5af97..7bf409dc 100644 --- a/native/tutorials/getting-started/create-fund-account.mdx +++ b/native/tutorials/getting-started/create-fund-account.mdx @@ -1,5 +1,6 @@ --- title: "Create and Fund Your Hedera Testnet Account" +description: "Create and fund a Hedera testnet account using the Hedera Portal, faucet, or SDKs so you can pay fees and start building with the Hedera APIs." --- diff --git a/native/tutorials/more/index.mdx b/native/tutorials/more/index.mdx index facd7bca..967e4e84 100644 --- a/native/tutorials/more/index.mdx +++ b/native/tutorials/more/index.mdx @@ -1,5 +1,6 @@ --- title: More Tutorials +description: "Browse additional Hedera developer tutorials covering tools, SDKs, smart contracts, HTS tokens, HCS topics, mirror nodes, and account management workflows." --- diff --git a/reference/protobuf/basic-types/key.mdx b/reference/protobuf/basic-types/key.mdx index 9c83be95..c591e62a 100644 --- a/reference/protobuf/basic-types/key.mdx +++ b/reference/protobuf/basic-types/key.mdx @@ -1,5 +1,6 @@ --- title: "Key" +description: "Hedera protobuf reference for the Key message, representing Ed25519 or ECDSA public keys, contract IDs, threshold keys, and key lists in Hashgraph." --- diff --git a/reference/protobuf/basic-types/keylist.mdx b/reference/protobuf/basic-types/keylist.mdx index ff718a81..c0c57ace 100644 --- a/reference/protobuf/basic-types/keylist.mdx +++ b/reference/protobuf/basic-types/keylist.mdx @@ -1,5 +1,6 @@ --- title: "KeyList" +description: "Hedera protobuf reference for the KeyList message, an M-of-M list of Key entries that all must sign unless a Hashgraph transaction states otherwise." --- diff --git a/reference/protobuf/basic-types/nftallowance.mdx b/reference/protobuf/basic-types/nftallowance.mdx index 1a94bc45..f586ff1c 100644 --- a/reference/protobuf/basic-types/nftallowance.mdx +++ b/reference/protobuf/basic-types/nftallowance.mdx @@ -1,5 +1,6 @@ --- title: "NftAllowance" +description: "Hedera protobuf reference for the NftAllowance message, defining an approved non-fungible token transfer allowance granted by an owner to a spender." --- diff --git a/reference/protobuf/basic-types/nfttransfer.mdx b/reference/protobuf/basic-types/nfttransfer.mdx index 102c53fb..6bc6c77c 100644 --- a/reference/protobuf/basic-types/nfttransfer.mdx +++ b/reference/protobuf/basic-types/nfttransfer.mdx @@ -1,5 +1,6 @@ --- title: "NftTransfer" +description: "Hedera protobuf reference for the NftTransfer message, capturing the sender, receiver, and serial number for a non-fungible Hedera token transfer." --- diff --git a/reference/protobuf/basic-types/nodeaddress.mdx b/reference/protobuf/basic-types/nodeaddress.mdx index da47e18a..07184374 100644 --- a/reference/protobuf/basic-types/nodeaddress.mdx +++ b/reference/protobuf/basic-types/nodeaddress.mdx @@ -1,5 +1,6 @@ --- title: "NodeAddress" +description: "Hedera protobuf reference for the NodeAddress message, describing a consensus node's IP, port, account ID, certificate hash, and gRPC endpoints." --- diff --git a/reference/protobuf/basic-types/nodeaddressbook.mdx b/reference/protobuf/basic-types/nodeaddressbook.mdx index ef77254b..378c3d94 100644 --- a/reference/protobuf/basic-types/nodeaddressbook.mdx +++ b/reference/protobuf/basic-types/nodeaddressbook.mdx @@ -1,5 +1,6 @@ --- title: "NodeAddressBook" +description: "Hedera protobuf reference for the NodeAddressBook message, a list of NodeAddress entries describing every consensus node in a Hashgraph network." --- diff --git a/reference/protobuf/basic-types/realmid.mdx b/reference/protobuf/basic-types/realmid.mdx index bdbfcb0e..0d401de0 100644 --- a/reference/protobuf/basic-types/realmid.mdx +++ b/reference/protobuf/basic-types/realmid.mdx @@ -1,5 +1,6 @@ --- title: "RealmID" +description: "Hedera protobuf reference for the RealmID message, a unique realm identifier within a shard used to group accounts, files, and contracts on Hashgraph." --- diff --git a/reference/protobuf/basic-types/scheduleid.mdx b/reference/protobuf/basic-types/scheduleid.mdx index 6dda243e..c357ad95 100644 --- a/reference/protobuf/basic-types/scheduleid.mdx +++ b/reference/protobuf/basic-types/scheduleid.mdx @@ -1,5 +1,6 @@ --- title: "ScheduleID" +description: "Hedera protobuf reference for the ScheduleID message, a unique identifier for a Schedule entity used by the Hashgraph scheduled transaction service." --- diff --git a/reference/protobuf/basic-types/semanticversion.mdx b/reference/protobuf/basic-types/semanticversion.mdx index 58286bf6..0a0c3cff 100644 --- a/reference/protobuf/basic-types/semanticversion.mdx +++ b/reference/protobuf/basic-types/semanticversion.mdx @@ -1,5 +1,6 @@ --- title: "SemanticVersion" +description: "Hedera protobuf reference for the SemanticVersion message, reporting the deployed HAPI protobuf and Services software versions via NetworkService queries." --- diff --git a/reference/protobuf/basic-types/serviceendpoint.mdx b/reference/protobuf/basic-types/serviceendpoint.mdx index cbca8094..412f8acd 100644 --- a/reference/protobuf/basic-types/serviceendpoint.mdx +++ b/reference/protobuf/basic-types/serviceendpoint.mdx @@ -1,5 +1,6 @@ --- title: "ServiceEndpoint" +description: "Hedera protobuf reference for the ServiceEndpoint message, holding the IP address and port that expose a Hedera consensus node's gRPC service endpoint." --- diff --git a/reference/protobuf/basic-types/servicesconfigurationlist.mdx b/reference/protobuf/basic-types/servicesconfigurationlist.mdx index 4e10533a..abd925f2 100644 --- a/reference/protobuf/basic-types/servicesconfigurationlist.mdx +++ b/reference/protobuf/basic-types/servicesconfigurationlist.mdx @@ -1,5 +1,6 @@ --- title: "ServicesConfigurationList" +description: "Hedera protobuf reference for the ServicesConfigurationList message, carrying a list of Setting name-value pairs that configure Hedera network services." --- diff --git a/reference/protobuf/basic-types/setting.mdx b/reference/protobuf/basic-types/setting.mdx index ee755c6e..da79d78e 100644 --- a/reference/protobuf/basic-types/setting.mdx +++ b/reference/protobuf/basic-types/setting.mdx @@ -1,5 +1,6 @@ --- title: "Setting" +description: "Hedera protobuf reference for the Setting message, a single name-value-data property entry used inside Hashgraph services configuration lists." --- diff --git a/reference/protobuf/basic-types/shardid.mdx b/reference/protobuf/basic-types/shardid.mdx index 3186ee85..e5e70893 100644 --- a/reference/protobuf/basic-types/shardid.mdx +++ b/reference/protobuf/basic-types/shardid.mdx @@ -1,5 +1,6 @@ --- title: "ShardID" +description: "Hedera protobuf reference for the ShardID message, identifying a shard used to scope realms, accounts, files, and smart contracts on the Hashgraph network." --- diff --git a/reference/protobuf/basic-types/signature-list.mdx b/reference/protobuf/basic-types/signature-list.mdx index 4094f00a..c6a58a76 100644 --- a/reference/protobuf/basic-types/signature-list.mdx +++ b/reference/protobuf/basic-types/signature-list.mdx @@ -1,5 +1,6 @@ --- title: "SignatureList" +description: "Hedera protobuf reference for the deprecated SignatureList message, kept for backward compatibility and superseded by SignaturePair and SignatureMap." --- diff --git a/reference/protobuf/basic-types/signature-pair.mdx b/reference/protobuf/basic-types/signature-pair.mdx index 46e1e5d3..95695229 100644 --- a/reference/protobuf/basic-types/signature-pair.mdx +++ b/reference/protobuf/basic-types/signature-pair.mdx @@ -1,5 +1,6 @@ --- title: "SignaturePair" +description: "Hedera protobuf reference for the SignaturePair message, pairing a public key prefix with its signature to authorize a Hedera Hashgraph transaction." --- diff --git a/reference/protobuf/basic-types/signature.mdx b/reference/protobuf/basic-types/signature.mdx index bd1c99d0..84f7a9ca 100644 --- a/reference/protobuf/basic-types/signature.mdx +++ b/reference/protobuf/basic-types/signature.mdx @@ -1,5 +1,6 @@ --- title: "Signature" +description: "Hedera protobuf reference for the deprecated Signature message, retained for legacy clients and replaced by the newer SignaturePair and SignatureMap types." --- diff --git a/reference/protobuf/basic-types/signaturemap.mdx b/reference/protobuf/basic-types/signaturemap.mdx index 6c775b9e..68fd7bc8 100644 --- a/reference/protobuf/basic-types/signaturemap.mdx +++ b/reference/protobuf/basic-types/signaturemap.mdx @@ -1,5 +1,6 @@ --- title: "SignatureMap" +description: "Hedera protobuf reference for the SignatureMap message, a set of SignaturePair entries covering every unique public key that signs a Hashgraph transaction." --- diff --git a/reference/protobuf/basic-types/subtype.mdx b/reference/protobuf/basic-types/subtype.mdx index 602dc2e2..93a5288c 100644 --- a/reference/protobuf/basic-types/subtype.mdx +++ b/reference/protobuf/basic-types/subtype.mdx @@ -1,5 +1,6 @@ --- title: "SubType" +description: "Hedera protobuf reference for the SubType enum, refining HederaFunctionality FeeData entries such as fungible, non-fungible, and royalty token operations." --- diff --git a/reference/protobuf/basic-types/thresholdkey.mdx b/reference/protobuf/basic-types/thresholdkey.mdx index ca046a3f..fed429c6 100644 --- a/reference/protobuf/basic-types/thresholdkey.mdx +++ b/reference/protobuf/basic-types/thresholdkey.mdx @@ -1,5 +1,6 @@ --- title: "ThresholdKey" +description: "Hedera protobuf reference for the ThresholdKey message, an N-of-M public key set whose threshold of signatures authorizes a Hashgraph transaction." --- diff --git a/reference/protobuf/basic-types/thresholdsignature.mdx b/reference/protobuf/basic-types/thresholdsignature.mdx index f7372753..0494dd84 100644 --- a/reference/protobuf/basic-types/thresholdsignature.mdx +++ b/reference/protobuf/basic-types/thresholdsignature.mdx @@ -1,5 +1,6 @@ --- title: "ThresholdSignature" +description: "Hedera protobuf reference for the deprecated ThresholdSignature message, superseded by the modern Hedera SignaturePair and SignatureMap signing types." --- diff --git a/reference/protobuf/basic-types/tokenallowance.mdx b/reference/protobuf/basic-types/tokenallowance.mdx index 33abccce..858a7662 100644 --- a/reference/protobuf/basic-types/tokenallowance.mdx +++ b/reference/protobuf/basic-types/tokenallowance.mdx @@ -1,5 +1,6 @@ --- title: "TokenAllowance" +description: "Hedera protobuf reference for the TokenAllowance message, defining an approved fungible token transfer allowance granted by an owner to a spender." --- diff --git a/reference/protobuf/basic-types/tokenbalance.mdx b/reference/protobuf/basic-types/tokenbalance.mdx index 42d82267..c4543746 100644 --- a/reference/protobuf/basic-types/tokenbalance.mdx +++ b/reference/protobuf/basic-types/tokenbalance.mdx @@ -1,5 +1,6 @@ --- title: "TokenBalance" +description: "Hedera protobuf reference for the TokenBalance message, a count of transferable units of a Hedera token expressed in the token's smallest denomination." --- diff --git a/reference/protobuf/basic-types/tokenbalances.mdx b/reference/protobuf/basic-types/tokenbalances.mdx index 30ad5d86..8a560947 100644 --- a/reference/protobuf/basic-types/tokenbalances.mdx +++ b/reference/protobuf/basic-types/tokenbalances.mdx @@ -1,5 +1,6 @@ --- title: "TokenBalances" +description: "Hedera protobuf reference for the TokenBalances message, a list of TokenBalance entries reporting balances across multiple Hedera tokens for an account." --- diff --git a/reference/protobuf/basic-types/tokenfreezestatus.mdx b/reference/protobuf/basic-types/tokenfreezestatus.mdx index 0948212b..719b8596 100644 --- a/reference/protobuf/basic-types/tokenfreezestatus.mdx +++ b/reference/protobuf/basic-types/tokenfreezestatus.mdx @@ -1,5 +1,6 @@ --- title: "TokenFreezeStatus" +description: "Hedera protobuf reference for the TokenFreezeStatus enum, indicating freeze state values returned by TokenGetInfo or CryptoGetInfo TokenRelationship responses." --- diff --git a/reference/protobuf/basic-types/tokenid.mdx b/reference/protobuf/basic-types/tokenid.mdx index d811b649..f30b7a6b 100644 --- a/reference/protobuf/basic-types/tokenid.mdx +++ b/reference/protobuf/basic-types/tokenid.mdx @@ -1,5 +1,6 @@ --- title: "TokenID" +description: "Hedera protobuf reference for the TokenID message, a unique identifier for a Hashgraph token built from shard, realm, and token number components." --- diff --git a/reference/protobuf/basic-types/tokenkycstatus.mdx b/reference/protobuf/basic-types/tokenkycstatus.mdx index 8b8fe8e3..d8f86fa3 100644 --- a/reference/protobuf/basic-types/tokenkycstatus.mdx +++ b/reference/protobuf/basic-types/tokenkycstatus.mdx @@ -1,5 +1,6 @@ --- title: "TokenKycStatus" +description: "Hedera protobuf reference for the TokenKycStatus enum, indicating KYC state values returned by TokenGetInfo or CryptoGetInfo TokenRelationship responses." --- diff --git a/reference/protobuf/basic-types/tokenpausestatus.mdx b/reference/protobuf/basic-types/tokenpausestatus.mdx index 68c9c92c..1150344e 100644 --- a/reference/protobuf/basic-types/tokenpausestatus.mdx +++ b/reference/protobuf/basic-types/tokenpausestatus.mdx @@ -1,5 +1,6 @@ --- title: "TokenPauseStatus" +description: "Hedera protobuf reference for the TokenPauseStatus enum, indicating pause state values returned by TokenGetInfoQuery for a Hashgraph token entity." --- diff --git a/reference/protobuf/basic-types/tokenrelationship.mdx b/reference/protobuf/basic-types/tokenrelationship.mdx index 898c5d06..2d077230 100644 --- a/reference/protobuf/basic-types/tokenrelationship.mdx +++ b/reference/protobuf/basic-types/tokenrelationship.mdx @@ -1,5 +1,6 @@ --- title: "TokenRelationship" +description: "Hedera protobuf reference for the TokenRelationship message, describing an account's balance, KYC, freeze, and pause state for a specific Hashgraph token." --- diff --git a/reference/protobuf/basic-types/tokensupplytype.mdx b/reference/protobuf/basic-types/tokensupplytype.mdx index bc1261bc..f9b9e856 100644 --- a/reference/protobuf/basic-types/tokensupplytype.mdx +++ b/reference/protobuf/basic-types/tokensupplytype.mdx @@ -1,5 +1,6 @@ --- title: "TokenSupplyType" +description: "Hedera protobuf reference for the TokenSupplyType enum, indicating whether a Hashgraph token has an infinite or finite maximum supply over its lifetime." --- diff --git a/reference/protobuf/basic-types/tokentransferlist.mdx b/reference/protobuf/basic-types/tokentransferlist.mdx index c0594072..45215193 100644 --- a/reference/protobuf/basic-types/tokentransferlist.mdx +++ b/reference/protobuf/basic-types/tokentransferlist.mdx @@ -1,5 +1,6 @@ --- title: "TokenTransferList" +description: "Hedera protobuf reference for the TokenTransferList message, grouping per-token AccountAmount and NftTransfer entries for a Hashgraph token transfer." --- diff --git a/reference/protobuf/basic-types/tokentype.mdx b/reference/protobuf/basic-types/tokentype.mdx index 7ed757d4..38b68256 100644 --- a/reference/protobuf/basic-types/tokentype.mdx +++ b/reference/protobuf/basic-types/tokentype.mdx @@ -1,5 +1,6 @@ --- title: "TokenType" +description: "Hedera protobuf reference for the TokenType enum, distinguishing FUNGIBLE_COMMON and NON_FUNGIBLE_UNIQUE token classes within Hashgraph token service messages." --- diff --git a/reference/protobuf/basic-types/topicid.mdx b/reference/protobuf/basic-types/topicid.mdx index 44e1bc6e..fb7d34f4 100644 --- a/reference/protobuf/basic-types/topicid.mdx +++ b/reference/protobuf/basic-types/topicid.mdx @@ -1,5 +1,6 @@ --- title: "TopicID" +description: "Hedera protobuf reference for the TopicID message, a unique identifier used by the Hashgraph consensus service to address a topic by shard, realm, and number." --- diff --git a/reference/protobuf/basic-types/transactionfeeschedule.mdx b/reference/protobuf/basic-types/transactionfeeschedule.mdx index 026498ca..7417213c 100644 --- a/reference/protobuf/basic-types/transactionfeeschedule.mdx +++ b/reference/protobuf/basic-types/transactionfeeschedule.mdx @@ -1,5 +1,6 @@ --- title: "TransactionFeeSchedule" +description: "Hedera protobuf reference for the TransactionFeeSchedule message, mapping a HederaFunctionality and SubType to the FeeData used to price a transaction." --- diff --git a/reference/protobuf/basic-types/transactionid.mdx b/reference/protobuf/basic-types/transactionid.mdx index 5d150b22..bb022a77 100644 --- a/reference/protobuf/basic-types/transactionid.mdx +++ b/reference/protobuf/basic-types/transactionid.mdx @@ -1,5 +1,6 @@ --- title: "TransactionID" +description: "Hedera protobuf reference for the TransactionID message, identifying a Hashgraph transaction by payer AccountID and valid-start Timestamp for receipts." --- diff --git a/reference/protobuf/basic-types/transferlist.mdx b/reference/protobuf/basic-types/transferlist.mdx index f4e79a75..a3426340 100644 --- a/reference/protobuf/basic-types/transferlist.mdx +++ b/reference/protobuf/basic-types/transferlist.mdx @@ -1,5 +1,6 @@ --- title: "TransferList" +description: "Hedera protobuf reference for the TransferList message, a list of AccountAmount entries for hbar transfers out of and into accounts on the Hashgraph network." --- diff --git a/reference/protobuf/consensus/consensus-service.mdx b/reference/protobuf/consensus/consensus-service.mdx index d19ab4c6..3868fd98 100644 --- a/reference/protobuf/consensus/consensus-service.mdx +++ b/reference/protobuf/consensus/consensus-service.mdx @@ -1,5 +1,6 @@ --- title: "Consensus Service" +description: "Hedera Consensus Service protobuf reference describing the HCS service definition and gRPC endpoints for creating, updating, and submitting topic messages." --- diff --git a/reference/protobuf/consensus/consensuscreatetopic.mdx b/reference/protobuf/consensus/consensuscreatetopic.mdx index 57e503a1..6580ca24 100644 --- a/reference/protobuf/consensus/consensuscreatetopic.mdx +++ b/reference/protobuf/consensus/consensuscreatetopic.mdx @@ -1,5 +1,6 @@ --- title: "ConsensusCreateTopic" +description: "Hedera protobuf reference for the ConsensusCreateTopic message used to create a new HCS topic with optional admin, submit, and auto-renew configuration." --- diff --git a/reference/protobuf/consensus/consensusdeletetopic.mdx b/reference/protobuf/consensus/consensusdeletetopic.mdx index ae621139..563bfd4e 100644 --- a/reference/protobuf/consensus/consensusdeletetopic.mdx +++ b/reference/protobuf/consensus/consensusdeletetopic.mdx @@ -1,5 +1,6 @@ --- title: "ConsensusDeleteTopic" +description: "Hedera protobuf reference for the ConsensusDeleteTopic message used to permanently delete an existing HCS topic identified by its topic ID on the network." --- diff --git a/reference/protobuf/consensus/consensusgettopicinfo.mdx b/reference/protobuf/consensus/consensusgettopicinfo.mdx index 9a45f6c2..789c75dc 100644 --- a/reference/protobuf/consensus/consensusgettopicinfo.mdx +++ b/reference/protobuf/consensus/consensusgettopicinfo.mdx @@ -1,5 +1,6 @@ --- title: "ConsensusGetTopicInfo" +description: "Hedera protobuf reference for the ConsensusGetTopicInfo query used to retrieve metadata, keys, and running hash details about an HCS topic via mirror nodes." --- diff --git a/reference/protobuf/consensus/consensussubmitmessage.mdx b/reference/protobuf/consensus/consensussubmitmessage.mdx index 18533aa8..20bfbd13 100644 --- a/reference/protobuf/consensus/consensussubmitmessage.mdx +++ b/reference/protobuf/consensus/consensussubmitmessage.mdx @@ -1,5 +1,6 @@ --- title: "ConsensusSubmitMessage" +description: "Hedera protobuf reference for the ConsensusSubmitMessage transaction used to publish a message to an HCS topic and receive a consensus timestamp and order." --- diff --git a/reference/protobuf/consensus/consensustopicinfo.mdx b/reference/protobuf/consensus/consensustopicinfo.mdx index 4f23371b..6bc7fa81 100644 --- a/reference/protobuf/consensus/consensustopicinfo.mdx +++ b/reference/protobuf/consensus/consensustopicinfo.mdx @@ -1,5 +1,6 @@ --- title: "ConsensusTopicInfo" +description: "Hedera protobuf reference for the ConsensusTopicInfo message describing the response fields returned when querying HCS topic metadata, keys, and running hash." --- diff --git a/reference/protobuf/consensus/consensusupdatetopic.mdx b/reference/protobuf/consensus/consensusupdatetopic.mdx index 4419af6b..a966b482 100644 --- a/reference/protobuf/consensus/consensusupdatetopic.mdx +++ b/reference/protobuf/consensus/consensusupdatetopic.mdx @@ -1,5 +1,6 @@ --- title: "ConsensusUpdateTopic" +description: "Hedera protobuf reference for the ConsensusUpdateTopic message used to modify an HCS topic's memo, admin key, submit key, auto-renew settings, and expiry." --- diff --git a/reference/protobuf/consensus/index.mdx b/reference/protobuf/consensus/index.mdx index bd47d223..91e3c295 100644 --- a/reference/protobuf/consensus/index.mdx +++ b/reference/protobuf/consensus/index.mdx @@ -1,5 +1,6 @@ --- title: "Consensus Service" +description: "Hedera Consensus Service protobuf reference listing messages used to create, update, delete, query, and submit messages to HCS topics on the Hashgraph network." --- diff --git a/reference/protobuf/crypto/cryptapproveallowance.mdx b/reference/protobuf/crypto/cryptapproveallowance.mdx index 6578f04b..14306643 100644 --- a/reference/protobuf/crypto/cryptapproveallowance.mdx +++ b/reference/protobuf/crypto/cryptapproveallowance.mdx @@ -1,5 +1,6 @@ --- title: "CryptApproveAllowance" +description: "Hedera protobuf reference for the CryptoApproveAllowance message used to grant HBAR, fungible token, and NFT spending allowances to delegated spender accounts." --- diff --git a/reference/protobuf/crypto/cryptocreate.mdx b/reference/protobuf/crypto/cryptocreate.mdx index cf61773e..f3e2461f 100644 --- a/reference/protobuf/crypto/cryptocreate.mdx +++ b/reference/protobuf/crypto/cryptocreate.mdx @@ -1,5 +1,6 @@ --- title: "CryptoCreate" +description: "Hedera protobuf reference for the CryptoCreate transaction used to create a new Hedera account with initial balance, keys, and auto-renew configuration." --- diff --git a/reference/protobuf/crypto/cryptodelete.mdx b/reference/protobuf/crypto/cryptodelete.mdx index 705a3f58..570d0cf0 100644 --- a/reference/protobuf/crypto/cryptodelete.mdx +++ b/reference/protobuf/crypto/cryptodelete.mdx @@ -1,5 +1,6 @@ --- title: "CryptoDelete" +description: "Hedera protobuf reference for the CryptoDelete transaction used to mark a Hedera account deleted and transfer its remaining HBAR balance to a target account." --- diff --git a/reference/protobuf/crypto/cryptodeleteallowance.mdx b/reference/protobuf/crypto/cryptodeleteallowance.mdx index a1446329..ad934fc4 100644 --- a/reference/protobuf/crypto/cryptodeleteallowance.mdx +++ b/reference/protobuf/crypto/cryptodeleteallowance.mdx @@ -1,5 +1,6 @@ --- title: "CryptoDeleteAllowance" +description: "Hedera protobuf reference for the CryptoDeleteAllowance message used to remove previously approved NFT allowances granted by an owner to a spender account." --- diff --git a/reference/protobuf/crypto/cryptogetaccountbalance.mdx b/reference/protobuf/crypto/cryptogetaccountbalance.mdx index df8e7a84..d439739c 100644 --- a/reference/protobuf/crypto/cryptogetaccountbalance.mdx +++ b/reference/protobuf/crypto/cryptogetaccountbalance.mdx @@ -1,5 +1,6 @@ --- title: "CryptoGetAccountBalance" +description: "Hedera protobuf reference for the CryptoGetAccountBalance query used to retrieve the current HBAR and token balances of a Hedera account by account ID." --- diff --git a/reference/protobuf/crypto/cryptogetaccountrecords.mdx b/reference/protobuf/crypto/cryptogetaccountrecords.mdx index 4395a23a..dbf8b9a2 100644 --- a/reference/protobuf/crypto/cryptogetaccountrecords.mdx +++ b/reference/protobuf/crypto/cryptogetaccountrecords.mdx @@ -1,5 +1,6 @@ --- title: "CryptoGetAccountRecords" +description: "Hedera protobuf reference for the CryptoGetAccountRecords query used to fetch recent transaction records associated with a specific Hedera account ID." --- diff --git a/reference/protobuf/crypto/cryptogetinfo.mdx b/reference/protobuf/crypto/cryptogetinfo.mdx index e408819c..47262b49 100644 --- a/reference/protobuf/crypto/cryptogetinfo.mdx +++ b/reference/protobuf/crypto/cryptogetinfo.mdx @@ -1,5 +1,6 @@ --- title: "CryptoGetInfo" +description: "Hedera protobuf reference for the CryptoGetInfo query used to retrieve account details including keys, balance, auto-renew period, memo, and staking info." --- diff --git a/reference/protobuf/crypto/cryptogetstakers.mdx b/reference/protobuf/crypto/cryptogetstakers.mdx index 6907f552..d197c305 100644 --- a/reference/protobuf/crypto/cryptogetstakers.mdx +++ b/reference/protobuf/crypto/cryptogetstakers.mdx @@ -1,5 +1,6 @@ --- title: "CryptoGetStakers" +description: "Hedera protobuf reference for the CryptoGetStakers query used to retrieve information about accounts that are proxy-staking to a specified Hedera account." --- diff --git a/reference/protobuf/crypto/cryptoservice.mdx b/reference/protobuf/crypto/cryptoservice.mdx index bde6e5a7..4a59ff95 100644 --- a/reference/protobuf/crypto/cryptoservice.mdx +++ b/reference/protobuf/crypto/cryptoservice.mdx @@ -1,5 +1,6 @@ --- title: "CryptoService" +description: "Hedera protobuf reference describing the CryptoService gRPC definition and its endpoints for creating accounts, transferring HBAR, and querying account state." --- diff --git a/reference/protobuf/crypto/cryptotransfer.mdx b/reference/protobuf/crypto/cryptotransfer.mdx index 7149d66f..efaf2736 100644 --- a/reference/protobuf/crypto/cryptotransfer.mdx +++ b/reference/protobuf/crypto/cryptotransfer.mdx @@ -1,5 +1,6 @@ --- title: "CryptoTransfer" +description: "Hedera protobuf reference for the CryptoTransfer transaction used to move HBAR and HTS tokens between accounts in a single atomic Hedera transfer list." --- diff --git a/reference/protobuf/crypto/cryptoupdate.mdx b/reference/protobuf/crypto/cryptoupdate.mdx index 61c1445c..26f0c93b 100644 --- a/reference/protobuf/crypto/cryptoupdate.mdx +++ b/reference/protobuf/crypto/cryptoupdate.mdx @@ -1,5 +1,6 @@ --- title: "CryptoUpdate" +description: "Hedera protobuf reference for the CryptoUpdate transaction used to modify an account's keys, auto-renew period, memo, expiration, and staking settings." --- diff --git a/reference/protobuf/crypto/index.mdx b/reference/protobuf/crypto/index.mdx index cd27e6c0..7647a351 100644 --- a/reference/protobuf/crypto/index.mdx +++ b/reference/protobuf/crypto/index.mdx @@ -1,5 +1,6 @@ --- title: "Cryptocurrency Accounts" +description: "Hedera cryptocurrency accounts protobuf reference covering messages for account creation, updates, transfers, allowances, balances, and crypto record queries." sidebarTitle: Crypto Accounts --- diff --git a/reference/protobuf/file/fileappend.mdx b/reference/protobuf/file/fileappend.mdx index 760beba9..7209dbd7 100644 --- a/reference/protobuf/file/fileappend.mdx +++ b/reference/protobuf/file/fileappend.mdx @@ -1,5 +1,6 @@ --- title: "FileAppend" +description: "Hedera protobuf reference for the FileAppend transaction used to append additional bytes to an existing file stored on the Hedera File Service." --- diff --git a/reference/protobuf/file/filecreate.mdx b/reference/protobuf/file/filecreate.mdx index 80bb47b2..c2f5d429 100644 --- a/reference/protobuf/file/filecreate.mdx +++ b/reference/protobuf/file/filecreate.mdx @@ -1,5 +1,6 @@ --- title: "FileCreate" +description: "Hedera protobuf reference for the FileCreate transaction used to create a new file on the Hedera File Service with initial contents, keys, and expiry." --- diff --git a/reference/protobuf/file/filedelete.mdx b/reference/protobuf/file/filedelete.mdx index 29d90c87..4d71c91a 100644 --- a/reference/protobuf/file/filedelete.mdx +++ b/reference/protobuf/file/filedelete.mdx @@ -1,5 +1,6 @@ --- title: "FileDelete" +description: "Hedera protobuf reference for the FileDelete transaction used to permanently remove a file stored on the Hedera File Service by its file identifier." --- diff --git a/reference/protobuf/file/filegetcontents.mdx b/reference/protobuf/file/filegetcontents.mdx index 16d98bd0..05e7b275 100644 --- a/reference/protobuf/file/filegetcontents.mdx +++ b/reference/protobuf/file/filegetcontents.mdx @@ -1,5 +1,6 @@ --- title: "FileGetContents" +description: "Hedera protobuf reference for the FileGetContents query used to retrieve the raw byte contents of a file stored on the Hedera File Service." --- diff --git a/reference/protobuf/file/filegetinfo.mdx b/reference/protobuf/file/filegetinfo.mdx index 92ed42a7..4bacda5f 100644 --- a/reference/protobuf/file/filegetinfo.mdx +++ b/reference/protobuf/file/filegetinfo.mdx @@ -1,5 +1,6 @@ --- title: "FileGetInfo" +description: "Hedera protobuf reference for the FileGetInfo query used to retrieve metadata about a Hedera File Service file, including size, keys, expiry, and memo." --- diff --git a/reference/protobuf/file/fileservice.mdx b/reference/protobuf/file/fileservice.mdx index 21f6b554..012d37ea 100644 --- a/reference/protobuf/file/fileservice.mdx +++ b/reference/protobuf/file/fileservice.mdx @@ -1,5 +1,6 @@ --- title: "FileService" +description: "Hedera protobuf reference describing the FileService gRPC definition and its endpoints for creating, updating, appending, deleting, and querying files." --- diff --git a/reference/protobuf/file/fileupdate.mdx b/reference/protobuf/file/fileupdate.mdx index ac1ea090..1acb412b 100644 --- a/reference/protobuf/file/fileupdate.mdx +++ b/reference/protobuf/file/fileupdate.mdx @@ -1,5 +1,6 @@ --- title: "FileUpdate" +description: "Hedera protobuf reference for the FileUpdate transaction used to modify a Hedera File Service file's contents, keys, expiration time, or memo field." --- diff --git a/reference/protobuf/file/index.mdx b/reference/protobuf/file/index.mdx index d6160a76..2e2eb30e 100644 --- a/reference/protobuf/file/index.mdx +++ b/reference/protobuf/file/index.mdx @@ -1,5 +1,6 @@ --- title: "File Service" +description: "Hedera File Service protobuf reference listing messages used to create, append, update, delete, and query files stored on the Hashgraph network." --- diff --git a/reference/protobuf/index.mdx b/reference/protobuf/index.mdx index f8155e77..ece49dd2 100644 --- a/reference/protobuf/index.mdx +++ b/reference/protobuf/index.mdx @@ -1,5 +1,6 @@ --- title: "Hedera APIs" +description: "Hedera protobuf API reference covering message definitions for consensus, crypto, file, schedule, smart contract, and token services on the Hashgraph network." sidebarTitle: "Protobuf API" --- diff --git a/reference/protobuf/miscellaneous/duration.mdx b/reference/protobuf/miscellaneous/duration.mdx index 2b9a1658..e8fcc7ea 100644 --- a/reference/protobuf/miscellaneous/duration.mdx +++ b/reference/protobuf/miscellaneous/duration.mdx @@ -1,5 +1,6 @@ --- title: "Duration" +description: "Hedera protobuf reference for the Duration message representing an interval expressed in seconds, used across transactions for auto-renew and validity windows." --- diff --git a/reference/protobuf/miscellaneous/exchangerate.mdx b/reference/protobuf/miscellaneous/exchangerate.mdx index fd9ca958..0489c1ae 100644 --- a/reference/protobuf/miscellaneous/exchangerate.mdx +++ b/reference/protobuf/miscellaneous/exchangerate.mdx @@ -1,5 +1,6 @@ --- title: "ExchangeRate" +description: "Hedera protobuf reference for the ExchangeRate message describing the HBAR to USD cents conversion rate and expiration used for fee calculations on Hedera." --- diff --git a/reference/protobuf/miscellaneous/freeze.mdx b/reference/protobuf/miscellaneous/freeze.mdx index 43f43805..6b9ac402 100644 --- a/reference/protobuf/miscellaneous/freeze.mdx +++ b/reference/protobuf/miscellaneous/freeze.mdx @@ -1,5 +1,6 @@ --- title: "Freeze" +description: "Hedera protobuf reference for the Freeze transaction used by network administrators to schedule a network freeze, upgrade, or maintenance window on Hedera." --- diff --git a/reference/protobuf/miscellaneous/freezetype.mdx b/reference/protobuf/miscellaneous/freezetype.mdx index 9a5d1d7d..cf2fd836 100644 --- a/reference/protobuf/miscellaneous/freezetype.mdx +++ b/reference/protobuf/miscellaneous/freezetype.mdx @@ -1,5 +1,6 @@ --- title: "FreezeType" +description: "Hedera protobuf reference for the FreezeType enum that identifies the kind of network freeze action being requested, such as freeze, upgrade, or abort." --- diff --git a/reference/protobuf/miscellaneous/getbykey.mdx b/reference/protobuf/miscellaneous/getbykey.mdx index fa0d0bc9..594778ef 100644 --- a/reference/protobuf/miscellaneous/getbykey.mdx +++ b/reference/protobuf/miscellaneous/getbykey.mdx @@ -1,5 +1,6 @@ --- title: "GetByKey" +description: "Hedera protobuf reference for the GetByKey query used to retrieve the list of accounts, contracts, files, and topics associated with a given Hedera key." --- diff --git a/reference/protobuf/miscellaneous/getbysolidityid.mdx b/reference/protobuf/miscellaneous/getbysolidityid.mdx index 399737b0..6e0c9749 100644 --- a/reference/protobuf/miscellaneous/getbysolidityid.mdx +++ b/reference/protobuf/miscellaneous/getbysolidityid.mdx @@ -1,5 +1,6 @@ --- title: "GetBySolidityID" +description: "Hedera protobuf reference for the GetBySolidityID query used to look up the Hedera account, contract, or file identifier mapped to a given Solidity address." --- diff --git a/reference/protobuf/miscellaneous/index.mdx b/reference/protobuf/miscellaneous/index.mdx index 3d8c5dbe..0a6a4a01 100644 --- a/reference/protobuf/miscellaneous/index.mdx +++ b/reference/protobuf/miscellaneous/index.mdx @@ -1,5 +1,6 @@ --- title: "Miscellaneous" +description: "Miscellaneous Hedera protobuf reference covering shared messages such as Transaction, Response, Timestamp, ExchangeRate, and other common Hashgraph types." --- diff --git a/reference/protobuf/miscellaneous/networkgetversioninfo.mdx b/reference/protobuf/miscellaneous/networkgetversioninfo.mdx index 8b8ca466..3a3fc5bb 100644 --- a/reference/protobuf/miscellaneous/networkgetversioninfo.mdx +++ b/reference/protobuf/miscellaneous/networkgetversioninfo.mdx @@ -1,5 +1,6 @@ --- title: "NetworkGetVersionInfo" +description: "Hedera protobuf reference for the NetworkGetVersionInfo query used to retrieve the protobuf and Hedera Services version numbers running on a network node." --- diff --git a/reference/protobuf/miscellaneous/networkservice.mdx b/reference/protobuf/miscellaneous/networkservice.mdx index 7010463b..a1c75254 100644 --- a/reference/protobuf/miscellaneous/networkservice.mdx +++ b/reference/protobuf/miscellaneous/networkservice.mdx @@ -1,5 +1,6 @@ --- title: "NetworkService" +description: "Hedera protobuf reference describing the NetworkService gRPC definition and its endpoints for querying network version, account balances, and execution time." --- diff --git a/reference/protobuf/miscellaneous/query.mdx b/reference/protobuf/miscellaneous/query.mdx index d83c76e1..30989732 100644 --- a/reference/protobuf/miscellaneous/query.mdx +++ b/reference/protobuf/miscellaneous/query.mdx @@ -1,5 +1,6 @@ --- title: "Query" +description: "Hedera protobuf reference for the Query message wrapping all supported Hedera read operations including account, file, contract, token, and topic queries." --- diff --git a/reference/protobuf/miscellaneous/queryheader.mdx b/reference/protobuf/miscellaneous/queryheader.mdx index e6a12d0f..96f67712 100644 --- a/reference/protobuf/miscellaneous/queryheader.mdx +++ b/reference/protobuf/miscellaneous/queryheader.mdx @@ -1,5 +1,6 @@ --- title: "QueryHeader" +description: "Hedera protobuf reference for the QueryHeader message describing the response type and payment transaction included with every Hedera network query request." --- diff --git a/reference/protobuf/miscellaneous/response.mdx b/reference/protobuf/miscellaneous/response.mdx index f11ed912..bf076e47 100644 --- a/reference/protobuf/miscellaneous/response.mdx +++ b/reference/protobuf/miscellaneous/response.mdx @@ -1,5 +1,6 @@ --- title: "Response" +description: "Hedera protobuf reference for the Response message wrapping all possible Hedera query responses returned to clients across crypto, file, contract, and HTS." --- diff --git a/reference/protobuf/miscellaneous/responsecode.mdx b/reference/protobuf/miscellaneous/responsecode.mdx index ead0fa8e..68867738 100644 --- a/reference/protobuf/miscellaneous/responsecode.mdx +++ b/reference/protobuf/miscellaneous/responsecode.mdx @@ -1,5 +1,6 @@ --- title: "ResponseCode" +description: "Hedera protobuf reference for the ResponseCodeEnum listing precheck and receipt status codes returned by Hedera nodes for transactions and queries." --- diff --git a/reference/protobuf/miscellaneous/responseheader.mdx b/reference/protobuf/miscellaneous/responseheader.mdx index 197ffc5f..311236db 100644 --- a/reference/protobuf/miscellaneous/responseheader.mdx +++ b/reference/protobuf/miscellaneous/responseheader.mdx @@ -1,5 +1,6 @@ --- title: "ResponseHeader" +description: "Hedera protobuf reference for the ResponseHeader message describing standard fields returned in every Hedera query response, including status and cost." --- diff --git a/reference/protobuf/miscellaneous/systemdelete.mdx b/reference/protobuf/miscellaneous/systemdelete.mdx index 9d4ded97..a4dee580 100644 --- a/reference/protobuf/miscellaneous/systemdelete.mdx +++ b/reference/protobuf/miscellaneous/systemdelete.mdx @@ -1,5 +1,6 @@ --- title: "SystemDelete" +description: "Hedera protobuf reference for the SystemDelete transaction used by privileged accounts to remove a Hedera file or smart contract from the network." --- diff --git a/reference/protobuf/miscellaneous/systemundelete.mdx b/reference/protobuf/miscellaneous/systemundelete.mdx index 2ee29da3..cc4aef00 100644 --- a/reference/protobuf/miscellaneous/systemundelete.mdx +++ b/reference/protobuf/miscellaneous/systemundelete.mdx @@ -1,5 +1,6 @@ --- title: "SystemUndelete" +description: "Hedera protobuf reference for the SystemUndelete transaction used by privileged accounts to restore a previously system-deleted Hedera file or contract." --- diff --git a/reference/protobuf/miscellaneous/timestamp.mdx b/reference/protobuf/miscellaneous/timestamp.mdx index 3bdcb6bc..61e08838 100644 --- a/reference/protobuf/miscellaneous/timestamp.mdx +++ b/reference/protobuf/miscellaneous/timestamp.mdx @@ -1,5 +1,6 @@ --- title: "TimeStamp" +description: "Hedera protobuf reference for the Timestamp message representing a UTC instant with seconds and nanoseconds precision used in Hashgraph transactions." --- diff --git a/reference/protobuf/miscellaneous/transaction-contents.mdx b/reference/protobuf/miscellaneous/transaction-contents.mdx index cca2bd78..efabc8da 100644 --- a/reference/protobuf/miscellaneous/transaction-contents.mdx +++ b/reference/protobuf/miscellaneous/transaction-contents.mdx @@ -1,5 +1,6 @@ --- title: "TransactionContents" +description: "Hedera protobuf reference for the TransactionContents message describing the serialized body bytes contained inside a signed Hedera network transaction." --- diff --git a/reference/protobuf/miscellaneous/transaction.mdx b/reference/protobuf/miscellaneous/transaction.mdx index cfcffeb2..9adc9ff8 100644 --- a/reference/protobuf/miscellaneous/transaction.mdx +++ b/reference/protobuf/miscellaneous/transaction.mdx @@ -1,5 +1,6 @@ --- title: "Transaction" +description: "Hedera protobuf reference for the Transaction message describing the signed envelope containing a transaction body, signatures, and Hedera node payment." --- diff --git a/reference/protobuf/miscellaneous/transactionbody.mdx b/reference/protobuf/miscellaneous/transactionbody.mdx index b77f21c5..1edd587f 100644 --- a/reference/protobuf/miscellaneous/transactionbody.mdx +++ b/reference/protobuf/miscellaneous/transactionbody.mdx @@ -1,5 +1,6 @@ --- title: "TransactionBody" +description: "Hedera protobuf reference for the TransactionBody message defining shared fields and the union of all possible Hedera transaction types and their payloads." --- diff --git a/reference/protobuf/miscellaneous/transactiongetfastrecord.mdx b/reference/protobuf/miscellaneous/transactiongetfastrecord.mdx index 74b7148c..e6fa0f02 100644 --- a/reference/protobuf/miscellaneous/transactiongetfastrecord.mdx +++ b/reference/protobuf/miscellaneous/transactiongetfastrecord.mdx @@ -1,5 +1,6 @@ --- title: "TransactionGetFastRecord" +description: "Hedera protobuf reference for the TransactionGetFastRecord query used to quickly retrieve a recent transaction record from a Hedera node memory cache." --- diff --git a/reference/protobuf/miscellaneous/transactiongetreceipt.mdx b/reference/protobuf/miscellaneous/transactiongetreceipt.mdx index 7a2a561a..4e4a5ce5 100644 --- a/reference/protobuf/miscellaneous/transactiongetreceipt.mdx +++ b/reference/protobuf/miscellaneous/transactiongetreceipt.mdx @@ -1,5 +1,6 @@ --- title: "TransactionGetReceipt" +description: "Hedera protobuf reference for the TransactionGetReceipt query used to retrieve the receipt of a submitted Hedera transaction by its transaction identifier." --- diff --git a/reference/protobuf/miscellaneous/transactiongetrecord.mdx b/reference/protobuf/miscellaneous/transactiongetrecord.mdx index af49f311..c5f098f1 100644 --- a/reference/protobuf/miscellaneous/transactiongetrecord.mdx +++ b/reference/protobuf/miscellaneous/transactiongetrecord.mdx @@ -1,5 +1,6 @@ --- title: "TransactionGetRecord" +description: "Hedera protobuf reference for the TransactionGetRecord query used to fetch the full record of a Hedera transaction, including transfers, logs, and fees." --- diff --git a/reference/protobuf/miscellaneous/transactionreceipt.mdx b/reference/protobuf/miscellaneous/transactionreceipt.mdx index f7b1e076..9fbf9bae 100644 --- a/reference/protobuf/miscellaneous/transactionreceipt.mdx +++ b/reference/protobuf/miscellaneous/transactionreceipt.mdx @@ -1,5 +1,6 @@ --- title: "TransactionReceipt" +description: "Hedera protobuf reference for the TransactionReceipt message describing the short-term result of a transaction, including status and newly created entity IDs." --- diff --git a/reference/protobuf/miscellaneous/transactionrecord.mdx b/reference/protobuf/miscellaneous/transactionrecord.mdx index c339e5b1..3d6f38b1 100644 --- a/reference/protobuf/miscellaneous/transactionrecord.mdx +++ b/reference/protobuf/miscellaneous/transactionrecord.mdx @@ -1,5 +1,6 @@ --- title: "TransactionRecord" +description: "Hedera protobuf reference for the TransactionRecord message describing the long-term result of a transaction including transfers, fees, logs, and consensus." --- diff --git a/reference/protobuf/miscellaneous/transactionresponse.mdx b/reference/protobuf/miscellaneous/transactionresponse.mdx index 88fc4803..2a742ded 100644 --- a/reference/protobuf/miscellaneous/transactionresponse.mdx +++ b/reference/protobuf/miscellaneous/transactionresponse.mdx @@ -1,5 +1,6 @@ --- title: "TransactionResponse" +description: "Hedera protobuf reference for the TransactionResponse message returned by Hedera nodes after a transaction submission, conveying the precheck status code." --- diff --git a/reference/protobuf/miscellaneous/uncheckedsubmit.mdx b/reference/protobuf/miscellaneous/uncheckedsubmit.mdx index d57ad5df..903c2100 100644 --- a/reference/protobuf/miscellaneous/uncheckedsubmit.mdx +++ b/reference/protobuf/miscellaneous/uncheckedsubmit.mdx @@ -1,5 +1,6 @@ --- title: "UncheckedSubmit" +description: "Hedera protobuf reference for the UncheckedSubmit transaction used in testing to submit a transaction to the network bypassing standard node precheck logic." --- diff --git a/reference/protobuf/schedule/index.mdx b/reference/protobuf/schedule/index.mdx index 8d29a3af..f9727ac9 100644 --- a/reference/protobuf/schedule/index.mdx +++ b/reference/protobuf/schedule/index.mdx @@ -1,5 +1,6 @@ --- title: "Schedule Service" +description: "Hedera Schedule Service protobuf reference listing messages used to create, sign, query, and delete scheduled transactions on the Hashgraph network." --- diff --git a/reference/protobuf/schedule/schedulabletransactionbody.mdx b/reference/protobuf/schedule/schedulabletransactionbody.mdx index b86fce15..fe1c906f 100644 --- a/reference/protobuf/schedule/schedulabletransactionbody.mdx +++ b/reference/protobuf/schedule/schedulabletransactionbody.mdx @@ -1,5 +1,6 @@ --- title: "SchedulableTransactionBody" +description: "Hedera protobuf reference for the SchedulableTransactionBody message describing the subset of Hedera transaction types that can be wrapped in a schedule." --- diff --git a/reference/protobuf/schedule/schedulecreate.mdx b/reference/protobuf/schedule/schedulecreate.mdx index 8ca92e71..07210ffa 100644 --- a/reference/protobuf/schedule/schedulecreate.mdx +++ b/reference/protobuf/schedule/schedulecreate.mdx @@ -1,5 +1,6 @@ --- title: "ScheduleCreate" +description: "Hedera protobuf reference for the ScheduleCreate transaction used to create a new scheduled transaction on Hedera with admin, payer, and signature requirements." --- diff --git a/reference/protobuf/schedule/scheduledelete.mdx b/reference/protobuf/schedule/scheduledelete.mdx index 9089f905..d4aa33e0 100644 --- a/reference/protobuf/schedule/scheduledelete.mdx +++ b/reference/protobuf/schedule/scheduledelete.mdx @@ -1,5 +1,6 @@ --- title: "ScheduleDelete" +description: "Hedera protobuf reference for the ScheduleDelete transaction used to mark a Hedera scheduled transaction deleted so it can no longer accumulate signatures." --- diff --git a/reference/protobuf/schedule/schedulegetinfo.mdx b/reference/protobuf/schedule/schedulegetinfo.mdx index fd911a6e..58966e30 100644 --- a/reference/protobuf/schedule/schedulegetinfo.mdx +++ b/reference/protobuf/schedule/schedulegetinfo.mdx @@ -1,5 +1,6 @@ --- title: "ScheduleGetInfo" +description: "Hedera protobuf reference for the ScheduleGetInfo query used to retrieve details about a scheduled transaction including signatories, expiry, and execution." --- diff --git a/reference/protobuf/schedule/scheduleservice.mdx b/reference/protobuf/schedule/scheduleservice.mdx index ba8a3920..1023c4fc 100644 --- a/reference/protobuf/schedule/scheduleservice.mdx +++ b/reference/protobuf/schedule/scheduleservice.mdx @@ -1,5 +1,6 @@ --- title: "ScheduleService" +description: "Hedera protobuf reference describing the ScheduleService gRPC definition and its endpoints for creating, signing, deleting, and querying scheduled transactions." --- diff --git a/reference/protobuf/schedule/schedulesign.mdx b/reference/protobuf/schedule/schedulesign.mdx index da2d52b8..017622a2 100644 --- a/reference/protobuf/schedule/schedulesign.mdx +++ b/reference/protobuf/schedule/schedulesign.mdx @@ -1,5 +1,6 @@ --- title: "ScheduleSign" +description: "Hedera protobuf reference for the ScheduleSign transaction used to add signatures to an existing Hedera scheduled transaction to satisfy its key requirements." --- diff --git a/reference/protobuf/smart-contracts/contractcall.mdx b/reference/protobuf/smart-contracts/contractcall.mdx index 13cdf842..568a6674 100644 --- a/reference/protobuf/smart-contracts/contractcall.mdx +++ b/reference/protobuf/smart-contracts/contractcall.mdx @@ -1,5 +1,6 @@ --- title: "ContractCall" +description: "Hedera protobuf reference for the ContractCall transaction used to invoke a function on a deployed smart contract on the Hedera EVM with gas and parameters." --- diff --git a/reference/protobuf/smart-contracts/contractcalllocal.mdx b/reference/protobuf/smart-contracts/contractcalllocal.mdx index e2bdae83..6b8d60e6 100644 --- a/reference/protobuf/smart-contracts/contractcalllocal.mdx +++ b/reference/protobuf/smart-contracts/contractcalllocal.mdx @@ -1,5 +1,6 @@ --- title: "ContractCallLocal" +description: "Hedera protobuf reference for the ContractCallLocal query used to execute a smart contract function locally on a node without modifying network state." --- diff --git a/reference/protobuf/smart-contracts/contractcreate.mdx b/reference/protobuf/smart-contracts/contractcreate.mdx index c3a7bb99..ae3fbc1f 100644 --- a/reference/protobuf/smart-contracts/contractcreate.mdx +++ b/reference/protobuf/smart-contracts/contractcreate.mdx @@ -1,5 +1,6 @@ --- title: "ContractCreate" +description: "Hedera protobuf reference for the ContractCreate transaction used to deploy a new smart contract to the Hedera EVM with bytecode, admin key, and constructor." --- diff --git a/reference/protobuf/smart-contracts/contractdelete.mdx b/reference/protobuf/smart-contracts/contractdelete.mdx index 62328811..8a46a4dd 100644 --- a/reference/protobuf/smart-contracts/contractdelete.mdx +++ b/reference/protobuf/smart-contracts/contractdelete.mdx @@ -1,5 +1,6 @@ --- title: "ContractDelete" +description: "Hedera protobuf reference for the ContractDelete transaction used to remove a smart contract from the Hedera network and transfer its balance to a recipient." --- diff --git a/reference/protobuf/smart-contracts/contractgetbytecode.mdx b/reference/protobuf/smart-contracts/contractgetbytecode.mdx index 12ca9691..8e723964 100644 --- a/reference/protobuf/smart-contracts/contractgetbytecode.mdx +++ b/reference/protobuf/smart-contracts/contractgetbytecode.mdx @@ -1,5 +1,6 @@ --- title: "ContractGetByteCode" +description: "Hedera protobuf reference for the ContractGetBytecode query used to retrieve the runtime EVM bytecode of a smart contract deployed on the Hedera network." --- diff --git a/reference/protobuf/smart-contracts/contractgetinfo.mdx b/reference/protobuf/smart-contracts/contractgetinfo.mdx index 6967fb6d..17f9e352 100644 --- a/reference/protobuf/smart-contracts/contractgetinfo.mdx +++ b/reference/protobuf/smart-contracts/contractgetinfo.mdx @@ -1,5 +1,6 @@ --- title: "ContractGetInfo" +description: "Hedera protobuf reference for the ContractGetInfo query used to retrieve metadata about a deployed smart contract, including admin key, memo, and balance." --- diff --git a/reference/protobuf/smart-contracts/contractgetrecords.mdx b/reference/protobuf/smart-contracts/contractgetrecords.mdx index c2a6b053..1cad763e 100644 --- a/reference/protobuf/smart-contracts/contractgetrecords.mdx +++ b/reference/protobuf/smart-contracts/contractgetrecords.mdx @@ -1,5 +1,6 @@ --- title: "ContractGetRecords" +description: "Hedera protobuf reference for the ContractGetRecords query used to retrieve recent transaction records associated with a specific Hedera smart contract." --- diff --git a/reference/protobuf/smart-contracts/contractupdate.mdx b/reference/protobuf/smart-contracts/contractupdate.mdx index 6fd43185..2a6906ca 100644 --- a/reference/protobuf/smart-contracts/contractupdate.mdx +++ b/reference/protobuf/smart-contracts/contractupdate.mdx @@ -1,5 +1,6 @@ --- title: "ContractUpdate" +description: "Hedera protobuf reference for the ContractUpdate transaction used to modify a Hedera smart contract's admin key, auto-renew period, expiration, and memo." --- diff --git a/reference/protobuf/smart-contracts/index.mdx b/reference/protobuf/smart-contracts/index.mdx index f227488d..bc646457 100644 --- a/reference/protobuf/smart-contracts/index.mdx +++ b/reference/protobuf/smart-contracts/index.mdx @@ -1,5 +1,6 @@ --- title: "Smart Contracts" +description: "Hedera Smart Contract Service protobuf reference covering messages for contract creation, calls, updates, deletion, and bytecode and info queries on Hedera." --- diff --git a/reference/protobuf/smart-contracts/smartcontractservice.mdx b/reference/protobuf/smart-contracts/smartcontractservice.mdx index 02373970..8abdba00 100644 --- a/reference/protobuf/smart-contracts/smartcontractservice.mdx +++ b/reference/protobuf/smart-contracts/smartcontractservice.mdx @@ -1,5 +1,6 @@ --- title: "SmartContractService" +description: "Hedera protobuf reference describing the SmartContractService gRPC definition and its endpoints for deploying, calling, updating, and querying smart contracts." --- diff --git a/reference/protobuf/token/customfees.mdx b/reference/protobuf/token/customfees.mdx index 74e84481..c0ea500f 100644 --- a/reference/protobuf/token/customfees.mdx +++ b/reference/protobuf/token/customfees.mdx @@ -1,5 +1,6 @@ --- title: "CustomFees" +description: "Hedera protobuf reference for HTS custom fees describing the fee schedule structure attached to tokens, supporting fixed, fractional, and royalty fee types." --- diff --git a/reference/protobuf/token/customfees/assessedcustomfee.mdx b/reference/protobuf/token/customfees/assessedcustomfee.mdx index 26c0f328..fe7a2d5a 100644 --- a/reference/protobuf/token/customfees/assessedcustomfee.mdx +++ b/reference/protobuf/token/customfees/assessedcustomfee.mdx @@ -1,5 +1,6 @@ --- title: "AssessedCustomFee" +description: "Hedera protobuf reference for the AssessedCustomFee message describing custom fees actually charged during an HTS token transfer, shown in transaction records." --- diff --git a/reference/protobuf/token/customfees/customfee.mdx b/reference/protobuf/token/customfees/customfee.mdx index b5fbf02e..4267078d 100644 --- a/reference/protobuf/token/customfees/customfee.mdx +++ b/reference/protobuf/token/customfees/customfee.mdx @@ -1,5 +1,6 @@ --- title: "CustomFee" +description: "Hedera protobuf reference for the CustomFee message that wraps fixed, fractional, or royalty fee definitions attached to an HTS token's custom fee schedule." --- diff --git a/reference/protobuf/token/customfees/fixedfee.mdx b/reference/protobuf/token/customfees/fixedfee.mdx index 49eb2328..e3de8004 100644 --- a/reference/protobuf/token/customfees/fixedfee.mdx +++ b/reference/protobuf/token/customfees/fixedfee.mdx @@ -1,5 +1,6 @@ --- title: "FixedFee" +description: "Hedera protobuf reference for the FixedFee message describing a flat custom fee charged in HBAR or another token on each HTS token transfer transaction." --- diff --git a/reference/protobuf/token/customfees/fractionalfee.mdx b/reference/protobuf/token/customfees/fractionalfee.mdx index 95627662..b6bc5705 100644 --- a/reference/protobuf/token/customfees/fractionalfee.mdx +++ b/reference/protobuf/token/customfees/fractionalfee.mdx @@ -1,5 +1,6 @@ --- title: "FractionalFee" +description: "Hedera protobuf reference for the FractionalFee message describing a percentage-based HTS custom fee charged on each fungible token transfer transaction." --- diff --git a/reference/protobuf/token/customfees/royaltyfee.mdx b/reference/protobuf/token/customfees/royaltyfee.mdx index 0136094e..3f3d32cc 100644 --- a/reference/protobuf/token/customfees/royaltyfee.mdx +++ b/reference/protobuf/token/customfees/royaltyfee.mdx @@ -1,5 +1,6 @@ --- title: "RoyaltyFee" +description: "Hedera protobuf reference for the RoyaltyFee message describing a royalty custom fee charged when a non-fungible HTS token is exchanged for fungible value." --- diff --git a/reference/protobuf/token/index.mdx b/reference/protobuf/token/index.mdx index a3cfcdb2..31170b50 100644 --- a/reference/protobuf/token/index.mdx +++ b/reference/protobuf/token/index.mdx @@ -1,5 +1,6 @@ --- title: "Token Service" +description: "Hedera Token Service protobuf reference listing HTS messages for token creation, minting, burning, transfers, KYC, freezing, custom fees, and NFT queries." --- diff --git a/reference/protobuf/token/tokenassociate.mdx b/reference/protobuf/token/tokenassociate.mdx index 62a76407..6e724026 100644 --- a/reference/protobuf/token/tokenassociate.mdx +++ b/reference/protobuf/token/tokenassociate.mdx @@ -1,5 +1,6 @@ --- title: "TokenAssociate" +description: "Hedera protobuf reference for the TokenAssociate transaction used to associate one or more HTS tokens with a Hedera account so it can receive and hold them." --- diff --git a/reference/protobuf/token/tokenburn.mdx b/reference/protobuf/token/tokenburn.mdx index 8d5ed6c9..4267eb9c 100644 --- a/reference/protobuf/token/tokenburn.mdx +++ b/reference/protobuf/token/tokenburn.mdx @@ -1,5 +1,6 @@ --- title: "TokenBurn" +description: "Hedera protobuf reference for the TokenBurn transaction used to permanently destroy units of a fungible HTS token or specific non-fungible token serials." --- diff --git a/reference/protobuf/token/tokencreate.mdx b/reference/protobuf/token/tokencreate.mdx index 25b54212..f90c7531 100644 --- a/reference/protobuf/token/tokencreate.mdx +++ b/reference/protobuf/token/tokencreate.mdx @@ -1,5 +1,6 @@ --- title: "TokenCreate" +description: "Hedera protobuf reference for the TokenCreate transaction used to create a new HTS fungible or non-fungible token with keys, supply, and fee configuration." --- diff --git a/reference/protobuf/token/tokendelete.mdx b/reference/protobuf/token/tokendelete.mdx index 2d867419..5349e4a9 100644 --- a/reference/protobuf/token/tokendelete.mdx +++ b/reference/protobuf/token/tokendelete.mdx @@ -1,5 +1,6 @@ --- title: "TokenDelete" +description: "Hedera protobuf reference for the TokenDelete transaction used to mark a Hedera HTS token deleted so it can no longer be transferred, minted, or burned." --- diff --git a/reference/protobuf/token/tokendissociate.mdx b/reference/protobuf/token/tokendissociate.mdx index dcebed6e..fa3e8261 100644 --- a/reference/protobuf/token/tokendissociate.mdx +++ b/reference/protobuf/token/tokendissociate.mdx @@ -1,5 +1,6 @@ --- title: "TokenDissociate" +description: "Hedera protobuf reference for the TokenDissociate transaction used to remove the association between a Hedera account and one or more HTS tokens." --- diff --git a/reference/protobuf/token/tokenfeescheduleupdate.mdx b/reference/protobuf/token/tokenfeescheduleupdate.mdx index 9d7e4bd8..c4384125 100644 --- a/reference/protobuf/token/tokenfeescheduleupdate.mdx +++ b/reference/protobuf/token/tokenfeescheduleupdate.mdx @@ -1,5 +1,6 @@ --- title: "TokenFeeScheduleUpdate" +description: "Hedera protobuf reference for the TokenFeeScheduleUpdate transaction used to change the custom fee schedule attached to an existing HTS token on Hedera." --- diff --git a/reference/protobuf/token/tokenfreezeaccount.mdx b/reference/protobuf/token/tokenfreezeaccount.mdx index 5a51fb69..fb0508e6 100644 --- a/reference/protobuf/token/tokenfreezeaccount.mdx +++ b/reference/protobuf/token/tokenfreezeaccount.mdx @@ -1,5 +1,6 @@ --- title: "TokenFreezeAccount" +description: "Hedera protobuf reference for the TokenFreezeAccount transaction used by an HTS freeze key holder to freeze an account's holdings of a specific Hedera token." --- diff --git a/reference/protobuf/token/tokengetaccountnftinfo.mdx b/reference/protobuf/token/tokengetaccountnftinfo.mdx index 9a6d6773..0c8613d2 100644 --- a/reference/protobuf/token/tokengetaccountnftinfo.mdx +++ b/reference/protobuf/token/tokengetaccountnftinfo.mdx @@ -1,5 +1,6 @@ --- title: "TokenGetAccountNftInfo" +description: "Hedera protobuf reference for the TokenGetAccountNftInfos query used to retrieve information about non-fungible HTS tokens owned by a specific Hedera account." --- diff --git a/reference/protobuf/token/tokengetinfo.mdx b/reference/protobuf/token/tokengetinfo.mdx index 5eb6e3d2..a350c35f 100644 --- a/reference/protobuf/token/tokengetinfo.mdx +++ b/reference/protobuf/token/tokengetinfo.mdx @@ -1,5 +1,6 @@ --- title: "TokenGetInfo" +description: "Hedera protobuf reference for the TokenGetInfo query used to retrieve detailed metadata about an HTS token including keys, supply, treasury, and custom fees." --- diff --git a/reference/protobuf/token/tokengetnftinfo.mdx b/reference/protobuf/token/tokengetnftinfo.mdx index 5ec74d1b..b90ba566 100644 --- a/reference/protobuf/token/tokengetnftinfo.mdx +++ b/reference/protobuf/token/tokengetnftinfo.mdx @@ -1,5 +1,6 @@ --- title: "TokenGetNftInfo" +description: "Hedera protobuf reference for the TokenGetNftInfo query used to retrieve information about a specific non-fungible HTS token serial on Hedera." --- diff --git a/reference/protobuf/token/tokengetnftinfos.mdx b/reference/protobuf/token/tokengetnftinfos.mdx index 039a38eb..1304d056 100644 --- a/reference/protobuf/token/tokengetnftinfos.mdx +++ b/reference/protobuf/token/tokengetnftinfos.mdx @@ -1,5 +1,6 @@ --- title: "TokenGetNftInfos" +description: "Hedera protobuf reference for the TokenGetNftInfos query used to retrieve information for a range of non-fungible HTS token serials of a Hedera token." --- diff --git a/reference/protobuf/token/tokengrantkyc.mdx b/reference/protobuf/token/tokengrantkyc.mdx index 4cc570e7..e45d8022 100644 --- a/reference/protobuf/token/tokengrantkyc.mdx +++ b/reference/protobuf/token/tokengrantkyc.mdx @@ -1,5 +1,6 @@ --- title: "TokenGrantKyc" +description: "Hedera protobuf reference for the TokenGrantKyc transaction used by a KYC key holder to grant an account KYC approval for a specific HTS token on Hedera." --- diff --git a/reference/protobuf/token/tokenmint.mdx b/reference/protobuf/token/tokenmint.mdx index 1a9e0983..7bcaaaa4 100644 --- a/reference/protobuf/token/tokenmint.mdx +++ b/reference/protobuf/token/tokenmint.mdx @@ -1,5 +1,6 @@ --- title: "TokenMint" +description: "Hedera protobuf reference for the TokenMint transaction used to mint additional units of a fungible HTS token or create new non-fungible token serial numbers." --- diff --git a/reference/protobuf/token/tokenpause.mdx b/reference/protobuf/token/tokenpause.mdx index ff209675..0cbf42c7 100644 --- a/reference/protobuf/token/tokenpause.mdx +++ b/reference/protobuf/token/tokenpause.mdx @@ -1,5 +1,6 @@ --- title: "TokenPause" +description: "Hedera protobuf reference for the TokenPause transaction used by a pause key holder to suspend all transfers and operations on a specific HTS token on Hedera." --- diff --git a/reference/protobuf/token/tokenrevokekyc.mdx b/reference/protobuf/token/tokenrevokekyc.mdx index 8f6ca38e..85e366c1 100644 --- a/reference/protobuf/token/tokenrevokekyc.mdx +++ b/reference/protobuf/token/tokenrevokekyc.mdx @@ -1,5 +1,6 @@ --- title: "TokenRevokeKyc" +description: "Hedera protobuf reference for the TokenRevokeKyc transaction used by a KYC key holder to revoke an account's KYC approval for a specific HTS token on Hedera." --- diff --git a/reference/protobuf/token/tokenservice.mdx b/reference/protobuf/token/tokenservice.mdx index f7c4c056..86d4e8d6 100644 --- a/reference/protobuf/token/tokenservice.mdx +++ b/reference/protobuf/token/tokenservice.mdx @@ -1,5 +1,6 @@ --- title: "TokenService" +description: "Hedera protobuf reference describing the TokenService gRPC definition and its endpoints for creating, transferring, managing, and querying HTS tokens." --- diff --git a/reference/protobuf/token/tokenunfreezeaccount.mdx b/reference/protobuf/token/tokenunfreezeaccount.mdx index 739bd73d..3641651e 100644 --- a/reference/protobuf/token/tokenunfreezeaccount.mdx +++ b/reference/protobuf/token/tokenunfreezeaccount.mdx @@ -1,5 +1,6 @@ --- title: "TokenUnfreezeAccount" +description: "Hedera protobuf reference for the TokenUnfreezeAccount transaction used by an HTS freeze key holder to unfreeze an account's holdings of a specific token." --- diff --git a/reference/protobuf/token/tokenunpause.mdx b/reference/protobuf/token/tokenunpause.mdx index aadbd6e6..1cb14f59 100644 --- a/reference/protobuf/token/tokenunpause.mdx +++ b/reference/protobuf/token/tokenunpause.mdx @@ -1,5 +1,6 @@ --- title: "TokenUnpause" +description: "Hedera protobuf reference for the TokenUnpause transaction used by a pause key holder to resume transfers and operations on a previously paused HTS token." --- diff --git a/reference/protobuf/token/tokenupdate.mdx b/reference/protobuf/token/tokenupdate.mdx index e721406a..a315efa8 100644 --- a/reference/protobuf/token/tokenupdate.mdx +++ b/reference/protobuf/token/tokenupdate.mdx @@ -1,5 +1,6 @@ --- title: "TokenUpdate" +description: "Hedera protobuf reference for the TokenUpdate transaction used to modify the configurable properties of an existing HTS token such as keys, memo, and expiry." --- diff --git a/reference/protobuf/token/tokenwipeaccount.mdx b/reference/protobuf/token/tokenwipeaccount.mdx index a2ec7ce9..bc6ca074 100644 --- a/reference/protobuf/token/tokenwipeaccount.mdx +++ b/reference/protobuf/token/tokenwipeaccount.mdx @@ -1,5 +1,6 @@ --- title: "TokenWipeAccount" +description: "Hedera protobuf reference for the TokenWipeAccount transaction used by a wipe key holder to remove tokens from an account's HTS balance on Hedera." --- diff --git a/reference/rest-api/accounts/index.mdx b/reference/rest-api/accounts/index.mdx index e4287a3c..80d1de3c 100644 --- a/reference/rest-api/accounts/index.mdx +++ b/reference/rest-api/accounts/index.mdx @@ -1,5 +1,6 @@ --- title: "Accounts" +description: "Mirror node REST API endpoints for Hedera accounts, including balances, allowances, token relationships, owned NFTs, and staking reward payout history." --- diff --git a/reference/rest-api/balances/index.mdx b/reference/rest-api/balances/index.mdx index c6c10281..43eb1007 100644 --- a/reference/rest-api/balances/index.mdx +++ b/reference/rest-api/balances/index.mdx @@ -1,5 +1,6 @@ --- title: "Balances" +description: "Mirror node REST API endpoints for querying real-time and historical Hedera account balances, useful for wallets, explorers, and financial applications." --- diff --git a/reference/rest-api/blocks/index.mdx b/reference/rest-api/blocks/index.mdx index 2c705ddc..c90b4c4e 100644 --- a/reference/rest-api/blocks/index.mdx +++ b/reference/rest-api/blocks/index.mdx @@ -1,5 +1,6 @@ --- title: "Blocks" +description: "Mirror node REST API endpoints for Hedera block data, including block metadata, hashes, timestamps, and the list of transactions contained within blocks." --- diff --git a/reference/rest-api/contracts/index.mdx b/reference/rest-api/contracts/index.mdx index ae070534..46b7b9bd 100644 --- a/reference/rest-api/contracts/index.mdx +++ b/reference/rest-api/contracts/index.mdx @@ -1,5 +1,6 @@ --- title: "Smart Contracts" +description: "Mirror node REST API endpoints for Hedera smart contracts covering contract metadata, execution results, state changes, and logs for tracing and debugging." --- diff --git a/reference/rest-api/index.mdx b/reference/rest-api/index.mdx index cf269cd0..a79003b3 100644 --- a/reference/rest-api/index.mdx +++ b/reference/rest-api/index.mdx @@ -1,7 +1,7 @@ --- title: "Mirror Node REST API" sidebarTitle: Introduction -description: "The mirror node REST API offers the ability to query transaction information." +description: "Hedera mirror node REST API reference for querying historical transactions, accounts, balances, tokens, topics, contracts, and network data on Hedera." --- diff --git a/reference/rest-api/network/index.mdx b/reference/rest-api/network/index.mdx index a5b00823..05926cf5 100644 --- a/reference/rest-api/network/index.mdx +++ b/reference/rest-api/network/index.mdx @@ -1,6 +1,6 @@ --- title: "Network" -description: "Mirror Node REST API endpoints for querying network supply, fees, exchange rates, nodes, and staking information." +description: "Mirror node REST API endpoints for Hedera network supply, fees, exchange rates, node details, and staking information used to monitor network health." --- ## Overview diff --git a/reference/rest-api/schedules/index.mdx b/reference/rest-api/schedules/index.mdx index 22cef99a..0c9d5146 100644 --- a/reference/rest-api/schedules/index.mdx +++ b/reference/rest-api/schedules/index.mdx @@ -1,5 +1,6 @@ --- title: "Schedule Transactions" +description: "Mirror node REST API endpoints for Hedera scheduled transactions, covering schedule metadata, signatures, execution status, and historical scheduling data." sidebarTitle: Schedules --- diff --git a/reference/rest-api/tokens/index.mdx b/reference/rest-api/tokens/index.mdx index 4445b1f6..f886e73a 100644 --- a/reference/rest-api/tokens/index.mdx +++ b/reference/rest-api/tokens/index.mdx @@ -1,5 +1,6 @@ --- title: "Tokens" +description: "Mirror node REST API endpoints for Hedera tokens (HTS), covering fungible and NFT details, balances, supply, NFT metadata, and token transaction history." --- diff --git a/reference/rest-api/topics/index.mdx b/reference/rest-api/topics/index.mdx index 2221936a..071d67be 100644 --- a/reference/rest-api/topics/index.mdx +++ b/reference/rest-api/topics/index.mdx @@ -1,5 +1,6 @@ --- title: "Topics" +description: "Mirror node REST API endpoints for HCS topics on Hedera, used to retrieve topic details, message history, and track consensus events across the network." --- diff --git a/reference/rest-api/transactions/index.mdx b/reference/rest-api/transactions/index.mdx index 7cdcd0f8..22504963 100644 --- a/reference/rest-api/transactions/index.mdx +++ b/reference/rest-api/transactions/index.mdx @@ -1,5 +1,6 @@ --- title: "Transactions" +description: "Mirror node REST API endpoints for Hedera transactions, covering transaction history, details, and status for payments, transfers, and contract executions." --- diff --git a/reference/status-api.mdx b/reference/status-api.mdx index 4ff746b3..507b1480 100644 --- a/reference/status-api.mdx +++ b/reference/status-api.mdx @@ -1,5 +1,6 @@ --- title: "Hedera Status API" +description: "Hedera Status API reference for querying real-time network status, incident reports, and scheduled maintenance for mainnet, testnet, and previewnet." sidebarTitle: Status API --- diff --git a/reference/verification-api.mdx b/reference/verification-api.mdx index 88000860..57ca058e 100644 --- a/reference/verification-api.mdx +++ b/reference/verification-api.mdx @@ -1,5 +1,6 @@ --- title: "Smart Contract Verification API" +description: "Smart contract verification API reference using Sourcify to verify Hedera EVM contract source code, check status, and fetch verified contract files." sidebarTitle: Verification API --- diff --git a/solutions/ai/agent-kit/hooks-and-policies.mdx b/solutions/ai/agent-kit/hooks-and-policies.mdx index 2b5ac355..25f2331f 100644 --- a/solutions/ai/agent-kit/hooks-and-policies.mdx +++ b/solutions/ai/agent-kit/hooks-and-policies.mdx @@ -1,6 +1,6 @@ --- title: "Hooks and Policies" -description: "Learn how to use Hooks and Policies to customize tool behavior and enforce business logic in the Hedera Agent Kit." +description: "Customize tool behavior and enforce business logic in the Hedera Agent Kit with hooks and policies that observe, modify, or block AI agent tool calls." --- ## Overview diff --git a/solutions/ai/agent-kit/index.mdx b/solutions/ai/agent-kit/index.mdx index 5534cb34..2cff1fee 100644 --- a/solutions/ai/agent-kit/index.mdx +++ b/solutions/ai/agent-kit/index.mdx @@ -1,7 +1,7 @@ --- title: "Hedera AI Agent Kit" sidebarTitle: Agent Kit -description: "Build LLM-powered applications that interact with the Hedera Network" +description: "Build LLM-powered AI agents and backend services that understand natural language and execute Hedera transactions with the open-source Hedera Agent Kit." --- diff --git a/solutions/ai/agent-kit/js/create-hooks-and-policies.mdx b/solutions/ai/agent-kit/js/create-hooks-and-policies.mdx index f864bbf9..2135a456 100644 --- a/solutions/ai/agent-kit/js/create-hooks-and-policies.mdx +++ b/solutions/ai/agent-kit/js/create-hooks-and-policies.mdx @@ -1,6 +1,6 @@ --- title: "Hooks and Policies (JS)" -description: "Learn how to use and create Hooks and Policies in the Hedera Agent Kit JavaScript SDK." +description: "Use and create hooks and policies in the Hedera Agent Kit JavaScript SDK to observe, modify, and enforce validation rules across the AI agent tool lifecycle." --- # Agent Hooks and Policies diff --git a/solutions/ai/agent-kit/js/create-plugins.mdx b/solutions/ai/agent-kit/js/create-plugins.mdx index 48cd0d91..bdc2897b 100644 --- a/solutions/ai/agent-kit/js/create-plugins.mdx +++ b/solutions/ai/agent-kit/js/create-plugins.mdx @@ -1,6 +1,6 @@ --- title: "Create JavaScript Plugins" -description: "Instructions for Creating, Publishing and Registering your Hedera Agent Kit Plugin" +description: "Create, publish, and register custom JavaScript plugins for the Hedera Agent Kit, including the Plugin and Tool interfaces and BaseTool patterns for v4." --- ## Creating a Plugin diff --git a/solutions/ai/agent-kit/js/migration-guide.mdx b/solutions/ai/agent-kit/js/migration-guide.mdx index a2aa6e8c..2a698338 100644 --- a/solutions/ai/agent-kit/js/migration-guide.mdx +++ b/solutions/ai/agent-kit/js/migration-guide.mdx @@ -1,6 +1,6 @@ --- title: "Migration Guide v3 to v4" -description: "Upgrade your Hedera Agent Kit project from v3 to v4" +description: "Upgrade your Hedera Agent Kit JavaScript project from v3 to v4: scoped @hashgraph packages, split toolkit packages, and the new /plugins import subpath." sidebarTitle: "Migration Guide v3 to v4" --- diff --git a/solutions/ai/agent-kit/js/plugins.mdx b/solutions/ai/agent-kit/js/plugins.mdx index 436b7d02..2dfbb695 100644 --- a/solutions/ai/agent-kit/js/plugins.mdx +++ b/solutions/ai/agent-kit/js/plugins.mdx @@ -1,6 +1,6 @@ --- -title: Plugins (JavaScript) -description: The Hedera Agent Kit implements a plugin architecture to include features and functionality for both Hedera Network functions and Services, as well as third party apps and projects. +title: "Plugins (JavaScript)" +description: "Explore the Hedera Agent Kit JavaScript plugin architecture, built-in Hedera service plugins, and third-party plugins for extending AI agent functionality." --- ## Summary diff --git a/solutions/ai/agent-kit/js/quickstart.mdx b/solutions/ai/agent-kit/js/quickstart.mdx index 495a73a4..efb217fe 100644 --- a/solutions/ai/agent-kit/js/quickstart.mdx +++ b/solutions/ai/agent-kit/js/quickstart.mdx @@ -1,6 +1,6 @@ --- title: "Quickstart (JavaScript)" -description: "Get started with the Hedera Agent Kit using JavaScript/TypeScript" +description: "Get started with the Hedera Agent Kit JavaScript SDK by scaffolding a Node.js project that runs an AI agent against Hedera testnet using LangChain or Vercel AI." --- This guide walks you through scaffolding a minimal Node.js project that uses the [Hedera Agent Kit](https://www.npmjs.com/package/@hashgraph/hedera-agent-kit) to run an AI agent against the Hedera Testnet. Pick your framework (LangChain, Vercel AI SDK, or Google ADK), install the packages, configure credentials, and run a single-shot "what's my balance?" call. diff --git a/solutions/ai/agent-kit/plugins.mdx b/solutions/ai/agent-kit/plugins.mdx index 2bfeeefd..9bd0b636 100644 --- a/solutions/ai/agent-kit/plugins.mdx +++ b/solutions/ai/agent-kit/plugins.mdx @@ -1,6 +1,6 @@ --- title: "Plugins" -description: "Introduction to the plugin architecture, and an overview of Hedera and third-party plugins." +description: "Overview of the Hedera Agent Kit plugin architecture, built-in Hedera service plugins, and third-party plugins for extending JavaScript and Python AI agents." --- ## Overview diff --git a/solutions/ai/agent-kit/python/create-hooks-and-policies.mdx b/solutions/ai/agent-kit/python/create-hooks-and-policies.mdx index dee97aea..1ae47c6c 100644 --- a/solutions/ai/agent-kit/python/create-hooks-and-policies.mdx +++ b/solutions/ai/agent-kit/python/create-hooks-and-policies.mdx @@ -1,6 +1,6 @@ --- title: "Hooks and Policies (Python)" -description: "Learn how to use and create Hooks and Policies in the Hedera Agent Kit Python SDK." +description: "Use and create hooks and policies in the Hedera Agent Kit Python SDK to observe, modify, and enforce validation rules across the AI agent tool lifecycle." --- # Agent Hooks and Policies diff --git a/solutions/ai/agent-kit/python/create-plugins.mdx b/solutions/ai/agent-kit/python/create-plugins.mdx index 920fba09..f4f0de3e 100644 --- a/solutions/ai/agent-kit/python/create-plugins.mdx +++ b/solutions/ai/agent-kit/python/create-plugins.mdx @@ -1,6 +1,6 @@ --- title: "Create Python Plugins" -description: "Instructions for creating, publishing, and registering your Python Hedera Agent Kit Plugin" +description: "Create, publish, and register custom Python plugins for the Hedera Agent Kit, including the Plugin class and Tool interface for extending AI agent capabilities." --- ## Creating a Plugin diff --git a/solutions/ai/agent-kit/python/plugins.mdx b/solutions/ai/agent-kit/python/plugins.mdx index 20a7f65e..8375d135 100644 --- a/solutions/ai/agent-kit/python/plugins.mdx +++ b/solutions/ai/agent-kit/python/plugins.mdx @@ -1,6 +1,6 @@ --- -title: Plugins (Python) -description: "Plugin architecture and available tools for the Python SDK" +title: "Plugins (Python)" +description: "Plugin architecture and available tools in the Hedera Agent Kit Python SDK, covering core account, token, consensus, EVM, and query plugins for AI agents." --- ## Summary diff --git a/solutions/ai/agent-kit/python/quickstart.mdx b/solutions/ai/agent-kit/python/quickstart.mdx index 20dd28ec..b2c8f6b4 100644 --- a/solutions/ai/agent-kit/python/quickstart.mdx +++ b/solutions/ai/agent-kit/python/quickstart.mdx @@ -1,6 +1,6 @@ --- title: "Quickstart (Python)" -description: "Get started with the Hedera Agent Kit using Python" +description: "Get started with the Hedera Agent Kit Python SDK to build LLM-powered AI agents that execute Hedera transactions using LangChain and Google ADK integrations." --- ## Overview diff --git a/solutions/ai/agent-lab.mdx b/solutions/ai/agent-lab.mdx index 9d0a12a5..1d3a7ee8 100644 --- a/solutions/ai/agent-lab.mdx +++ b/solutions/ai/agent-lab.mdx @@ -1,7 +1,7 @@ --- title: "Agent Lab" sidebarTitle: Agent Lab -description: "Experiment with and evaluate AI agents built with Hedera AI Studio." +description: "Experiment with, build, and evaluate AI agents in the browser using Agent Lab and Agent Builder, the hosted Hedera AI Studio environments in the dev portal." ---
diff --git a/solutions/ai/hosted-mcp-server.mdx b/solutions/ai/hosted-mcp-server.mdx index 6013e8c9..9fd141a9 100644 --- a/solutions/ai/hosted-mcp-server.mdx +++ b/solutions/ai/hosted-mcp-server.mdx @@ -1,6 +1,6 @@ --- title: "Hosted MCP Server" -description: "Use the Hashgraph Hosted Model Context Protocol (MCP) server to integrate Hedera Agent Kit tools into your MCP-compatible clients" +description: "Integrate Hedera Agent Kit tools into Claude, Cursor, and other MCP clients using the Hashgraph hosted Model Context Protocol (MCP) server on Hedera testnet." sidebarTitle: "Hosted MCP Server" --- diff --git a/solutions/ai/index.mdx b/solutions/ai/index.mdx index ad26e9b5..08464847 100644 --- a/solutions/ai/index.mdx +++ b/solutions/ai/index.mdx @@ -1,7 +1,7 @@ --- title: "AI Studio on Hedera" sidebarTitle: AI Studio -description: "Build verifiable, transparent AI agents on Hedera." +description: "Build verifiable, transparent AI agents on Hedera with the open-source AI Studio toolkit: Hedera Agent Kit, Agent Lab, hosted MCP server, and ElizaOS plugin." --- diff --git a/solutions/ai/x402.mdx b/solutions/ai/x402.mdx index 11b863fa..a6eadc81 100644 --- a/solutions/ai/x402.mdx +++ b/solutions/ai/x402.mdx @@ -1,7 +1,7 @@ --- title: "x402 Payment Standard on Hedera" sidebarTitle: "x402 Payments" -description: "Programmable, HTTP-native payments for apps and AI agents using Hedera's official x402 payment scheme." +description: "Add programmable, HTTP-native payments to apps and AI agents on Hedera with the official x402 'exact' payment scheme settling in HBAR and HTS tokens." --- [x402](https://www.x402.org/) is an open payment standard that reuses the existing HTTP `402 Payment Required` status code to let a server ask for payment, and let a client pay, inside an ordinary HTTP request/response cycle. It turns a payment into something a client can satisfy as easily as it follows a redirect — no checkout page, account signup, or API-key dance required. diff --git a/solutions/examples/building-on-hedera.mdx b/solutions/examples/building-on-hedera.mdx index 8d2de1bf..ccb20459 100644 --- a/solutions/examples/building-on-hedera.mdx +++ b/solutions/examples/building-on-hedera.mdx @@ -1,4 +1,5 @@ --- title: "Building on Hedera (course)" +description: "Enroll in the free Building on Hedera course from Hashgraph Developer Academy to learn how to design, build, and deploy applications on the Hedera network." url: "https://hashgraphdev.com/sign-up?code=docs.hedera.com" --- diff --git a/solutions/examples/demos.mdx b/solutions/examples/demos.mdx index 9732ad16..6ffa2d75 100644 --- a/solutions/examples/demos.mdx +++ b/solutions/examples/demos.mdx @@ -1,5 +1,6 @@ --- -title: "Demo Applications" +title: "Demo applications" +description: "Browse open-source demo applications built on Hedera in Java, JavaScript, and other languages, including notary, JSON-RPC relay, and HCS extension components." --- diff --git a/solutions/examples/starters.mdx b/solutions/examples/starters.mdx index 31d23e7f..5c4c1d79 100644 --- a/solutions/examples/starters.mdx +++ b/solutions/examples/starters.mdx @@ -1,5 +1,6 @@ --- -title: "Starter Projects" +title: "Starter projects" +description: "Jumpstart Hedera development with community and Hedera-maintained starter projects for React, Express, Spring, and other popular frameworks and languages." --- diff --git a/solutions/governance/hashiodao/dao-proposals.mdx b/solutions/governance/hashiodao/dao-proposals.mdx index 44a7834b..ec96967d 100644 --- a/solutions/governance/hashiodao/dao-proposals.mdx +++ b/solutions/governance/hashiodao/dao-proposals.mdx @@ -1,5 +1,6 @@ --- title: "DAO Proposals" +description: "Create text, token transfer, token associate, and upgrade proposals on a HashioDAO, then lock voting tokens and approve them from the HashioDAO dashboard." --- diff --git a/solutions/governance/hashiodao/governance-token-dao.mdx b/solutions/governance/hashiodao/governance-token-dao.mdx index 776c7454..201bca39 100644 --- a/solutions/governance/hashiodao/governance-token-dao.mdx +++ b/solutions/governance/hashiodao/governance-token-dao.mdx @@ -1,5 +1,6 @@ --- title: "Governance Token DAO" +description: "Create a governance token DAO with HashioDAO: set up your DAO profile, define a new or existing governance token, configure voting, and deploy on Hedera." --- diff --git a/solutions/governance/hashiodao/index.mdx b/solutions/governance/hashiodao/index.mdx index 4f1d9ef1..fff0df20 100644 --- a/solutions/governance/hashiodao/index.mdx +++ b/solutions/governance/hashiodao/index.mdx @@ -1,5 +1,6 @@ --- -title: HashioDAO +title: "HashioDAO" +description: "Create and manage DAOs on Hedera with HashioDAO, an open-source platform supporting governance token, multisig, and NFT models with built-in proposal templates." --- ## **Introduction** diff --git a/solutions/governance/hashiodao/local-environment-setup.mdx b/solutions/governance/hashiodao/local-environment-setup.mdx index 25f97f8d..c59e4265 100644 --- a/solutions/governance/hashiodao/local-environment-setup.mdx +++ b/solutions/governance/hashiodao/local-environment-setup.mdx @@ -1,5 +1,6 @@ --- title: "Local Environment Setup" +description: "Set up the HashioDAO app locally: clone the repo, install dependencies, configure HTTPS for HashConnect wallet pairing, and connect Pinata IPFS for storage." --- diff --git a/solutions/governance/hashiodao/multisig-dao.mdx b/solutions/governance/hashiodao/multisig-dao.mdx index f61a4e0a..ca8c3243 100644 --- a/solutions/governance/hashiodao/multisig-dao.mdx +++ b/solutions/governance/hashiodao/multisig-dao.mdx @@ -1,5 +1,6 @@ --- title: "Multisig DAO" +description: "Create a multisig DAO with HashioDAO: define your DAO profile, set the admin account, configure signer thresholds, and deploy the MultisigDaoFactory on Hedera." --- diff --git a/solutions/governance/hashiodao/nft-dao.mdx b/solutions/governance/hashiodao/nft-dao.mdx index 9a69dd48..f0c0b5ef 100644 --- a/solutions/governance/hashiodao/nft-dao.mdx +++ b/solutions/governance/hashiodao/nft-dao.mdx @@ -1,5 +1,6 @@ --- title: "NFT DAO" +description: "Create an NFT-based DAO with HashioDAO: define your DAO profile, set the governance NFT, configure voting details, and deploy the NFTDaoFactory on Hedera." --- diff --git a/solutions/index.mdx b/solutions/index.mdx index 44575e7c..5b07cfbd 100644 --- a/solutions/index.mdx +++ b/solutions/index.mdx @@ -1,6 +1,6 @@ --- title: "Open-Source Solutions" -description: "Open-source studios and toolkits for tokenization, AI agents, governance, sustainability, and developer tooling on Hedera." +description: "Discover open-source Hedera studios and toolkits for asset tokenization, stablecoins, AI agents, DAO governance, sustainability, and broader developer tooling." mode: wide --- diff --git a/solutions/sustainability/guardian.mdx b/solutions/sustainability/guardian.mdx index 3cf08ef5..58649b79 100644 --- a/solutions/sustainability/guardian.mdx +++ b/solutions/sustainability/guardian.mdx @@ -1,4 +1,5 @@ --- title: "Hedera Guardian" +description: "Hedera Guardian is an open-source platform for issuing verifiable ESG assets and carbon credits with auditable policy workflows on Hedera Consensus Service." url: "https://guardian.hedera.com/" --- diff --git a/solutions/tokenization/ats/faq.mdx b/solutions/tokenization/ats/faq.mdx index 8eea47aa..4e218efa 100644 --- a/solutions/tokenization/ats/faq.mdx +++ b/solutions/tokenization/ats/faq.mdx @@ -1,5 +1,6 @@ --- -title: "Frequently Asked Questions (FAQs)" +title: "Frequently asked questions (FAQs)" +description: "Frequently asked questions about Asset Tokenization Studio on Hedera: tokenizing real-world assets, compliance, security tokens, and source code access." --- diff --git a/solutions/tokenization/ats/index.mdx b/solutions/tokenization/ats/index.mdx index acddcc47..e09b714a 100644 --- a/solutions/tokenization/ats/index.mdx +++ b/solutions/tokenization/ats/index.mdx @@ -1,5 +1,6 @@ --- -title: Asset Tokenization Studio +title: "Asset Tokenization Studio" +description: "Tokenize real-world assets such as equities, bonds, and real estate as compliant digital securities on Hedera with the open-source Asset Tokenization Studio." --- ## Introduction to Asset Tokenization diff --git a/solutions/tokenization/ats/web-ui.mdx b/solutions/tokenization/ats/web-ui.mdx index afdc66e3..300610d7 100644 --- a/solutions/tokenization/ats/web-ui.mdx +++ b/solutions/tokenization/ats/web-ui.mdx @@ -1,5 +1,6 @@ --- -title: "Web User Interface (UI)" +title: "Web user interface (UI)" +description: "Use the Asset Tokenization Studio web UI to create and manage real-world asset digital securities on Hedera with a guided, wallet-connected interactive demo." --- diff --git a/solutions/tokenization/nft-studio/airdrop-verifier.mdx b/solutions/tokenization/nft-studio/airdrop-verifier.mdx index 6a015096..fd01315d 100644 --- a/solutions/tokenization/nft-studio/airdrop-verifier.mdx +++ b/solutions/tokenization/nft-studio/airdrop-verifier.mdx @@ -1,5 +1,6 @@ --- title: "Airdrop List Verifier" +description: "Use the open-source Airdrop List Verifier to validate which Hedera accounts are eligible for an NFT or token airdrop based on token ID and ownership criteria." --- The [Airdrop List Verifier](https://nft-studio.hashgraph.com/airdrop-list-verifier/) is a tool that streamlines organizing airdrops for Hedera tokens. By inputting a token ID and a list of account IDs, users can quickly verify which accounts are either associated with the token or have available auto-association slots. This tutorial will guide you through generating a refined list of eligible accounts, enabling efficient and targeted airdrops. diff --git a/solutions/tokenization/nft-studio/balance-snapshot.mdx b/solutions/tokenization/nft-studio/balance-snapshot.mdx index 3e09b48b..db52f38f 100644 --- a/solutions/tokenization/nft-studio/balance-snapshot.mdx +++ b/solutions/tokenization/nft-studio/balance-snapshot.mdx @@ -1,5 +1,6 @@ --- title: "Token Balance Snapshot" +description: "Capture and analyze the distribution of a Hedera token or NFT collection with the open-source Token Balance Snapshot tool from NFT Studio for airdrops." --- diff --git a/solutions/tokenization/nft-studio/index.mdx b/solutions/tokenization/nft-studio/index.mdx index 9e241e7e..5443bf9a 100644 --- a/solutions/tokenization/nft-studio/index.mdx +++ b/solutions/tokenization/nft-studio/index.mdx @@ -1,5 +1,6 @@ --- -title: NFT Studio +title: "NFT Studio" +description: "Create, validate, analyze, and manage Hedera NFTs with NFT Studio, an open-source toolkit and TypeScript SDK covering rarity, risk, metadata, and holder lists." --- ## Introduction to NFT Studio diff --git a/solutions/tokenization/nft-studio/metadata-validator.mdx b/solutions/tokenization/nft-studio/metadata-validator.mdx index edb8232b..77300756 100644 --- a/solutions/tokenization/nft-studio/metadata-validator.mdx +++ b/solutions/tokenization/nft-studio/metadata-validator.mdx @@ -1,5 +1,6 @@ --- title: "Metadata Validator" +description: "Validate Hedera NFT metadata against the HIP-412 standard with the open-source Metadata Validator web app from NFT Studio to ensure compliant token collections." --- The [Metadata Validator](https://nft-studio.hashgraph.com/metadata-validator/) is built to check your NFT metadata against the [HIP-412](https://hips.hedera.com/hip/hip-412) _(NFT Token Metadata JSON Schema v2)_ standards, ensuring proper representation. You can validate metadata by uploading a CSV file, a single JSON file, or a zip file containing multiple JSON files. The tool identifies errors or missing fields, allowing for easy corrections and ensuring compliance with standards. This tutorial will guide you through uploading, validating, and correcting your NFT metadata for seamless compliance. diff --git a/solutions/tokenization/nft-studio/rarity-inspector.mdx b/solutions/tokenization/nft-studio/rarity-inspector.mdx index 473772f3..f1b99435 100644 --- a/solutions/tokenization/nft-studio/rarity-inspector.mdx +++ b/solutions/tokenization/nft-studio/rarity-inspector.mdx @@ -1,5 +1,6 @@ --- title: "NFT Rarity Inspector" +description: "Upload an NFT collection zip and verify HIP-412 metadata, calculate trait rarity, and inspect collection statistics with the open-source NFT Rarity Inspector." --- The [NFT Rarity Inspector](https://nft-studio.hashgraph.com/nft-rarity-inspector/) allows users to upload a `.zip` file to verify NFT metadata and check for compliance with [HIP-412 standards](https://hips.hedera.com/hip/hip-412). It calculates a rarity score by analyzing the NFT's traits, features, and properties compared to the entire collection. Once the inspection is complete, each NFT is assigned a rarity score based on its uniqueness, helping artists, collectors, and traders understand its value. The higher the score, the rarer and more unique the NFT, making it more valuable than those with lower scores. diff --git a/solutions/tokenization/nft-studio/risk-calculator.mdx b/solutions/tokenization/nft-studio/risk-calculator.mdx index 3f86c333..e64b44d4 100644 --- a/solutions/tokenization/nft-studio/risk-calculator.mdx +++ b/solutions/tokenization/nft-studio/risk-calculator.mdx @@ -1,5 +1,6 @@ --- title: "NFT Risk Calculator" +description: "Evaluate the rug-pull and security risk of new or existing Hedera tokens and NFT collections with the open-source NFT Risk Calculator from NFT Studio." --- The [NFT Risk Calculator](https://nft-studio.hashgraph.com/nft-risk-calculator/) evaluates the potential risk associated with tokens on the Hedera network, focusing on the likelihood of a "[rug pull](/support/glossary#rug-pull)" based on specific token properties. The risk calculator generates a comprehensive risk score and risk level by analyzing key factors, such as the Admin Key, Supply Key, and KYC Key. The calculator can be used to assess both existing tokens and those you plan to create, gaining insights into how specific properties may make a collection more or less risky. This helps developers and token creators make informed decisions about token security and governance. diff --git a/solutions/tokenization/nft-studio/token-holders-list.mdx b/solutions/tokenization/nft-studio/token-holders-list.mdx index c34ca524..71b9b3f0 100644 --- a/solutions/tokenization/nft-studio/token-holders-list.mdx +++ b/solutions/tokenization/nft-studio/token-holders-list.mdx @@ -1,5 +1,6 @@ --- title: "NFT Token Holders List Builder" +description: "Compile lists of Hedera wallet accounts that hold specific NFTs or tokens with the open-source NFT Token Holders List Builder for airdrops and community work." --- The [NFT Token Holders List Builder](https://nft-studio.hashgraph.com/token-holders-list-builder/) streamlines the process of compiling a list of wallet accounts based on specific token ownership criteria, making airdrops and community engagement more targeted and efficient. You can specify one or more token IDs to filter eligible accounts and set conditions like minimum token holdings, duration of ownership, or even a specific start date for holding the NFT. This tool enables you to easily build a tailored list of accounts that qualify for your new token distribution or NFT collection drop. diff --git a/solutions/tokenization/stablecoin/cli.mdx b/solutions/tokenization/stablecoin/cli.mdx index cbb2ee2f..732bdece 100644 --- a/solutions/tokenization/stablecoin/cli.mdx +++ b/solutions/tokenization/stablecoin/cli.mdx @@ -1,5 +1,6 @@ --- -title: "CLI Management" +title: "CLI management" +description: "Install, configure, and use the Stablecoin Studio command line interface to create, operate, and manage stablecoins with proof-of-reserve support on Hedera." --- diff --git a/solutions/tokenization/stablecoin/core-concepts.mdx b/solutions/tokenization/stablecoin/core-concepts.mdx index 260776da..889b6ae4 100644 --- a/solutions/tokenization/stablecoin/core-concepts.mdx +++ b/solutions/tokenization/stablecoin/core-concepts.mdx @@ -1,5 +1,6 @@ --- -title: "Core Concepts" +title: "Core concepts" +description: "Learn the core concepts behind Stablecoin Studio on Hedera, including granular permission management, KYC/AML controls, and proof-of-reserve for stablecoins." --- diff --git a/solutions/tokenization/stablecoin/web-ui.mdx b/solutions/tokenization/stablecoin/web-ui.mdx index d3353019..6778590c 100644 --- a/solutions/tokenization/stablecoin/web-ui.mdx +++ b/solutions/tokenization/stablecoin/web-ui.mdx @@ -1,5 +1,6 @@ --- -title: "Web UI Application" +title: "Web UI application" +description: "Manage Hedera stablecoins with the Stablecoin Studio React-based web UI, available as a Code Sandbox demo, a GitPod instance, or a local environment." --- diff --git a/solutions/tools/code-repo.mdx b/solutions/tools/code-repo.mdx index ccb0c27e..bf7307a3 100644 --- a/solutions/tools/code-repo.mdx +++ b/solutions/tools/code-repo.mdx @@ -1,5 +1,6 @@ --- title: "Hedera Developers Code Repository" +description: "Explore the hedera-dev GitHub organization for Hedera code snippets, end-to-end demos, reference implementations, and workshop materials for developers." --- diff --git a/solutions/tools/custodians-library-usage.mdx b/solutions/tools/custodians-library-usage.mdx index 73450351..b541801e 100644 --- a/solutions/tools/custodians-library-usage.mdx +++ b/solutions/tools/custodians-library-usage.mdx @@ -1,5 +1,6 @@ --- title: "How to Use the Hedera Custodians Library" +description: "Install and use the Hedera Custodians Library to integrate Fireblocks and DFNS custodial wallet services into TypeScript applications running on Hedera." sidebarTitle: "Usage Guide" --- diff --git a/solutions/tools/custodians-library.mdx b/solutions/tools/custodians-library.mdx index 35ed4988..224e5afa 100644 --- a/solutions/tools/custodians-library.mdx +++ b/solutions/tools/custodians-library.mdx @@ -1,6 +1,7 @@ --- -title: Hedera Custodians Library -sidebarTitle: Custodians Library +title: "Hedera Custodians Library" +description: "TypeScript library that simplifies custodial wallet management on Hedera with a unified interface for Fireblocks and DFNS, including signing and key management." +sidebarTitle: Custodians Library --- ## Introduction diff --git a/solutions/tools/hiero-cli/overview.mdx b/solutions/tools/hiero-cli/overview.mdx index c85e433d..e055e89d 100644 --- a/solutions/tools/hiero-cli/overview.mdx +++ b/solutions/tools/hiero-cli/overview.mdx @@ -1,5 +1,6 @@ --- title: "Overview" +description: "Hiero CLI is a Node.js command-line tool for testing, automating, and scripting Hedera Network operations such as accounts, tokens, topics, and smart contracts." --- ## Introduction to Hiero CLI diff --git a/solutions/tools/hiero-cli/plugins/account-plugin.mdx b/solutions/tools/hiero-cli/plugins/account-plugin.mdx index 4874186b..17863edb 100644 --- a/solutions/tools/hiero-cli/plugins/account-plugin.mdx +++ b/solutions/tools/hiero-cli/plugins/account-plugin.mdx @@ -1,5 +1,6 @@ --- title: "Account Plugin" +description: "Create, query, update, and manage Hedera accounts from the command line with the Hiero CLI account plugin, including balance checks and account aliasing." --- ## Most Used Commands diff --git a/solutions/tools/hiero-cli/plugins/batch-plugin.mdx b/solutions/tools/hiero-cli/plugins/batch-plugin.mdx index 282c6f32..a5c4f08d 100644 --- a/solutions/tools/hiero-cli/plugins/batch-plugin.mdx +++ b/solutions/tools/hiero-cli/plugins/batch-plugin.mdx @@ -1,5 +1,6 @@ --- title: "Batch Plugin" +description: "Group Hiero CLI commands into atomic Hedera batch transactions to queue, list, and execute multiple token, account, and transfer operations in one submission." --- ## Most Used Commands diff --git a/solutions/tools/hiero-cli/plugins/config-plugin.mdx b/solutions/tools/hiero-cli/plugins/config-plugin.mdx index 493bf0c2..ac226d8c 100644 --- a/solutions/tools/hiero-cli/plugins/config-plugin.mdx +++ b/solutions/tools/hiero-cli/plugins/config-plugin.mdx @@ -1,5 +1,6 @@ --- title: "Config Plugin" +description: "Manage global Hiero CLI configuration options for logging, Ed25519 cryptographic support, and key management defaults with the config plugin set, get, and list." --- ## Full Command Reference diff --git a/solutions/tools/hiero-cli/plugins/contract-erc20-plugin.mdx b/solutions/tools/hiero-cli/plugins/contract-erc20-plugin.mdx index 94d80f31..efa90644 100644 --- a/solutions/tools/hiero-cli/plugins/contract-erc20-plugin.mdx +++ b/solutions/tools/hiero-cli/plugins/contract-erc20-plugin.mdx @@ -1,5 +1,6 @@ --- title: "Contract ERC-20 Plugin" +description: "Call standard EIP-20 methods on ERC-20 contracts deployed to Hedera from the command line with the Hiero CLI Contract ERC-20 plugin for reads and transfers." --- The **Contract ERC-20** plugin calls standard **EIP-20** methods on a contract already deployed on Hedera. Deploy or import the contract first with the [Contract plugin](/solutions/tools/hiero-cli/plugins/contract-plugin). diff --git a/solutions/tools/hiero-cli/plugins/contract-erc721-plugin.mdx b/solutions/tools/hiero-cli/plugins/contract-erc721-plugin.mdx index 9ee5533e..1366a012 100644 --- a/solutions/tools/hiero-cli/plugins/contract-erc721-plugin.mdx +++ b/solutions/tools/hiero-cli/plugins/contract-erc721-plugin.mdx @@ -1,5 +1,6 @@ --- title: "Contract ERC-721 Plugin" +description: "Call standard EIP-721 methods on Hedera NFT collection contracts from the command line with the Hiero CLI Contract ERC-721 plugin for ownership and transfers." --- The **Contract ERC-721** plugin calls standard **EIP-721** methods on an NFT collection contract deployed on Hedera. Deploy or import the contract first with the [Contract plugin](/solutions/tools/hiero-cli/plugins/contract-plugin). For fungible (ERC-20) calls, see the [Contract ERC-20 plugin](/solutions/tools/hiero-cli/plugins/contract-erc20-plugin). diff --git a/solutions/tools/hiero-cli/plugins/contract-plugin.mdx b/solutions/tools/hiero-cli/plugins/contract-plugin.mdx index 09f83fb5..3359aac4 100644 --- a/solutions/tools/hiero-cli/plugins/contract-plugin.mdx +++ b/solutions/tools/hiero-cli/plugins/contract-plugin.mdx @@ -1,5 +1,6 @@ --- title: "Contract Plugin" +description: "Deploy, import, and manage Hedera smart contracts from the command line with the Hiero CLI contract plugin, including Solidity files and built-in templates." --- ## Most Used Commands diff --git a/solutions/tools/hiero-cli/plugins/credentials-plugin.mdx b/solutions/tools/hiero-cli/plugins/credentials-plugin.mdx index 446b3b32..8238627f 100644 --- a/solutions/tools/hiero-cli/plugins/credentials-plugin.mdx +++ b/solutions/tools/hiero-cli/plugins/credentials-plugin.mdx @@ -1,5 +1,6 @@ --- title: "Credentials Plugin" +description: "Inspect and remove credentials stored in the Hiero CLI key management system, including listing all entries and removing items by key reference ID." --- ## Full Command Reference diff --git a/solutions/tools/hiero-cli/plugins/hbar-plugin.mdx b/solutions/tools/hiero-cli/plugins/hbar-plugin.mdx index b6ad13bb..76ab10f8 100644 --- a/solutions/tools/hiero-cli/plugins/hbar-plugin.mdx +++ b/solutions/tools/hiero-cli/plugins/hbar-plugin.mdx @@ -1,5 +1,6 @@ --- title: "HBAR Plugin" +description: "Transfer HBAR between Hedera accounts from the command line with the Hiero CLI HBAR plugin, supporting display units, tinybar amounts, memos, and key managers." --- ## Full Command Reference diff --git a/solutions/tools/hiero-cli/plugins/network-plugin.mdx b/solutions/tools/hiero-cli/plugins/network-plugin.mdx index d90172e0..74e89757 100644 --- a/solutions/tools/hiero-cli/plugins/network-plugin.mdx +++ b/solutions/tools/hiero-cli/plugins/network-plugin.mdx @@ -1,5 +1,6 @@ --- title: "Network Plugin" +description: "List, switch, and configure Hedera networks (testnet, mainnet, previewnet, localnet) and set operator credentials from the command line with Hiero CLI." --- ## Full Command Reference diff --git a/solutions/tools/hiero-cli/plugins/plugin-management-plugin.mdx b/solutions/tools/hiero-cli/plugins/plugin-management-plugin.mdx index 96c355af..50f614bd 100644 --- a/solutions/tools/hiero-cli/plugins/plugin-management-plugin.mdx +++ b/solutions/tools/hiero-cli/plugins/plugin-management-plugin.mdx @@ -1,5 +1,6 @@ --- title: "Plugin Management Plugin" +description: "Add, remove, enable, and disable Hiero CLI plugins from the command line, including built-in plugins and custom plugins loaded from a local manifest path." --- diff --git a/solutions/tools/hiero-cli/plugins/schedule-plugin.mdx b/solutions/tools/hiero-cli/plugins/schedule-plugin.mdx index bb0cb022..4a3d935d 100644 --- a/solutions/tools/hiero-cli/plugins/schedule-plugin.mdx +++ b/solutions/tools/hiero-cli/plugins/schedule-plugin.mdx @@ -1,5 +1,6 @@ --- title: "Schedule Plugin" +description: "Create, sign, and verify Hedera scheduled transactions from the command line with the Hiero CLI schedule plugin, including admin keys and expiration timestamps." --- ## Most Used Commands diff --git a/solutions/tools/hiero-cli/plugins/swap-plugin.mdx b/solutions/tools/hiero-cli/plugins/swap-plugin.mdx index 2df68076..78c1e759 100644 --- a/solutions/tools/hiero-cli/plugins/swap-plugin.mdx +++ b/solutions/tools/hiero-cli/plugins/swap-plugin.mdx @@ -1,5 +1,6 @@ --- title: "Swap Plugin" +description: "Compose multi-party HBAR, fungible token, and NFT swaps locally and execute them as one atomic Hedera CryptoTransfer transaction with the Hiero CLI swap plugin." --- Multi-party exchanges of **HBAR**, **fungible HTS tokens**, and **NFT serials**, composed step by step locally and executed as **one Hedera transfer transaction** (`CryptoTransfer`). If the submission fails (for example insufficient balance), the saved swap stays in CLI state unless you **`swap delete`** it. diff --git a/solutions/tools/hiero-cli/plugins/token-plugin.mdx b/solutions/tools/hiero-cli/plugins/token-plugin.mdx index ab8e4e83..6ca9e7b5 100644 --- a/solutions/tools/hiero-cli/plugins/token-plugin.mdx +++ b/solutions/tools/hiero-cli/plugins/token-plugin.mdx @@ -1,5 +1,6 @@ --- title: "Token Plugin" +description: "Create, mint, associate, and transfer Hedera fungible tokens and NFTs from the command line with the Hiero CLI token plugin and key management options." --- ## Most Used Commands diff --git a/solutions/tools/hiero-cli/plugins/topic-plugin.mdx b/solutions/tools/hiero-cli/plugins/topic-plugin.mdx index 03ee67c6..25244864 100644 --- a/solutions/tools/hiero-cli/plugins/topic-plugin.mdx +++ b/solutions/tools/hiero-cli/plugins/topic-plugin.mdx @@ -1,5 +1,6 @@ --- title: "Topic Plugin" +description: "Create Hedera Consensus Service topics, submit messages, and query messages by sequence range from the command line with the Hiero CLI topic plugin commands." --- ## Most Used Commands diff --git a/solutions/tools/hiero-cli/scripting/quickstart.mdx b/solutions/tools/hiero-cli/scripting/quickstart.mdx index 1e35e04f..190926ed 100644 --- a/solutions/tools/hiero-cli/scripting/quickstart.mdx +++ b/solutions/tools/hiero-cli/scripting/quickstart.mdx @@ -1,5 +1,6 @@ --- title: "Quickstart" +description: "Run repeatable Hiero CLI scripts for Hedera workflows: creating accounts, transferring HBAR, and operating tokens and topics with example bash scripts." --- ## Scripting with Hiero CLI diff --git a/solutions/tools/nft-sdk-redirect.mdx b/solutions/tools/nft-sdk-redirect.mdx index 07c2bbf9..7ae98e0a 100644 --- a/solutions/tools/nft-sdk-redirect.mdx +++ b/solutions/tools/nft-sdk-redirect.mdx @@ -1,4 +1,5 @@ --- title: "Hedera NFT SDK" +description: "Open-source TypeScript SDK for creating, managing, and analyzing Hedera NFTs and the engine behind every tool in Hedera NFT Studio. Hosted on hashgraph GitHub." url: "https://github.com/hashgraph/hedera-nft-sdk" --- diff --git a/solutions/tools/playground.mdx b/solutions/tools/playground.mdx index df150df4..27824a6a 100644 --- a/solutions/tools/playground.mdx +++ b/solutions/tools/playground.mdx @@ -1,6 +1,6 @@ --- title: "Hedera Developer Playground" -description: "Hedera Developer Playground: Your Sandbox for Building Cool Stuff" +description: "Experiment with Hedera SDKs and HBAR transactions in the browser using the Hedera Developer Playground, a sandbox in the Hedera Developer Portal with examples." --- diff --git a/solutions/tools/stablecoin-sdk-redirect.mdx b/solutions/tools/stablecoin-sdk-redirect.mdx index 1b10a1ab..8e802576 100644 --- a/solutions/tools/stablecoin-sdk-redirect.mdx +++ b/solutions/tools/stablecoin-sdk-redirect.mdx @@ -1,4 +1,5 @@ --- title: "Stablecoin Studio SDK" +description: "Open-source TypeScript SDK powering Stablecoin Studio for creating, managing, and operating stablecoins on Hedera, including KYC/AML and proof-of-reserve." url: "https://github.com/hashgraph/stablecoin-studio/tree/main/packages/sdk" --- diff --git a/solutions/tools/wallet-snap-intro.mdx b/solutions/tools/wallet-snap-intro.mdx index 55b8c45b..9d9b6f60 100644 --- a/solutions/tools/wallet-snap-intro.mdx +++ b/solutions/tools/wallet-snap-intro.mdx @@ -1,4 +1,5 @@ --- title: "Hedera Wallet Snap" +description: "Use the Hedera Wallet Snap from Tuum Tech to add Hedera account management, HBAR transfers, and HTS token support inside the MetaMask browser extension." url: "https://docs.tuum.tech/hedera-wallet-snap/basics/introduction" --- diff --git a/solutions/tools/walletconnect-redirect.mdx b/solutions/tools/walletconnect-redirect.mdx index 28edc529..94097db9 100644 --- a/solutions/tools/walletconnect-redirect.mdx +++ b/solutions/tools/walletconnect-redirect.mdx @@ -1,4 +1,5 @@ --- title: "Hedera WalletConnect" +description: "Use Hedera WalletConnect to connect Hedera-native and EVM wallets to your dApps over the WalletConnect protocol with the open-source hedera-wallet-connect lib." url: "https://github.com/hashgraph/hedera-wallet-connect?tab=readme-ov-file#overview" --- diff --git a/support/brand-guidelines.mdx b/support/brand-guidelines.mdx index 0e720b7d..a73b1447 100644 --- a/support/brand-guidelines.mdx +++ b/support/brand-guidelines.mdx @@ -1,5 +1,6 @@ --- title: "Brand Guidelines" +description: "Hedera brand guidelines for using official logos, the Decentralized on Hedera stamp, and iconography in your applications and marketing assets." --- diff --git a/support/contributing/contribution-guidelines/creating-issues.mdx b/support/contributing/contribution-guidelines/creating-issues.mdx index 7ebcee9b..132392ed 100644 --- a/support/contributing/contribution-guidelines/creating-issues.mdx +++ b/support/contributing/contribution-guidelines/creating-issues.mdx @@ -1,5 +1,6 @@ --- title: "Creating Issues" +description: "Step-by-step guide to creating issues in the Hedera docs GitHub repository to report problems or suggest improvements to Hedera documentation." --- diff --git a/support/contributing/contribution-guidelines/creating-pull-requests.mdx b/support/contributing/contribution-guidelines/creating-pull-requests.mdx index 531d154d..cdecdde8 100644 --- a/support/contributing/contribution-guidelines/creating-pull-requests.mdx +++ b/support/contributing/contribution-guidelines/creating-pull-requests.mdx @@ -1,6 +1,6 @@ --- title: "Creating Pull Requests" -description: "A pull request is a way to suggest changes in our repository. A PR allows the team to discuss your changes, review code, and provide feedback before merging it into the main branch." +description: "Step-by-step guide to forking the Hedera docs repository, committing changes, and submitting pull requests to contribute updates to Hedera documentation." --- diff --git a/support/contributing/contribution-guidelines/hip.mdx b/support/contributing/contribution-guidelines/hip.mdx index 87da137a..dacf0271 100644 --- a/support/contributing/contribution-guidelines/hip.mdx +++ b/support/contributing/contribution-guidelines/hip.mdx @@ -1,5 +1,6 @@ --- title: "Hedera Improvement Proposal (HIP)" +description: "Submit a Hedera Improvement Proposal (HIP) to suggest protocol changes, standards, or informational guides for the Hedera network and ecosystem." --- diff --git a/support/contributing/contribution-guidelines/index.mdx b/support/contributing/contribution-guidelines/index.mdx index 6adc2016..cccdf3c3 100644 --- a/support/contributing/contribution-guidelines/index.mdx +++ b/support/contributing/contribution-guidelines/index.mdx @@ -1,7 +1,7 @@ --- title: "Contribution Guidelines" sidebarTitle: Guidelines -description: "You can contribute to Hedera Docs content in several ways." +description: "Contribute to Hedera documentation by creating issues, opening pull requests, submitting HIPs, or sharing demo applications with the Hedera community." --- diff --git a/support/contributing/contribution-guidelines/submit-demo.mdx b/support/contributing/contribution-guidelines/submit-demo.mdx index bfce7977..5082d2ce 100644 --- a/support/contributing/contribution-guidelines/submit-demo.mdx +++ b/support/contributing/contribution-guidelines/submit-demo.mdx @@ -1,5 +1,6 @@ --- title: "Submit Demo Applications" +description: "Submit a demo application to the Hedera documentation by opening an enhancement issue in the hedera-docs GitHub repository with the required details." --- diff --git a/support/contributing/index.mdx b/support/contributing/index.mdx index 00ac5235..06c49439 100644 --- a/support/contributing/index.mdx +++ b/support/contributing/index.mdx @@ -1,7 +1,7 @@ --- title: "Contributing to Hedera documentation" sidebarTitle: Contributing -description: "Learn how to submit a demo application, create pull requests, or log issues in the Hedera Contributing Guide." +description: "Contribute to Hedera documentation by submitting demo applications, opening pull requests, logging issues, drafting HIPs, and following the style guide." --- diff --git a/support/contributing/style-guide/doc-types.mdx b/support/contributing/style-guide/doc-types.mdx index 11de6c8c..fac69042 100644 --- a/support/contributing/style-guide/doc-types.mdx +++ b/support/contributing/style-guide/doc-types.mdx @@ -1,6 +1,6 @@ --- title: "Understanding different types of documentation" -description: "This page provides an overview of the three primary types of documentation — Instructional, Conceptual, and Reference — highlighting their distinct purposes, structures, and writing styles." +description: "Overview of the three primary documentation types - instructional, conceptual, and reference - covering their purpose, structure, and writing style." --- diff --git a/support/contributing/style-guide/formatting.mdx b/support/contributing/style-guide/formatting.mdx index 5a1b1c7d..2dacf548 100644 --- a/support/contributing/style-guide/formatting.mdx +++ b/support/contributing/style-guide/formatting.mdx @@ -1,6 +1,6 @@ --- title: "Formatting" -description: "This page outlines the proper use of ordered (numbered) and unordered (bulleted) lists within Hedera documentation, ensuring clear communication of steps based on their sequence or flexibility." +description: "Hedera style guide for formatting ordered and unordered lists, helping writers communicate sequential steps and flexible options clearly in documentation." --- diff --git a/support/contributing/style-guide/gitbook-markdown-syntax.mdx b/support/contributing/style-guide/gitbook-markdown-syntax.mdx index f2a33199..540c7e05 100644 --- a/support/contributing/style-guide/gitbook-markdown-syntax.mdx +++ b/support/contributing/style-guide/gitbook-markdown-syntax.mdx @@ -1,4 +1,5 @@ --- title: "Gitbook Markdown Syntax" +description: "Reference for the GitBook Markdown syntax used in Hedera documentation, covering supported elements and formatting conventions for contributors." url: "https://raw.githubusercontent.com/audacity/audacity-support/main/community/contributing/tutorials/gitbook-markdown-syntax.md" --- diff --git a/support/contributing/style-guide/index.mdx b/support/contributing/style-guide/index.mdx index 0d08619a..fac53bcc 100644 --- a/support/contributing/style-guide/index.mdx +++ b/support/contributing/style-guide/index.mdx @@ -1,6 +1,6 @@ --- title: "Style Guide" -description: "Follow this guide to ensure Hedera's documentation stays consistent and follows clear patterns that our readers can understand." +description: "Follow the Hedera documentation style guide to keep content consistent, covering doc types, language, formatting, punctuation, and HBAR terminology." --- diff --git a/support/contributing/style-guide/language-grammar.mdx b/support/contributing/style-guide/language-grammar.mdx index 5b47ae09..b1da7e48 100644 --- a/support/contributing/style-guide/language-grammar.mdx +++ b/support/contributing/style-guide/language-grammar.mdx @@ -1,6 +1,6 @@ --- title: "Language and grammar" -description: "This page outlines guidelines on language and grammar for Hedera documentation, covering American English spelling, abbreviation usage, active voice, punctuation, and tone." +description: "Hedera language and grammar style guide covering American English spelling, abbreviations, active voice, punctuation, and tone for documentation." --- diff --git a/support/contributing/style-guide/use-of-hbar-and-tinybars.mdx b/support/contributing/style-guide/use-of-hbar-and-tinybars.mdx index 802382f2..8be376d8 100644 --- a/support/contributing/style-guide/use-of-hbar-and-tinybars.mdx +++ b/support/contributing/style-guide/use-of-hbar-and-tinybars.mdx @@ -1,6 +1,6 @@ --- title: "Use of HBAR and tinybars" -description: This page outlines the correct usage of "HBAR" and "tinybars" in Hedera-related writing. +description: "Hedera style guide for using \"HBAR\" and \"tinybars\" correctly in docs, including singular HBAR usage and plural tinybars for fractional units of HBAR." --- diff --git a/support/contributing/style-guide/use-of-mainnet-testnet-and-previewnet.mdx b/support/contributing/style-guide/use-of-mainnet-testnet-and-previewnet.mdx index a4a9eb4c..c6ac1e4b 100644 --- a/support/contributing/style-guide/use-of-mainnet-testnet-and-previewnet.mdx +++ b/support/contributing/style-guide/use-of-mainnet-testnet-and-previewnet.mdx @@ -1,5 +1,6 @@ --- title: "Use of mainnet, testnet, and previewnet" +description: "Hedera style guide for using \"mainnet\", \"testnet\", and \"previewnet\" in lowercase across documentation, UI text, diagrams, and developer tutorials." --- diff --git a/support/faq/community.mdx b/support/faq/community.mdx index 3ca679fa..e11e4822 100644 --- a/support/faq/community.mdx +++ b/support/faq/community.mdx @@ -1,5 +1,6 @@ --- title: "Community" +description: "FAQs about the Hedera developer community, including funding programs, grants, and the Hedera Discord chat for builders and ecosystem developers." --- diff --git a/support/faq/getting-started.mdx b/support/faq/getting-started.mdx index d3407cd9..9511fb5a 100644 --- a/support/faq/getting-started.mdx +++ b/support/faq/getting-started.mdx @@ -1,5 +1,6 @@ --- title: "Getting Started" +description: "Getting started FAQs for the Hedera Developer Portal, covering eligible regions, account login, 2-factor authentication, and portal functionality." --- ## Developer Portal diff --git a/support/faq/governance.mdx b/support/faq/governance.mdx index a0552dfa..0c95f284 100644 --- a/support/faq/governance.mdx +++ b/support/faq/governance.mdx @@ -1,5 +1,6 @@ --- -title: "Network Governance" +title: "Network governance" +description: "Hedera network governance FAQs covering censorship resistance, the Hedera Council, mainnet maintenance, throttles, node operators, and mirror nodes." --- diff --git a/support/faq/hbar.mdx b/support/faq/hbar.mdx index e8b8b455..cdfd73dd 100644 --- a/support/faq/hbar.mdx +++ b/support/faq/hbar.mdx @@ -1,5 +1,6 @@ --- title: "HBAR" +description: "HBAR FAQs covering official cryptocurrency denominations on Hedera, including tinybar, microbar, millibar, and HBAR units used for fees and transfers." --- diff --git a/support/forms.mdx b/support/forms.mdx index f8b0110a..603cfdd5 100644 --- a/support/forms.mdx +++ b/support/forms.mdx @@ -1,4 +1,5 @@ --- title: "Documentation Survey" +description: "Take the Hedera documentation survey to share feedback, report issues, and help improve guides, tutorials, and references for the developer community." url: "https://forms.gle/x2bkUbLMqBfyndqH7" --- diff --git a/support/github-com-hashgraph.mdx b/support/github-com-hashgraph.mdx index f7a1fec8..10860151 100644 --- a/support/github-com-hashgraph.mdx +++ b/support/github-com-hashgraph.mdx @@ -1,4 +1,5 @@ --- -title: "Github" +title: "Hedera GitHub" +description: "Explore the Hashgraph GitHub organization for Hedera open-source repositories, including SDKs, sample code, mirror node, and core protocol projects." url: "https://github.com/hashgraph" --- diff --git a/support/glossary.mdx b/support/glossary.mdx index 3c316c80..731a2aed 100644 --- a/support/glossary.mdx +++ b/support/glossary.mdx @@ -1,6 +1,6 @@ --- title: "Glossary" -description: "Hedera & Web3 Glossary - Comprehensive Guide for Developers" +description: "Hedera and web3 glossary defining key blockchain, DLT, and Hedera-specific terms to help developers understand core concepts and ecosystem tooling." --- This glossary intends to provide a reference for Hedera and general web3 key terms. The purpose is to assist developers, particularly those new to the field or non-specialists, in understanding essential definitions related to various aspects of this technology. It covers basic to complex concepts and essential development tools and is an accessible resource for developers. diff --git a/support/hedera-com-blog-tagged-technical.mdx b/support/hedera-com-blog-tagged-technical.mdx index dddf88b4..e6c20840 100644 --- a/support/hedera-com-blog-tagged-technical.mdx +++ b/support/hedera-com-blog-tagged-technical.mdx @@ -1,4 +1,5 @@ --- title: "Hedera Blog" +description: "Read the Hedera blog for technical articles, engineering updates, developer tutorials, and ecosystem news covering the Hedera network and services." url: "https://hedera.com/blog/tagged/technical" --- diff --git a/support/hedera-com-bounty.mdx b/support/hedera-com-bounty.mdx index f2ef4e4f..b1305d58 100644 --- a/support/hedera-com-bounty.mdx +++ b/support/hedera-com-bounty.mdx @@ -1,4 +1,5 @@ --- title: "Bug Bounty" +description: "Learn about the Hedera bug bounty program, including eligibility, scope, and rewards for responsibly disclosing security vulnerabilities in the Hedera network." url: "https://hedera.com/bounty" --- diff --git a/support/hedera-com-discord.mdx b/support/hedera-com-discord.mdx index 508b0875..b8787d9b 100644 --- a/support/hedera-com-discord.mdx +++ b/support/hedera-com-discord.mdx @@ -1,4 +1,5 @@ --- -title: "Discord" +title: "Hedera Discord" +description: "Join the Hedera Discord community to chat with developers, ask technical questions, get support, and connect with builders across the Hedera ecosystem." url: "https://hedera.com/discord" --- diff --git a/support/help-hedera-com-hc-en-us.mdx b/support/help-hedera-com-hc-en-us.mdx index 8fabf711..65a58e88 100644 --- a/support/help-hedera-com-hc-en-us.mdx +++ b/support/help-hedera-com-hc-en-us.mdx @@ -1,4 +1,5 @@ --- -title: "Hedera Help" +title: "Hedera Help Center" +description: "Visit the Hedera Help Center for support articles, troubleshooting guides, and answers to common questions about Hedera accounts, wallets, and HBAR." url: "https://help.hedera.com/hc/en-us" --- diff --git a/support/index.mdx b/support/index.mdx index 01187e1b..3f42d013 100644 --- a/support/index.mdx +++ b/support/index.mdx @@ -1,6 +1,6 @@ --- title: "Support & Community" -description: "FAQs, contributing guides, glossary, brand guidelines, and links to the Hedera developer community." +description: "Hedera support hub with FAQs, the developer glossary, contributing guides, brand guidelines, and links to the Discord, GitHub, and network status page." mode: wide --- diff --git a/support/meetups.mdx b/support/meetups.mdx index 7caf1d0d..0b88cba4 100644 --- a/support/meetups.mdx +++ b/support/meetups.mdx @@ -1,6 +1,6 @@ --- title: "Meetups" -description: "Hedera Hashgraph Meetups offer a great opportunity for community members to learn about how to use Hedera network services, best development practices, and much more." +description: "Find Hedera Hashgraph meetup groups worldwide to learn network services, share best development practices, and connect with the Hedera developer community." --- diff --git a/support/status-hedera-com.mdx b/support/status-hedera-com.mdx index ece4944c..b02054bf 100644 --- a/support/status-hedera-com.mdx +++ b/support/status-hedera-com.mdx @@ -1,4 +1,5 @@ --- -title: "Status Page" +title: "Hedera network status" +description: "Check the Hedera network status page for real-time uptime, incidents, and scheduled maintenance for mainnet, testnet, previewnet, and mirror nodes." url: "https://status.hedera.com" --- diff --git a/tmp/scratch_test.txt b/tmp/scratch_test.txt new file mode 100644 index 00000000..f8be7bb8 --- /dev/null +++ b/tmp/scratch_test.txt @@ -0,0 +1,2 @@ +line1 +line2 \ No newline at end of file