-
Generate more helpers for loop specifications:
- [ ] Extract from the solidity compiler the loop head points, and generated K macros which allow making more resilient specs.
- [ ] Generate specs auto…
-
# Creating Go Bindings for Ethereum Smart Contracts · Chris Hager
To interact with Ethereum smart contracts in Go programs, you need bindings for the specific type of contract.
This post is a quick g…
-
Hey, talents of ShadowNode, my name is Allen Liu, the engineering director of Vite Labs. Yesterday we had a wonderful talk with Yorkie regarding some of thoughts on ShadowNode, and also possibility of…
-
## Description
```
pragma solidity >= 0.8;
contract MyContract { }
```
gives
```
Error: Source file requires different compiler version (current compiler is 0.8.13-develop.2022.3.14+com…
-
Is it possible to delegate the compile commands (i.e. ideally both "Solidity: Compile All" or "Solidity: Compile Contract") to a script or similar invoking `npx hardhat compile` when using the Visual …
-
i can't verify and publish smart contrat.
i choose = Via flattened source code
copy remix contrat code and paste = Enter the Solidity Contract Code
error : There was an error validating you…
-
Since we 'rustify' the contract identifiers (i.e. `balanceOf` -> `balance_of`) we can run into name collisions. This can also happen if some contract functions names are the same as default function n…
-
- [x] constructor management
- [x] access control system using OZ library
Simple MyContract.sol is here
```
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "@openzeppelin/cont…
-
## Low and Non-critical
* You should declare that the `RevenueDistributionToken` contract implements the IERC4626 interface
* Forgot TODO comments before `updateVestingSchedule` and `_reduceCallerAllo…
-
Even if this primarily meant to read Solidity, having the utilities the extension provides (graphs, able to jump between contracts and functions, etc) would be handy. The extension can be found on htt…