{"id":19854997,"url":"https://github.com/monhi/blockchain_tutorial","last_synced_at":"2026-01-02T23:05:48.011Z","repository":{"id":154692049,"uuid":"428940413","full_name":"monhi/blockchain_tutorial","owner":"monhi","description":"A document to share the link of essays and tutorials about blockchain programming.","archived":false,"fork":false,"pushed_at":"2022-02-10T08:05:15.000Z","size":34,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-22T15:11:25.618Z","etag":null,"topics":["blockchain","essays","ganache","programming","solidity","truffle","tutorials","web3"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/monhi.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-11-17T06:57:54.000Z","updated_at":"2023-06-23T16:10:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"4b8be40e-1540-4960-9369-2f380cb42dff","html_url":"https://github.com/monhi/blockchain_tutorial","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monhi%2Fblockchain_tutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monhi%2Fblockchain_tutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monhi%2Fblockchain_tutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monhi%2Fblockchain_tutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/monhi","download_url":"https://codeload.github.com/monhi/blockchain_tutorial/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243814974,"owners_count":20352077,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blockchain","essays","ganache","programming","solidity","truffle","tutorials","web3"],"created_at":"2024-11-12T14:11:21.319Z","updated_at":"2026-01-02T23:05:48.005Z","avatar_url":"https://github.com/monhi.png","language":null,"readme":"\n# Blockchain Tutorial\nEvery week, I try to read some essays and articles about blockchain technologies and programming skills. \nKeeping a track of those articles is something that I always handle with MS word documents.\nBut now I think it is good idea to share it as a Github repository. \nIn this way other blockchain enthusiasts can also use it. \n\n## Blockchain introduction video in youtube\n\n\u003ca href=\"https://www.youtube.com/watch?v=SSo_EIwHSd4\"\u003eLink\u003c/a\u003e\n\nThis link points to a youtube video in which basic theory of Blockchain is described.\n\n## Building a Simple Cryptocurrency Blockchain using Node.js\n\n\u003ca href=\"https://www.section.io/engineering-education/building-a-simple-cryptocurrency-blockchain/\"\u003eLink\u003c/a\u003e\n\nThis is a simple program to show what is the theory of operation of Blockchain and how it works.\nIt is just only a theoritical project.\nI learn the basic ideas of Blockchain from it.\n\n\n\n## Ethereum Blockchain App using Ganache | Truffle | Solidity | Web3.js\n\n\u003ca href=\"https://medium.com/@vshwsnahar3/ethereum-blockchain-app-using-ganache-truffle-solidity-web3-js-40dfc5369c91\"\u003eLink\u003c/a\u003e\n\nA nice tutorial to show how to use following tools and technologies:\n* Solidity language\n* Ganache simulator\n* Truffle development framework\n* Web3.js JavaScript library\n\nIt also shows how to install Metamask extension to chrome web browser.\nMetamask is an extension that we can add it to web browsers to handle communication with Ethereum networks ( both Mainnet and simulators). \n\n\n## Sodility basics for JavaScript Devs\n\n\u003ca href=\"https://dev.to/fllstck/solidity-basics-for-javascript-devs-57c\"\u003eLink 1\u003c/a\u003e\n\n\u003ca href=\"https://dev.to/fllstck/solidity-basics-for-javascript-devs-part-2-430e\"\u003eLink 2\u003c/a\u003e\n\n\nIn these 2 articles,  The writer tries to pinpoint the differences between  JavaScript and Solidity languages. \n\nOne of the good aspects of these articles is that it shows some  interactions between  web3.js and Ethers.js libraries with solidity contracts.\n\n## Solidity language document\n\n\u003ca href=\"https://docs.soliditylang.org/en/v0.8.10/\"\u003eLink 1\u003c/a\u003e\n\nThis link points to the documents contents of solidity language. \nThe important point about this link is that it updates based on the version of Solidity language.\nThus the version part of above link may change based on the changes that happen.\nConsider it as a reference to the language.\nIt is supposed to be comprehensive.\n\n## Solidity by example\n\n\u003ca href=\"https://solidity-by-example.org/\"\u003eLink\u003c/a\u003e\n\nThis website is a very nice one which gives an introduction to Solidity with simple examples.\nIt also has a youtube link which most codes explained there.\n\n\n\n## The Ultimate Guide to Web3 – What is Web3?\n\n\u003ca href=\"https://moralis.io/the-ultimate-guide-to-web3-what-is-web3/\"\u003eLink \u003c/a\u003e\n                                                            \n                                                                    \nIn this link, you can find a good introductory article about Web3.js library.\n\n## Web3 official documents\n\n\u003ca href=\"https://web3js.readthedocs.io/en/v1.5.2/\"\u003eLink\u003c/a\u003e\n\nAbove link points to the official documents of web3 project.\n\n## Ethereum and Solidity: The Complete Developer's Guide by Stephen Grider\n                        \n\u003ca href=\"https://www.udemy.com/course/ethereum-and-solidity-the-complete-developers-guide/\"\u003eLink\u003c/a\u003e\n\nThis is one of the best guides that I find when studding Solidity. His style of teching is great.\nHe also teaches a lot of other things like web programming and node.js in this course. \n\n\n## Ethereum blockchain developer\n\n\n\u003ca href=\"https://ethereum-blockchain-developer.com\"\u003eLink\u003c/a\u003e\n\nI just copy followings from the beginning of above link:\n\n\"Heyo! So, you thought \"Blockchains\" are a cool thing? You have no idea where to start? This whole thing is too hard to figure out with weird YouTube tutorials and outdated sites?\nGuess what!?\nYou're at the right place! And with my help you're developing your own Smart Contracts in no time!\"\n                                \n## How to create NFTs with JavaScript\n                                                                    \n\u003ca href=\"https://blog.logrocket.com/how-to-create-nfts-with-javascript\"\u003eLink\u003c/a\u003e\n\nIt gives a good and step by step tutorial to create a NFT.\n\n## Smart Contract Security\n\n\u003ca href=\"https://github.com/sigp/solidity-security-blog\"\u003eLink\u003c/a\u003e\n\nThis repository is the basis for the blog post found here: https://blog.sigmaprime.io/solidity-security.html.\n\nIt forms the basis of the Smart Contract Security section in the Mastering Ethereum book: https://github.com/ethereumbook/ethereumbook\n                                                   \n## Web 3.0: A Developer Roadmap, Guide, and Resources to Get Started\n\n\u003ca href=\"https://blog.idrisolubisi.com/web-3-a-developer-roadmap-and-resources-to-get-started\"\u003eLink\u003c/a\u003e\n\nAbove article is a good resource pool for beginners written by Olubisi Idris Ayinde. \n         \n\n\n         \n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmonhi%2Fblockchain_tutorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmonhi%2Fblockchain_tutorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmonhi%2Fblockchain_tutorial/lists"}