Skip to content

thiagosf-dev/book-database-truffle

Repository files navigation

BookDatabase - CRUD with Solidity and Truffle Tools Suit

Description

A project for aplicattion the Truffle Tools Suit

It was connected to the MetaMask wallet and to the local Ganache network

This project has 100% of coverage in unit tests

Setup

  • Solidity: 0.8.17

  • VSCode IDE

  • Truffle v5.11.3 (core: 5.11.3)

  • Ganache v7.9.1

  • Solidity - 0.8.17 (solc-js)

  • Node v18.17.1

  • Web3.js v1.10.0

Commands executed

truffle version
truffle unbox
truffle compile
truffle test
truffle migrate --network ganache
 truffle run verify BookDatabase@[contract_address] --network goerli

Architectural concepts

  • Ethereum Nodes
  • Ethereum Protocol
  • Mainnest
  • Testnets
  • Local NODE (Full/Light)
  • Remote NODE
  • Local Dev NODE (GANACHE - local node simulator)
  • JSON-RPC (requests)
  • Migration
  • Build e Deploy
  • Contracts
  • truffle-config.js

Libraries used

  • truffle
  • dotenv
  • @truffle/hdwallet-provider
  • truffle-plugin-verify

unit test using the Mocha library

Cloud infrastructure used

  • Infura ETH Nodes as a Service

Execution

This project is available on the Goerli Testnet at the following link: BookDatabase

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published