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/alianse777/solidity-standard-library

Solidity standard library (Array, random, math, string)

maths solidity standard-library strings

Last synced: 08 Nov 2024

https://github.com/hyperledger-web3j/web3j-evm

A library for running an embedded Ethereum EVM in-process on a JVM

ethereum evm-bytecode solidity web3j

Last synced: 08 Jan 2025

https://github.com/moodlezoup/forge-deep

Codegen pretty-printing and deep equality Solidity functions for the Forge testing framework

deep-equal forge foundry pretty-print solidity

Last synced: 12 Oct 2024

https://github.com/iamdefinitelyahuman/nftoken

A non-fungible implementation of the ERC20 standard, allowing scalable NFT transfers with fixed gas costs.

brownie erc20 ethereum solidity

Last synced: 02 Nov 2024

https://github.com/maximevaillancourt/trace

Supply chain transparency platform proof-of-concept based on the Ethereum blockchain ✍️

blockchain dapp decentralized ethereum javascript proof-of-concept react reactjs solidity supply-chain transparency truffle web3

Last synced: 29 Nov 2024

https://github.com/HQ20/soldoc

A solidity documentation generator, based in NatSpec format. :page_with_curl: with standalone HTML, pdf, gitbook and docsify output :pencil2: just plug and play.

doc docgen docsify document documentation documentation-tool gitbook html pdf pdf-generation smart-contracts soldoc solidity solidity-contracts solidity-documentation

Last synced: 31 Dec 2024

https://github.com/hq20/soldoc

A solidity documentation generator, based in NatSpec format. :page_with_curl: with standalone HTML, pdf, gitbook and docsify output :pencil2: just plug and play.

doc docgen docsify document documentation documentation-tool gitbook html pdf pdf-generation smart-contracts soldoc solidity solidity-contracts solidity-documentation

Last synced: 28 Nov 2024

https://github.com/perimetersec/public-fuzzing-campaigns-list

A list of public fuzzing campaigns

echidna evm foundry fuzzing medusa solidity

Last synced: 20 Nov 2024

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

SB Curated is a curated dataset of Solidity smart contracts annotated with tagged vulnerabilities. The dataset was created to evaluate the accuracy of automated analysis tools.

benchmark blockchain dataset ethereum solidity

Last synced: 13 Nov 2024

https://github.com/NodeFactoryIo/solidity-node-docker-starter

Starter project for developing Ethereum smart contracts with Solidity, Truffle and Node.js as a backend server.

docker docker-compose express nodejs solidity solidity-contracts truffle

Last synced: 08 Nov 2024

https://github.com/jimilai/ethereum

以太坊DApp开发入门教程,涵盖以太坊去中心化应用相关基础内容:区块链、智能合约、truffle框架、ganache仿真器、Solidity语言、solc编译器、web3js库、通证(代币)发行等,手把手地教大家构建一个区块链投票系统。

blockchain dapp ethereum ethereum-blockchain ethereum-contract ethereum-dapp ethereum-token solidity truffle web3js

Last synced: 08 Nov 2024

https://github.com/vplasencia/zkgames

zkGames is a platform that allows users to play zk (zero knowledge) games and mint an NFT as proof that they have won.

blockchain circom circuit snarkjs solidity zero-knowledge zkp

Last synced: 28 Oct 2024

https://github.com/bobanetwork/boba_legacy

Monorepo implementing Boba, a compute layer for Ethereum

blockchain computer-architecture ethereum solidity

Last synced: 06 Jan 2025

https://github.com/0xQuantumCoder/SherlockChain

SherlockChain is a streamlined AI analysis framework for Solidity, Vyper and Plutus contracts

ai-scan blockchain erc20-hacking-tools etherium solidity vulnerability-detection vulnerability-scanners vyper vyper-contracts web3 web3py

Last synced: 26 Nov 2024

https://github.com/refcell/unix

A lightweight, extensible foundry library for shell scripting.

evm foundry script solidity

