Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- GitHub: https://github.com/topics/solidity
- Wikipedia: https://en.wikipedia.org/wiki/Solidity
- Repo: https://github.com/ethereum/solidity
- Created by: Gavin Wood, Christian Reitwiessner, Alex Beregszaszi
- Released: August 2015
- Related Topics: language, ethereum, blockchain, smartcontracts, cpp,
- Aliases: solidity-language,
- Last updated: 2025-01-08 00:24:02 UTC
- JSON Representation
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/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/AmbireTech/wallet
Ambire Wallet: making self-custody easy and secure for the EVM ecosystem
aave account-abstraction arbitrum defi eip-4337 eip1559 eip4337 erc-4337 ethereum evm evm-chains optimism smart-contract-wallet smart-wallet solidity
Last synced: 04 Nov 2024
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.
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/nikhil22/angular-truffle-starter-dapp
Angular CLI + Truffle Starter Dapp; write, compile & deploy smart contracts on Ethereum blockchains
angular2 angular2-cli angular4 angular4-seed blockchain dapp decentralized-applications ethereum ethereum-client ethereum-contract ethereum-dapp javascript solidity truffle truffle-framework
Last synced: 02 Jan 2025
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/dl-solarity/solidity-lib
Solidity Library for Savvies
cryptography ethereum library smart-contracts solarity solidity
Last synced: 05 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/daltyboy11/more-evm-puzzles
10 More EVM Puzzles
ethereum evm-bytecode solidity
Last synced: 17 Nov 2024
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/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/federicobond/solidity-parser-antlr
A Solidity parser for JS built on top of a robust ANTLR4 grammar
Last synced: 08 Nov 2024
https://github.com/gweidart/evm-flashswap-arb
Smart contract and bot implementation that leverages flash swaps while performing arbitrage.
arbitrage bot defi ethereum flashbot flashswap front-running hardhat kucoin kucoin-community-chain smart-contract smart-contract-tools solidity triangle-arbitrage typescript uniswap-v2
Last synced: 03 Jan 2025
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智能合约案例,案例功能比较简单并且写了很多注释,只要你有过开发经验都能看懂
Last synced: 08 Nov 2024
https://github.com/aniketambore/Flutter-Blockchain
Flutter and Blockchain DAPPS
blockchain dapp ethereum flutter solidity web3dart
Last synced: 19 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
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/tintinweb/solgrep
🧠 A scriptable semantic grep utility for 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/joranhonig/tree-sitter-solidity
Solidity grammar for tree sitter
grammar hacktoberfest parser smart-contracts solidity tree-sitter
Last synced: 04 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。
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/hyperledger-labs/yui-ibc-solidity
IBC in Solidity
cosmos ethereum hyperledger-besu ibc solidity
Last synced: 03 Jan 2025
https://github.com/apache/incubator-resilientdb
Global-Scale Sustainable Blockchain Fabric
blockchain blockchain-platform crypto distributed-database distributed-ledger key-value-database smart-contracts solidity utxo
Last synced: 05 Jan 2025
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/leonardoalt/yools
Tools for Yul.
ethereum evm formal-verification hacktoberfest solidity yul
Last synced: 01 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/bokkypoobah/bokkypoobahsredblacktreelibrary
BokkyPooBah's Red-Black Binary Search Tree Library
binary-search-tree ethereum gas library red-black-tree smart-contract solidity
Last synced: 14 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: 02 Jan 2025
https://github.com/jellydn/dapp-token-ico
How to do your first ICO smart contract
crowdsale dapp dapp-starter erc20 hardhat openzeppelin react solidity typescript vitejs web3-react
Last synced: 04 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.
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/lifinance/contracts
LI.FI Smart Contracts
blockchain defi ethereum ethereum-contract smart-contracts solidity
Last synced: 05 Jan 2025
https://github.com/PraneshASP/vscode-solidity-inspector
A VSCode extension offering utilities for solidity smart-contract development.
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/everx-labs/tvm-solidity-compiler
Solidity compiler for TVM
blockchain compiler everos everscale smart-contracts solidity tvm venom-blockchain venom-developer-program
Last synced: 04 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/web3-club/solidity-by-example_chinese
solidity-by-example 教程中文翻译|@Web3-Club
blockchain blockchain-technology chinese chinese-language chinese-translation ethereum smartcontract smartcontract-language solidity traslation web3
Last synced: 03 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/hyperledger-web3j/web3j-maven-plugin
web3j Maven plugin
blockchain ethereum java maven-plugin solidity solidity-contracts web3j
Last synced: 04 Jan 2025
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.
Last synced: 18 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