solidity
solidity copied to clipboard
Solidity, the Smart Contract Programming Language
## Abstract The type-safe `ab.encodeCall(f, args)` should be extended for custom errors. ## Motivation It's very common in testing frameworks to encode custom errors (to check if a call reverts...
closes #12857 Added jobs to perform type annotation checks of python scripts in CI. Updated the current scripts to to conform to the checks by using the generic `Any` type....
For reference: https://discuss.circleci.com/t/march-2022-support-for-new-operating-system-for-windows-executors-windows-server-2022/43198 and https://circleci.com/docs/2.0/hello-world-windows/#windows-executor-images
## Abstract Generally disallowing state-changing effects after an `external` function call and enabling the possibility to mark functions that specifically do this. ## Motivation I started this discussion on [Twitter](https://twitter.com/pcaversaccio/status/1523231260721975296)...
I don't believe the Ethereum Foundation has made any reference to classifying Ether as "money" and therefore neither should the Solidity project.
## Motivation Addresses #12864 ## Mechanism 1. Delay error generation. Originally we issue error as soon as we see any write to immutable state variable inside a branch, that's can...
Item 11.3 in semvar specs says prerelease check is performed if and only if the major, minor and patch versions match. This commit adds a check to perform prerelease check...