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 10,827 public repositories matching this topic...
-
Updated
Jun 29, 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.
-
Updated
May 31, 2022
-
Updated
Jul 2, 2022 - CSS
-
Updated
Jun 30, 2022
-
Updated
Jul 1, 2022
-
Updated
Jul 3, 2022
-
Updated
Jun 30, 2022 - Java
Using the same command from above:
$ cast tx 0xbedc92801b8a7128898f484006f9e9fb795630f1826f35dd3544db38c07594ab --rpc-url $ARBITRUM_RPC_URL
blockHash 0x918b0fbe7235f5a058890653f82c5e483ff0bbd1c84668e930e19b424e034540
blockNumber 9060440
from 0x22222b7c879e6c09690d1e5eb10437e68987882c
gas 0
gasPrice 0
hash
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
Jun 3, 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 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!
https://github.com/CarstenNZ/slither-wiki/blob/master/Detector-Documentation.md has a couple of fixes / typos in the detectors description.
We should merge them before the next release
Related crytic/slither#1189
-
Updated
Jun 7, 2022 - JavaScript
-
Updated
Jun 20, 2022 - Python
-
Updated
Jul 3, 2022 - HTML
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
-
Updated
Jun 26, 2022 - Solidity
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 stor-
Updated
Jun 30, 2022
-
Updated
Jul 4, 2022 - C++
-
Updated
Feb 9, 2022 - JavaScript
-
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
-
Updated
Jul 1, 2022 - TypeScript
Created by Gavin Wood, Christian Reitwiessner, Alex Beregszaszi
Released August 2015
Latest release 19 days ago
- Repository
- ethereum/solidity
- Website
- soliditylang.org
- Wikipedia
- Wikipedia
When doing division and modulo operation with constant or immutable denominator it is possible to only do compile-time denominator check and skip runtime checks.
Consider following contracts: