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-02 00:23:27 UTC
- JSON Representation
https://github.com/openzeppelin/openzeppelin-contracts
OpenZeppelin Contracts is a library for secure smart contract development.
ethereum evm security smart-contracts solidity
Last synced: 30 Dec 2024
https://github.com/OpenZeppelin/openzeppelin-contracts
OpenZeppelin Contracts is a library for secure smart contract development.
ethereum evm security smart-contracts solidity
Last synced: 25 Oct 2024
https://github.com/ethereum/solidity
Solidity, the Smart Contract Programming Language
blockchain cpp ethereum hacktoberfest language programming-language smartcontracts solidity
Last synced: 30 Dec 2024
https://github.com/ethereumbook/ethereumbook
Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood
blockchain book dapp devp2p embark ethereum oreilly smart-contracts solidity token truffle-framework web3js
Last synced: 30 Dec 2024
https://github.com/trufflesuite/truffle
:warning: The Truffle Suite is being sunset. For information on ongoing support, migration options and FAQs, visit the Consensys blog. Thank you for all the support over the years.
blockchain ethereum framework hacktoberfest javascript smart-contract-tools smart-contracts solidity truffle
Last synced: 29 Sep 2024
https://github.com/smartcontractkit/full-blockchain-solidity-course-js
Learn Blockchain, Solidity, and Full Stack Web3 Development with Javascript
alchemy blockchain chainlink dao defi eth-security-toolbox ethereum hardhat ipfs javascript moralis nextjs nft openzeppelin reactjs remix smart-contracts solidity thegraphprotocol typescript
Last synced: 30 Dec 2024
https://github.com/amazingang/wtf-solidity
WTF Solidity 极简入门教程,供小白们使用。Now supports English! 官网: https://wtf.academy
airdrop auction blockchain dapp dapps erc20 erc721 ethereum merkle-tree nft open-source signature-verification smart-contracts solidity solidity-contracts tutorial-code web3
Last synced: 30 Dec 2024
https://github.com/AmazingAng/WTF-Solidity
WTF Solidity 极简入门教程,供小白们使用。Now supports English! 官网: https://wtf.academy
airdrop auction blockchain dapp dapps erc20 erc721 ethereum merkle-tree nft open-source signature-verification smart-contracts solidity solidity-contracts tutorial-code web3
Last synced: 29 Oct 2024
https://github.com/smartcontractkit/full-blockchain-solidity-course-py
Ultimate Solidity, Blockchain, and Smart Contract - Beginner to Expert Full Course | Python Edition
blockchain chainlink dapp ethereum smart-contracts solidity web3
Last synced: 31 Dec 2024
https://github.com/scaffold-eth/scaffold-eth
🏗 forkable Ethereum dev stack focused on fast product iterations
buidler create-react-app dapp eth ethereum ethers graph react scaffoldeth scaffolding solidity uniswap
Last synced: 26 Sep 2024
https://github.com/foundry-rs/foundry
Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
blockchain dapp dapptools eth ethereum evm framework fuzzing mainnet-fork rust seth solidity testing tooling
Last synced: 30 Dec 2024
https://consensys.github.io/smart-contract-best-practices/
A guide to smart contract security best practices
blockchain documentation ethereum security smart-contracts solidity
Last synced: 07 Nov 2024
https://github.com/consensys/smart-contract-best-practices
A guide to smart contract security best practices
blockchain documentation ethereum security smart-contracts solidity
Last synced: 31 Dec 2024
https://github.com/nomicfoundation/hardhat
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.
blockchain dapps debugging ethereum javascript smart-contracts solidity task-runner tooling typescript
Last synced: 30 Dec 2024
https://github.com/ConsenSys/smart-contract-best-practices
A guide to smart contract security best practices
blockchain documentation ethereum security smart-contracts solidity
Last synced: 25 Oct 2024
https://github.com/Consensys/smart-contract-best-practices
A guide to smart contract security best practices
blockchain documentation ethereum security smart-contracts solidity
Last synced: 24 Oct 2024
https://github.com/NomicFoundation/hardhat
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.
blockchain dapps debugging ethereum javascript smart-contracts solidity task-runner tooling typescript
Last synced: 01 Nov 2024
https://github.com/smartcontractkit/chainlink
node of the decentralized oracle network, bridging on and off-chain computation
blockchain chainlink ethereum golang oracle solidity
Last synced: 30 Dec 2024
https://github.com/crytic/slither
Static Analyzer for Solidity and Vyper
ethereum solidity static-analysis vyper
Last synced: 30 Dec 2024
https://github.com/hyperledger-web3j/web3j
Lightweight Java and Android library for integration with Ethereum clients
android blockchain ether ethereum java reactivex rxjava smart-contract-tools smart-contracts solidity
Last synced: 28 Dec 2024
https://github.com/hyperledger/web3j
Lightweight Java and Android library for integration with Ethereum clients
android blockchain ether ethereum java reactivex rxjava smart-contract-tools smart-contracts solidity
Last synced: 31 Oct 2024
https://github.com/adrianhajdin/project_web3.0
This is a code repository for the corresponding video tutorial. In this video, we're going to build a Web 3.0 React Solidity Blockchain Application
Last synced: 31 Dec 2024
https://github.com/jklepatch/eattheblocks
Source code for Eat The Blocks, a screencast for Ethereum Dapp Developers
blockchain ethereum screencast-series solidity truffle truffle-framework tutorial web3
Last synced: 31 Dec 2024
https://github.com/consensys/mythril
Security analysis tool for EVM bytecode. Supports smart contracts built for Ethereum, Hedera, Quorum, Vechain, Rootstock, Tron and other EVM-compatible blockchains.
blockchain ethereum program-analysis security security-analysis smart-contracts solidity symbolic-execution
Last synced: 30 Dec 2024
https://github.com/Consensys/mythril
Security analysis tool for EVM bytecode. Supports smart contracts built for Ethereum, Hedera, Quorum, Vechain, Rootstock, Tron and other EVM-compatible blockchains.
blockchain ethereum program-analysis security security-analysis smart-contracts solidity symbolic-execution
Last synced: 09 Nov 2024
https://github.com/ConsenSys/mythril
Security analysis tool for EVM bytecode. Supports smart contracts built for Ethereum, Hedera, Quorum, Vechain, Rootstock, Tron and other EVM-compatible blockchains.
blockchain ethereum program-analysis security security-analysis smart-contracts solidity symbolic-execution
Last synced: 26 Oct 2024
https://github.com/francescoxx/free-web3-resources
A list of FREE resources to make Web3 accessible to everyone.
blockchain dapp ethereum solidity web3
Last synced: 24 Dec 2024
https://github.com/FrancescoXX/free-Web3-resources
A list of FREE resources to make Web3 accessible to everyone.
blockchain dapp ethereum solidity web3
Last synced: 07 Nov 2024
https://github.com/fravoll/solidity-patterns
A compilation of patterns and best practices for the smart contract programming language Solidity
smart-contract solidity solidity-language solidity-patterns
Last synced: 27 Dec 2024
https://github.com/wtfacademy/wtf-ethers
我最近在重新学ethers.js,巩固一下细节,也写一个“WTF Ethers.js极简入门”,供小白们使用,每周更新1-3讲。Now supports English! 官网: https://wtf.academy
ethereum ethers ethersjs javascript nodejs solidity typescript web3
Last synced: 31 Dec 2024
https://fravoll.github.io/solidity-patterns/
A compilation of patterns and best practices for the smart contract programming language Solidity
smart-contract solidity solidity-language solidity-patterns
Last synced: 02 Nov 2024
https://github.com/WTFAcademy/WTF-Ethers
我最近在重新学ethers.js,巩固一下细节,也写一个“WTF Ethers.js极简入门”,供小白们使用,每周更新1-3讲。Now supports English! 官网: https://wtf.academy
ethereum ethers ethersjs javascript nodejs solidity typescript web3
Last synced: 05 Nov 2024
https://github.com/dethcrypto/TypeChain
🔌 TypeScript bindings for Ethereum smart contracts
abi blockchain ethereum smartcontract solidity truffle typescript web3
Last synced: 08 Nov 2024
https://github.com/dethcrypto/typechain
🔌 TypeScript bindings for Ethereum smart contracts
abi blockchain ethereum smartcontract solidity truffle typescript web3
Last synced: 31 Dec 2024
https://github.com/crytic/echidna?tab=readme-ov-file
Ethereum smart contract fuzzer
ethereum evm fuzzer security smart-contracts solidity testing
Last synced: 20 Nov 2024
https://github.com/crytic/echidna
Ethereum smart contract fuzzer
ethereum evm fuzzer security smart-contracts solidity testing
Last synced: 31 Dec 2024
https://github.com/vectorized/solady
Optimized Solidity snippets.
erc1155 erc20 erc721 ethereum inline-assembly solidity
Last synced: 31 Dec 2024
https://github.com/eth-brownie/brownie
A Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.
ethereum solidity vyper web3py
Last synced: 31 Dec 2024
https://github.com/Vectorized/solady
Optimized Solidity snippets.
erc1155 erc20 erc721 ethereum inline-assembly solidity
Last synced: 03 Nov 2024
https://github.com/ethereum/remix-project
Remix is a browser-based compiler and IDE that enables users to build Ethereum contracts with Solidity language and to debug transactions.
blockchain ethereum evm hacktoberfest remix remix-ide smart-contracts solidity vyper
Last synced: 30 Dec 2024
https://github.com/cryptozombieshq/cryptozombies-lesson-code
cryptozomebie lesson code
blockchain cryptozombies libra loomnetwork solidity tutorial
Last synced: 01 Jan 2025
https://github.com/CryptozombiesHQ/cryptozombies-lesson-code
cryptozomebie lesson code
blockchain cryptozombies libra loomnetwork solidity tutorial
Last synced: 19 Nov 2024
https://github.com/FISCO-BCOS/FISCO-BCOS
FISCO BCOS(发音为/ˈfɪskl bi:ˈkɒz/)是一个稳定、高效、安全的许可区块链平台,已被广泛应用于现实的行业应用。截至目前,已拥有5000多家企事业单位,400多个产业数字化标杆应用,涵盖文化版权、司法服务、政府服务、物联网、金融、智慧社区、房地产建设、社区治理、乡村振兴等领域。FISCO BCOS (pronounced /ˈfɪskl bi:ˈkɒz/) is a stable, efficient, and secure permissioned blockchain platform that has been widely used in real-world industry applications.
bcos blockchain consensus consortium crud crypto evm fintech fisco fisco-bcos p2p pbft precompiled raft rpc security solidity synchronization zero-knowledge
Last synced: 30 Oct 2024
https://github.com/fisco-bcos/fisco-bcos
FISCO BCOS(发音为/ˈfɪskl bi:ˈkɒz/)是一个稳定、高效、安全的许可区块链平台,已被广泛应用于现实的行业应用。截至目前,已拥有5000多家企事业单位,400多个产业数字化标杆应用,涵盖文化版权、司法服务、政府服务、物联网、金融、智慧社区、房地产建设、社区治理、乡村振兴等领域。FISCO BCOS (pronounced /ˈfɪskl bi:ˈkɒz/) is a stable, efficient, and secure permissioned blockchain platform that has been widely used in real-world industry applications.
bcos blockchain consensus consortium crud crypto evm fintech fisco fisco-bcos p2p pbft precompiled raft rpc security solidity synchronization zero-knowledge
Last synced: 02 Jan 2025
https://github.com/ethereum/remix-ide
Documentation for Remix IDE
blockchain debugging debugging-tool documentation ethereum evm remix remix-ide smart-contracts solidity vyper
Last synced: 31 Dec 2024
https://github.com/crytic/not-so-smart-contracts
Examples of Solidity security issues
ethereum solidity vulnerabilities
Last synced: 26 Sep 2024
https://github.com/paulrberg/hardhat-template
Hardhat-based template for developing Solidity smart contracts
blockchain ethereum ethers hardhat smart-contracts solidity template typechain typescript
Last synced: 01 Jan 2025
https://github.com/PaulRBerg/hardhat-template
Hardhat-based template for developing Solidity smart contracts
blockchain ethereum ethers hardhat smart-contracts solidity template typechain typescript
Last synced: 30 Oct 2024
https://github.com/kadenzipfel/smart-contract-vulnerabilities
A collection of smart contract vulnerabilities along with prevention methods
blockchain ethereum security solidity
Last synced: 02 Jan 2025
https://github.com/safe-global/safe-smart-account
Safe allows secure management of blockchain assets.
Last synced: 01 Jan 2025
https://github.com/x676f64/secureum-mind_map
Central Repository for the Epoch 0 coursework and quizzes. Contains all the content, cross-referenced and linked.
blockchain ethereum evm security solidity web3
Last synced: 28 Dec 2024
https://github.com/miguelmota/ethereum-development-with-go-book
📖 A little guide book on Ethereum Development with Go (golang)
blockchain book development dlt ebook epub ethereum examples free gitbook go go-ethereum golang guide mobi open-source pdf smart-contracts solidity tutorial
Last synced: 26 Sep 2024
https://github.com/wormhole-foundation/wormhole
A reference implementation for the Wormhole blockchain interoperability protocol.
blockchain golang rust solidity
Last synced: 31 Dec 2024
https://github.com/tintinweb/smart-contract-sanctuary
🐦🌴🌴🌴🦕 A home for ethereum smart contracts. 🏠
arbitrum avalanche-c-chain binance-smart-chain blockchain ethereum ethereum-contract maticnetwork polygon smart-contracts solidity tron-protocol
Last synced: 02 Jan 2025
https://github.com/manojpramesh/solidity-cheatsheet
Cheat sheet and best practices for solidity. Write smart contracts for Ethereum.
best-practices blockchain ethereum solidity solidity-cheatsheet
Last synced: 31 Dec 2024
https://github.com/ethereum/solc-js
Javascript bindings for the Solidity compiler
compiler ethereum hacktoberfest solidity
Last synced: 31 Dec 2024
https://github.com/dukedaily/solidity-expert
4年打磨-2022年海外一线大厂-以太坊开发教程(a solidity tutorial makes you a dapp expert)WIP
smartcontracts solana solidity wip
Last synced: 02 Jan 2025
https://github.com/pcaversaccio/reentrancy-attacks
A chronological and (hopefully) complete list of reentrancy attacks to date.
ethereum exploit reentrancy security smart-contracts solidity
Last synced: 03 Jan 2025
https://github.com/scaffold-eth/scaffold-eth-2
Open source forkable Ethereum dev stack
daisyui dapp ethereum ethersjs hardhat nextjs rainbowkit solidity starter-kit tailwindcss typescript viem wagmi
Last synced: 01 Jan 2025
https://github.com/dcbuild3r/blockchain-development-guide
Devpill.me - A Public Good Blockchain Development Guide
blockchain-development decentralized-finance ethereum full-stack mev solidity
Last synced: 29 Dec 2024
https://github.com/tokenmarketnet/smart-contracts
Ethereum smart contracts for security and utility tokens
blockchain crowdsale ethereum ico python security-token security-token-service smart-contracts solidity solidity-contracts
Last synced: 29 Dec 2024
https://github.com/TokenMarketNet/smart-contracts
Ethereum smart contracts for security and utility tokens
blockchain crowdsale ethereum ico python security-token security-token-service smart-contracts solidity solidity-contracts
Last synced: 06 Nov 2024
https://github.com/redacademy/vue-ethereum-ipfs
Distributed Application Starter: Vue front-end, Ethereum / IPFS Backend
ethereum ipfs javascript solidity vue
Last synced: 30 Dec 2024
https://github.com/cyfrin/security-and-auditing-full-course-s23
The ultimate, most advanced, security, DeFi, assembly, web3 auditor course ever created.
cryptocurrency ethereum security smart-contract-audit solidity
Last synced: 03 Jan 2025
https://github.com/hyperledger-solang/solang
Solidity Compiler for Solana and Polkadot
blockchain bpf compiler polkadot rust smart-contracts solana solidity substrate wasm
Last synced: 03 Jan 2025
https://github.com/Cyfrin/security-and-auditing-full-course-s23
The ultimate, most advanced, security, DeFi, assembly, web3 auditor course ever created.
cryptocurrency ethereum security smart-contract-audit solidity
Last synced: 05 Nov 2024
https://github.com/jon-becker/heimdall-rs
Heimdall is an advanced EVM smart contract toolkit specializing in bytecode analysis and extracting information from unverified contracts.
cfg decoder decompiler disassembler eth ethereum evm rust security solidity toolkit yul
Last synced: 02 Jan 2025
https://github.com/hyperledger/solang
Solidity Compiler for Solana and Polkadot
blockchain bpf compiler polkadot rust smart-contracts solana solidity substrate wasm
Last synced: 24 Sep 2024
https://github.com/merkletreejs/merkletreejs
🌱 Construct Merkle Trees and verify proofs in JavaScript.
bitcoin blockchain ethereum javascript merkle merkle-mountain-range merkle-multiproof merkle-proof merkle-root merkle-tree merkle-tree-diagram merkletreejs mmr multiproof nodejs protocol smart-contracts soli solidity verify-proofs
Last synced: 02 Jan 2025
https://github.com/ethereum/remix
This has been moved to https://github.com/ethereum/remix-project
blockchain ethereum evm remix remix-ide smart-contracts solidity
Last synced: 26 Sep 2024
https://github.com/luzhenqian/web3-examples
欢迎来到 Web3 世界,这里汇集了大量 Web3 示例项目和高质量学习资源。加入我们,和一百万开发者同行,一起探索并塑造未来世界的繁荣景象。立刻行动,开启您的 Web3 之旅!
airdrop airdrop-free bitcoin blockchain ethereum ethereum-contract exchange nextjs react smart-contracts solidity the-open-network ton truffle wallet web3
Last synced: 27 Dec 2024
https://github.com/intellij-solidity/intellij-solidity
Solidity plugin for IntelliJ
blockchain ethereum evm hacktoberfest intellij intellij-plugin solidity
Last synced: 02 Jan 2025
https://github.com/nascentxyz/simple-security-toolkit
A collection of practical security-focused guides and checklists for smart contract development
crypto security security-tools smart-contracts solidity
Last synced: 29 Dec 2024
https://github.com/Jon-Becker/heimdall-rs
Heimdall is an advanced EVM smart contract toolkit specializing in bytecode analysis and extracting information from unverified contracts.
cfg decoder decompiler disassembler eth ethereum evm rust security solidity toolkit yul
Last synced: 29 Oct 2024
https://github.com/scroll-tech/contribute-to-scroll
This repository guides developers wanting to contribute to the Scroll ecosystem.
Last synced: 28 Dec 2024
https://github.com/protofire/solhint
Solhint is an open-source project to provide a linting utility for Solidity code.
ast code-quality dapp developer-tools ethereum linter security-scanner smart-contracts solhint solidity
Last synced: 31 Dec 2024
https://protofire.github.io/solhint/
Solhint is an open-source project to provide a linting utility for Solidity code.
ast code-quality dapp developer-tools ethereum linter security-scanner smart-contracts solhint solidity
Last synced: 16 Nov 2024
https://github.com/raineorshine/solgraph
Visualize Solidity control flow for smart contract security analysis. :dollar: ⇆ :dollar:
Last synced: 28 Dec 2024
https://github.com/thirdweb-dev/contracts
Collection of smart contracts deployable via thirdweb
ethereum smart-contracts solidity web3
Last synced: 31 Dec 2024
https://github.com/semaphore-protocol/semaphore
A zero-knowledge protocol for anonymous interactions.
circom ethereum hacktoberfest javascript monorepo proof-of-membership semaphore solidity typescript zero-knowledge zero-knowledge-proofs zk-snarks
Last synced: 31 Dec 2024
https://github.com/duaraghav8/ethlint
(Formerly Solium) Code quality & Security Linter for Solidity
ethereum lint security smart-contracts solidity
Last synced: 02 Jan 2025
https://github.com/duaraghav8/Ethlint
(Formerly Solium) Code quality & Security Linter for Solidity
ethereum lint security smart-contracts solidity
Last synced: 25 Oct 2024
https://github.com/juanfranblanco/vscode-solidity
Visual Studio Code language support extension for Solidity smart contracts in Ethereum https://marketplace.visualstudio.com/items?itemName=JuanBlanco.solidity
ethereum solidity solidity-contracts visual-studio
Last synced: 02 Jan 2025
https://github.com/autistic-symposium/mev-toolkit
👾 catalog of resources on blockchain's maximal extractable value: on the hope of non-predatory free markets in the metaweb
arbitrage-bot autism avalanche backrunning blockchain bots cypherpunk defi ethereum flashbots frontrunning liquidation liquidator mempool mev oracles relays rust sandwich-attacks solidity
Last synced: 07 Dec 2024
https://github.com/aave/aave-v3-core
This repository contains the core smart contracts of the Aave V3 protocol.
blockchain defi ethereum solidity
Last synced: 31 Dec 2024
https://github.com/ApeWorX/ape
The smart contract development tool for Pythonistas, Data Scientists, and Security Professionals
ape apeworx brownie defi developer-tools ethereum framework nft python smart-contracts solidity vyper web3
Last synced: 18 Nov 2024
https://github.com/apeworx/ape
The smart contract development tool for Pythonistas, Data Scientists, and Security Professionals
ape apeworx brownie defi developer-tools ethereum framework nft python smart-contracts solidity vyper web3
Last synced: 31 Dec 2024
https://github.com/PaulRBerg/prb-math
Solidity library for advanced fixed-point math
decentralized-finance defi ethereum evm library math smart-contracts solidity
Last synced: 08 Nov 2024
https://github.com/alchemyplatform/create-web3-dapp
The complete toolbox to create web3 applications.
alchemysdk create-next-app create-web3 ethers nextjs react scaffoldeth solidity web3 web3js
Last synced: 29 Dec 2024
https://github.com/paulrberg/prb-math
Solidity library for advanced fixed-point math
decentralized-finance defi ethereum evm library math smart-contracts solidity
Last synced: 01 Jan 2025
https://github.com/pubkey/eth-crypto
Cryptographic javascript-functions for ethereum and tutorials to use them with web3js and solidity
blockchain cipher dapp encryption eth ethereum ethereum-identity privatekey publickey sign sign-data signature signtransaction smart-contracts solidity transaction truffle tutorial web3 web3js
Last synced: 31 Dec 2024
https://github.com/superfluid-finance/protocol-monorepo
Superfluid Protocol Monorepo: the specification, implementations, peripherals and development kits.
defi ethereum fintech haskell solidity typescript web3
Last synced: 31 Dec 2024
https://github.com/minaminao/ctf-blockchain
A summary of 200+ CTF blockchain challenges
blockchain ctf ethereum evm solidity
Last synced: 27 Dec 2024
https://github.com/unlock-protocol/unlock
Ʉnlock is a protocol for memberships built on a blockchain.
blockchain ethereum infrastructure javascript memberships nft protocol solidity unlock
Last synced: 31 Dec 2024
https://github.com/gakonst/solidity-book
The Senior Solidity Engineer's Book is a resource meant to transform you into a Senior Solidity Engineer.
Last synced: 27 Dec 2024