Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Solidity

Solidity is a statically-typed curly-braces programming language designed for developing smart contracts that run on various blockchain platforms, most notably, Ethereum. The Solidity programming language is an open source, community project governed by a core team. The core team is sponsored by the Ethereum Foundation. The programs compiled by the Solidity are intended to be run on Ethereum Virtual Machine.

https://github.com/zemse/hardhat-tracer

๐Ÿ•ต๏ธ allows you to see internal calls, events and storage operations in the console

blockchain ethereum events evm hardhat logs solidity trace

Last synced: 03 Jan 2025

https://github.com/microsoft/eEVM

Enclave ready EVM (eEVM) is an open-source, standalone, embeddable, C++ implementation of the Ethereum Virtual Machine.

blockchain enclave ethereum sgx solidity

Last synced: 12 Nov 2024

https://github.com/Microsoft/eEVM

Enclave ready EVM (eEVM) is an open-source, standalone, embeddable, C++ implementation of the Ethereum Virtual Machine.

blockchain enclave ethereum sgx solidity

Last synced: 09 Nov 2024

https://github.com/cryptofinlabs/audit-checklist

A Solidity smart contract auditing checklist

ethereum security solidity

Last synced: 26 Oct 2024

https://github.com/RareSkills/huff-puzzles

These exercises were created for our Advanced Solidity Bootcamp and open sourced. Learn EVM bytecode with the Huff Language.

ethereum evm foundry huff solidity

Last synced: 17 Nov 2024

https://github.com/miguelmota/solidity-idiosyncrasies

Solidity gotchas, pitfalls, limitations, and idiosyncrasies.

best-practices ethereum gotchas idiosyncrasies pitfalls smart-contracts solidity truffle web3

Last synced: 27 Oct 2024

https://github.com/bokkypoobah/bokkypoobahsdatetimelibrary

Gas-Efficient Solidity DateTime Library

datetime ethereum gas library solidity

Last synced: 06 Jan 2025

https://github.com/bokkypoobah/BokkyPooBahsDateTimeLibrary

Gas-Efficient Solidity DateTime Library

datetime ethereum gas library solidity

Last synced: 18 Nov 2024

https://github.com/gitcoinco/grants-stack

Round Manager & Grant Explorer & Project Builder of the Grants Protocol

quadratic-funding react solidity typescript

Last synced: 15 Nov 2024

https://github.com/crytic/etheno

Simplify Ethereum security analysis and testing

differential-testing ethereum ganache solidity symbolic-execution truffle

Last synced: 06 Jan 2025

https://github.com/anbang/professional-solidity

ใ€ŠSolidity ้ซ˜็บง็จ‹ๅบ่ฎพ่ฎกใ€‹้ขๅ‘ไธ“ไธšๅผ€ๅ‘่€…็š„Solidityๆ•™็จ‹๏ผ็›ฎๅ‰ๅทฒ็ปๅฎŒๆˆไบ†ๆœ€ๅˆ็š„ V0.0.1 ็‰ˆๆœฌ

airdrop airdrops auction blockchain dapp dapps dapps-development erc20 erc721 ethereum evm nft open-source smart-contracts solidity solidity-contracts web3

Last synced: 31 Dec 2024

https://github.com/pessimistic-io/slitherin

Slither Detectors by Pessimistic.io

ethereum plugin slither solidity static-analysis

Last synced: 03 Jan 2025

https://github.com/jeiwan/uniswapv3-code

Uniswap V3 clone built to learn smart-contracts development in Solidity

ethereum foundry smart-contracts solidity uniswap uniswap-v3

Last synced: 05 Jan 2025

https://github.com/kay-is/web3-from-zero

A basic introduction to web3 and its concepts, using the JavaScript you already know.

blockchain javascript solidity web3

Last synced: 31 Dec 2024

https://github.com/poanetwork/solidity-flattener

Utility to combine Solidity project to a flat file

contracts solidity

Last synced: 16 Nov 2024

