TypeScript smart-contracts

Open-source TypeScript projects categorized as smart-contracts

Top 23 TypeScript smart-contract Projects

  • sismo-protocol

    Contracts of the Sismo Attestation Protocol

    Project mention: 10 Trending Github repositories / November, 3 2022 | dev.to | 2022-11-03

    git clone https://github.com/sismo-core/sismo-protocol.git

  • truffle

    A tool for developing smart contracts. Crafted with the finest cacaos.

    Project mention: Hacking the Hackathon | dev.to | 2023-02-02

    I recently came across this pretty awesome Ethereum Hackathon Survival Guide from ConsenSys (the company that makes web3 tools such as Infura, MetaMask, Truffle, and Diligence). The guide covers workflows, prepping for a web3 hackathon, best practices, Ethereum resources to have with you during the hackathon, etc.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • hardhat

    Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.

    Project mention: The Ultimate Guide to Debugging Smart Contracts: Tips and Tools for Web3 Developers | dev.to | 2023-01-30

    Hardhat is an open-source development environment for Ethereum. It includes tools for developing, testing, and deploying smart contracts. Hardhat also has a built-in debugger that allows developers to step through the code and inspect variable values.

  • v3-core

    🦄 🦄 🦄 Core smart contracts of Uniswap v3

    Project mention: ELI5 - Why can’t the IRS just bill/refund me? | reddit.com/r/explainlikeimfive | 2023-01-31

    Two coin you must know by name as a crypto investor (ETH And USDT) ETH is used at a swap to buy other coins. USDT is used at the crypto exchanges to buy other coins. To cash out crypto profits to get back your real money, you need to send ETH or USDT to (Robin hood, coin base, PayPal /Vennmo) Expect this companies o create a fake tax, fake as in real but made up numbers since the congress has not pass crypto tax laws ,basically they scam you for cashing out. A day will come when they explain how they came up with those figures. MEME tokens are designed to bring in new people into crypto; people who are afraid of crypto, this people will later graduate into real crypto investors for major currency. ANY NFT only token is a MEME token. SHIL INU HOLDERS are increasing every hour. Holders/customers comes before price move https://coinmarketcap.com/currencies/shila-inu/ Modern Crypto projects are not following the rule( Make a product first, list the product at many exchange and then promote the product) Many are selling a roadmap as a product with a basic website, basic NFT, road map end of the story. How MEME can you go? This route is just enough for a certain demographic. HOW TO SELL Tokens to get BACK ETH in your Wallet. Connect meta mask or trust wallet to https://uniswap.org/ , this time go from the token in your wallet on top and ETH At the bottom. First you get charged a very high fee to Approve to sell. Next you get charged to sell. Therefore get used to 3Times payment in ETH, Pay to buy, Pay to get approved to sell, Pay to sell. This is why ETH is 1,600USD/coin. Think millions of people making those payments. Don’t people have an alternative? Yes they do on BNB; however 99% of BNB tokens are a scam as comp aired to ETH block chain. How to swap ETH for other tokens at UNI-SWAP. First buy ETH, any amount like 10usd or 20USD or 50 USD https://metamask.io/ next connect to swap https://app.uniswap.org/ TIP: Like explained above, you need to pay to buy. Therefore, if you spend 10USD, 3USD goes into fees. If you spend 100USD, 3USD goes into fees. THEREFORE, reduce your ETH/ 10USD to 7USD before swap. SWAP thereafter, UNI-Swap will ask you to add token after swap. Do so! TIP: 3USD are just an approximate, usually 3to5USD ranges.

  • v2-core

    🎛 Core smart contracts of Uniswap V2

    Project mention: Uniswap Deep Dive 1: | dev.to | 2022-11-06

    For source code, Uniswap V2 Core and Uniswap V2 Peripheral

  • remix-project

    Remix is a browser-based compiler and IDE that enables users to build Ethereum contracts with Solidity language and to debug transactions.

    Project mention: Using Remix Analyzer For Solidity Syntax Analysis. | dev.to | 2023-01-10

    Remix Analyzer is the underlying library for the Remix IDE Solidity Static Analysis plugin. This means that it can be also used for other projects, not just for Remix IDE.

  • hardhat-template

    Hardhat-based template for developing Solidity smart contracts

    Project mention: Foundry vs. Hardhat template? | reddit.com/r/ethdev | 2022-04-09

    It seems like every single week, I see things about Foundry. As someone that has been using a fairly standard Hardhat template for my projects the past year, I feel like this gets the job done, but I am wondering what I am missing?

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • merkletreejs

    🌱 Construct Merkle Trees and verify proofs in JavaScript.

  • v3-periphery

    🦄 🦄 🦄 Peripheral smart contracts for interacting with Uniswap v3

    Project mention: Tip Tuesday | reddit.com/r/smartcontracts | 2022-06-07
  • full-stack-ethereum

    Building full stack apps with Solidity, Ethers.js, Hardhat, and The Graph

  • celo-monorepo

    Official repository for core projects comprising the Celo platform

    Project mention: As a footballer I am surrounded by gambling ads. This needs to stop - David Wheeler in The Guardian | reddit.com/r/soccer | 2023-01-26

    sure, it's going to take years to change seeing the people/corporations that don't want change. a typical human psychological dilemma, i'd say, reluctance to something you don't understand or don't like. Look at Gitcoin or Celo or city3, local economies etc... why not support a change to empower people and move away from greedy, corporate/banking systems?

  • baseline

    The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and distributed ledger technology to enable confidential and complex coordination between enterprises while keeping data in systems of record. This repo serves as the main repo for the Baseline Protocol, containing core packages, examples, and reference implementations.

    Project mention: A Detailed Summary of Every Single Reason Why I am Bullish on ETH in 2022. (TL;DR at the bottom) | reddit.com/r/ethfinance | 2022-06-29

    Ethereum is by far the most widely adopted blockchain by enterprises. Ethereum’s Enterprise Ethereum Alliance (EEA) is the largest blockchain-enterprise partnership program and Ethereum is by far the most frequently leveraged blockchain for proof of concepts and innovation in the blockchain space by enterprises. Meanwhile, there are protocols like the Baseline protocol which is a shared framework which allows enterprises to use Ethereum as a common frame of reference and a base settlement layer without having to give up privacy when settling on the public Ethereum mainnet. This framework makes adopting Ethereum much easier for other enterprises. Another example is EY’s “Nightfall”, a Zero Knowledge optimistic rollup which provides full privacy and cheaper transactions for enterprise use.

  • matic.js

    Javascript developer library to interact with Matic Network

  • contracts

    A set of reusable smart-contracts (by HQ20)

    Project mention: I’m lost making a token. | reddit.com/r/CryptoCurrency | 2022-12-02
  • solidstate-solidity

    💠 Upgradeable-first Solidity smart contract development library 💠

    Project mention: Exploring ERC20 fungible token standard in Solidity | dev.to | 2022-09-12

    SolidState ERC20 implementation

  • umbra-protocol

    🌕🌑 Privacy Preserving Shielded Payments On The Ethereum Blockchain

  • typescript-eth-starter

    🔌 Ethereum Dapp Basic Typescript Starter

  • flow-playground

    Flow Playground front-end app 🤹‍♂️

    Project mention: A Guide to Successful DevOps in Web3 | dev.to | 2023-01-12

    Other options include Brownie and Hardhat for EVM smart contracts, Anchor for Solana, and the Playground GUI for Flow.

  • lyra-protocol

    The Lyra Protocol

    Project mention: I’m sure this has been stated hundreds of times but I can’t find a thread, where can I buyer eth options (long) and who is setting them? Hedge funds?? Citadel?? Any solid options plays you like?? I think most (longs) into late sept within reason are solid.. | reddit.com/r/ethereum | 2022-07-27
  • turborepo-web3-starter-kit

    ⚡ Ethereum Dapp monorepo starter kit

    Project mention: 📦 turborepo-web3-starter-kit | reddit.com/r/u_lexchou0421 | 2023-01-11
  • protocol

    ⛓ Dev Protocol is an open source middleware for creator's sustainability. (by dev-protocol)

  • quipuswap-core

    🧙‍♂️ Repository containing QuipuSwap liquidity protocol smart-contracts written in Ligo language

    Project mention: Explore the Tezos NFT ecosystem via a cross-network bridge and win a limited edition NFT by Mario Klingemann | reddit.com/r/NFTsMarketplace | 2022-11-22

    Tezos stands among the most NFT-friendly networks when it comes to minting price, artist community, and market size. The new cross-chain bridge by Allbridge (cross-chain bridging service) and QuipuSwap (staple Tezos DEX) provides a unique opportunity for NFT artists and collectors worldwide to tap into the Tezos' NFT scene easily.

  • persssist

    Storage decentralized application running on top of Rinkeby testnet for storing files metadata and IPFS protocol for uploading, sharing and downloading files.

    Project mention: Storage dApp running on top of Rinkeby for storing files metadata and IPFS protocol for uploading, sharing and downloading files. | reddit.com/r/golang | 2022-04-15
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-02.

TypeScript smart-contracts related posts


What are some of the best open-source smart-contract projects in TypeScript? This list will help you:

Project Stars
1 sismo-protocol 15,981
2 truffle 13,762
3 hardhat 5,210
4 v3-core 3,294
5 v2-core 2,303
6 remix-project 1,815
7 hardhat-template 1,716
8 merkletreejs 936
9 v3-periphery 899
10 full-stack-ethereum 760
11 celo-monorepo 634
12 baseline 565
13 matic.js 439
14 contracts 422
15 solidstate-solidity 285
16 umbra-protocol 223
17 typescript-eth-starter 132
18 flow-playground 108
19 lyra-protocol 87
20 turborepo-web3-starter-kit 79
21 protocol 66
22 quipuswap-core 49
23 persssist 34
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.