A compilation of patterns and best practices for the smart contract programming language Solidity
- Updated
Apr 19, 2024 - 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.
A compilation of patterns and best practices for the smart contract programming language Solidity
Best resources for Solidity gas optimizations ⛽
First place for early developers to learn Solidity
Серия уроков по языку Solidity и смарт-контрактам Ethereum на YouTube
🌐 A Collection of Notes & Knowledge about Solidity inline Assembly 🔧
HuangGai is an Ethereum smart contract bug injection framework, it can inject 20 types of bugs into Solidity smart contract. DOI: 10.5281/zenodo.4680168
30 Days of Solidity Challenge
This repository contains codes and notes from CryptoZombies (Solidity Tutorial & Etherium Blockchain Programming Course)
string, integer and list integer utils for solidity
Decentralized voting system that tokenizes individual election contracts as immutable records when ended.
The paper explores Salmonella Attacks in Blockchain, emphasizing the importance of security measures like node authentication to prevent disruptions, while also providing insights into detection methods and countermeasures.
An educational walkthrough on how to crack each level of the Damn Vulnerable Defi capture the flag.
This Solidity Cookbook is a comprehensive guide for anyone who wants to learn and master Solidity, the primary language for writing smart contracts on the Ethereum blockchain.
All Concept of Solidity language
Introduction to EMV, gas pricing model and standard gas optimisation techniques.
Marketplace Smart Contract for buying and selling ERC1155 type NFTs. Users can create public and private listings (for one or more addresses).
A smart contract is a computer program or a transaction protocol that is intended to automatically execute, control or document events and actions according to the terms of a contract or an agreement.
A repository for showcasing my knowledge of the Solidity programming language, and continuing to learn the language.
Suite for solving Ethernaut CTF challenges
You can find some handy examples of Solidity contracts here! I hope they will be inspirational!
Created by Gavin Wood, Christian Reitwiessner, Alex Beregszaszi
Released August 2015