How to use Truffle to deploy on Shibuya
TL;DR
This cookbook gives you a basic idea of how to use Truffle and deploy a simple test smart contract on our Shibuya testnet.
What is Truffle?
Truffle is a popular development framework for Ethereum based blockchain. It offers a suite of tools that make it easier to develop and deploy smart contracts on the EVM(Ethereum Virtual Machine) blockchain. Some of the key features of Truffle include:
- A suite of development and testing tools, including a code compiler, a testing framework, and a debugger.
- Support for popular programming languages, including Solidity and JavaScript.
- Integration with popular Ethereum wallets, such as MetaMask and Ledger.
- Automated contract deployment and management tools.
Overall, Truffle is designed to make it easier for developers to build and deploy decentralized applications (dApps) on the EVM blockchain.
Builders Guide
Step 1: Project Setup
Let’s set up a project folder first. We create a project directory and navigate into that directory:
mkdir truffleApp
cd truffleApp
If you haven’t installed Truffle yet, please do so by running the command below:
npm install -g truffle