Found 82 repositories(showing 30)
dcbuild3r
Devpill.me - A Public Good Blockchain Development Guide
dcbuild3r
HUGO site for devpill.me, a public good blockchain development guide
HappyMicky0317
No description available
rakurai-io
This repo offers a structured path for mastering Solana blockchain development by enlisting relavant course sections, guides, examples and docs
jitendragangwar123
This repository serves as a comprehensive roadmap for Full-Stack Ethereum Blockchain Development, suitable for individuals ranging from beginners to advanced developers. It provides a structured guide that covers various aspects of Ethereum blockchain development.
rohanmistry231
Your ultimate guide to mastering tech in 2025! This repo offers structured roadmaps for AI/ML, Blockchain, Cloud Computing, Cyber Security, Data Science, DevOps/SRE, Game Development, IoT, Quantum Computing, and Software Engineering.
Steiner-254
Cyfrin Updraft Course Notes 🚀📚— Your ultimate guide to blockchain development & security auditing with Foundry! Master smart contract creation, deployment, and hacking-proof security with hands-on, real-world examples. Elevate your Web3 skills and become a blockchain pro. Let’s build the future! 🔥🔐
NourelhoudaAbdellaoui
Secure Donation Project based on truffle /metamask/ganache Your guide to build a project donation based on blockchain in order to ensure the traceability and the security of your money donation. Steps : Step 1:Setup your IDE coding in my case i choose VS code 1-I install the extension of truffle on VS Code .and I learn the basics of truffle thanks to the official site : https://trufflesuite.com/docs/truffle/ by the way truffle is just a development environment to code and compile your smart contract and is testing framework for blockchains using the ethereum virtual machine .So let’s take the first step : I created a folder named Nour project using this command : mkdir NourProject and also inside it i created 2 other folders :mkdir frontend and mkdir Blockchain Step2:Start with truffle so now let’s create our truffle project inside Nourproject/Blockchain thanks to the command truffle init Now let’s create our smart contract named Donation.sol in Nourproject/Blockchain/contracts and in direction Nourproject/Blockchain/migration/Donation.js fo deploying later your smart contract on ganache we will use this fil!e .js So our smart Contract looks like: //SPDX-License-Identifier:MIT pragma solidity ^0.8.0; //so contract Donation{ //struct :define your type Donor //inside struct you can grouping your different information that you wanna track it struct Donor{ //uint (only integer without minus) uint id ;//id of donor string name;// the name of donor uint256 amount;// the amount of donor address sender_address;//Donprs wallet address } uint256 id=0; //Mapping is Mapping is a reference type as arrays and structs as dictionnary in python is composed essentially by key =>value mapping(uint=>Donor)public sender; //function to add another donor to take a place //payble is function its role to recieve ETH from donors in oder to store //donors data and the amount paid function addDonor(string memory name)public payable { id+=1; sender[id]=Donor(id,name,msg.value,msg.sender); } So now let’s how to complelete the donation.js in migration so after coding our smart contract we have install ganache thanks to this link: https://trufflesuite.com/ganache/ so now let’s compile the smart contract thans to this command truffle compile before we deploy it into ganache we have to add the project into ganache now let’s relate ganache to truffle test so let’s deploy it into the ganache (local blockchain test ): truffle migrate Step3 :Frontend part this part based on html /css/js So in this part just we use the basic tools of html/css/js as u see here in the image bellow : so let’s understand some buttons function as the button connect this button it’s main function is to extract address account from metamask so the steps that you should follow it in this part just build a simple button thanks to bootstrap https://getbootstrap.com/docs/5.2/getting-started/introduction/ and create a simple squelette of form and add some animation thanks to css so let’s add the script of web3.js to let our website worked on blockchain browser thanks to this script <script src="https://cdn.jsdelivr.net/npm/web3@latest/dist/web3.min.js"></script> so enable it by writing this piece of code //Enable Web3 async function loadWeb3(){ if(window.ethereum) { window.web3 = new Web3(window.ethereum); } } and then load smart contract from truffle thanks to it’s ABI and it’s address : you can find the ABI in build file it will create automatic when you built your contract so in my case my ABI is located in the direction of build /Donation.json so My ABI : "abi": [ { "inputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "name": "sender", "outputs": [ { "internalType": "uint256", "name": "id", "type": "uint256" }, { "internalType": "string", "name": "name", "type": "string" }, { "internalType": "uint256", "name": "amount", "type": "uint256" }, { "internalType": "address", "name": "sender_address", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "string", "name": "name", "type": "string" } ], "name": "addDonor", "outputs": [], "stateMutability": "payable", "type": "function" } ], So the address is the same of the contract address : so after loading the smart contract thanks to it’s ABI and address you can read data from and load all of it’s function by some code in js and then connect to the metamask wallet and get the address of the account after just donate by the button donate all of :this detail is written in code js you can say it in code js in the code file wish that document is helpful So as you see after donate to ether thanks for some fake ethers in the metamask wallet which is take it fro the ganache balances with simple steps just open metmask extension>settings >add network>then add the url rpc of your ganache and in the id chain write 1337 after passing the transaction another block added in the ganache so that’s all wish this documentation was helpful to you to understand the code how it running
Blockchain Development Guide for 2021-2022 Complete Roadmap
AnmolSirola
A complete guide and source for blockchain Development
nhatbui97
A beginner-friendly guide to learn Solana development from scratch. This repository walks you through the fundamentals of the Solana blockchain, Anchor framework and smart contract development.
el-noir
This project is a beginner-friendly guide to building a DeFi (Decentralized Finance) application using Ethereum, Solidity, Web3.js, and Truffle. It covers smart contract development, blockchain interactions, and deploying a functional DeFi app. 🚀
Graphfied
A complete guide for Blockchain Development specifically for ALGORAND
M-Adrees-Umer
Explore Web 3.0 development with a focus on blockchain and smart contracts. This repository guides you through NFT smart contract creation, Ganache setup, and Truffle commands. Additionally, find a roadmap for building Web 3.0 websites with decentralized tech, blockchain integration, and more. Join us in shaping the future of the internet!
badgerblockchain
Badger Blockchain dapp development curriculum guide
StellarDevHub
Web3 Student Lab is an open-source educational platform that helps students learn blockchain, smart contracts, open-source collaboration, and hackathon project development in one place. The platform provides interactive tools, coding environments, and guided learning paths designed for beginners and university students.
Mikehope254
Cyfrin Updraft Course Notes --- The ultimate guide to blockchain development & security auditing with Foundry
LE1DENFROST
Step-by-step guide to creating your own ERC20 token using Solidity, OpenZeppelin, and Hardhat. Learn the basics of smart contracts, token development, and deployment on the Ethereum blockchain. Perfect for beginners or developers looking to expand their blockchain skills.
legendarycode3
A step-by-step detailed roadmap, links, to become a blockchain developer on EvM precisely.
VishalPokharel
No description available
rvashishth
Guide for blockchain application development
Comprehensive Guide to Using Aptos Network API for Blockchain Development and Integration
Guide to secure Blockchain and Ethereum smart contract development.
AidenNabavi
Guide to secure Blockchain and Ethereum smart contract development
Kingsman007137
Learn to develop blockchain in [this website](https://medium.com/@cryptokass/blockchain-development-mega-guide-5a316e6d10df).
tusharpamnani
An agent-based system for guiding college students with a foundation in JavaScript and blockchain to get started with blockchain development.
All significant code written throughout studies of subjects covered in this guide: https://haseebq.com/the-authoritative-guide-to-blockchain-development/
J4NN0
A guide on Ethereum development and how to create ERC20 Token Smart Contract on Ethereum blockchain
iamsoumikhazra
This repository provides a comprehensive setup for modern blockchain development leveraging the latest tools and technologies. This guide will help you configure your development environment using Docker, VSCode, and the essential tools for Solidity, Rust, and blockchain development.
DanGeorge35
Web3.js Developer Roadmap: Beginner to Master. Web3.js is the gateway to blockchain development on Ethereum. This roadmap will guide you from basic interactions with the Ethereum blockchain to building sophisticated decentralized applications (DApps).