Nicolò FarfanteWhat is Go-Ethereum (Geth)?Go-Ethereum, also known as Geth, is a software implementation of the Ethereum protocol written in the Go programming language. It is one of…Jan 15, 2023Jan 15, 2023
Nicolò FarfanteWhat is Foundry?Foundry is a suite of tools for building, deploying, and managing decentralized applications (dApps) on the Ethereum blockchain. It is…Jan 11, 2023Jan 11, 2023
Nicolò FarfanteWhat is Web3.js and how does it work?Web3.js is a collection of libraries that allows you to interact with a local or remote Ethereum node using an HTTP or IPC connection. It…Jan 10, 2023Jan 10, 2023
Nicolò FarfanteWhat’s a Mocha suite?In Mocha, a “suite” is a group of related tests. You can use the describe function to define a suite, and you can nest suites within other…Jan 10, 2023Jan 10, 2023
Nicolò FarfanteWhat is the Mocha testing framework?Mocha is a JavaScript testing framework that provides features such as test running, test reporting, and test coverage for asynchronous and…Jan 10, 2023Jan 10, 2023
Nicolò FarfanteTesting Smart Contracts with Truffle MochaTruffle includes a testing framework that you can use to write and run automated tests for your Ethereum contracts and applications.Jan 10, 2023Jan 10, 2023
Nicolò FarfanteTruffle and Ganache combined use explainedTruffle and Ganache can be used together to develop and test Ethereum contracts and applications.Jan 9, 2023Jan 9, 2023
Nicolò FarfanteWhat is Ganache and why should I use it?Ganache is a personal blockchain for Ethereum development that you can use to deploy contracts, develop your applications, and run tests…Jan 9, 2023Jan 9, 2023
Nicolò FarfanteTruffle migrations explainedMigrations are a way to track the progress of your contract deployments. When you deploy a contract using Truffle, it stores a record of…Jan 9, 2023Jan 9, 2023
Nicolò FarfanteSmart Contracts deployment with TruffleTruffle is a development environment, testing framework, and asset pipeline for Ethereum, aiming to make it easier to develop and deploy…Jan 9, 2023Jan 9, 2023