https://github.com/jellydn/dapp-starter

Opinionated Dapp Starter Template provides a solid foundation for building Ethereum-based applications. It incorporates various tools and frameworks such as React, Next.js, Hardhat, TypeChain, web3-react, daisyUI Tailwind CSS Components, and OpenZeppelin.

dapp-starter ethereum etherjs hacktoberfest hardhat nextjs openzeppelin react solidity typescript web3 web3-react

Last synced: 15 Nov 2024

https://github.com/Neufund/smart-contract-watch

A tool to monitor a number of smart contracts and transactions

blockchain dapp ethereum scanning-transactions solidity transaction

Last synced: 29 Nov 2024

https://github.com/gnidan/abi-to-sol

Generate Solidity interface from ABI JSON

abi compiler ethereum solidity

Last synced: 06 Jan 2025

https://github.com/graphprotocol/contracts

Contracts repository for The Graph protocol

contracts ethereum graphprotocol graphql solidity thegraph thegraphprotocol

Last synced: 04 Jan 2025

https://github.com/consensys/scribble

Scribble instrumentation tool

ethereum language scribble smart-contracts solidity

Last synced: 04 Jan 2025

https://github.com/pcaversaccio/createx

Factory smart contract to make easier and safer usage of the `CREATE` and `CREATE2` EVM opcodes as well as of `CREATE3`-based (i.e. without an initcode factor) contract creations.

create create2 create3 deployment ethereum factory-contract solidity

Last synced: 05 Jan 2025

https://github.com/paradigmxyz/solar

Blazingly fast, modular and contributor friendly Solidity compiler, written in Rust

compiler ethereum evm programming-language solc solidity yul

Last synced: 01 Jan 2025

https://github.com/Consensys/scribble

Scribble instrumentation tool

ethereum language scribble smart-contracts solidity

Last synced: 15 Nov 2024

https://github.com/ConsenSys/scribble

Scribble instrumentation tool

ethereum language scribble smart-contracts solidity

Last synced: 16 Nov 2024

https://github.com/dapphub/ds-proxy

a proxy object that can compose transactions on owner's behalf

dappsys ethereum proxy solidity

Last synced: 31 Dec 2024

https://github.com/etherchina/solidity-doc-cn

ไปฅๅคชๅŠSolidity่ฏญ่จ€ไธญๆ–‡ๆ–‡ๆกฃ

ethereum solidity

Last synced: 19 Nov 2024

https://github.com/blacksmith-eth/blacksmith

๐Ÿ”จ An adaptive frontend for smart contract interaction

anvil ethereum foundry nextjs react solidity viem wagmi

Last synced: 18 Nov 2024

https://github.com/a16z/cicada

A protocol for private on-chain voting, implemented in Solidity.

ethereum homomorphic-encryption privacy smart-contracts solidity time-lock-puzzle voting zero-knowledge

Last synced: 31 Oct 2024

https://github.com/ethereumjs/ethereumjs-abi

[DEPRECATED] Decoder and encoder for the Ethereum ABI

abi ethereum json rpc solidity

Last synced: 05 Jan 2025

https://github.com/cdump/evmole

Extracts function selectors, arguments, state mutability and storage layout from EVM bytecode, even for unverified contracts

bytecode ethereum evm solidity web3

Last synced: 03 Jan 2025

https://github.com/nomoixyz/vulcan

Development framework for Foundry projects

ethereum forge foundry foundry-rs huff rust solidity testing

Last synced: 06 Jan 2025

https://github.com/pcaversaccio/create2deployer

Helper smart contract to make easier and safer usage of the `CREATE2` EVM opcode.

create2 deployment ethereum smart-contracts solidity

Last synced: 05 Jan 2025

https://github.com/tintinweb/smart-contract-sanctuary-ethereum

๐Ÿฆ๐ŸŒด๐ŸŒด๐ŸŒด๐Ÿฆ• A home for ethereum smart contracts. ๐Ÿ 

ethereum smart-contracts solidity

Last synced: 31 Dec 2024

https://github.com/zama-ai/fhevm

A Solidity library for interacting with an fhEVM blockchain.

encryption evm fhe fhevm solidity tfhe

Last synced: 04 Jan 2025

https://github.com/panaverse/defi-dapps-solidity-smart-contracts

This is a Web 3 Smart Contract learning and teaching repo which will be used to teach students all across Pakistan.

dao dapp defi erc1155 erc20 erc721 ethereum hardhat solidity typescript

Last synced: 06 Jan 2025

https://github.com/HarryR/solcrypto

Solidity crypto libraries, ring signatures, proof of knowledge, packed signatures etc. with matching Python implementations for secp256k1 and (alt)BN-256

bn256 cryptography ethereum libraries ring-signatures schnorr secp256k1 solidity tools zero-knowledge

Last synced: 31 Oct 2024

https://github.com/paulrberg/prb-proxy

Proxy contract to compose Ethereum transactions

blockchain delegatecall ethereum prb-proxy proxy smart-contracts solidity

Last synced: 05 Jan 2025

https://github.com/dharma-eng/dharma-smart-wallet

An upgradeable, meta-transaction-enabled smart wallet for earning interest on stablecoins while retaining custody of funds, with an added security backstop provided by Dharma Labs.

assembly dharma ethereum-contract evm interest lending meta-transactions solidity upgradeable wallet

Last synced: 08 Nov 2024

https://github.com/jeiwan/flash-loans-comparison

Comparison of flash loan solutions on Ethereum

defi ethereum smart-contract solidity

Last synced: 02 Jan 2025

https://github.com/anish-agnihotri/multiraffle

NFT distribution with (1) randomized, multi-winner raffles and (2) bulk on-chain metadata generation.

distribution ethereum minting nft raffle shuffle solidity

Last synced: 01 Jan 2025

https://github.com/offciercia/tips-solidity-code-auditors

Gaining the most elusive of tips. Add your input and let's collect them all!

audit bug-bounty bugbounty smart-contracts solidity web3

Last synced: 31 Dec 2024

https://github.com/dapphub/ds-math

Safe arithmetic

arithmetic dappsys ethereum solidity

Last synced: 01 Jan 2025

https://github.com/ObsidianLabs/Black-IDE

Black IDE is a cross-platform graphic IDE for smart contract development on Ethereum and EVM-compatible blockchains.

black-ide blockchain ethereum ethereum-ide evm smart-contracts solidity solidity-ide

Last synced: 08 Nov 2024

https://github.com/ackee-blockchain/wake

Wake is a Python-based Solidity development and testing framework with built-in vulnerability detectors

deployment lsp-server python solidity static-analysis testing testing-framework

Last synced: 04 Jan 2025

https://github.com/alexfertel/bulloak

Generate tests based on the Branching Tree Technique.

cli solidity testing tree

Last synced: 20 Nov 2024

https://github.com/alloy-rs/svm-rs

Solidity-Compiler Version Manager

solidity version-manager

Last synced: 03 Jan 2025

https://github.com/roynalnaruto/svm-rs

Solidity-Compiler Version Manager

solidity version-manager

Last synced: 01 Jan 2025

https://github.com/evmts/tevm-monorepo

A library that enables next-generation UX and DX via putting an ethereum node in the browser and solidity in javascript

evm forge solidity typescript

Last synced: 03 Jan 2025

https://github.com/huff-language/foundry-huff

A Foundry Library for compiling, debugging, and working with Huff contracts in Solidity.

bytecode evm foundry huff huff-lang solidity

Last synced: 16 Nov 2024

https://github.com/opynfinance/GammaProtocol

The most powerful, capital efficient DeFi options protocol

defi ethereum options smart-contracts solidity

Last synced: 25 Nov 2024

https://github.com/smartcontractkit/starter-kits

A repo of starter kits for working with various languages and frameworks across the smart contract ecosystem.

ethereum evm foundry hardhat huff javascript python rust solana solidity vyper

Last synced: 06 Jan 2025

https://github.com/HarryR/ethsnarks

A toolkit for viable zk-SNARKS on Ethereum, Web, Mobile and Desktop

algorithms cplusplus-11 ethereum pinocchio python research sdk solidity zk-snarks

Last synced: 06 Nov 2024

https://github.com/harryr/ethsnarks

A toolkit for viable zk-SNARKS on Ethereum, Web, Mobile and Desktop

algorithms cplusplus-11 ethereum pinocchio python research sdk solidity zk-snarks

Last synced: 29 Sep 2024

https://github.com/G3root/nextjs-dapp-starter-ts

A fullstack monorepo template to develop ethereum dapps

dapp ethereum fullstack hardhat monorepo nextjs solidity starter-template turborepo typescript web3

Last synced: 13 Nov 2024

https://github.com/hop-protocol/contracts

๐Ÿฐ Hop Protocol v1 smart contracts

bridge cryptocurrency ethereum hop hop-protocol layer2 smart-contracts solidity

Last synced: 31 Dec 2024

https://github.com/byterocket/c4udit

Static analyzer for solidity contracts based on regexs specifically crafted for code4rena contests

analyzer audit ethereum evm research security solidity

Last synced: 02 Jan 2025

https://github.com/airswap/airswap-protocols

AirSwap DEX and DAO Smart Contracts and Developer Tools

blockchain dex ethereum solidity

Last synced: 03 Jan 2025

https://github.com/foundry-rs/foundry-toolchain

GitHub action to install Foundry

dapptools ethereum foundry solidity solidity-testing

Last synced: 03 Jan 2025

https://github.com/Ackee-Blockchain/wake

Wake is a Python-based Solidity development and testing framework with built-in vulnerability detectors

deployment lsp-server python solidity static-analysis testing testing-framework

Last synced: 19 Sep 2024

https://github.com/0xosiris/mev_book

An aggregate of MEV resources, libraries, research papers, and strategies.

cfmm mathematics mev research resources smt solidity

Last synced: 01 Jan 2025

https://github.com/dapphub/ds-token

A simple and sufficient ERC20 implementation

dappsys erc20 ethereum solidity

Last synced: 01 Jan 2025

https://github.com/omni/tokenbridge-contracts

Smart contracts for TokenBridge

bridge bridge-validators solidity

Last synced: 18 Nov 2024

https://github.com/lorenzb/libsubmarine

Implementation of a novel practical scheme for submarine commitments

ethereum python smartcontracts solidity

Last synced: 20 Nov 2024

https://github.com/projectwyvern/wyvern-ethereum

Project Wyvern Ethereum Smart Contracts

dex ethereum project-wyvern smart-contracts solidity

Last synced: 01 Jan 2025

https://github.com/scaffold-eth/scaffold-eth-examples

Scaffold-Eth ๐Ÿ— examples repo

dapp ethereum react solidity web3

Last synced: 06 Jan 2025

https://github.com/eth-sri/securify

[DEPRECATED] Security Scanner for Ethereum Smart Contracts

chainsecurity datalog depricated ethereum evm obsolete security smart-contract solidity static-analysis

Last synced: 15 Nov 2024

https://github.com/pcaversaccio/hardhat-project-template-ts

A fully-fledged Hardhat project template based on TypeScript.

ethereum foundry hardhat smart-contracts solidity template typescript

Last synced: 01 Jan 2025

https://github.com/wtfacademy/wtf-gas-optimization

WTF Solidity gas optimization techniques, verified with Foundry.

blockchain dapp ethereum smart-contracts solidity web3

Last synced: 01 Jan 2025

https://github.com/q9f/eth.rb

a straightforward library to build, sign, and broadcast ethereum transactions anywhere you can run ruby.

abi eip155 eip1559 eip191 eip55 eip712 ethereum rlp ruby secp256k1 solidity transaction

Last synced: 02 Jan 2025

https://github.com/WTFAcademy/WTF-gas-optimization

WTF Solidity gas optimization techniques, verified with Foundry.

blockchain dapp ethereum smart-contracts solidity web3

Last synced: 18 Nov 2024

https://github.com/ethereum/emacs-solidity

The official solidity-mode for EMACS

emacs emacs-lisp emacs-mode ethereum solidity

Last synced: 31 Dec 2024

https://github.com/huff-language/huff-project-template

Foundry Repository Template that supports writing contracts in Huff using the foundry-huff library.

foundry huff huff-lang solidity

Last synced: 17 Nov 2024

https://github.com/rubilmax/foundry-gas-diff

๐Ÿ› ๏ธ Easily track & compare gas costs estimated by Foundry on each of your Pull Requests!

action actions evm forge foundry fuzzing gas github optimization performance report solidity testing tracking

Last synced: 01 Jan 2025

https://github.com/joranhonig/vertigo

Mutation Testing for Ethereum Smart Contracts

ethereum mutation-testing mutations security solidity testing

Last synced: 05 Jan 2025

https://github.com/Rubilmax/foundry-gas-diff

๐Ÿ› ๏ธ Easily track & compare gas costs estimated by Foundry on each of your Pull Requests!

action actions evm forge foundry fuzzing gas github optimization performance report solidity testing tracking

Last synced: 18 Nov 2024

https://github.com/JoranHonig/vertigo

Mutation Testing for Ethereum Smart Contracts

ethereum mutation-testing mutations security solidity testing

Last synced: 09 Nov 2024

https://github.com/tokenysolutions/t-rex

T-REX is a suite of smart contracts implementing the EIP 3643 and developed by Tokeny to manage and transfer financial assets on EVM blockchains

blockchain erc-20 erc-3643 erc20 erc20-tokens erc3643 ethereum securities smartcontract solidity token

Last synced: 04 Jan 2025

https://github.com/stackup-wallet/erc-4337-examples

A collection of example scripts for working with ERC-4337

account-abstraction blockchain erc4337 ethereum solidity

Last synced: 26 Oct 2024

https://github.com/bitcoinwarrior1/learn-solidity-with-examples

A repo full of smart contracts written in solidity

blockchain defi educational ethereum smart-contracts solidity

Last synced: 09 Nov 2024

https://github.com/ajlopez/soliditysamples

Solidity Smart Contracts Samples

ethereum language learning smartcontract solidity

Last synced: 02 Jan 2025

https://github.com/artgenexyz/nft-contracts

Open-source NFT contracts used by Buildship

erc1155 erc721 ethereum nft smart-contracts solidity

Last synced: 01 Jan 2025

https://github.com/abdelstark/token-vesting-contracts

ERC20 token vesting smart contracts ๐Ÿ’ฐโณ

erc20 ethereum forge foundry smart-contracts solidity solmate vesting

Last synced: 05 Jan 2025

https://github.com/oivyzotovector/mev-bot-bnb-eth

โœ… Open source Mev-Bot by jared.Creating a personal contract to earn Ethereum.(Audit from Chat Gpt-4 mevbot) โœ…

automated-trading blockchain bot crypto-bot cryptocurrency dex eth ethereum evm mempool mev mev-bots sandwich-attacks solana solana-snipe-bot solidity trade-bot trading tradingbot uniswap

Last synced: 31 Dec 2024

https://github.com/hunterfrostbite/mevbot.uniswap-eth

๐Ÿค– Mev B0T: An Ethereum bot ๐ŸŒ designed in Solidity ๐Ÿ”’ to optimize MEV (Miner Extractable Value) ๐Ÿ’ธ extraction. Features mempool ๐ŸŒŠ monitoring, front-running ๐Ÿš€, and robust security mechanisms ๐Ÿ”.

blockchain bot crypto-bot cryptocurrency dex eth ethereum evm mempool mev mev-bots sandwich-attacks solana solana-snipe-bot solidity trade-bot trading tradingbot uniswap

Last synced: 06 Jan 2025