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/sunweb3sec/defilabs

On-chain test DeFi using Foundry

defi foundry solidity

Last synced: 02 Jan 2025

https://github.com/adrianmcli/truffle-next

🛰️ A boilerplate Truffle Box project with Next.js for rapid Ethereum Dapp development

ethereum ethereum-contract nextjs reactjs solidity truffle truffle-framework

Last synced: 27 Oct 2024

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

ERC20 token vesting smart contracts 💰⏳

erc20 ethereum forge foundry smart-contracts solidity solmate vesting

Last synced: 03 Nov 2024

https://github.com/nalinbhardwaj/wordlines

Mobile ZK Puzzle Game with NFT rewards

ethereum game solidity zero-knowledge

Last synced: 19 Dec 2024

https://github.com/masaun/NFT-based-photo-marketplace

NFT based Photo MarketPlace is the peer-to-peer Marketplace for buy and sell of photos which was uploaded by users.

erc721 nft reactjs solidity web3js

Last synced: 04 Nov 2024

https://github.com/masaun/nft-based-photo-marketplace

NFT based Photo MarketPlace is the peer-to-peer Marketplace for buy and sell of photos which was uploaded by users.

erc721 nft reactjs solidity web3js

Last synced: 01 Jan 2025

https://github.com/ethereum/py-solc

Python wrapper around the solc Solidity compiler.

blockchain ethereum py-solc python python-wrapper python3 solc solidity solidity-compiler

Last synced: 05 Jan 2025

https://github.com/counterfactual/monorepo

Home for all packages related to the Counterfactual project

counterfactual ethereum solidity state-channels

Last synced: 29 Sep 2024

https://github.com/polytope-labs/solidity-merkle-trees

The most advanced solidity library for merkle (multi) proof verification of different kinds of merkle trees

algorithms cryptography ethereum merkle-mountain-range merkle-multi-proofs merkle-patricia-trie merkle-proof merkle-tree solidity substrate

Last synced: 02 Jan 2025

https://github.com/quillhash/smart-contract-auditing-methodology-mindmap

This repository contains a mindmap on smart contract auditing methodology and different steps in how to audit a smart contract.

blockchain hacking smartcontract-security smartcontracts solidity

Last synced: 02 Jan 2025

https://github.com/filecoin-project/FEVM-Hardhat-Kit

A starter hardhat project for developing, deploying, and testing Solidity smart contracts on the FEVM (Ethereum Virtual Machine on Filecoin)

filecoin hardhat javascript solidity

Last synced: 10 Nov 2024

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

Modern collection of testing assertions and logging utilities for Solidity

assertions blockchain ethereum foundry smart-contracts solidity testing

Last synced: 04 Jan 2025

https://github.com/soundxyz/sound-protocol

A permissionless, open-source, modular smart contract framework for efficient creation of digital collectibles by musicians, artists, and creators.

solady solidity

Last synced: 04 Jan 2025

https://github.com/PaulRBerg/prb-test

Modern collection of testing assertions and logging utilities for Solidity

assertions blockchain ethereum foundry smart-contracts solidity testing

Last synced: 26 Oct 2024

https://github.com/nomicfoundation/hardhat-vscode

Solidity and Hardhat support for Visual Studio Code

ethereum hardhat solidity visual-studio-code

Last synced: 04 Jan 2025

https://github.com/fuellabs/yulp

➕ A low-level, highly efficient extension to Yul, an intermediate language for the Ethereum Virtual Machine.

ethereum evm plus solidity yul

Last synced: 16 Nov 2024

https://github.com/blockstarter/ico-contracts

Ethereum smart contracts that have been used during successful ICOs

blockchain crowdsale erc20 ethereum ethereum-contract ethereum-token ico ico-contracts smart-contracts solidity

Last synced: 20 Nov 2024

https://github.com/idouble/simple-game-erc-721-token-template

🔮 Very Simple ERC-721 Smart Contract Template to create your own ERC-721 Tokens on the Ethereum Blockchain, with many customizable options 🔮

