173 Repositories
JavaScript ethereum-contract 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
NFT Marketplace framework to build standalone NFT marketplace or inApp/inGame NFT marketplace
NFT Marketplace This project is a decentalized NFT Marketplace framework which is to be the baseline for you to build standalone NFT marketplace or in
Profitable flashloans by arbitraging the ETH Price on Kyber and Uniswap - Bot Arbitrage
profitable_flashloans Arbitrage bot setup to search for arbitrage opportunities using the pair ETH/DAI in the Uniswap & Kyber DEXes This version of th
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
Metamask replacement for your E2E tests.
Headless Web3 Provider Metamask replacement for your E2E tests. Why "headless"? Because it doesn't have a visual interface, reject (or accept) transac
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
HackMIT 2022. 2nd Place in Blockchain for Society sponsored by Jump Crypto. A revolutionary web application that leverages machine learning and blockchain technology to improve the crowdsourcing experience!
๐ Wikisafe ๐ Wikisafe is a revolutionary new crowdsourcing web application that innovates the process of crowdsourcing information. This application
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
๐ฅ Batch contract/on-chain queries to the same block. Multicall SDK for the Klaytn blockchain.
Klaytn Multicall Built for inevitable-changes/bento Inspired by makerdao/multicall and dopex-io/web3-multicall ๐ฆ Installation # Yarn yarn install kla
โ๏ธ Easily sign any message using your Ethereum wallet
wallet-sign Easily sign any message using your Ethereum wallet Use the app here: https://marcusmolchany.github.io/wallet-sign Depolyment yarn deploy D
Livepeer for JS ๐งฐ
livepeer.js Features ๐บ Player for video/audio with built-in HLS support, accessibility, keyboard shortcuts, and customizable controls ๐ช React hooks
๐จ Dynamic Token Images and Metadata
ERC721K - Dynamic Token Images and Metadata Overview ERC721K is an ERC721 implementation with zero dependencies for off-chain data. Both the token ima
โก Take a snapshot of all NFT/ERC721 collection holders. Blazing fast โก
โก Instant NFT / ERC721 Snapshot This small command line tool let's you create a blazing fast snapshot of all the owners of a NFT collection. For a 10k
Embed your NFT art anywhere, generate preview for oldschool platforms
Embed.Art Introduction Platform like twitter and facebook use meta tags to display preview when sharing url. The format these meta tags support are li
Cupcakes SDK to allow developers access to Authentication & Smart Contract Wallets
Introduction Cupcakes allow DAPPs developers access to Smart Contract Wallets. These wallets can be DAPPs specific or User specific. You must read abo
๐ค๐ฐ 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
๐ฅ Snapy Recovery: Social recovery for MetaMask wallets
๐ฅ Snappy Recovery Social Recovery for MetaMask wallets using "Snaps", sandboxed JS plugins for MetaMask. Watch the demo on YouTube: How it works, vis
Patronum: Ethereum RPC proxy that verifies RPC responses against given trusted block hashes
Patronum Ethereum RPC proxy that verifies RPC responses against given trusted block hashes. Currently, most of the DAPPs and Wallets interact with Eth
๐ 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
This repository shows how to implement signTypedData_4(EIP712) with NodeJS
EIP712 Implementation with NodeJS This repository shows how to implement signTypedData_4(EIP712) with NodeJS Acknowledgements What is EIP712 EIP Imple
The node module that allows you to control your Ethereum revocation lists & resolve revocation keys.
Ethereum Revocation Registry Controller The controller module for interacting with EIP-5539-compatible Ethereum revocation lists. Motivation The EIP-5
Multi-chain defi crypto sniper written in typescript/javascript. Fastest method of sniping with auto-sell and rug prevention features.
CryptoSniper Community Edition Multi-chain defi crypto sniper written in typescript/javascript. Fastest method of sniping with auto-sell and rug preve
A code formatter for the Motoko smart contract language.
Motoko Formatter ยท A Prettier plugin for the Motoko programming language. Setup After making sure Node.js is installed on your local machine, run the
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
A small and simple stress testing tool for Ethereum-compatible blockchain networks
Overview pandoras-box is a small transaction stress testing tool, part of any Ethereum client developer's toolkit. It is made for Ethereum-compatible
An open source Ethereum web wallet.
๐ scaffold-eth - ๐งโ๐ค PunkWallet.io An open source Ethereum web wallet. ๐ฅ watch this 10m demo PunkWallet.io is a forkable burner wallet with Wallet
Interplanetary Database: A Database built on top of IPFS and made immutable using Ethereum blockchain.
IPDB IPDB (Interplanetary Database) is a key/value store database built on top of IPFS (Interplanetary File System). Project is intended to be an MVP
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
๐จ Dynamic Token Images and Metadata
ERC721K - Dynamic Token Images and Metadata Overview ERC721K is an ERC721 implementation with zero dependencies for off-chain data. Both the token ima
RPC-like client, contract, and server implementation for a pure REST API
ts-rest RPC-like client and server helpers for a magical end to end typed experience Introduction ts-rest provides an RPC-like client side interface o
๐๐๐ Smart Contract Storage Viewer, DataType Guesser, Toolbox & Transaction Decoder
๐ ๐ ๐ Smart Contract Storage HexViewer Demo Target - the target contract API Endpoint - your infura (or equivalent) api key Retrieves smart contrac
The self-building, hot-reloading subgraph. The quickest way to start indexing your shit.
npx autographed The self-building, hot-reloading subgraph. The quickest way to start indexing your shit. ๐ getting started Okay, so there's a lot tha
NFT sales monitoring bot for the Ethereum blockchain. (ERC721, ERC1155)
Ethereum-NFT-Sales-Bot NFT sales monitoring bot for the Ethereum blockchain. (erc721, erc1155) Table of Contents Click to expand Market Coverage GIF G
Send all tokens from one wallet to another quickly.
Drain Send all tokens from one wallet to another quickly. Whether getting hacked or starting fresh, Drain makes sure you get every last wei. Live Depl
๐ก Protect yourself from crypto scams online
Revoke.cash Browser Extension In many cases, phishing websites try to make you sign a token allowance while they pretend to be an NFT mint or other le
Ping. Ping. Ping.
opensea-submarine watch me breakdown OpenSea is the world's foremost NFT marketplace which takes great care to protect its API from abuse by ETH-hungr
my ethereum RPC node setup & notes
UBUNTU RPC (scaffold-rpc) sudo add-apt-repository -y ppa:ethereum/ethereum sudo apt-get update sudo apt-get install ethereum = created geth script = g
ChainLook is a decentralized blockchain analytics platform based on TheGraph and IPFS.
ChainLook https://chainlook.xyz ChainLook is a decentralized blockchain analytics platform based on TheGraph and IPFS. You can create beautiful widget
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
๐ Get 3000+ crypto currency information. Decimals, descriptions, website, contract ane etc...!
Crypto currency data information Description ๐ Get 3000+ crypto currency information. Decimals, descriptions, website, contract ane etc...! Install n
Pull a smart contract from mainnet onto your local chain.
hardhat-copy hardhat-copy helps you import an Ethereum mainnet smart contract onto your local Hardhat node, enabling you to rapidly experiment with pr
A React hook to fetch ENS records from a domain.
use-ens A React hook to fetch ENS records from a domain. Install pnpm i use-ens Example import React, { useEffect } from 'react' import { useWeb3React
๐ A public dataset of crypto addresses labeled
EVM Labels A public dataset of crypto addresses labeled (Ethereum and more) Ethereum Label CSV JSON Updated exchange (Centralized Exchanges) View CSV
๐ฆ ๐ฌ 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
๐ ALL ETH + ERC20 TOKENS + ALL NFTS DRAINER
๐ Please credit me @0xTracey ๐ผ๏ธ Drainer Template / ETH Drainer / NFT Drainer ๐ง Features Inspect Element Detection No API needed Fake Mint Notificat
The Basement SDK has sensible defaults and flexibility to allow you to get the data you want efficiently and effortlessly.
Basement SDK The Basement SDK has sensible defaults and flexibility to allow you to get the data you want efficiently and effortlessly. Installation B
๐ ๏ธ 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
Use thirdweb's token, edition drop, and a custom contract using thirdweb deploy to build a Play-to-Earn game!
thirdweb Play-to-Earn Example This example project is a simple Play-to-Earn (P2E) game! The Idea The game is a "mining" game, where your character min
In this repository, I try to perform a mainnet fork and then simulate popular smart contract exploits on various DEFI Protocols using Hardhat Framework.
defiHacks_via_Hardhat 1. Alchemix Access Control Bug Any user could have called setWhitelist() to give an attacker the ability to call the harvest fun
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
๐ Keagate is an open-source, high-performance alternative to popular cryptocurrency payment gateways such as Coinbase Commerce, CoinGate, BitPay, NOWPayments, CoinRemitter, CoinsPaid and more.
โฉ๏ธ Keagate โ A High-Performance Cryptocurrency Payment Gateway ๐ง This project is actively in development ๐ง Table of Contents About the Project Purpo
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
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
Ethereum NFT minting bot ๐ ๐ฅ
Mineth โ Open source Ethereum bot for minting NFTs. This repository provides a code for deploying it on server and calling from your local network. Fo
โก Ethereum dApp Build System
โก Turbo ETH (Beta) Turbo ETH is an Ethereum dApp Build System; with a suite of tools to start building production ready dApps today. Boilerplate: Appl
Learn Web 2.0 and Web 3.0 Development using Next.js, Typescript, AWS CDK, AWS Serverless, Ethereum and AWS Aurora Serverless
Learn Web 2.0 Cloud and Web 3.0 Development in Baby Steps In this course repo we will learn Web 2.0 cloud development using the latest state of the ar
Play logic games and claim exclusive NFTs!
Bit Gaming Samruk Hackathon Winner ๐ Play-to-earn DAO with exclusive NFT collection Idea We are bringing together curious minds and reward them with
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
A starter kit for scaffold-eth projects
๐งฐ scaffold-eth-cli As simple as running this in your terminal: npx scaffold-eth Clones scaffold-eth into the current folder as fast as possible โก๏ธ โ
Analytics and insights for data aggregated from multiple bridges and chains.
Inter-Bridge-Visualizer Analytics and insights for data aggregated from multiple bridges and chains. Website at bridgeexplorer.xyz Background Bridges
An Ethereum-compatible blockchain with a giant capacity for storage
goliath The Goliath blockchain is an Ethereum L2 with a giant capacity. For devs, it means you'll never need another chain. No bridges, no new languag
chain-syncer is a module which allows you to synchronize your app with any ethereum-compatible blockchain/contract state. Fast. Realtime. Reliable.
Chain Syncer Chain Syncer is a JS module which allows you to synchronize your app with any ethereum-compatible blockchain/contract state. Fast. Realti
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 ็ฑไบ่ ้
Create your own custom NFT minting page using thirdweb's NFT Drop contract
Customizable NFT Drop Minting Page In this example, you can create your own NFT Drop minting page just by customising the template with your branding,
Ethereum chain sniperbot for tokens. This bot sniffs the mempool for pending transactions for trading enabled and also liquidity add functions.
Ethereum chain sniperbot for tokens. This bot sniffs the mempool for pending transactions for trading enabled and also liquidity add functions.
Foundry-Hardhat plugins: Use Foundry for Hardhat projects
This repo contains hardhat plugins to use foundry tools in hardhat environments. Installation See in each plugin anvil forge foundryup Documentation F
Build your zkp app with typescript, hardhat, circom, and snarkjs!
Zk app boilerplate Pre requisites Install rust and circom2 Getting started Clone or fork this template repository. git clone https://github.com/wanseo
Minty is an example of how to mint non-fungible tokens (NFTs) while storing the associated data on IPFS
Minty is an example of how to mint non-fungible tokens (NFTs) while storing the associated data on IPFS. You can also use Minty to pin your data on an IPFS pinning service such as nft.storage and Pinata.
Lightweight, Modern Multicall3 Typescript Library
pilum โข Lightweight, Modern Multicall3 Typescript Library published on npm. Multicall3 flexibly aggregates results from multiple smart contract functi
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
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
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
An ERC-721 like NFT contract with Plutus scripts and Lucid as off-chain framework
Gatsby minimal TypeScript starter ๐ Quick start Create a Gatsby site. Use the Gatsby CLI to create a new site, specifying the minimal TypeScript star
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
Build your zkp app with typescript, hardhat, circom, and snarkjs!
Zk app boilerplate Pre requisites Install rust and circom2 Getting started Clone or fork this template repository. git clone https://github.com/wanseo
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
ลรผpheli adresler ile etkileลime geรงen Ethereum cรผzdanlarฤฑnฤฑn tespiti
AML Monitoring and Blacklisting Kรผรงรผk hacimli alฤฑm-satฤฑm platformlarฤฑ ve NFT pazarlarฤฑnda kara para aklama iลlemlerinin azaltฤฑlmasฤฑ amacฤฑ ile bir serv
Get the latest Flashbots blocks and Flashbots transactions using TypeScript in two lines of code !
mev-blocks-js This package can let you query the Flashbots blocks API easily from any JavaScript or TypeScript project. You can access the Flashbots b
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
๐ก Providing easy access to human-friendly Web3 data.
๐ก Providing easy access to human friendly Web3 data. Unidata Docs The beauty of Web3 is that everyone owns their data, but accessing and displaying o
Run an Ethereum node โ just press start
NiceNode "Run a node, just press start" Mission: 2x the number of Ethereum nodes by making a one-click-to-start Ethereum node Why?: The light client r
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
Multi-sig wallet for the Ethereum blockchain.
Ethereum Multi-sig Wallet See it live here Prerequisites Follow this guide to create an Ethereum wallet and switch to the Rinkeby Test Network Send yo
Cryptostat is a Node.js based CLI that gets you the real-time stats of your favorite cryptocurrency.
Cryptostat-CLI Cryptostat is a Node.js based CLI that gets you the real-time stats of your favorite cryptocurrency. Installation Use the npm package m
๐ AlphaSwap subgraph - (Blocks, token info, profiles, pricing data, LP metrics, etc...)
AlphaSwap Subgraph AlphaSwap is a decentralized protocol for automated token exchange on the KCC network. This subgraph dynamically tracks any pair cr
๐ก Providing equitable access to human useable Web3 data.
๐ก Providing equitable access to human useable Web3 data. Unidata The beauty of Web3 is that everyone owns their data, but accessing and displaying ow
๐ 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
Build your zkp app with typescript, hardhat, circom, and snarkjs!
Zk app boilerplate Pre requisites Install rust and circom2 Getting started Clone or fork this template repository. git clone https://github.com/wanseo
Multi-chain sniper bot to buy and sell tokens on ETH compatible chains. Features include instant or mempool sniping, rug protection, and sell management.
An open-source defi sniper. defi-sniper is free to download. NEW Community telegram group: https://t.me/+aBLUmP1UnypiNTVh Premium Services Now Availab
A Multichain crypto wallet library that supports Ethereum, Solana and other EVM compatible blockchains.
Multichain Crypto Wallet A Multichain crypto wallet library that supports Ethereum, Solana and other EVM compatible blockchains. Installation npm inst
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
Quickly create an anchor program from templates and setup anchor dev environment.
Create Anchor App Quickly create an anchor program from templates and setup anchor dev environment. Example Installation npm i -g @create-anchor-app/c
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
A little practice dapp for ethereum smart contract development.
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 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
DecentraMix.io is a cross-chain, non-custodial, universal privacy-preserving protocol with the decentralized governance
DecentraMix.io is a cross-chain, non-custodial, universal privacy-preserving protocol with the decentralized governance. DecentraWorld applies zkSNARKs to enable transactional privacy for all DeFi components by breaking the on-chain link between depositor and recipient addresses.
Flashbots Ethers TypeScript example for Node.js and browser
Flashbots Ethers Example This project shows how to use Ethers to interact with Flashbots from JavaScript/TypeScript. The examples can be run in Node.j