Last synced: 09 Nov 2024

https://github.com/witnet/witnet-solidity-bridge

Witnet Bridge for EVM-compatible blockchains

data-feed ethereum oracle price-feed random-generation solidity witnet

Last synced: 04 Jan 2025

https://github.com/layerx-labs/dappkit

A framework to build web3 dapps with javascript/typescript

blockchain dapp sdk solidity web3

Last synced: 17 Nov 2024

https://github.com/looksrare/contracts-exchange-v1

LooksRare exchange contracts (v1)

ethereum looksrare solidity

Last synced: 02 Jan 2025

https://github.com/dsys/solidity-sigutils

✍️ A Solidity library for verifying Ethereum message multi-signatures.

ethereum multisig signatures solidity

Last synced: 28 Oct 2024

https://github.com/pmuens/midas

EVM-compatible Smart Contract bot which performs DEX arbitrage via Aave & dYdX Flash Loans

aave aave-protocol blockchain dydx ethereum ethereum-virtual-machine flash-loan flash-loans smart-contract smart-contracts solidity

Last synced: 26 Dec 2024

https://github.com/blocto/bloctoswap-contracts

Smart contracts for BloctoSwap

cadence dex ethereum flow smart-contracts solidity

Last synced: 09 Jan 2025

https://github.com/jaredmev2/mev-bot-web3

The source code of my MEV-bot Upgrade. Instructions and access in the Readme description and on the website

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: 09 Jan 2025

https://github.com/mikker/svgnft

Making it slightly easier to create fully on-chain SVG-based NFTs.

ethereum nft solidity

Last synced: 15 Oct 2024

https://github.com/qiuxiang/solidity-ls

Solidity language server.

language-server solidity

Last synced: 28 Oct 2024

https://github.com/minaminao/defi-exploits

DeFi exploits for educational purposes

defi ethereum foundry solidity

Last synced: 29 Nov 2024

https://github.com/0xfuturistic/mev-tax

🩸 A minimal Solidity library for MEV taxes

ethereum mev solidity

Last synced: 19 Dec 2024

https://github.com/gnosis/bivrost-swift

:fire: :rainbow: Bridge between Solidity Contracts and Swift

ethereum solidity swift

Last synced: 24 Nov 2024

https://github.com/axic/yultsur

Yultsur is a Rust implementation of Yul.

ethereum solidity yul

Last synced: 01 Nov 2024

https://github.com/cleanunicorn/abi2signature

Use the ABI of a smart contract to find out the function signatures

ethereum ethereum-contract solidity

Last synced: 08 Nov 2024

https://github.com/yosephks/moralis-upgradeable-smart-contracts

This repository contains tutorial on building Upgradable Smart Contracts and showcasing it with a simple NFT Minter dApp with React and Moralis.

avalanche blockchain bsc ethereum javascript moralis openzeppelin openzeppelin-upgrades polygon react solidity truffle truffle-framework upgradeable-smart-contract web3

Last synced: 19 Dec 2024

https://github.com/zeroekkusu/solx

Solidity × 𝙖𝙣𝙮 𝙡𝙖𝙣𝙜𝙪𝙖𝙜𝙚 transpiler for Foundry tests & scripts.

foundry solidity transpiler

Last synced: 19 Dec 2024

https://github.com/zeroekkusu/optimizooors-lab

Measure gas savings with different Solidity optimizations

library optimization solidity template

Last synced: 09 Nov 2024

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

🐦🌴🌴🌴🦕 A home for ethereum smart contracts. 🏠

ethereum smart-contracts solidity

Last synced: 31 Oct 2024

https://github.com/gnidan/solregex

Regex compilation to Solidity

code-generation ethereum regex solidity

Last synced: 07 Jan 2025

https://github.com/brendan-rius/darkmall

Incomplete example of free market running on ETH blockchain for educational purposes only

blockchain darknet decentralized market solidity

Last synced: 28 Nov 2024