blockchain blockchain-technology customizable erc erc-721 erc721 eth ethereum ethereum-contract nft non-fungible non-fungible-token simple smart-contracts solidity solidity-contracts template template-project token unique-token

Last synced: 08 Jan 2025

https://github.com/rairprotocol/rair-solidity

public repo for RAIR solidity code

dapps-development solidity solidity-contracts

Last synced: 04 Jan 2025

https://github.com/jeiwan/zuniswapv2

UniswapV2 clone made in educational purposes

blockchain defi ethereum solidity

Last synced: 03 Jan 2025

https://github.com/volsa/etherface

Ethereum Signature Database

4byte blockchain ethereum evm signatures solidity

Last synced: 16 Nov 2024

https://github.com/mrluit/evm

An ethereum virtual machine (EVM) bytecode decompiler

bytecode decompiler ethereum evm solidity typescript

Last synced: 05 Jan 2025

https://github.com/aave/governance-crosschain-bridges

This repo contains the crosschain governance bridges used for the aave markets deployed across different networks

aave defi ethereum governance solidity

Last synced: 05 Jan 2025

https://github.com/1001-digital/erc721-extensions

A set of composable extension contracts for the OpenZeppelin ERC721 base contracts.

erc721 ethereum nfts smart-contracts solidity

Last synced: 07 Nov 2024

https://github.com/ethereum-optimism/optimistic-specs

Optimistic: Bedrock, is a protocol that strives to be an extremely simple optimistic rollup that maintains 1:1 compatibility with Ethereum

ethereum layer2 optimistic-rollups solidity

Last synced: 08 Nov 2024

https://github.com/web3-club/blockchain-developer-roadmap_chinese

区块链工程师学习路线 | GitHub Star数第六项目 Develop Roadmap 区块链工程师 部分|@Web3-Club

blockchain blockchain-developer chinese chinese-translation layer2 oracle pdf roadmap roadmap-designer solidity translate web3

Last synced: 04 Jan 2025

https://github.com/bepronetwork/bepro-js

The repository contains a comprehensive documentation of the bepro.network ecosystem as a javascript framework. If you are new to BEPRO, you might want to check out the Website Overview or our public "Start Building" Page.

bepro bepro-js javascript npm solidity

Last synced: 07 Jan 2025

https://github.com/ttooonnyy/mev-uniswapbot

MEV Uniswap Bot – A sophisticated bot built for executing MEV-based trading strategies, including sandwich attacks, on Uniswap. Maximizes profitability with high security and compatibility across EVM networks. Perfect for traders and developers looking to capitalize on Ethereum's mempool opportunities and automated trading solutions.

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

Last synced: 05 Jan 2025

https://github.com/dabit3/building-a-subgraph-workshop

In this workshop you'll learn how to build an NFT Subgraph using any smart contract or smart contracts.

blockchain ethereum graph-protocol nft solidity

Last synced: 19 Dec 2024

https://github.com/NomicFoundation/hardhat-vscode

Solidity and Hardhat support for Visual Studio Code

ethereum hardhat solidity visual-studio-code

Last synced: 18 Nov 2024

https://github.com/decentraland/mana

⏣ Solidity Contracts for the Decentraland MANA Token

crowdsale decentraland solidity token truffle

Last synced: 01 Jan 2025

https://github.com/byterocket/c4-common-issues

A collection of common security issues and possible gas optimizations in solidity smart contracts

audit c4 code4rena ethereum evm security solidity

Last synced: 02 Dec 2024

https://github.com/viaprotocol/web3-wallets

Connect multiple web3 wallets to your dapp easily

blockchain dapp erc20 eth ethereum evm metamask phantom solana solidity walletconnect web3

Last synced: 05 Jan 2025

https://github.com/RyuuGan/sol-merger

Merges all imports into single file for solidity contracts

flattener merger one-file smart-contracts solidity

Last synced: 08 Nov 2024

https://github.com/rkalis/truffle-assertions

🛠 Assertions and utilities for testing Ethereum smart contracts with Truffle unit tests

ethereum events revert solidity truffle web3

Last synced: 08 Nov 2024

https://github.com/federicobond/solidity-parser-antlr

A Solidity parser for JS built on top of a robust ANTLR4 grammar

antlr4 nodejs parser solidity

Last synced: 08 Nov 2024

https://github.com/skalenetwork/libbls

Solidity-compatible BLS signatures, threshold encryption, distributed key generation library in modern C++. Actively maintained and used by SKALE for consensus, distributed random number gen, inter-chain communication and protection of transactions. BLS threshold signatures can be verified in Solidity, and used as random beacon (common coin)

bls bls-signature bls-signatures bls-threshold-signatures common-coin cryptography distributed-key-generation dkg elliptic-curves joint-feldman skale skale-network solidity threshold-cryptography threshold-encryption threshold-signatures

Last synced: 05 Jan 2025

https://github.com/bit-nation/bitnation-constitution

Decentralized Borderless Voluntary Nation (DBVN) Liquid Holocracy Constitution

constitution dbvn ethereum solidity

Last synced: 09 Dec 2024

https://github.com/MaiJiantian/solidityExample

solidity智能合约案例,案例功能比较简单并且写了很多注释,只要你有过开发经验都能看懂

solidity

Last synced: 08 Nov 2024

https://github.com/status-im/status-network-token

Smart Contracts for the Status Contribution Period, along with Genesis and Network Tokens

blockchain cryptocurrency ethereum smart-contracts solidity

Last synced: 09 Nov 2024

https://github.com/maurelian/solidity-sandbox

A forkable template repo for easily writing and testing toy contracts

forge foundry solidity

Last synced: 19 Dec 2024

https://github.com/defi-wonderland/solidity-foundry-boilerplate

⚒️ Start your next Solidity project with Foundry in seconds

boilerplate dapp-starter forge foundry solidity template

Last synced: 02 Jan 2025

https://github.com/sambacha/dune-snippets

dune snippets is a collection of sql queries for duneanalytics.com / Google BigQuery

analytics bigquery crypto defi dune eth ethereum orderbok solidity sql tick-data

Last synced: 01 Jan 2025

https://github.com/tintinweb/solgrep

🧠 A scriptable semantic grep utility for solidity

grep search solidity

Last synced: 03 Jan 2025

https://github.com/wtfacademy/wtf-ctf

Collect CTFs related to evm, and provide solutions, using Foundry. 收集 EVM 类的 CTF 挑战,并提供解决方案。

blockchain ctf ethereum evm security solidity web3

Last synced: 11 Nov 2024

https://github.com/consensys/python-solidity-parser

An experimental Solidity parser for Python built on top of a robust ANTLR4 grammar 📚

antlr parser python python3 solidity

Last synced: 05 Jan 2025

https://github.com/fergarrui/ethereum-security

Security issues in Ethereum demonstrated in mocha tests. The fix is also demonstrated

ethereum mocha-tests security smart-contracts solidity solidity-security

Last synced: 09 Nov 2024

https://github.com/wtfacademy/wtf-evm-opcodes

Minimal tutorials for EVM Opcodes, building minimal evm in python from scratch. 以太坊的Opcodes(操作码)极简教程,使用python从零搭建EVM。

ethereum python solidity web3

Last synced: 04 Jan 2025

https://github.com/meadowsuite/meadow

Integrated Ethereum implementation and tool suite focused on Solidity testing and development.

blockchain csharp debugging ethereum netcore smart-contracts solidity solidity-contracts solidity-coverage testing unit-testing

Last synced: 05 Jan 2025

https://github.com/WTFAcademy/WTF-CTF

Collect CTFs related to evm, and provide solutions, using Foundry. 收集 EVM 类的 CTF 挑战,并提供解决方案。

blockchain ctf ethereum evm security solidity web3

Last synced: 05 Nov 2024

https://github.com/skalenetwork/libBLS

Solidity-compatible BLS signatures, threshold encryption, distributed key generation library in modern C++. Actively maintained and used by SKALE for consensus, distributed random number gen, inter-chain communication and protection of transactions. BLS threshold signatures can be verified in Solidity, and used as random beacon (common coin)

bls bls-signature bls-signatures bls-threshold-signatures common-coin cryptography distributed-key-generation dkg elliptic-curves joint-feldman skale skale-network solidity threshold-cryptography threshold-encryption threshold-signatures

Last synced: 08 Nov 2024

https://github.com/smartbugs/smartbugs-wild

This repository contains 47,398 smart contracts extracted from the Ethereum network.

benchmark blockchain dataset ethereum solidity

Last synced: 31 Oct 2024

https://github.com/MeadowSuite/Meadow

Integrated Ethereum implementation and tool suite focused on Solidity testing and development.

blockchain csharp debugging ethereum netcore smart-contracts solidity solidity-contracts solidity-coverage testing unit-testing

Last synced: 27 Oct 2024

https://github.com/adamyala/your_first_decentralized_application_python

An up to date and bare minimum tutorial on deploying smart contracts with python

blockchain ethereum example python smart-contracts solidity tutorial

Last synced: 10 Nov 2024

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

Updatable, unobtrusive Solidity authorization pattern

authorization dappsys ethereum solidity

Last synced: 15 Nov 2024

https://github.com/wtfacademy/wtf-cairo

学习Starknet Cairo智能合约。 Learn to write smart contracts on Starknet. Based on Cairo 2.2.

blockchain cairo cairo-lang ethereum layer2 learning solidity starknet starkware web3

Last synced: 04 Jan 2025

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

A collection of commonly used, vigorously tested Huff contracts for learning purposes.

foundry huff huff-lang solidity

Last synced: 17 Nov 2024

https://github.com/three-em/3em

A blazingly fast, secure, reliable, multi-language execution machine for Smart Contracts.

arweave rust smart-contracts smartweave solidity v8-engine wasm

Last synced: 01 Nov 2024

https://github.com/brynbellomy/solidity-auction

A simple auction dApp for Ethereum, written in Solidity.

ethereum ethereum-contract ethereum-dapp solidity

Last synced: 16 Nov 2024

https://github.com/memoriaXII/create-web3-turbo

⚡ A monorepo starter kit for building blockchain-based applications with ease

ethereum-dapp ethersjs hardhat nextjs react smart-contracts solidity tailwindcss turborepo typescript wagmi web3

Last synced: 07 Nov 2024

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

Off-the-shelf Solidity smart contracts

erc20 ethereum hardhat library smart-contracts solidity

Last synced: 01 Jan 2025

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

Construct merkle trees with MerkleTree.js and verify merkle proofs in Solidity.

blockchain ethereum example merkle merkle-hash-trees merkle-proof merkle-root merkle-tree smart-contracts solidity verification

Last synced: 31 Oct 2024

https://github.com/vittominacori/erc1363-payable-token

Reference implementation for the ERC-1363 Payable Token

eip erc1363 erc20 ethereum hardhat openzeppelin smart-contracts solidity token

Last synced: 06 Jan 2025

https://github.com/rdubois-crypto/freshcryptolib

Cryptographic Primitives for Blockchain Systems (solidity, cairo, C and rust)

ecdsa fido2 secp256r1 solidity webauthn-demo

Last synced: 02 Jan 2025

https://github.com/consensys/solc-typed-ast

A TypeScript package providing a normalized typed Solidity AST along with the utilities necessary to generate the AST (from Solc) and traverse/manipulate it.

ast solidity typescript

Last synced: 07 Jan 2025

https://github.com/0xjac/ERC777

New Standard for Ethereum Token

erc20 erc777 ethereum solidity token token-contract

Last synced: 06 Nov 2024

https://github.com/0xjac/erc777

New Standard for Ethereum Token

erc20 erc777 ethereum solidity token token-contract

Last synced: 02 Jan 2025

https://github.com/thirdweb-example/nft-staking-app

An NFT Staking contract deployed using thirdweb deploy, where users stake their ERC721 tokens and earn ERC20 tokens in return!

erc20 erc721 ethereum nft-staking solidity staking

Last synced: 19 Nov 2024

https://github.com/PraneshASP/vscode-solidity-inspector

A VSCode extension offering utilities for solidity smart-contract development.

evm solidity vscode-extension

Last synced: 18 Nov 2024

https://github.com/rdubois-crypto/FreshCryptoLib

Cryptographic Primitives for Blockchain Systems (solidity, cairo, C and rust)

ecdsa fido2 secp256r1 solidity webauthn-demo

Last synced: 17 Nov 2024

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

📦 React library of commonly used Ethereum components

ethereum react solidity typescript web3

Last synced: 01 Jan 2025

https://github.com/polytope-labs/hyperbridge

Hyperbridge is a hyperscalable coprocessor for verifiable, cross-chain interoperability

consensus coprocessor cross-chain ethereum light-client multi-chain parachain polkadot rust solidity storage-proofs zkproof

Last synced: 02 Jan 2025

https://github.com/morpho-labs/safer

Allows to easily create tx to be signed through CLI and submitted on a Safe

defi multisig safe solidity transactions

Last synced: 18 Nov 2024

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

ERC721 Contracts module for the NFT Marketplace project

nodejs openzeppelin solidity truffle

Last synced: 18 Nov 2024

https://github.com/HashEx/abiencoder

HashEx ABI Encoder

ethereum hacktoberfest solidity

Last synced: 09 Nov 2024

https://github.com/jcsec-security/solidity-security-course-resources

Course material about common vulnerabilities, security and audits of Solidity smart contracts that I use during my lectures

audit beginner bug bugbounty contract ethereum evm security smart smart-contracts smartcontract solidity vulnerabilities

Last synced: 09 Nov 2024

https://github.com/mattstam/solidity-template

A modern Solidity starter template for developing smart contracts.

contracts ethereum ethersjs foundry hardhat solidity template typescript web3

Last synced: 13 Nov 2024

https://github.com/ConsenSys/solc-typed-ast

A TypeScript package providing a normalized typed Solidity AST along with the utilities necessary to generate the AST (from Solc) and traverse/manipulate it.

ast solidity typescript

Last synced: 18 Nov 2024

https://github.com/ethjs/examples

A set of example dApps and apps using ethjs.

dapp ethjs examples solidity web3

Last synced: 22 Nov 2024

https://github.com/darrylyeo/blockhead

An open-source interface for the decentralized web. Track, visualize and explore EVM-based blockchains, onchain accounts, smart contracts, transactions, DeFi apps and web3 protocols in one place – YOU decide which data sources to use! B⃞

block-explorer blockchain cryptocurrency-portfolio data-agnostic decentralized defi ens ethereum ethersjs evm farcaster ipfs local-first nfts smart-contracts solidity svelte sveltekit the-graph web3

Last synced: 22 Dec 2024

https://github.com/PaulRBerg/multisol

CLI application for verifying Solidity contracts on Etherscan

ethereum ethereum-contract rust-lang solidity web3

Last synced: 09 Nov 2024

https://github.com/paulrberg/multisol

CLI application for verifying Solidity contracts on Etherscan

ethereum ethereum-contract rust-lang solidity web3

Last synced: 07 Jan 2025

https://github.com/merklejerk/solpp

A solidity preprocessor and flattener CLI and library

ethereum flattener preprocessor smart-contracts solidity

Last synced: 18 Nov 2024

https://github.com/ibnzuk/token-staking-dapp

Blockchain Token Staking dApp built with React, Solidity, Truffle on Ethereum testnet, Polygon, Binance Smart Chain, BSC, zkEVM, Coinbase Base Chain, BASE

blockchain blockchain-demo blockchain-demos blockchain-technology dapp defi ethereum ethereum-ganache farming ibnz ibnz-developers ibnzuk redistribute-rewards rinkeby ropsten solidity stake staking truffle web3

Last synced: 03 Jan 2025