131 Repositories
JavaScript solidity-contracts Libraries
Using a Decentralized Application (DApp) to Sell artwork on the Ethereum blockchain with smart contracts written in Solidity.
Decentralized Applications For Selling Limited Time Artwork This repository houses the Solidity, JavaScript, and HTML code for a Decentralized Applica
StarkNet support extension for VSCode. Visualize StarkNet contracts: view storage variables, external and view functions, and events.
StarkNet Explorer extension This VSCode extension quickly shows relevant aspects of StarkNet contracts: Storage variables of the current contract, and
JellyChain1 is a blockchain network platform that supports smart contracts and can act as a payment system/cryptocurrency
JellyChain1 is an experimental blockchain network, that will serve as a starter blockchain test network and scale out database software and other applications. JellyChain1 is created to cut energy costs when mining transactions on the blockchain.
A professional truffle solidity template with all necessary libraries that support developer to develop, debug, test, deploy solidity smart contract
solidity-truffle-template A professional truffle solidity template with necessary libraries that support to develop, compile, test, deploy, upgrade, v
Second Prize Winner of Crypto.com Hackathon 2022. An NFT Ticketing Platform built with Next.js and Ethereum.
Second Prize Winner of Crypto.com The Next Gen Hackathon 2022! How to run this project locally clone the repo and run yarn install in the root directo
A hardhat solidity template with necessary libraries that support to develop, compile, test, deploy, upgrade, verify solidity smart contract
solidity-hardhat-template A solidity hardhat template with necessary libraries that support to develop, compile, test, deploy, upgrade, verify solidit
Kittos is NFT Marketplace built with Next Js, Hardhat, Solidity, Arweave + Bundlr Client and All The CSS Magic with TailwindCSS. ๐บ
Kittos NFT Marketplace ๐บ Built with Next Js, Hardhat, Solidity, Arweave, Bundlr and Tailwind CSS. Functionalities New Listed Assets Mint NFT Buy NFT
A sequence of smart contracts to practice gas optimization. These are used as practice assignments for RareSkills.io and the Udemy Gas Optimization Course
RareSkills Gas Puzzles Puzzles that are ready for you Distribute (hard) Array Sum (easy) Escrow EscrowV2 Mint Presale Require (easy) Staking Contribut
๐ค๐ฐ Crowdfunding Platform backed by Ethereum Blockchain to bring your creative projects to life
Crypto Crowdfund For Creators Lacking the money to bring your Creative Venture to Life? Crypto Crowdfund Campaigns will help you turn your creative id
This Next.js app is designed to be used with the Figment Learn Pathways, to help developers learn about various blockchain protocols such as Solana, NEAR, Secret, Polygon and Polkadot!
๐๐ผ What is learn-web3-dapp? We made this decentralized application (dApp) to help developers learn about Web 3 protocols. It's a Next.js app that us
โกโกNextJS Full NFT Marketplace Application Running with Alchemy SDK. Deploy In Minutes with Smart Contracts Attached
+ Alchemy SDK Easy Polygon NFT Marketplace NextJS App Be sure to watch my Youtube video so you can learn and follow along! ** THE FILES ATTACHED TO TH
๐ Protect your Smart Contract Proxy from storage collisions upon upgrading, by running this action in a CI on each of your Pull Requests!
๐ฅ ๐ ๏ธ Foundry Storage Upgrade Seatbelt Protect your Smart Contract Proxy from storage collisions upon upgrading, by running this action in a CI on ea
Library for testing Solidity custom errors with Truffle/Ganache.
Custom Error Test Helper Library for testing Solidity custom errors with Truffle/Ganache. Installation npm install --save-dev custom-error-test-helper
Contracts with missing implementation details and unit tests to help guide junior solidity developers.
template-challenge-staking Contracts with missing implementation details and unit tests to help guide junior solidity developers. Getting started Open
โก๐ Call multiple view functions, from multiple Smart Contracts, in a single RPC query!
ethers-multicall โก ๐ Call multiple view functions, from multiple Smart Contracts, in a single RPC query! Querying an RPC endpoint can be very costly
Your Ethereum control panel. Interact with smart contracts on Ethereum.
etherfunk Your Ethereum control panel. Interact with smart contracts on Ethereum. ๐ https://etherfunk.io ๐ Devleopment First, run the development se
An overly simplified Angular tool for interacting with Smart Contracts, demod at ng-conf 2022.
AngularOperator This is a sample repo and tool created for ng-conf 2022. It contains a normal Angular app designed to interact with the blockchain. It
โฌ Fetch the most up-to-date ABI of verified Smart Contracts (including proxy implementations) from Etherscan in seconds!
etherscan-abi โฌ ๐ Fetch the most up-to-date ABI of verified Smart Contracts (including proxy implementations) from Etherscan in seconds! Usage CLI Fe
Solidity framework for extending any contract with counterfactual revocable-delegation
Delegatable Solidity framework for extending any contract with counterfactual revocable-delegation Deployment These contracts can be deployed to a net
๐ณ๐ Smart contracts for the Arbor Protocol
Arbor Smart Contracts app testnet landing docs discord blog twitter Security Please report any security issues to [email protected] V1 Smart Contr
๐ ๏ธ Easily track & compare gas costs estimated by Foundry on each of your Pull Requests!
๐ฅ ๐ ๏ธ Foundry Gas Diff Reporter Easily compare gas reports generated by Foundry automatically on each of your Pull Requests! How it works Everytime s
FlipVerse: Blockchain-based eCommerce warranty system using NFTs
FlipVerse ๐ Blockchain-based eCommerce warranty system using NFTs DEMO LINK About the Site ๐ Blockchain-based eCommerce warranty system using NFTs T
A decentralised E-commerce platform with NFT based warranty
flipshop A decentralised E-commerce platform with NFT based warranty demo- video, developed for Flipkart Grid 4.0 Hackathon Problem Statement Currentl
๐ฆ ๐ฌ Forta agent that detect deployment of smart contracts containing an exploit function
Attack Simulation Bot Description The agent detects deployment of smart contracts containing an exploit function. Using a simulation-based approach, t
Minimal web3 implementation: call eth contracts directly from JS
micro-web3 Minimal web3 implementation: call eth contracts directly from JS Connect to any web3 server: host your own with execution layer client, or
๐ ๏ธ A simple GUI of Ethereum tools and utilities for debugging
Ethereum DevTools GUI A simple GUI of Ethereum tools and utilities for debugging Demo https://lab.miguelmota.com/ethereum-devtools Tools ABI viewer sh
The friendly way to accept tips in ETH.
๐ธ cryptip.me The friendly way to accept tips in ETH. It's free, and no setup required. cryptip.me/your-ens-or-wallet-address Getting Started Project
๐๐ฉโ๐This repo contains all the files to follow along and implement a MultiChain NFT MarketPlace! Be sure to watch my Youtube tutorials so you can learn and follow along!
Multi-Chain NFT Marketplace ๐ ๐ฉโ๐ This repo contains all the files to follow along and implement a MultiChain NFT MarketPlace! Be sure to watch my
A collection of vigorously tested, examplary Huff contracts for demonstration purposes.
The Huff Programming Language Huff is a low-level programming language designed for developing highly optimized smart contracts that run on the Ethere
On-chain snapshots of the whole blockchain state
๐ธ Snapshop ๐ธ Snapshop is a tool for creating on-chain snapshots of the whole blockchain state. It lets your smart contracts read the storage of any
A decentralised portal that aims to help Government Educational organisations to track student and colleges data to provide them with fellowships and programs.
DeSIDB A decentralised database built on Ethereum & Solidity. Introduction - India is a country with a population of 6.8 crore students graduating eac
This is a CI/CD and version controlling tool for smart contracts which is an award winning project built for ETHPrague Hackaton.
Inspiration Alfred is built-in version control and CI/CD system for your smart contracts. It uses proxy contract and a DAO to upgrade or downgrade you
Appunti Blockchain 2021/2022 LM-18
Appunti - Blockchain Appunti - Table of contents Slides 001 - Introduzione Crittografica 002 - Blockchain 003 - Bitcoin Exercises 8 Giugno 2020 Domand
Buidling my first web3 app with solidity, wagmi!
Basic Sample Hardhat Project This project demonstrates a basic Hardhat use case. It comes with a sample contract, a test for that contract, a sample s
This is a fully functional DAO, a Web3 project made using Solidity, Hardhat, JS, Next.js, Openzeppelin, CSS, HTML, using the Rinkerby network!
My First DAO! This is made for a DAO-Tutorial via learnweb3.io This is a DAO, a decentralised autonomous organisation, essentially a more collective a
Passport NFT using on-chain metadata
Passport NFT Collection Setup yarn Environment File (.env) RINKEBY_URL: Ethereum (Rinkeby) Testnet Provider endpoint MATIC_URL: Polygon (Matic Mumbai)
Elrond blockchain CLI helper tools - interaction with APIs, smart contracts and protocol
Buildo Begins ๐ท Meet Buildo. He is here to help you start creating in the Elrond blockchain ecosystem. Here is where everything begins. I'm going on
Basic Implementation of a Contract Wallet in Solidity. The owner can transfer Ether/ERC20 and execute transactions via low-level calls.
Contract Wallet Basic Implementation of a Contract Wallet in Solidity. The owner can transfer Ether/ERC20 and execute transactions via low-level calls
A quick ERC-20 tutorial with testing, fuzzing and more.
ERC-20-tutorial A quick ERC-20 tutorial with testing, fuzzing and more. Our Approach This tutorial will help you learn web3 with three principles in m
Quickly get up and running with a powerful Solidity project in no time.
Solidity template Quickly get up and running with a powerful Solidity project in no time. โจ Tech stack used Hardhat. Tooling for compiling, deploying
Marry in Web3, Mint Paired Soulbound NFTs by MultiSign Flow, No transfer, No sell, a non-financial Dapp
ERC721-520 Token ๆฏ NFT-like Soulbound Token Standard๏ผ็ต้ญ็ปๅฎๅญ่ฏ๏ผ ็ไธ็งๅฎ็ฐ๏ผๆฏ ERC721 ๆ ๅ็ๆฉๅฑใ ERC721-520 Token ไธๅฏ่ฝฌ่ฎฉ๏ผไธๅฏๅฎๅ๏ผไธไธชไบบๅๆถๅช่ฝๆไธไธชๆๆ Token ERC721-520 Token ็ฑไบ่ ้
Quickly get up and running with a powerful Solidity project in no time.
Solidity template Quickly get up and running with a powerful Solidity project in no time. โจ Tech stack used Hardhat. Tooling for compiling, deploying
OSINT - Data Visualization - Blockchain - Awareness - Scam
poorSKeme OSINT - Data Visualization - Blockchain - Awareness - Scam Install Go to this site and click on the downdload button Or go to release sectio
GO implementation of the Terra 2.0 Protocol
The full-node software implementation of the Terra blockchain. Explore the Docs ยป Terra Core reference ยท Go API ยท Rest API ยท Finder ยท Station Terra mi
A Typescript Hardhat-based template to develop evm-based smart contracts with all the tooling you need.
EVM-based Smart Contract Scaffold A Typescript Hardhat-based template to develop evm-based smart contracts with all the tooling you need. Features Use
Cardinal generator encompasses serverless functions and smart contracts for rendering generative NFTs
Cardinal Generator An open protocol for generative NFTs. Background Cardinal generator encompasses serverless functions and smart contracts for render
Connect your Ethereum smart contract to any real world API using the oracle pattern!
Minimal Viable Oracle (MVO) - An effective way to Build your own oracle with Solidity Smart contracts cannot access off-chain data directly. This repo
Examples of Solidity++ contracts
soliditypp-examples Examples of Solidity++ 0.8.0 / 0.8.1. This is a preview version. DO NOT use it in production environment. Getting Started npm inst
A simple project to learn more about developing smart contracts on polygon.
polygon-books-hardhat A simple project to learn more about developing smart contracts using Solidity. Local Development Environment Setup Install all
Toolkit for development, test and deploy smart-contracts on Waves Enterprise ecosystem.
JS Contract SDK Toolkit for development, test and deploy smart-contracts on Waves Enterprise ecosystem. Quickstart The fastest way to get started with
Security tool + attack database used to take quick action against newly-discovered vulnerabilities in the blockchain.
SolidGuard Version: v1.0.1 SolidGuard is a Blockchain Security tool catered towards organizations who manages decentralized applications on the Ethere
Introductory fullstack ethereum dapp using: solidity, hardhat, react.js, ethers.js
Intro to Fullstack Ethereum Development Check out deployed dapp here! (Make sure you're connected to the Rinkeby Testnet) This article will help you e
๐ NFTank (NFT tank for dummies) will allow developers to quickly request NFTs to personal wallets or smart contracts in just a few clicks.
๐ทโโ๏ธ NFTank ๐ NFTank (NFT tank for dummies) will allow developers to quickly request NFTs to personal wallets or smart contracts in just a few click
This is a Blockchain contract app built with solidity, ethersjs, nodejs, and the hardhart library. Connects to metamask as well.
Dribble - Hardtjs, Etherjs, Metamask Project About Dribble is my first blockchain, web 3.0 application that you could use to deposit ethereum into a w
Boilerplate starter template for a new TON blockchain project - FunC contracts, JS tests, compilation and deployment scripts
TON Starter Template - Contracts Starter template for a new TON project - FunC contracts, JS tests, compilation and deployment scripts Overview This p
a quick start boilerplate for developing web3 apps and deploying smart contracts.
create-web3 A boilerplate for starting a web3 project. This boilerplate quickly creates a mono repo with 2 environments, a Next JS environment for fro
Fullstack Dynamic NFT Mini Game built using ๐ Diamond Standard [EIP 2535] ๐โโ๏ธPlayers can use Hero NFT to battle against Thanos โ Heroes can be Healed by staking their NFT ๐ก
๐ Fullstack Dynamic NFT Mini Game ๐ฎ ๐ Using Diamond Standard Play On ๐ ๐ฎ โฉ http://diamond-dapp.vercel.app/ Project Description ๐ Fullstack Dynam
A Timetable DApp. It is a university group project.
A blockchain e-timetable project It is now testing, please use Metamask and Rinkeby Test Network Metamask: https://metamask.io/ Get some coin in test
sound.xyz smart contracts
sound.xyz protocol Explanation of our design approach: https://sound.mirror.xyz/WlS2nfpa1Onk8uknbC7YkhVJ4cYibTc4rUDTyiR55lM We plan to make the protoc
A utility for generating Solidity code for recovering signatures using the EIP-712 signTypedData schema.
EIP 712 Codegen EIP 712: Sign Typed Data as of 2022 is the most human-readable way of getting signatures from user that are easily parsed into solidit
Yet another library for generating NFT artwork, uploading NFT assets and metadata to IPFS, deploying NFT smart contracts, and minting NFT collections
eznft Yet another library for generating NFT artwork, uploading NFT assets and metadata to IPFS, deploying NFT smart contracts, and minting NFT collec
This is a development platform to quickly generate, develop & deploy smart contract based applications on StarkNet.
generator-starknet This is a development platform to quickly generate, develop, & deploy smart contract based apps on StarkNet. Installation First, in
๐ ETHAmsterdam 2022 Finalist ๐ Support your favorite projects with yield
Yieldgate Yield Gate is a new monetisation tool for anyone to start receiving donations, or to support their favourite public goods projects, creators
Dynamic NFT collection.
nft-collection An NFT collection on the Ethereum network, the traits are chosen with a random number generated by Chainlink. Mint a random NFT: https:
This is a Blockchain contract app built with solidity, ethersjs, nodejs, and the hardhart library. Connects to metamask as well.
Dribble - Hardtjs, Etherjs, Metamask Project About Dribble is my first blockchain, web 3.0 application that you could use to deposit ethereum into a w
This repository contains the Solidity smart contract of Enso, a detailed list of features and deployment instructions.
Enso NFT Smart Contract This repository contains the Solidity smart contract of Enso, a detailed list of features and deployment instructions. We stro
Smart contracts for DecentraMix.io, a cross-chain, non-custodial privacy-preserving protocol within the DecentraWorld ecosystem.
โก DecentraMix.io Solidity Smart Contracts To get a better understanding of DecentraMix, we recommend to read about the technologies and privacy protoc
This project demonstrates single transaction and batch transaction use case
Batch Transaction Fullstack ( Localhost:8545 ) This project demonstrates single transaction and batch transaction use case. It comes with a transactio
Lucid is a library, which allows you to create Cardano transactions and off-chain code for your Plutus contracts in JavaScript and Node.js.
Lucid is a library, which allows you to create Cardano transactions and off-chain code for your Plutus contracts in JavaScript and Node.js.
A decentralized protocol for indexing and querying data from DecentraMix's on chain contracts across all supported blockchains.
A decentralized protocol for indexing and querying data from DeMix contracts across all supported blockchains.
๐ฆ Defi Bank is a dapp created for ethereum 101 course of cadena.dev
Welcome to DefiBank ๐ Defi Bank is a dapp created for ethereum 101 course of cadena.dev โจ Demo Install npm install Usage npm run dev Tech NextJS Reac
sound.xyz smart contracts
sound.xyz protocol Explanation of our design approach: https://sound.mirror.xyz/WlS2nfpa1Onk8uknbC7YkhVJ4cYibTc4rUDTyiR55lM We plan to make the protoc
Source code and 3D assets for the Rings (for Loot) NFT project
Rings (for Loot) Rings (for Loot) is the first and largest 3D interpretation of an entire category in Loot. Adventurers, builders, and artists are enc
Nomad Monorepo -- SDKs, Contracts, and more!
Nomad Nomad is a cross-chain communication protocol. This repo contains the following: Smart contracts for the core Nomad protocol Smart contracts for
Universal interface for web3 wallets
web3-wallets Universal interface for web3 wallets dapp wallets blockchains โญโ
Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood
Mastering Ethereum Mastering Ethereum is a book for developers, offering a guide to the operation and use of the Ethereum, Ethereum Classic, RootStock
Use Hardhat & Foundry in the same project
Hardhat Foundry Starter This is a solidity starter template which lets you use both, Hardhat and Foundry. Why use both the tools? Foundry has some awe
A solidity tutorial repo.
Advanced Sample Hardhat Project This project demonstrates an advanced Hardhat use case, integrating other tools commonly used alongside Hardhat in the
This is the main repository for NFT collection dao smart contracts.
Basic Sample Hardhat Project This project demonstrates a basic Hardhat use case. It comes with a sample contract, a test for that contract, a sample s
Container Image Signing & Verifying on Ethereum [Testnet]
cosigneth An experimental decentralized application for storing and verifying container image signatures as an NFT on Ethereum cosigneth, is a decentr
A simple multilateral escrow smart contract for ETH and ERC-20 tokens governed by Cobie.
Multilateral Escrow Smart Contract Governed by Cobie Test Deployments Cobie's address: 0x4Cbe68d825d21cB4978F56815613eeD06Cf30152 Rinkeby: 0xFfE420602
Detect if a contract has been deployed in the latest (or predefined) block from an address that was previously funded through Tornado.Cash.
๐ต๏ธโโ๏ธ TORN Detector Detect if a contract has been deployed in the latest (or predefined) block from an address that was previously funded through Tor
Solidity language server for coc.nvim
coc-solidity coc.nvim extension for solidity. Language server provided by solidity-ls. solidity-ls has no tolerance. Means that some features will onl
Solidity Quickstart is an extensive solidity guide for the solidity newbies out there.
๐ Solidity Quickstart Solidity Quickstart is an extensive solidity guide for the solidity newbies out there. ๐ค How does it work? All the guides rela
PokemonNFT started as Buildspace Project - "Create your own mini turn-based NFT browser game" - ROSE Emerald Paratime Testnet
Welcome to PokemonNFTGame ๐ Buildspace Project - Create your own mini turn-based NFT browser game โจ Demo Install npm install Usage npm run dev Blockc
Decentralized twitter using Solidity, Ethereum, hardhat, ethers, IPFS, Next.JS, TypeScript, TailwindCSS.
DWITTER: Decentralized Twitter Check out the deployed version of this app at https://dwtr.wajeshubham.in Transactions on Ethereum are slow. Therefore,
Solidity NFT whitelist contract example using MerkleTree.js for constructing merkle root and merkle proofs.
MerkleTree.js Solidity NFT Whitelist example Allow NFT minting only to whitelisted accounts by verifying merkle proof in Solidity contract. Merkle roo
A MERN Stack dapp the utilizes three solidity contracts
A MERN Stack dapp the utilizes three solidity contracts. It verifies user ownership of third party NFTs, generates an image incorporating a third party NFT image pulled from IPFS, mints a new NFT for users that includes an on-chain message and metadata to Opensea standards.
Ethereum smart contract gas cost waste pattern detection and patching tool
Ethereum smart contract gas cost waste pattern detection and patching tool
Solidity starter combining foundry and hardhat because both are great and I can't live without either...
Combination Pizza Hut & Taco Bell Foundry && HardHat starter template. Motivation I like them both. With this set-up we get: Unit tests written in sol
Context-aware smart contracts for blockchain IoT systems
Context-aware smart contracts for blockchain IoT systems It contains 2 directories: contracts: contains the ContextAwareSmartContract.sol contract wit
Perpetual Protocol Curie (v2) core contracts
Perpetual Protocol Curie (v2) core contracts
Full stack NFT marketplace built with Polygon, Solidity, IPFS, Web3, Ether, Tailwind & Next.js
Full stack NFT marketplace built with Polygon, Solidity, IPFS, Web3, Ether, Tailwind & Next.js This is a full stack project with both frontend and bac
enables communication between command-line or desktop applications and browser-based Ethereum wallets such as Metamask.
@securerpc/walletbus @securerpc/walletbus Abstract Quickstart Installation Usage Ethers.js Web3.js Configuration options Logging Development Automated
A full stack digital marketplace running on Ethereum, built with Polygon, Next.js, Tailwind, Solidity, Hardhat, Ethers.js, and IPFS
A full stack digital marketplace running on Ethereum, built with Polygon, Next.js, Tailwind, Solidity, Hardhat, Ethers.js, and IPFS
Smart contracts for governance. Contract allows to bond custom/LP UNI-v2 tokens and get voting power
Smart contracts for governance. Contract allows to bond custom/LP UNI-v2 tokens and get voting power
A 'to do list' powered by Ethereum smart contracts
A 'to do list' powered by Ethereum smart contracts. built with JavaScript, Ganache, Truffle, Node.js, Metamask, jQuery, and Bootstrap
Run CosmWasm smart contracts in Node.js and web browsers
Run CosmWasm smart contracts in Node.js and web browsers
๐งฌ Core smart contracts of Platypus Finance
Platypus Finance v1 Core Core smart contracts of Platypus Finance. Before getting started with this repo, please read: The Platypus docs The Platypus
A DAO to build a better internet, together
This is a project is a part of Road to Web3 - ETHGlobal Hackathon. Learn DAO is a community to build a better internet, together. Its mission is to help builders create the future of the Web. We plan to execute that mission by building a learning platform. DAO members will be able to propose tutorial guides and get feedback before publishing them.