{"id":16145,"date":"2020-12-07T20:09:00","date_gmt":"2020-12-07T20:09:00","guid":{"rendered":"https:\/\/hederav2stg.wpenginepowered.com\/blog\/get-started-with-the-hedera-token-service-part-1\/"},"modified":"2025-12-10T04:54:53","modified_gmt":"2025-12-10T04:54:53","slug":"get-started-with-the-hedera-token-service-part-1","status":"publish","type":"post","link":"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1\/","title":{"rendered":"Get started with the Hedera Token Service &#8211; Part 1"},"content":{"rendered":"<div class=\"body-text BodyCopy mb-40 style-1\">\n<p><strong>This blog post has been updated to include the latest capabilities of the Hedera Token Service.\u00a0<\/strong><\/p>\n<p><strong><strong>See the updated version:\u00a0<\/strong><a href=\"https:\/\/www.hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1-how-to-mint-nfts\">Get Started with the Hedera Token Service &#8211; Part 1: How to Mint NFTs<\/a><\/strong><\/p>\n<\/p>\n<p>The Hedera Token Service (HTS) is used via a robust set of APIs for the configuration, minting, and management of tokens on Hedera, without needing to set up and deploy a smart contract. Tokens are as fast, fair, and secure as hbar and cost a fraction of 1\u00a2 USD to transfer.<\/p>\n<p>Let\u2019s take a look at why you\u2019d consider using it versus something like a fungible token with a smart contract on the Ethereum Blockchain, and the different types of functionalities that are available within the Hedera API (HAPI):<\/p>\n<p>With HTS, it\u2019s incredibly easy to create a new token that can represent anything from a stablecoin pegged to the USD value, or an in-game reward system.<\/p>\n<p>Note: while most of the following examples are in JavaScript (v2.0.7), official SDKs supporting <a href=\"https:\/\/docs.hedera.com\/hedera\/sdks-and-apis\/sdks\/tokens\/define-a-token\" rel=\"noreferrer noopener\" target=\"_blank\">Go<\/a> and <a href=\"https:\/\/docs.hedera.com\/hedera\/sdks-and-apis\/sdks\/tokens\/define-a-token\" rel=\"noreferrer noopener\" target=\"_blank\">Java<\/a> are also available and implemented very similarly, alongside community-supported SDKs in <a href=\"https:\/\/hedera.com\/blog\/creating-tokens-hedera-net-part-1\" rel=\"noreferrer noopener\" target=\"_blank\">.NET<\/a> and various other frameworks and\/or languages.<\/p>\n<h4 class=\"color-ultraviolet\">Create a Token<\/h4>\n<\/div>\n<div class=\"hedera-code-window\" style=\"background-image:url('https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/CodeSnippetBackground-scaled.jpg');padding:24px;border-radius:8px;margin:24px 0;\">\n<p>  <!-- Hidden image so WP All Import downloads this background image into Media Library --><br \/>\n  <img decoding=\"async\" src=\"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/CodeSnippetBackground-scaled.jpg\" alt=\"code window background\" style=\"display:none;\" \/><\/p>\n<div class=\"code-window-header\">\n<div class=\"code-window-title\">Create token<\/div>\n<div class=\"code-window-body\">Create token<\/div>\n<\/p><\/div>\n<pre><code class=\"language-javascript\"><p>\/\/Create a token<br><\/p>\n<p>const transaction = await new TokenCreateTransaction()<br><\/p>\n<p> .setTokenName(\"Your Token Name\")\n<\/p>\n<p> .setTokenSymbol(\"F\")\n<\/p>\n<p> .setTreasuryAccountId(treasuryAccountId)\n<\/p>\n<p> .setInitialSupply(5000)\n<\/p>\n<p> .setAdminKey(adminPublicKey)\n<\/p>\n<p> .freezeWith(client);\n<\/p>\n<p><br><\/p>\n<p>\/\/Sign the transaction with the token adminKey and the token treasury account private key\n<\/p>\n<p>const signTx = await (await transaction.sign(adminKey)).sign(treasuryKey);\n<\/p>\n<p><br><\/p>\n<p>\/\/Sign the transaction with the client operator private key and submit to a Hedera network\n<\/p>\n<p>const txResponse = await signTx.execute(client);\n<\/p>\n<p> \n<\/p>\n<p>\/\/Get the receipt of the the transaction\n<\/p>\n<p>const receipt = await txResponse.getReceipt(client);\n<\/p>\n<p><br><\/p>\n<p>\/\/Get the token ID from the receipt\n<\/p>\n<p>const tokenId = receipt.tokenId;\n<\/p>\n<p>console.log(\"The new token ID is \" + tokenId);<\/p><\/code><\/pre>\n<\/div>\n<div class=\"body-text BodyCopy mb-40 style-1\">\n<p>To show how similar the Hedera Token Service is to use in any of our supported SDKs, here is the same example but in Java. <\/p>\n<\/div>\n<div class=\"hedera-code-window\" style=\"background-image:url('https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/CodeSnippetBackground-scaled.jpg');padding:24px;border-radius:8px;margin:24px 0;\">\n<p>  <!-- Hidden image so WP All Import downloads this background image into Media Library --><br \/>\n  <img decoding=\"async\" src=\"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/CodeSnippetBackground-scaled.jpg\" alt=\"code window background\" style=\"display:none;\" \/><\/p>\n<div class=\"code-window-header\">\n<div class=\"code-window-title\">Java Example<\/div>\n<div class=\"code-window-body\">Java Example<\/div>\n<\/p><\/div>\n<pre><code class=\"language-javascript\"><p>\/\/Create the transaction<\/p>\n<p>TokenCreateTransaction transaction = new TokenCreateTransaction()<\/p>\n<p> .setTokenName(\"Your Token Name\")<\/p>\n<p> .setTokenSymbol(\"F\")<\/p>\n<p> .setTreasuryAccountId(treasuryAccountId)<\/p>\n<p> .setInitialSupply(5000)<\/p>\n<p> .setAdminKey(adminKey.getPublicKey());<\/p>\n<p><br \/><\/p>\n<p>\/\/Build the unsigned transaction, sign with admin private key of the token, sign with the token treasury private key, submit the transaction to a Hedera network<\/p>\n<p>TransactionResponse txResponse = transaction.freezeWith(client).sign(adminKey).sign(treasuryKey).execute(client);<\/p>\n<p><br \/><\/p>\n<p>\/\/Request the receipt of the transaction<\/p>\n<p>TransactionReceipt receipt = txResponse.getReceipt(client);<\/p>\n<p><br \/><\/p>\n<p>\/\/Get the token ID from the receipt<\/p>\n<p>TokenId tokenId = receipt.tokenId;<\/p>\n<p>System.out.println(\"The new token ID is \" + tokenId);<br \/><\/p><\/code><\/pre>\n<\/div>\n<div class=\"body-text BodyCopy mb-40 style-1\">\n<p>And here is the same relevant code example for the Go SDK.<\/p>\n<\/div>\n<div class=\"hedera-code-window\" style=\"background-image:url('https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/CodeSnippetBackground-scaled.jpg');padding:24px;border-radius:8px;margin:24px 0;\">\n<p>  <!-- Hidden image so WP All Import downloads this background image into Media Library --><br \/>\n  <img decoding=\"async\" src=\"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/CodeSnippetBackground-scaled.jpg\" alt=\"code window background\" style=\"display:none;\" \/><\/p>\n<div class=\"code-window-header\">\n<div class=\"code-window-title\">Go example<\/div>\n<div class=\"code-window-body\">Go example<\/div>\n<\/p><\/div>\n<pre><code class=\"language-javascript\"><p>\/\/Create the transaction and freeze the unsigned transaction<\/p>\n<p>tokenCreateTransaction, err := hedera.NewTokenCreateTransaction().<\/p>\n<p>\t SetTokenName(\"Your Token Name\").<\/p>\n<p>\t\tSetTokenSymbol(\"F\").<\/p>\n<p>\t\tSetTreasuryAccountID(treasuryAccountId).<\/p>\n<p>\t\tSetInitialSupply(1000).<\/p>\n<p>\t\tSetAdminKey(adminKey).<\/p>\n<p>\t\tFreezeWith(client)<\/p>\n<p>if err != nil {<\/p>\n<p>\tpanic(err)<\/p>\n<p>}<\/p>\n\n<p>\/\/Sign with the admin private key of the token, sign with the token treasury private key, sign with the client operator private key and submit the transaction to a Hedera network<\/p>\n<p>txResponse, err := tokenCreateTransaction.Sign(adminKey).Sign(treasuryKey).Execute(client)<\/p>\n<p>if err != nil {<\/p>\n<p>\tpanic(err)<\/p>\n<p>}<\/p>\n<p><br \/><\/p>\n<p>\/\/Request the receipt of the transaction<\/p>\n<p>receipt, err := txResponse.GetReceipt(client)<\/p>\n<p>if err != nil {<\/p>\n<p>\tpanic(err)<\/p>\n<p>}<\/p>\n<p><br \/><\/p>\n<p>\/\/Get the token ID from the receipt<\/p>\n<p>tokenId := *receipt.TokenID<\/p>\n<p>fmt.Printf(\"The new token ID is %vn\", tokenId)<br \/><\/p><\/code><\/pre>\n<\/div>\n<div class=\"body-text BodyCopy mb-40 style-1\">\n<h4 class=\"color-ultraviolet\">Token Associations<\/h4>\n<p>Before another account can receive or send this specific token ID, they have to become \u201cassociated\u201d with it \u2014 this helps reduce unwanted spam, potential tax liability, or other concerns from users that don\u2019t want to be associated with any of the variety of tokens that will be created on HTS.<\/p>\n<\/div>\n<div class=\"hedera-code-window\" style=\"background-image:url('https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/CodeSnippetBackground-scaled.jpg');padding:24px;border-radius:8px;margin:24px 0;\">\n<p>  <!-- Hidden image so WP All Import downloads this background image into Media Library --><br \/>\n  <img decoding=\"async\" src=\"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/CodeSnippetBackground-scaled.jpg\" alt=\"code window background\" style=\"display:none;\" \/><\/p>\n<div class=\"code-window-header\">\n<div class=\"code-window-title\">Token Associations<\/div>\n<div class=\"code-window-body\">Token Associations<\/div>\n<\/p><\/div>\n<pre><code class=\"language-javascript\"><p>\/\/Associate a token to an account and freeze the unsigned transaction for signing<br \/><\/p>\n<p>const transaction = await new TokenAssociateTransaction()\n<\/p>\n<p> .setAccountId(accountId)\n<\/p>\n<p> .setTokenIds([tokenId])\n<\/p>\n<p> .freezeWith(client);\n<\/p>\n<p><br \/><\/p>\n<p>\/\/Sign with the private key of the account that is being associated to a token \n<\/p>\n<p>const signTx = await transaction.sign(accountKey);\n<\/p>\n<p><br \/><\/p>\n<p>\/\/Submit the transaction to a Hedera network \n<\/p>\n<p>const txResponse = await signTx.execute(client);\n<\/p>\n<p><br \/><\/p>\n<p>\/\/Request the receipt of the transaction\n<\/p>\n<p>const receipt = await txResponse.getReceipt(client);\n<\/p>\n<p> \n<\/p>\n<p>\/\/Get the transaction consensus status\n<\/p>\n<p>const transactionStatus = receipt.status;\n<\/p>\n<p>console.log(\"The transaction consensus status \" +transactionStatus.toString());<\/p><\/code><\/pre>\n<\/div>\n<div class=\"body-text BodyCopy mb-40 style-1\">\n<h4 class=\"color-ultraviolet\">Transferring tokens<\/h4>\n<p><\/p>\n<p>Transferring these newly created tokens between accounts, after the token has been created and both accounts are associated with the new token ID, is almost easier.\n<\/p>\n<\/div>\n<div class=\"hedera-code-window\" style=\"background-image:url('https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/CodeSnippetBackground-scaled.jpg');padding:24px;border-radius:8px;margin:24px 0;\">\n<p>  <!-- Hidden image so WP All Import downloads this background image into Media Library --><br \/>\n  <img decoding=\"async\" src=\"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/CodeSnippetBackground-scaled.jpg\" alt=\"code window background\" style=\"display:none;\" \/><\/p>\n<div class=\"code-window-header\">\n<div class=\"code-window-title\">Transferring tokens<\/div>\n<div class=\"code-window-body\">Transferrong tokens<\/div>\n<\/p><\/div>\n<pre><code class=\"language-javascript\"><p>\/\/Create the transfer transaction<br \/><\/p>\n<p>const transaction = await new TransferTransaction()\n<\/p>\n<p> .addTokenTransfer(tokenId, accountId1, -10)\n<\/p>\n<p> .addTokenTransfer(tokenId, accountId2, 10)\n<\/p>\n<p> .freezeWith(client);\n<\/p>\n<p><br \/><\/p>\n<p>\/\/Sign with the sender account private key\n<\/p>\n<p>const signTx = await transaction.sign(accountKey1);\n<\/p>\n<p> \n<\/p>\n<p>\/\/Sign with the client operator private key and submit to a Hedera network\n<\/p>\n<p>const txResponse = await signTx.execute(client);\n<\/p>\n<p> \n<\/p>\n<p>\/\/Request the receipt of the transaction\n<\/p>\n<p>const receipt = await txResponse.getReceipt(client);\n<\/p>\n<p> \n<\/p>\n<p>\/\/Obtain the transaction consensus status\n<\/p>\n<p>const transactionStatus = receipt.status;\n<\/p>\n<p>console.log(\"The transaction consensus status \" +transactionStatus.toString());<\/p><\/code><\/pre>\n<\/div>\n<div class=\"body-text BodyCopy mb-40 style-1\">\n<p>Integrating HTS is incredibly easy, within just a few lines of code in your favorite programming language you can create, associate, and transfer tokens. Please continue reading onto <a href=\"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-2\">Part 2<\/a> of this HTS introduction in order to learn more about the administration functionalities provided by HAPI, and in <a href=\"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-3\">Part 3<\/a> we will discuss other compliance mechanisms like KYC compliance.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>The Hedera Token Service (HTS) is used via a robust set of APIs for the configuration, minting, and management of tokens on Hedera, without needing to set up and deploy a smart contract. Let\u2019s take a look at why you\u2019d consider using it versus something like a fungible token with a smart contract on the Ethereum Blockchain, and the different types of functionalities that are available within the Hedera API (HAPI):<\/p>\n","protected":false},"author":10,"featured_media":17744,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[1],"tags":[45],"ppma_author":[43],"class_list":["post-16145","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-technical"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Get started with the Hedera Token Service - Part 1 | Hedera<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Get started with the Hedera Token Service - Part 1 | Hedera\" \/>\n<meta property=\"og:description\" content=\"The Hedera Token Service (HTS) is used via a robust set of APIs for the configuration, minting, and management of tokens on Hedera, without needing to set up and deploy a smart contract. Let\u2019s take a look at why you\u2019d consider using it versus something like a fungible token with a smart contract on the Ethereum Blockchain, and the different types of functionalities that are available within the Hedera API (HAPI):\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1\/\" \/>\n<meta property=\"og:site_name\" content=\"Hedera\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-07T20:09:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-10T04:54:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/HTS-Part-1.001.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Hedera Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1\/\"},\"author\":{\"name\":\"Hedera Team\",\"@id\":\"https:\/\/hedera.com\/#\/schema\/person\/2dc6146f9f20a44d3de58c834d52e9f4\"},\"headline\":\"Get started with the Hedera Token Service &#8211; Part 1\",\"datePublished\":\"2020-12-07T20:09:00+00:00\",\"dateModified\":\"2025-12-10T04:54:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1\/\"},\"wordCount\":394,\"publisher\":{\"@id\":\"https:\/\/hedera.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/HTS-Part-1.001.png\",\"keywords\":[\"technical\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1\/\",\"url\":\"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1\/\",\"name\":\"Get started with the Hedera Token Service - Part 1 | Hedera\",\"isPartOf\":{\"@id\":\"https:\/\/hedera.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/HTS-Part-1.001.png\",\"datePublished\":\"2020-12-07T20:09:00+00:00\",\"dateModified\":\"2025-12-10T04:54:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1\/#primaryimage\",\"url\":\"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/HTS-Part-1.001.png\",\"contentUrl\":\"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/HTS-Part-1.001.png\",\"width\":1024,\"height\":576},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/hedera.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get started with the Hedera Token Service &#8211; Part 1\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/hedera.com\/#website\",\"url\":\"https:\/\/hedera.com\/\",\"name\":\"Hedera\",\"description\":\"Hello future\",\"publisher\":{\"@id\":\"https:\/\/hedera.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/hedera.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/hedera.com\/#organization\",\"name\":\"Hedera\",\"url\":\"https:\/\/hedera.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/hedera.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/hedera.com\/wp-content\/uploads\/2025\/09\/hedera_logo.png\",\"contentUrl\":\"https:\/\/hedera.com\/wp-content\/uploads\/2025\/09\/hedera_logo.png\",\"width\":500,\"height\":375,\"caption\":\"Hedera\"},\"image\":{\"@id\":\"https:\/\/hedera.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Get started with the Hedera Token Service - Part 1 | Hedera","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1\/","og_locale":"en_US","og_type":"article","og_title":"Get started with the Hedera Token Service - Part 1 | Hedera","og_description":"The Hedera Token Service (HTS) is used via a robust set of APIs for the configuration, minting, and management of tokens on Hedera, without needing to set up and deploy a smart contract. Let\u2019s take a look at why you\u2019d consider using it versus something like a fungible token with a smart contract on the Ethereum Blockchain, and the different types of functionalities that are available within the Hedera API (HAPI):","og_url":"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1\/","og_site_name":"Hedera","article_published_time":"2020-12-07T20:09:00+00:00","article_modified_time":"2025-12-10T04:54:53+00:00","og_image":[{"width":1024,"height":576,"url":"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/HTS-Part-1.001.png","type":"image\/png"}],"author":"Hedera Team","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1\/#article","isPartOf":{"@id":"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1\/"},"author":{"name":"Hedera Team","@id":"https:\/\/hedera.com\/#\/schema\/person\/2dc6146f9f20a44d3de58c834d52e9f4"},"headline":"Get started with the Hedera Token Service &#8211; Part 1","datePublished":"2020-12-07T20:09:00+00:00","dateModified":"2025-12-10T04:54:53+00:00","mainEntityOfPage":{"@id":"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1\/"},"wordCount":394,"publisher":{"@id":"https:\/\/hedera.com\/#organization"},"image":{"@id":"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1\/#primaryimage"},"thumbnailUrl":"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/HTS-Part-1.001.png","keywords":["technical"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1\/","url":"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1\/","name":"Get started with the Hedera Token Service - Part 1 | Hedera","isPartOf":{"@id":"https:\/\/hedera.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1\/#primaryimage"},"image":{"@id":"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1\/#primaryimage"},"thumbnailUrl":"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/HTS-Part-1.001.png","datePublished":"2020-12-07T20:09:00+00:00","dateModified":"2025-12-10T04:54:53+00:00","breadcrumb":{"@id":"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1\/#primaryimage","url":"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/HTS-Part-1.001.png","contentUrl":"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/HTS-Part-1.001.png","width":1024,"height":576},{"@type":"BreadcrumbList","@id":"https:\/\/hedera.com\/blog\/get-started-with-the-hedera-token-service-part-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hedera.com\/"},{"@type":"ListItem","position":2,"name":"Get started with the Hedera Token Service &#8211; Part 1"}]},{"@type":"WebSite","@id":"https:\/\/hedera.com\/#website","url":"https:\/\/hedera.com\/","name":"Hedera","description":"Hello future","publisher":{"@id":"https:\/\/hedera.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hedera.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/hedera.com\/#organization","name":"Hedera","url":"https:\/\/hedera.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hedera.com\/#\/schema\/logo\/image\/","url":"https:\/\/hedera.com\/wp-content\/uploads\/2025\/09\/hedera_logo.png","contentUrl":"https:\/\/hedera.com\/wp-content\/uploads\/2025\/09\/hedera_logo.png","width":500,"height":375,"caption":"Hedera"},"image":{"@id":"https:\/\/hedera.com\/#\/schema\/logo\/image\/"}}]}},"featured_image_src":"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/HTS-Part-1.001-600x400.png","featured_image_src_square":"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/HTS-Part-1.001-600x576.png","author_info":{"display_name":"Hedera Team","author_link":"https:\/\/hedera.com\/blog\/author\/hedera-team\/"},"authors":[{"term_id":43,"user_id":10,"is_guest":0,"slug":"hedera-team","display_name":"Hedera Team","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/7ed01931dc9498365746508c4ca49ed0507ef65e04e0b82ffe88c50ef9242b1d?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":""}],"_links":{"self":[{"href":"https:\/\/hedera.com\/wp-json\/wp\/v2\/posts\/16145","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hedera.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hedera.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hedera.com\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/hedera.com\/wp-json\/wp\/v2\/comments?post=16145"}],"version-history":[{"count":0,"href":"https:\/\/hedera.com\/wp-json\/wp\/v2\/posts\/16145\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hedera.com\/wp-json\/wp\/v2\/media\/17744"}],"wp:attachment":[{"href":"https:\/\/hedera.com\/wp-json\/wp\/v2\/media?parent=16145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hedera.com\/wp-json\/wp\/v2\/categories?post=16145"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hedera.com\/wp-json\/wp\/v2\/tags?post=16145"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/hedera.com\/wp-json\/wp\/v2\/ppma_author?post=16145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}