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 8,244 public repositories matching this topic...
-
Updated
Feb 25, 2022 - JavaScript
Issue
Vyper handles unmapped instructions differently from Solidity. In Solidity, unmapped instructions are given a file index of -1. When attempting to show the source for such an instruction, we instead just show 1: // No source code found..
However, in Vyper, such instructions are not given a file index of -1, but are given a start and length of 0. So when we show the source for t
-
Updated
Feb 19, 2022
-
Updated
Feb 25, 2022 - CSS
-
Updated
Feb 19, 2022
-
Updated
Feb 18, 2022
-
Updated
Feb 25, 2022 - Java
-
Updated
Feb 10, 2022
-
Updated
Feb 26, 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
It is currently not possible to specify the chain ID for a hardhat network invoked with npx hardhat node through any means other than the config file. This means it is impossible to specify the --chain-id argument in the command line, or execute a chain host pragmatically with hre.run('node', { chainId: 100 }).
Please add the chainId parameter to the node command so it is possible to
-
Updated
Feb 25, 2022 - Python
I noticed that the TypeConversion class from Slither IR
has the same name as another class from Slither Core
This makes it so tha
-
Updated
Feb 20, 2022
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
If user already uses prettier we should use:
- user installed prettier version
- user defined config (.prettierrc / package.json config)
This way we ensure that typechain generated code matches style with the rest of the codebase.
-
Updated
Feb 22, 2022 - JavaScript
Component
Forge
Have you ensured that all of these are up to date?
- Foundry
- Foundryup
What version of Foundry are you on?
forge 0.1.0 (67f9ed1 2022-02-23T00:44:43.196862+00:00)
What command(s) is the bug in?
forge flatten
Operating System
macOS (amd)
Describe the bug
When flattening a contract the license is formatted in a weird
-
Updated
Feb 25, 2022 - C++
-
Updated
Jan 18, 2022 - Solidity
-
Updated
Mar 24, 2018 - JavaScript
-
Updated
Feb 9, 2022 - JavaScript
-
Updated
Jun 11, 2021 - Python
-
Updated
Feb 22, 2022 - Go
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
-
Updated
Mar 2, 2021 - JavaScript
Created by Gavin Wood, Christian Reitwiessner, Alex Beregszaszi
Released August 2015
Latest release 10 days ago
- Repository
- ethereum/solidity
- Website
- soliditylang.org
- Wikipedia
- Wikipedia
Apparently we have the
assertmacro disabled in CI, even in non-release builds - at least on Windows (see ethereum/solidity#12634 (comment)). While this macro is generally discouraged in our project in favor of thesolAssert()family of macros, we still do have them in some places and I think that they should