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.
Here are 11,151 public repositories matching this topic...
Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood
-
Updated
Jul 16, 2022 - JavaScript
- I've opened a support ticket before filing this issue.
Issue
Tests are not isolated from each other. I reproduced it using the metacoin box tutorial, adding a new test at the end that checks again the balance. As per the "clean-room" the first account should have all 10000 tokens. It's not.
Ultimate Solidity, Blockchain, and Smart Contract - Beginner to Expert Full Course | Python Edition
-
Updated
May 31, 2022
-
Updated
Jul 22, 2022 - CSS
DeFi Developer roadmap is a curated Web3.0 Developer handbook which includes a list of the best tools for DApps, development resources and lifehacks.
-
Updated
Jul 6, 2022
A guide to smart contract security best practices
-
Updated
Jul 1, 2022
⟠ A curated list of awesome Solidity resources, libraries, tools and more
-
Updated
Jul 19, 2022
Lightweight Java and Android library for integration with Ethereum clients
-
Updated
Jul 21, 2022 - Java
Component
Forge
Describe the feature you would like
Issue
forge inspect <ContractName> abi only prints a json formatted abi.
That wouldn't be an issue, if it were possible to easily pipe the output to jq however the warnings printed at the beginning of the output prevent that work working.
Suggested Feature
A --pretty formatting (similar to what's available
I've seen this mistake more than a couple of times already, so I think it's worth doing this little extra check.
Describe the enhancement
Every "section" of the video is separated by a clip of what's in ./img/hh-fcc-background.png. We currently have the title text of each section in this repo, but we don't have the timestamp in here!
Source code for Eat The Blocks, a screencast for Ethereum Dapp Developers
-
Updated
Jul 21, 2022 - JavaScript
Description
Change links and references in the docs to run an Ethereum node from parity to openethereum, and change these references in the code too.
Motivation
Currently, docs about running an Ethereum node states that you can use parity-ethereum, but the project is no longer maintained.
There's also lots of comments and b
Describe the desired feature
Slither only outputs reference urls in the txt output. Would it be possible to add the urls to the json output too?
Thanks
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
-
Updated
Jul 6, 2022 - JavaScript
Security analysis tool for EVM bytecode. Supports smart contracts built for Ethereum, Hedera, Quorum, Vechain, Roostock, Tron and other EVM-compatible blockchains.
-
Updated
Jul 19, 2022 - Python
A list of FREE resources to make Web3 accessible to everyone.
-
Updated
Jul 22, 2022 - HTML
A compilation of patterns and best practices for the smart contract programming language Solidity
-
Updated
Jun 26, 2022 - Solidity
Overview
Currently when I run brownie console, it recompiles all the contracts. Apparently due to some issue which is not identified.
I only want to compile once with brownie compile -all. That's it.
I work on the frontend side, I don't modify the contracts, I just need a local fork and run some scripts.
Currently it's slow as hell
I have some contracts using a library structure data storage, compiled using an older version of Solidity, but which throw an error asking me to make a report here.
In the libraryType.sol contract I have something like this:
library PersonLib {
struct Data {
bool isActive;
bytes hashOfData;
string handle;
}
function handle(Data storDocumentation for Remix IDE
-
Updated
Jul 22, 2022
FISCO BCOS是由微众牵头的金链盟主导研发、对外开源、安全可控的企业级金融区块链底层技术平台。 单链配置下,性能TPS可达万级。提供群组架构、并行计算、分布式存储、可插拔的共识机制、隐私保护算法、支持全链路国密算法等诸多特性。 经过多个机构、多个应用,长时间在生产环境中的实践检验,具备金融级的高性能、高可用性及高安全性。FISCO BCOS is a secure and reliable financial-grade open-source blockchain platform. The platform provides rich features including group architecture, cross-chain communication protocols, pluggable consensus mechanisms, privacy protection algorithms, OSCCA-approved (Office of State Commercial Cryptography Administration) cryptography algorithms, and distributed storage. Its performance, usability, and security have been testified by many institutional users and successful business applications in a live production environment.
-
Updated
Jul 23, 2022 - C++
cryptozomebie lesson code
-
Updated
Jul 5, 2022 - JavaScript
我最近在重新学solidity,巩固一下细节,也写一个“Solidity极简入门”,供小白们使用(编程大佬可以另找教程),每周更新1-3讲。
-
Updated
Jul 23, 2022 - Solidity
Examples of Solidity security issues
-
Updated
May 31, 2022 - Solidity
Add an example to load file from a directory along with https://remix-ide.readthedocs.io/en/latest/locations.html#load-one-of-the-default-remix-files
Hardhat-based template for developing Solidity smart contracts
-
Updated
Jul 22, 2022 - TypeScript
Created by Gavin Wood, Christian Reitwiessner, Alex Beregszaszi
Released August 2015
Latest release about 1 month ago
- Repository
- ethereum/solidity
- Website
- soliditylang.org
- Wikipedia
- Wikipedia


Whiskers' regex looks for
<..>as opposed to tokenizing the input, so it is not able to detect truncated/mistyped input.For example it can't detect that
<!bis not terminated in<?b> X <!b Y </b>.With some heuristics it could be improved: match for
<?,<!and</and only allow identifiers which are terminated with>, otherwise it is invalid._Originally posted by @axic in h