In this quickstart guide, you will set up a smart contract project and get introduced to all tools necessary for contract development in Java.

BEGINNER
BEGINNER
Find a comprehensive collection of tools and resources to help you build outstanding applications on the Neo blockchain.
Submit a tutorialCommunity Tutorials
BEGINNER
In this quickstart guide, you will set up a smart contract project and get introduced to all tools necessary for contract development in Java.
BEGINNER
beginner
Smart contracts are certainly amongst the most vital and innovative components of the ongoing revolution surrounding blockchain technology. Following the path opened by Ethereum, as the next big step after Bitcoin, Neo excels as a platform optimized for decentralized trustless automated transactions powered by the code contained in these contracts. If the rhythmic generation of blocks is the pumping heart of the network, transactions the blood that carries information back and forth, then smart contracts play the role of veins and arteries, structuring the circulatory system for the next generation of the internet: decentralized autonomous applications.
BEGINNER
This tutorial will walk you through the process of creating real-world Neo Smart Contract using the Neo Blockchain toolkit. We will build a blockchain-based domain registration system.
BEGINNER
This tutorial will walk you through the process of creating real-world Neo Smart Contract using the Neo Blockchain toolkit. We will create a NEP-17 token; [NEP-17](https://docs.neo.org/v3/docs/en-us/develop/write/nep17.html) is a token standard that specifies a general mechanism for tokenizing an asset on the Neo 3 blockchain.