solidity
Here are 4,706 public repositories matching this topic...
After ethereum/solidity#10737 we should be able to replace nearly all non-range-based for loops by range-based loops using appropriate ranges.
Error: There was a timeout while attempting to connect to the network.
Check to see that your provider is valid.
If you have a slow internet connection, try configuring a longer timeout in your Truffle config. Use the networks[networ
-
Updated
May 5, 2021 - JavaScript
-
Updated
Jan 26, 2021 - HTML
-
Updated
Apr 14, 2021 - Java
Description
The Web UI configuration page shows an entry ORACLE_CONTRACT_ADDRESS, this should now be OPERATOR_CONTRACT_ADDRESS.
The node ignores an env variable named ORACLE_CONTRACT_ADDRESS and correctly accepts OPERATOR_CONTRACT_ADDRESS, the value of which will be displayed as ORACLE_CONTRACT_ADDRESS in UI.
I believe the name of the environment variable was changed (recently?), just t
-
Updated
Apr 26, 2021
-
Updated
Apr 5, 2021 - Python
-
Updated
May 6, 2021
-
Updated
May 7, 2021 - C++
-
Updated
Mar 24, 2018 - JavaScript
-
Updated
Apr 20, 2021 - Python
-
Updated
Mar 2, 2021 - JavaScript
Sometimes users don't realize there is a hardhat.config.js in a parent directory, and complain about not getting the initialization prompt. The best way to quickly find out if that's the case would be to have a way to print the detected config file. The easiest way to do this is to just log it in verbose mode. That way we can ask them to just do npx hardhat --verbose and see where the file is
-
Updated
Apr 29, 2021 - TypeScript
Slither-log
Create a tool for debugging hardhat project that
- Add
console.logat every function/modifier entry point, with the canonical name of the function, and the function parameters - Add
console.logat every end of the function/modifier, with the canonical name of the function, and the return values
Potential flags
--only contract/function--exclude contract/function- `--force-patc
-
Updated
Apr 27, 2021 - Go
-
Updated
May 6, 2021 - JavaScript
-
Updated
Apr 24, 2020 - Solidity
-
Updated
May 6, 2021 - JavaScript
-
Updated
May 8, 2021 - Kotlin
We can safely disallow any use of solc below 0.4.25.
Overview
If I import a file that has a constructor and just that file, and try to compile and deploy, brownie ignores it.
Specification
Here's what a file that brownie would ignore looks like:
pragma solidity 0.4.24;
import "@chainlink/contracts/src/v0.4/Oracle.sol";
(I remapped chainlink contacts so I could use the @ syntax)
However, Oracle.sol has a constructo
-
Updated
May 5, 2021 - Clojure
I left a review and then got this message
which seems strange as it's telling me something I know.
-
Updated
Feb 11, 2019 - TypeScript
-
Updated
Dec 17, 2019 - Solidity
Improve this page
Add a description, image, and links to the solidity topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the solidity topic, visit your repo's landing page and select "manage topics."

The
ECDSAcontract has a functiontoEthSignedMessage(bytes32), but we should have a function that works for any length of abytesarray:Where
uintToBytesis implemented from an ideally