https://github.com/modagavr/sol-like-a-pro

Code in Solidity like a PRO with Egor Gavrilov. Check out YouTube channel ▶️

blockchain ethereum hardhat solidity typescript youtube

Last synced: 28 Oct 2024

https://github.com/everx-labs/evernode-se

Local Node for DApp development and testing in TVM blockchains (Everscale, TON, Venom, etc)

blockchain everscale everscale-blockchain local node solidity testing testing-tools ton toncoin venom venom-blockchain venom-developer-program

Last synced: 08 Jan 2025

https://github.com/ravidsrk/smart-contract-starter

Boilerplate for your next Smart Contract, made simple.

solidity solidity-contracts truffle truffle-box

Last synced: 09 Nov 2024

https://github.com/partylikeits1983/num-complex-solidity

Complex numbers for Solidity

complex-numbers defi solidity

Last synced: 08 Nov 2024

https://github.com/bit-nation/bitnation-pangea-mobile

Pangea iOS and Android repository

android ios react-native solidity

Last synced: 09 Dec 2024

https://github.com/bokkypoobah/solidityflattener

A Simple-To-Install Solidity Flattener

ethereum solidity solidity-flattener

Last synced: 14 Nov 2024

https://github.com/maximebrugel/OniiChain

Anime NFTs with SVG on-chain (Ethereum)

ethereum nft solidity svg

Last synced: 26 Oct 2024

https://github.com/broxus/locklift

Node JS framework for working with Everscale and Venom contracts. Inspired by Truffle and Hardhat. Helps you build, test, run and maintain your smart contracts.

blockchain dapps debugging everscale javascript smart-contracts solidity stack-traces task-runner tooling typescript venom-blockchain venom-developer-program

Last synced: 04 Jan 2025

https://github.com/idouble/simple-cryptocurrency-erc-20-token-template

📝 Very Simple ERC-20 Smart Contract Template to create your own Cryptocurrency on the Ethereum Blockchain, with many customizable Options 📝

blockchain cryptocurrency customizable-options erc erc20 erc20-tokens ethereum ethereum-blockchain etherscan simple smart-contracts solidity solidity-contracts template template-project

Last synced: 29 Dec 2024

https://github.com/ethersphere/swap-swear-and-swindle

Contracts for Swap, Swear and Swindle. Swap is a protocol for p2p accounting. This is the basis for Swarm’s incentivization model.

ethereum solidity swarm truffle web3

Last synced: 02 Jan 2025

https://github.com/m1guelpf/connect4-sol

An optimised Connect4 game implementation on Solidity

connect-four ethereum smart-contracts solidity

Last synced: 02 Nov 2024

https://github.com/SRI-CSL/solidity

This is solc-verify, a modular verifier for Solidity.

ethereum formal-specification formal-verification solidity

Last synced: 26 Oct 2024

https://github.com/wangshijun/ethereum-dapp-nuxt

基于前端开发环境的以太坊智能合约 + DApp 工作流,包含编译、部署、测试等环节,Nuxt 版本

element-ui ethereum nuxtjs smart-contracts solidity vuejs

Last synced: 28 Oct 2024

https://github.com/kaymen99/uniswap-sushiswap-arbitrage

Smart contract for performing arbitrage between Uniswap and Sushiswap

arbitrage-bot brownie defi smart-contracts solidity uniswap-bot

Last synced: 22 Nov 2024

https://github.com/pubkey/solidity-cli

Compile solidity-code faster, easier and more reliable

blockchain dapp ethereum smart-contracts solc solidity typescript web3 web3js

Last synced: 09 Nov 2024

https://github.com/wangshijun/ethereum-contract-workflow

基于前端开发环境的以太坊智能合约工作流,包含编译、部署、测试等环节

ethereum nodejs smart-contracts solidity workflow

Last synced: 28 Oct 2024

https://github.com/saucepoint/super-erc4626-example

Experimental hybrid/cross-chain ERC4626 vaults

4626 arbitrum erc4626 l2 solidity

Last synced: 09 Nov 2024

https://github.com/0xPhaze/UDS

Upgradeable Contracts using the Diamond Storage pattern.

diamonds erc1967 ethereum foundry solidity upgradeable-smart-contract

Last synced: 27 Oct 2024

https://github.com/sambacha/Procedural-Approaches-Towards-MEV

Preprint, Procedural approaches towards Maximal Extracted Value

backrunning ethereum flashbots frontrunning maximal-extracted-value mev solidity

Last synced: 18 Nov 2024

https://github.com/verumlotus/social-recovery-wallet

Social Recovery Wallet that hides the identities of Guardians until recovery.

evm foundry solidity wallet

Last synced: 03 Jan 2025

https://github.com/itsnickbarry/hardhat-docgen

Automatically convert NatSpec code comments to a static documentation site 📝

blockchain buidler devdoc documentation ethereum hardhat natspec smart-contracts solc solidity userdoc vue wow

Last synced: 06 Jan 2025

https://github.com/sambacha/procedural-approaches-towards-mev

Preprint, Procedural approaches towards Maximal Extracted Value

backrunning ethereum flashbots frontrunning maximal-extracted-value mev solidity

Last synced: 22 Oct 2024

https://github.com/hrkrshnn/solc-ast-rs

Rust bindings for Solidity's AST and visitors

rust solidity

Last synced: 09 Nov 2024

https://github.com/qiuxiang/coc-solidity

Solidity language server for coc.nvim

coc neovim solidity vim

Last synced: 11 Oct 2024

https://github.com/federicobond/eth-mutants

👾 A mutation testing tool for Solidity contracts

mutation-testing solidity testing-tools

Last synced: 28 Oct 2024

https://github.com/DependableSystemsLab/SolidiFI-benchmark

Repository of benchmarks to evaluate Solidity Smart contract analysis tools

benchmarks contracts fault injection smart solidity

Last synced: 13 Nov 2024

https://github.com/hanzoai/solidity

🔐 Ethereum smart contracts developed for the Hanzo Platform.

ethereum ethereum-contract hanzo smart-contracts solidity solidity-contracts

Last synced: 14 Nov 2024

https://github.com/w1nt3r-eth/rings-for-loot

Source code and 3D assets for the Rings (for Loot) NFT project

cinema-4d loot solidity web3

Last synced: 17 Nov 2024

https://github.com/adlerjohn/inflate-sol

Inflate implementation in Solidity.

compression deflate ethereum inflate solidity

Last synced: 02 Dec 2024

https://github.com/alto-io/hello-crypto

The "Hello World" of blockchain and cryptogames

aframe blockchain cryptocurrency hello-world helloworld javascript nodejs solidity

Last synced: 09 Dec 2024

https://github.com/getamis/sol2proto

Ethereum contract ABI to gRPC protobuf IDL transpiler

contracts ethereum go-ethereum grpc protobuf protocol-buffer solidity solidity-abi solidity-contracts

Last synced: 11 Nov 2024

https://github.com/s-pro/smart-contracts-example

Simple example of token market. Based on blockchain technology using Ethereum platform.

blockchain blockchain-demos ethereum ethereum-blockchain ethereum-contract javascript smart-contracts solidity

Last synced: 18 Nov 2024

https://github.com/thesis/vim-solidity

Syntax highlighting for Solidity in Vim

ethereum solidity vim vim-plugin

Last synced: 17 Nov 2024

https://github.com/silentcicero/ethdeploy

A complex deployment facility for Ethereum smart-contract development.

contracts deployment deployment-staging ethereum solidity web3

Last synced: 03 Dec 2024

https://github.com/piomin/sample-spring-blockchain-contract

sample project that illustrates how to create and deploy smart contracts, smart wallets, send transactions and observe processed transactions in ethereum using web3j, blockchain, solidity and spring boot

blockchain ethereum ethereum-contract smart-contracts solidity solidity-contracts spring-boot web3j

Last synced: 03 Jan 2025

https://github.com/yuichiroaoki/typescript-hardhat

Template for smart contract development using Typescript & Hardhat

blockchain chai ethereum hardhat solidity typescript

Last synced: 07 Nov 2024

https://github.com/paulrberg/check-same-sign

Gas golfing the most gas efficient way to check if two integers have the same sign in Solidity

solidity

Last synced: 22 Oct 2024

https://github.com/envoy-vc/30-days-of-solidity

30 Days of Solidity step-by-step guide to learn Smart Contract Development.

30-days-of-code 30dayscodechallenge course dapps-development ethereum smart-contract solidity

Last synced: 22 Nov 2024

https://github.com/advaita-saha/blockchain-resources

A complied list of different resources for learning blockchain

blockchain dapp ethereum free resources solidity

Last synced: 22 Oct 2024

https://github.com/masaun/tokenized-carbon-credit-marketplace

Tokenized-Carbon Credit Marketplace☘️ (on Polygon/Matic)

erc721 layer2 matic-network nft polygon solidity truffle web3js

Last synced: 18 Oct 2024

https://github.com/zdenham/diamond-etherscan

Make your EIP-2535 Diamond Etherscan compatible

eip-2535 ethereum solidity

Last synced: 08 Nov 2024

https://github.com/pcaversaccio/metatx

A smart contract to enable ERC-20 token meta-transactions on Ethereum.

blockchain ethereum meta-transactions smart-contracts solidity

Last synced: 22 Oct 2024

https://github.com/noot/schnorr-verify

super cheap solidity schnorr sig verification using only ecrecover and keccak256

cryptography ethereum schnorr solidity

Last synced: 22 Oct 2024

https://github.com/learnweb3dao/14-days-of-solidity

Follow along with the "14 Days of Solidity" challenge with our instructors, Larry Cutts and Sahil Aulja

blockchain ethereum hardhat remix solidity

Last synced: 29 Nov 2024

https://github.com/protokol/solidity-typescript-hardhat-template

A Template Project To Start Solidity Development With Hardhat and Typescript support. Created by Protokol

blockchain ethereum-contract hardhat solidity typescript

Last synced: 03 Jan 2025

https://github.com/LearnWeb3DAO/14-Days-of-Solidity

Follow along with the "14 Days of Solidity" challenge with our instructors, Larry Cutts and Sahil Aulja

blockchain ethereum hardhat remix solidity

Last synced: 08 Nov 2024

https://github.com/net2devcrypto/n2d-nft-marketplace

🚀👩‍🚀This repo contains all the files to follow along and implement a MultiChain NFT MarketPlace! Be sure to watch my Youtube tutorials so you can learn and follow along!

axios blockchain dapp ipfs nextjs nft react solidity staking tutorial

Last synced: 02 Dec 2024

https://github.com/sambacha/foundry-scripts

ergonomic devtooling for foundry

cast devtools ethereum evm forge foundry justfile solidity

Last synced: 31 Oct 2024

https://github.com/freitasgouvea/token-erc-20

This is an example of implementation in solidity language of an ERC-20 standard Ethereum Token, mintable and burnable, with owner access permissions and pausable module.

alchemy burnable erc20 ethereum foundry hardhat hardhat-deploy hardhat-ethscan inheritance mint mintable mocha nodejs pausable polygon smart-contracts solidity solidity-language token truffle

Last synced: 03 Jan 2025

https://github.com/vittominacori/eth-token-recover

TokenRecover allows to recover any ERC-20 or NFT (ERC-721) token sent into the contract and sends them to a receiver.

erc20 erc721 ethereum smart-contracts solidity

Last synced: 05 Jan 2025

https://github.com/arcology-builders/democracy

Tools for peer-to-peer privacy with Ethereum and AZTEC

community democracy distributed-systems ethereum evm hacktoberfest javascript peer solidity

Last synced: 08 Jan 2025