{"id":2654,"date":"2022-11-15T14:21:49","date_gmt":"2022-11-15T14:21:49","guid":{"rendered":"https:\/\/gamerseo.com\/blog\/?p=2654"},"modified":"2022-11-15T14:32:18","modified_gmt":"2022-11-15T14:32:18","slug":"how-to-create-a-smart-contract-tutorial","status":"publish","type":"post","link":"https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/","title":{"rendered":"How To Create a Smart Contract &#8211; Tutorial"},"content":{"rendered":"\n<p>Smart contracts are a new way of creating deals with people in the online space. In the same way smartphones and smart watches took over, writing smart contracts gained prominence the online space.<\/p>\n\n\n\n<p>With the introduction of Ethereum in 2015 and the new concept of decentralized apps (called dApps nowadays), the idea of smart contract code was put forth to the world. Although they were not created then, developing smart contracts really took off with Ethererum\u2019s success.<\/p>\n\n\n\n<p>In this article, we\u2019re going to not only explain to you what is the concept of smart contracts, how you can own smart contracts, etc., but we will also tell you how to deploy smart contracts to your clients.<\/p>\n\n\n\n<p>Modern world needs modern solutions, and sometimes, those solutions must be explained. So, here is our comprehensive guide on what, where, who, and when &#8211; Smart Contract Deployment edition.<\/p>\n\n\n\n<div class=\"wp-block-ht-block-toc  is-style-outline htoc htoc--position-wide toc-list-style-plain\" data-htoc-state=\"expanded\"><span class=\"htoc__title\"><span class=\"ht_toc_title\">Table of Contents<\/span><span class=\"htoc__toggle\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\"><g fill=\"#444\"><path d=\"M15 7H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1z\"><\/path><path d=\"M15 1H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1zM15 13H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1z\"><\/path><\/g><\/svg><\/span><\/span><div class=\"htoc__itemswrap\"><ul class=\"ht_toc_list\"><li class=\"\"><a href=\"#htoc-what-is-smart-contract\">What Is Smart Contract<\/a><\/li><li class=\"\"><a href=\"#htoc-benefits-of-smart-contracts\">Benefits of Smart Contracts<\/a><\/li><li class=\"\"><a href=\"#htoc-how-to-develop-smart-contracts\">How To Develop Smart Contracts?<\/a><\/li><li class=\"\"><a href=\"#htoc-creating-smart-contracts\">Creating Smart Contracts<\/a><\/li><li class=\"\"><a href=\"#htoc-smart-contracts-worth-it\">Smart Contracts &#8211; Worth It?<\/a><\/li><li class=\"\"><a href=\"#htoc-thanks-for-reading\">Thanks For Reading!<\/a><\/li><\/ul><\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-what-is-smart-contract\">What Is Smart Contract<\/h2>\n\n\n\n<p>Let\u2019s start by explaining how smart contracts work and what they are.&nbsp; As we\u2019ve stated before, they are strongly connected to the development of dApps. What does it mean? Well, like a contract you would develop with a firm, your client, or anyone else, smart contracts are also a promise and a reminder of a deal. The only difference is that they\u2019re online.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"htoc-old-new-technology\">Old \u201cNew\u201d Technology<\/h3>\n\n\n\n<p>The basic concept on how to create and own smart contract is that they are a piece of technology that enables all the activity in the modern world. And by that, we mean all the \u201cnew\u201d (although they are rather old, now they\u2019re gaining traction) concepts that are popping up in the world. Blockchains, cryptocurrency, and NFTs are, in one way or another, governed by a smart contract written somewhere.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"htoc-concept-of-smart-contracts\">Concept of Smart Contracts<\/h3>\n\n\n\n<p>Like in the \u201creal\u201d world, you really cannot make any deal with people if you don\u2019t have it confirmed in some way. It\u2019s the same with deploying smart contracts. With the rise of decentralized finance (DeFi), we needed a new way of making deals that would guarantee the stability and effectiveness of contracts made online.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"htoc-how-does-it-work\">How Does It Work?<\/h3>\n\n\n\n<p>A simple, smart contract is stored on a blockchain network as a computer code. What does it mean? Only that you really cannot move it. It has every necessary contract element; you cannot change it as they are stored in a public database. So \u2013 if you don\u2019t keep your end of the bargain, everyone will see it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-benefits-of-smart-contracts\">Benefits of Smart Contracts<\/h2>\n\n\n\n<p>As we\u2019ve stated before, smart contracts are essential in the development of independent developing applications. It is also a necessary part of many modern businesses. But, the old crowd still does not know why they would ever be interested in creating such a thing for themselves. Here are some examples of how Smart Contracts may influence modern business!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"htoc-it-s-secure\">It\u2019s Secure<\/h3>\n\n\n\n<p>Unlike many traditionally everyday deals, Smart Contracts are stored on a Blockchain. That means they have one of the highest levels of security you can imagine. Not only will you never have to worry about your contract getting lost or stolen, or anything in between, you will be sure that this one stays on that Blockchain forever, and it\u2019s almost unmovable.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"htoc-it-s-transparent\">It\u2019s Transparent<\/h3>\n\n\n\n<p>And with that comes transparency. It is one of the best ways to ensure that your contract will stay the same way no matter what happens. It just can\u2019t be changed in any way without notice and everything that goes on a Blockchain, stays on a Blockchain, so you will be sure about who did what to the deal you\u2019ve drafted.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"htoc-it-saves-money\">It Saves Money<\/h3>\n\n\n\n<p>Putting your contract on the Blockchain can be good for many reasons, one of which is that it goes around the system. You may think that the only way your contract can be valid is by having it confirmed by many institutions involved with drafting and signing the contract. With Smart Contracts, you can create one without intermediaries like lawyers, banks, etc. Your contract is firmly stuck on the Blockchain, so it won\u2019t get lost and stop being valid and will always be in the same place to look at it.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"htoc-it-ensures-trust\">It Ensures Trust<\/h3>\n\n\n\n<p>We\u2019re only humans, so we are prone to make mistakes. But in the case of Smart Contracts \u2013 there\u2019s no human involvement. By going online with your contract, you avoid many problematic elements that could occur if the contract were made with two parties involved in person.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"htoc-it-s-safe\">It\u2019s Safe<\/h3>\n\n\n\n<p>Speaking of human mistakes, there is also the possibility of human maliciousness. With Smart Contracts, you can throw it out the window. There is no access without you knowing it, no changes without recording. Contract can be enforced and constantly seen by the public, so there can be no shenanigans going on in the process.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"htoc-has-backup\">Has Backup<\/h3>\n\n\n\n<p>Same goes for your business backup. You may lost your file. You may even lost many files in your possession. Your office may burn, or a tornado may spread your files everywhere. Even your data stored on your hard drive can be destroyed or accessed by some third party you\u2019re not really happy with. Or the stuff you keep online can be taken from you by a smart hacker. With Blockchain, nothing like this can happen. It\u2019s the highest level of scrutiny when it comes to online safety. Also &#8211; it\u2019s a great backup for your files as no one will ever get to them, and they will never perish.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-how-to-develop-smart-contracts\">How To Develop Smart Contracts?<\/h2>\n\n\n\n<p>So, now that we know what Smart Contracts are, let\u2019s dive into how to create one. It\u2019s a pretty complicated process, or at least it looks like it at first, but after a few tries, it will feel intuitive and easy. So, without further ado &#8211; let\u2019s get started with Smart Contracts!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"htoc-solidity-what-it-is-and-why-do-we-need-it\">Solidity &#8211; What It Is And Why Do We Need It?<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"320\" data-src=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/solidity-ide.png\" alt=\"solidity ide logo\" class=\"wp-image-2656 lazyload\" title=\"Solidity IDE logo\" data-srcset=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/solidity-ide.png 640w, https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/solidity-ide-300x150.png 300w\" data-sizes=\"auto, (max-width: 640px) 100vw, 640px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 640px; --smush-placeholder-aspect-ratio: 640\/320;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"320\" src=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/solidity-ide.png\" alt=\"solidity ide logo\" class=\"wp-image-2656\" title=\"Solidity IDE logo\" srcset=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/solidity-ide.png 640w, https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/solidity-ide-300x150.png 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p>If there\u2019s a question, there is an answer. So, what is Solidity? Well, it\u2019s a programming language to create smart contracts. It\u2019s compatible with Ethereum Virtual Machine. Unlike many others, Solidity is not based on binary code. Instead, you can use letters and numbers to code.<\/p>\n\n\n\n<p>Additionally &#8211; every smart contract written with Solidity is then compiled to Ethereum Virtual Machine code, so it\u2019s compatible with any blockchain based on EVM.<\/p>\n\n\n\n<p>It\u2019s also highly adapted to creating said contracts, so built-in commands make it so much easier to access on the blockchain.<\/p>\n\n\n\n<p>It\u2019s a pretty good way of creating a smart contract but not the only one! (Other smart contracts may need some different coins)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"htoc-remix-what-is-it\">Remix &#8211; What Is It?<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"630\" height=\"360\" data-src=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/remis-what-it-is.png\" alt=\"Remix IDE logo\" class=\"wp-image-2657 lazyload\" title=\"Remix IDE logo\" data-srcset=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/remis-what-it-is.png 630w, https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/remis-what-it-is-300x171.png 300w\" data-sizes=\"auto, (max-width: 630px) 100vw, 630px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 630px; --smush-placeholder-aspect-ratio: 630\/360;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"630\" height=\"360\" src=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/remis-what-it-is.png\" alt=\"Remix IDE logo\" class=\"wp-image-2657\" title=\"Remix IDE logo\" srcset=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/remis-what-it-is.png 630w, https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/remis-what-it-is-300x171.png 300w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p>The other way to create a Smart Contract is Remix IDE. Or we should say &#8211; through Remix, as it is a tool that uses a Solidity programming language to develop a Smart Contract onto a blockchain. It\u2019s open-source software that can help you create your Ethereum Smart Contract.&nbsp;<\/p>\n\n\n\n<p>With this program, you can not only find a lot of tools but also learn about the whole process. Furthermore, you can test smart contracts directly through Remix, modify them with special plugins, and send your contracts from Remix directly to the development process environment. We\u2019ll return to it in the part where we describe how to make Smart Contracts step by step.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-creating-smart-contracts\">Creating Smart Contracts<\/h2>\n\n\n\n<p>So if we said A, let\u2019s speak about B. In this guide, we will use the Remix web app as it is the easiest way to do it in the end. There are many different options, but in the end, the concept is pretty much the same, and going over a dozen different ways would make this the longest article on the internet, so let\u2019s stay with Remix for now.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"htoc-step-one-create-a-workspace\">Step One &#8211; Create a Workspace<\/h3>\n\n\n\n<p>So, first off, go to <a href=\"http:\/\/remix-project.org\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Remix-Project.org<\/a>. The first thing we\u2019ll need to do is to create a workspace. You can either do it on the website or go ahead and download the app, whatever you feel like doing.&nbsp;<\/p>\n\n\n\n<p>To create a workspace, you have to click the plus button, and voila, you have your own place to create smart contracts. Remix will provide you with a set of folders, but those are not necessary for our plans, so we can get rid of them.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"htoc-step-two-create-a-contract-file\">Step Two &#8211; Create a Contract File<\/h3>\n\n\n\n<p>Now what you want to do is to create a contract file. To do so, right-click the contracts folder to add a file. You\u2019ll have to name it, so feel free to do so. Now we have to state what Solidity version we want to use. The best idea is to use pragma, so let\u2019s just put it right there. It should look something like this:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"513\" height=\"43\" data-src=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/creating-contract-file.png\" alt=\"pragma solidity\" class=\"wp-image-2658 lazyload\" title=\"pragma solidity\" data-srcset=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/creating-contract-file.png 513w, https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/creating-contract-file-300x25.png 300w\" data-sizes=\"auto, (max-width: 513px) 100vw, 513px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 513px; --smush-placeholder-aspect-ratio: 513\/43;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"513\" height=\"43\" src=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/creating-contract-file.png\" alt=\"pragma solidity\" class=\"wp-image-2658\" title=\"pragma solidity\" srcset=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/creating-contract-file.png 513w, https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/creating-contract-file-300x25.png 300w\" sizes=\"auto, (max-width: 513px) 100vw, 513px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p>You can just copy and paste that one if you need. It means we\u2019re okay with any version between those two &#8211; 0.6 and 0.89.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"htoc-step-3-create-smart-contract\">Step 3 &#8211; Create Smart Contract<\/h3>\n\n\n\n<p>So, now that we have our pragma declared, let\u2019s create a contract! To do so, let\u2019s add the contract keyword to our file and a name. It\u2019s important to add those curly brackets to the end of it.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"529\" height=\"259\" data-src=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/creating-smart-contract.png\" alt=\"New Smart Contract Creation\" class=\"wp-image-2659 lazyload\" title=\"New Smart Contract Creation\" data-srcset=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/creating-smart-contract.png 529w, https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/creating-smart-contract-300x147.png 300w\" data-sizes=\"auto, (max-width: 529px) 100vw, 529px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 529px; --smush-placeholder-aspect-ratio: 529\/259;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"529\" height=\"259\" src=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/creating-smart-contract.png\" alt=\"New Smart Contract Creation\" class=\"wp-image-2659\" title=\"New Smart Contract Creation\" srcset=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/creating-smart-contract.png 529w, https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/creating-smart-contract-300x147.png 300w\" sizes=\"auto, (max-width: 529px) 100vw, 529px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p>In those brackets, we\u2019re going to add some variables and functions. It\u2019s like in any other object-oriented programming language.<\/p>\n\n\n\n<p>Let\u2019s start with the variable. First, we need to add \u201cstoredData\u201d, so we can store data as you may have presumed. To do so, we need to put \u201cuint\u201d and \u201cstoredData\u201d into our file, like this.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"544\" height=\"262\" data-src=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/creating-smart-contract-2.png\" alt=\"Smart Contracts creation - step three\" class=\"wp-image-2660 lazyload\" title=\"Smart Contracts creation - step three\" data-srcset=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/creating-smart-contract-2.png 544w, https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/creating-smart-contract-2-300x144.png 300w\" data-sizes=\"auto, (max-width: 544px) 100vw, 544px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 544px; --smush-placeholder-aspect-ratio: 544\/262;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"544\" height=\"262\" src=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/creating-smart-contract-2.png\" alt=\"Smart Contracts creation - step three\" class=\"wp-image-2660\" title=\"Smart Contracts creation - step three\" srcset=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/creating-smart-contract-2.png 544w, https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/creating-smart-contract-2-300x144.png 300w\" sizes=\"auto, (max-width: 544px) 100vw, 544px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p>Uint stands for undefined integer, which basically means an integer containing more than nothing.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"htoc-step-three-add-functions\">Step Three &#8211; Add Functions<\/h3>\n\n\n\n<p>Now that we have our smart contract file opened, let\u2019s add some functions to it. We have our storedData variable to store data, so let\u2019s assign a value to it then. To do so, we need to put the function into our file and set it to \u201cx.\u201d Then, put this function in an argument of \u201cuint\u201d and call it \u201cx,\u201d ending with curly brackets. It should look something like this.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"452\" height=\"113\" data-src=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/functions.png\" alt=\"Adding function to our smart contract\" class=\"wp-image-2661 lazyload\" title=\"Adding function to our smart contract\" data-srcset=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/functions.png 452w, https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/functions-300x75.png 300w\" data-sizes=\"auto, (max-width: 452px) 100vw, 452px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 452px; --smush-placeholder-aspect-ratio: 452\/113;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"452\" height=\"113\" src=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/functions.png\" alt=\"Adding function to our smart contract\" class=\"wp-image-2661\" title=\"Adding function to our smart contract\" srcset=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/functions.png 452w, https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/functions-300x75.png 300w\" sizes=\"auto, (max-width: 452px) 100vw, 452px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p>We also added public so that our function can be accessed externally.<\/p>\n\n\n\n<p>With that going on, let\u2019s add another one to acquire the value of our stored data. The function we\u2019ll use in this case is \u201cget.\u201d We don\u2019t need to add arguments, as it will always call back to what we\u2019ve put before. It will also be public, and, as it is in the case of that kind of function, we will also declare its return with the \u201creturns\u201d keyword and \u201cview\u201d keyword so that it would not influence the contract. It would have to look something like this.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"901\" height=\"151\" data-src=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/functions-2.png\" alt=\"addit function part 2\" class=\"wp-image-2662 lazyload\" data-srcset=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/functions-2.png 901w, https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/functions-2-300x50.png 300w, https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/functions-2-768x129.png 768w\" data-sizes=\"auto, (max-width: 901px) 100vw, 901px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 901px; --smush-placeholder-aspect-ratio: 901\/151;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"901\" height=\"151\" src=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/functions-2.png\" alt=\"addit function part 2\" class=\"wp-image-2662\" srcset=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/functions-2.png 901w, https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/functions-2-300x50.png 300w, https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/functions-2-768x129.png 768w\" sizes=\"auto, (max-width: 901px) 100vw, 901px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p>And that\u2019s pretty much it. You have your first smart contract created.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"htoc-compiling-and-deploying-smart-contracts\">Compiling and Deploying Smart Contracts<\/h3>\n\n\n\n<p>So, if we have one, let\u2019s go ahead and do something with it. For starters &#8211; we can compile our contract. Go to the left of the Remix interface, click the Solidity compiler icon, and click the Compile New File button (or whatever you called it before).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"578\" height=\"135\" data-src=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/compiling-smart-contract.png\" alt=\"compiling smart contract\" class=\"wp-image-2663 lazyload\" title=\"compiling smart contract\" data-srcset=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/compiling-smart-contract.png 578w, https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/compiling-smart-contract-300x70.png 300w\" data-sizes=\"auto, (max-width: 578px) 100vw, 578px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 578px; --smush-placeholder-aspect-ratio: 578\/135;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"578\" height=\"135\" src=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/compiling-smart-contract.png\" alt=\"compiling smart contract\" class=\"wp-image-2663\" title=\"compiling smart contract\" srcset=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/compiling-smart-contract.png 578w, https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/compiling-smart-contract-300x70.png 300w\" sizes=\"auto, (max-width: 578px) 100vw, 578px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p>So, now that we have that out of our way, let\u2019s deploy our contract. Click the deploy tab. You can find it below \u201cCompile.\u201d Now we have to choose our environment. You can connect it to your digital wallet or however you go about your digital currency. You can test your contract by clicking the arrow bottom button. Now, we can set our value with our \u201cset\u201d function and get our value with the \u201cget\u201d function.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"htoc-smart-contract-development-conclusion\">Smart Contract Development &#8211; Conclusion<\/h3>\n\n\n\n<p>Smart Contracts are one of the most important elements in all dApp environments. It\u2019s a basic contract in the end and only the visualization of how it can look in the end. We hope that this basic go-through will be enough for you to get a hint of how the whole process works and get acquainted with more detailed contracts in the future.&nbsp;<\/p>\n\n\n\n<p>It\u2019s impossible to create a full introduction to JavaScript or C++ in this short article, but we hope this taste was enough for you to get the gist. Now that we know what and how to, let\u2019s get to the Why question.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-smart-contracts-worth-it\">Smart Contracts &#8211; Worth It?<\/h2>\n\n\n\n<p>Well, it depends. Do you want to have a phone or a smartphone? For us, the answer is pretty simple. Smart Contracts are the future of contract law, and we can see how much they will matter in the long run. Whether we\u2019re talking about safety, saving money, or even going against the establishment we all learned to be suspicious of &#8211; Smart Contract will be one of the ways to combat any issues we may have with it in the future.<\/p>\n\n\n\n<p>We hope to at least show you a taste of drafting Smart Contracts. As we\u2019ve stated before, it is a very complicated process, so we hope we can ease it for you even a little. There are many more functions and other elements that you could add to it, but it would have to be a 10-part series to cover all of it, so we hope you\u2019d venture into this world on your own.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-thanks-for-reading\">Thanks For Reading!<\/h2>\n\n\n\n<p>As usual &#8211; it was great creating this one for you. With every piece, we feel like we\u2019re getting better at understanding the digital world surrounding us. Especially with all these crypto\/NFT\/blockchain things, it feels like we\u2019re at the dawn of something very important for the market and humanity.<\/p>\n\n\n\n<p>A smart contract is really a digital vending machine where you can define the rules of the business process based on a private key in the Ethereum network. If you have a deployed contract on the blockchain you can get onto the blockchain development and all the necessary business processes that go into all the transactions you do within the blockchain environment.&nbsp;<\/p>\n\n\n\n<p>In this step-by-step guide, we wanted to show you that you do not need coding skills to address the smart contract example. There are no lines of code that you need to find funds for to hire an IT guy so that you can sign a simple contract. There are many programs that can enable the owner to use their platform functionally without limitations so that they can expand their defined agreement into a new world of digital freedom.<\/p>\n\n\n\n<p>Anyways, we\u2019d like to thank you for checking out our article; we really appreciate it. We hope that we can help you out with some smart contract basics. We would greatly appreciate it if you would tell us what you think about our work and if you have any questions about this vast and modern world.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Smart contracts are a new way of creating deals with people in the online space. In the same way smartphones and smart watches took over, writing smart contracts gained prominence the online space. With the introduction of Ethereum in 2015 and the new concept of decentralized apps (called dApps nowadays), the idea of smart contract &#8230; <a title=\"How To Create a Smart Contract &#8211; Tutorial\" class=\"read-more\" href=\"https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/\" aria-label=\"More on How To Create a Smart Contract &#8211; Tutorial\">Read more<\/a><\/p>\n","protected":false},"author":11,"featured_media":2664,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"class_list":["post-2654","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blockchain"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How To Create a Smart Contract - Tutorial<\/title>\n<meta name=\"description\" content=\"Have you ever wondered how to create a smart contract these days? Check out this guide!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How To Create a Smart Contract - Tutorial\" \/>\n<meta property=\"og:description\" content=\"Have you ever wondered how to create a smart contract these days? Check out this guide!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/\" \/>\n<meta property=\"og:site_name\" content=\"GamerSEO - Video game marketing agency\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-15T14:21:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-11-15T14:32:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/GS-how-to-create-a-smart-contract.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Bogdan Iuden\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bogdan Iuden\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/\"},\"author\":{\"name\":\"Bogdan Iuden\",\"@id\":\"https:\/\/gamerseo.com\/blog\/#\/schema\/person\/038b7bae68a27eb85ef02baab17c47ae\"},\"headline\":\"How To Create a Smart Contract &#8211; Tutorial\",\"datePublished\":\"2022-11-15T14:21:49+00:00\",\"dateModified\":\"2022-11-15T14:32:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/\"},\"wordCount\":2518,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/gamerseo.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/GS-how-to-create-a-smart-contract.jpg\",\"articleSection\":[\"Blockchain\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/\",\"url\":\"https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/\",\"name\":\"How To Create a Smart Contract - Tutorial\",\"isPartOf\":{\"@id\":\"https:\/\/gamerseo.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/GS-how-to-create-a-smart-contract.jpg\",\"datePublished\":\"2022-11-15T14:21:49+00:00\",\"dateModified\":\"2022-11-15T14:32:18+00:00\",\"description\":\"Have you ever wondered how to create a smart contract these days? Check out this guide!\",\"breadcrumb\":{\"@id\":\"https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/#primaryimage\",\"url\":\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/GS-how-to-create-a-smart-contract.jpg\",\"contentUrl\":\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/GS-how-to-create-a-smart-contract.jpg\",\"width\":1280,\"height\":720,\"caption\":\"How to create a smart contract\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/gamerseo.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blockchain\",\"item\":\"https:\/\/gamerseo.com\/blog\/category\/blockchain\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How To Create a Smart Contract &#8211; Tutorial\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/gamerseo.com\/blog\/#website\",\"url\":\"https:\/\/gamerseo.com\/blog\/\",\"name\":\"GamerSEO - Video game marketing agency\",\"description\":\"Interesting articles from the marketing world\",\"publisher\":{\"@id\":\"https:\/\/gamerseo.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/gamerseo.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/gamerseo.com\/blog\/#organization\",\"name\":\"GamerSEO - Video game marketing agency\",\"url\":\"https:\/\/gamerseo.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/gamerseo.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2021\/03\/gamerseo-logo-white-t.png\",\"contentUrl\":\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2021\/03\/gamerseo-logo-white-t.png\",\"width\":301,\"height\":59,\"caption\":\"GamerSEO - Video game marketing agency\"},\"image\":{\"@id\":\"https:\/\/gamerseo.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/gamerseo.com\/blog\/#\/schema\/person\/038b7bae68a27eb85ef02baab17c47ae\",\"name\":\"Bogdan Iuden\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/gamerseo.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/cropped-gs_2_512-150x150-1.png\",\"contentUrl\":\"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/cropped-gs_2_512-150x150-1.png\",\"caption\":\"Bogdan Iuden\"},\"url\":\"https:\/\/gamerseo.com\/blog\/author\/bogdan-iuden\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How To Create a Smart Contract - Tutorial","description":"Have you ever wondered how to create a smart contract these days? Check out this guide!","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:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/","og_locale":"en_US","og_type":"article","og_title":"How To Create a Smart Contract - Tutorial","og_description":"Have you ever wondered how to create a smart contract these days? Check out this guide!","og_url":"https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/","og_site_name":"GamerSEO - Video game marketing agency","article_published_time":"2022-11-15T14:21:49+00:00","article_modified_time":"2022-11-15T14:32:18+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/GS-how-to-create-a-smart-contract.jpg","type":"image\/jpeg"}],"author":"Bogdan Iuden","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Bogdan Iuden","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/#article","isPartOf":{"@id":"https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/"},"author":{"name":"Bogdan Iuden","@id":"https:\/\/gamerseo.com\/blog\/#\/schema\/person\/038b7bae68a27eb85ef02baab17c47ae"},"headline":"How To Create a Smart Contract &#8211; Tutorial","datePublished":"2022-11-15T14:21:49+00:00","dateModified":"2022-11-15T14:32:18+00:00","mainEntityOfPage":{"@id":"https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/"},"wordCount":2518,"commentCount":0,"publisher":{"@id":"https:\/\/gamerseo.com\/blog\/#organization"},"image":{"@id":"https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/#primaryimage"},"thumbnailUrl":"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/GS-how-to-create-a-smart-contract.jpg","articleSection":["Blockchain"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/","url":"https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/","name":"How To Create a Smart Contract - Tutorial","isPartOf":{"@id":"https:\/\/gamerseo.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/#primaryimage"},"image":{"@id":"https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/#primaryimage"},"thumbnailUrl":"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/GS-how-to-create-a-smart-contract.jpg","datePublished":"2022-11-15T14:21:49+00:00","dateModified":"2022-11-15T14:32:18+00:00","description":"Have you ever wondered how to create a smart contract these days? Check out this guide!","breadcrumb":{"@id":"https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/#primaryimage","url":"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/GS-how-to-create-a-smart-contract.jpg","contentUrl":"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/GS-how-to-create-a-smart-contract.jpg","width":1280,"height":720,"caption":"How to create a smart contract"},{"@type":"BreadcrumbList","@id":"https:\/\/gamerseo.com\/blog\/how-to-create-a-smart-contract-tutorial\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gamerseo.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Blockchain","item":"https:\/\/gamerseo.com\/blog\/category\/blockchain\/"},{"@type":"ListItem","position":3,"name":"How To Create a Smart Contract &#8211; Tutorial"}]},{"@type":"WebSite","@id":"https:\/\/gamerseo.com\/blog\/#website","url":"https:\/\/gamerseo.com\/blog\/","name":"GamerSEO - Video game marketing agency","description":"Interesting articles from the marketing world","publisher":{"@id":"https:\/\/gamerseo.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gamerseo.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/gamerseo.com\/blog\/#organization","name":"GamerSEO - Video game marketing agency","url":"https:\/\/gamerseo.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gamerseo.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2021\/03\/gamerseo-logo-white-t.png","contentUrl":"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2021\/03\/gamerseo-logo-white-t.png","width":301,"height":59,"caption":"GamerSEO - Video game marketing agency"},"image":{"@id":"https:\/\/gamerseo.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/gamerseo.com\/blog\/#\/schema\/person\/038b7bae68a27eb85ef02baab17c47ae","name":"Bogdan Iuden","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gamerseo.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/cropped-gs_2_512-150x150-1.png","contentUrl":"https:\/\/gamerseo.com\/blog\/wp-content\/uploads\/2022\/11\/cropped-gs_2_512-150x150-1.png","caption":"Bogdan Iuden"},"url":"https:\/\/gamerseo.com\/blog\/author\/bogdan-iuden\/"}]}},"_links":{"self":[{"href":"https:\/\/gamerseo.com\/blog\/wp-json\/wp\/v2\/posts\/2654","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gamerseo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gamerseo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gamerseo.com\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/gamerseo.com\/blog\/wp-json\/wp\/v2\/comments?post=2654"}],"version-history":[{"count":4,"href":"https:\/\/gamerseo.com\/blog\/wp-json\/wp\/v2\/posts\/2654\/revisions"}],"predecessor-version":[{"id":2690,"href":"https:\/\/gamerseo.com\/blog\/wp-json\/wp\/v2\/posts\/2654\/revisions\/2690"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gamerseo.com\/blog\/wp-json\/wp\/v2\/media\/2664"}],"wp:attachment":[{"href":"https:\/\/gamerseo.com\/blog\/wp-json\/wp\/v2\/media?parent=2654"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gamerseo.com\/blog\/wp-json\/wp\/v2\/categories?post=2654"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gamerseo.com\/blog\/wp-json\/wp\/v2\/tags?post=2654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}