TypeScript smart-contracts

Open-source TypeScript projects categorized as smart-contracts | Edit details

Top 13 TypeScript smart-contract Projects

  • GitHub repo uniswap-v2-core

    🎛 Core smart contracts of Uniswap V2

    Project mention: New developer question | reddit.com/r/cryptodevs | 2021-05-02

    Here’s the repository for Uniswap V2’s contracts: https://github.com/Uniswap/uniswap-v2-core

  • GitHub repo hardhat

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

    Project mention: Import & Test a Popular NFT Smart Contract with Hardhat & Ethers | dev.to | 2021-07-25

    Today we're going to learn how to use the very cool smart-contract development framework Hardhat to locally import & test a publicly deployed smart contract. To make things fun & relevant, we'll be using the Bored Ape Yacht Club NFT smart contract in our example. Using a well-known project's smart contract should make it clear how open the Ethereum ecosystem is, and how many opportunities there are to get started in Dapp and smart contract development!

  • GitHub repo uniswap-v3-core

    🦄 🦄 🦄 Core smart contracts of Uniswap v3

    Project mention: New here? Start here | reddit.com/r/NewsCryptoOfficial | 2021-07-30
  • GitHub repo baseline

    The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and blockchain to execute secure and private business processes at low cost via the public Ethereum Mainnet. The protocol will enable confidential and complex collaboration between enterprises without leaving any sensitive data on-chain

    Project mention: A Detailed Summary of Every Single Reason Why I am Bullish on ETH. (2021 Edition!) | reddit.com/r/ethtrader | 2021-05-13

    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.

  • GitHub repo solidity-template

    Combines Hardhat, TypeChain, Ethers, Waffle, Solhint and Solcover

    Project mention: Confused by Web3 and best practices | reddit.com/r/ethdev | 2021-07-18

    I also really like this template for a web3+React website with a simple connect button: https://github.com/PaulRBerg/solidity-template

  • GitHub repo uniswap-v3-periphery

    🦄 🦄 🦄 Peripheral smart contracts for interacting with Uniswap v3

    Project mention: uniswap v3 testnet kovan | reddit.com/r/ethdev | 2021-07-22

    Just found out that the testnet addresses for uniswap v3 is the same as their mainnet counterpart. Link of Uniswap V3 deployment addresses

  • GitHub repo full-stack-ethereum

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

    Project mention: EIP-155 transaction error | reddit.com/r/ethdev | 2021-04-20

    I am trying to develop a SC using hardhat and react, following this code Compile and Deploy work nice, but once I try to interact with the contract I receive this error in my terminal:

  • GitHub repo idex-contracts

    IDEX 2.0 smart contracts

    Project mention: Tomochain stole 25k tomo (40-50k USD) from me while im dying of liver failure. I need this money to stay alive. | reddit.com/r/CryptoCurrency | 2021-03-01

    Whistler includes a wallet exit mechanism, which allows users to withdraw funds in the case IDEX is offline or maliciously censoring withdrawals. Calling exitWallet initiates the exit process, which prevents the wallet from subsequent deposits, trades, or normal withdrawals. Wallet exits are a two-step process as defined in controls.

  • GitHub repo quipuswap-core

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

    Project mention: Questions around Tezos | reddit.com/r/tezos | 2021-07-29

    You can provide liquidity of XTZ and other tokens with Quipuswap AMM:https://quipuswap.com

  • GitHub repo protocol

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

    Project mention: I love open source devs from the bottom of my heart ❤️ | reddit.com/r/ProgrammerHumor | 2021-03-14

    https://devprotocol.xyz/ https://github.com/dev-protocol/protocol/blob/master/docs/WHITEPAPER.md

  • GitHub repo erc20-balance

    💎 Get 2000+ ERC-20 token balances with JavaScript. Supports Node.js and Deno

    Project mention: erc20-balance: Get 2000+ ERC-20 token balances with JavaScript | reddit.com/r/Deno | 2021-06-08
  • GitHub repo humanitweet

    A twitter-like social network for REAL Human beings

    Project mention: "Sign-In w/ Ethereum" is the future of login for every app on the Internet, crypto-related or not | reddit.com/r/ethereum | 2021-06-09

    It's not live yet but if anyone is interested: https://github.com/juanumusic/humanitweet#readme

  • GitHub repo quipuswap-sdk

    🔭 QuipuSwap SDK for JavaScript.

    Project mention: Useful Links for Tezos Devs, where you may find answers on all your questions | reddit.com/r/tezos | 2021-06-11
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 2021-07-30.


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

Project Stars
1 uniswap-v2-core 1,299
2 hardhat 1,262
3 uniswap-v3-core 1,201
4 baseline 512
5 solidity-template 481
6 uniswap-v3-periphery 411
7 full-stack-ethereum 291
8 idex-contracts 33
9 quipuswap-core 33
10 protocol 29
11 erc20-balance 11
12 humanitweet 11
13 quipuswap-sdk 8
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives