Arsenii Kulikov

Results 56 issues of Arsenii Kulikov

## Description This is probably related to #14494, I am using solc 0.8.23 and still encounter the issue ## Steps to Reproduce Here are two standard JSON input files: [input1.json](https://github.com/ethereum/solidity/files/14132480/input1.json)...

bug :bug:
selected for development
medium effort
medium impact

## Motivation This PR fixes two issues: 1. Users are forced to provide `--sender` argument when the sender can be determined from keystore or hw wallet. (#6034) 2. Users are...

### Component Forge ### Describe the bug Mentioned in https://github.com/foundry-rs/foundry/issues/6503#issuecomment-1837648597 and https://github.com/foundry-rs/foundry/issues/4903#issuecomment-1620446076. Currently, due to ethers internals being oriented on Mainnet, gas prices for scripts are often over-estimated to be...

T-bug

Right now, the most convinient way to name chains in config is by following naming used in Chains enum in ethers-rs (as discussed is https://github.com/foundry-rs/foundry/issues/4895). For mumbai network this alias...

## Motivation Closes #4810 ref https://github.com/foundry-rs/foundry/pull/7027#discussion_r1481556804 ## Solution This PR introduces a new approach to library linking for scripts. If CREATE2 deployer is present on target chain, ibraries are deployed...

## Motivation Draft PR implementing support for chain-specific precompiles ## Solution 1. Add `DatabaseExt::get_block_number` method handling NUMBER opcode invocations. Currently it overrides it via l1BlockNumber if we are on arbitrum...

This PR introduces following traits: - `Compiler` - wrapper around compiler executable (`solc`/`vyper`) with following associated types - `Input` - trait capable of generating a `Vec` from given `Sources` set...

Per earlier discussion we've decided that it makes sense to separate cache and artifacts between profiles by default. However, start silently saving artifacts to `out/{profile}` might be a breaking change...

## Motivation ref https://github.com/foundry-rs/compilers/pull/115 ref https://github.com/foundry-rs/block-explorers/pull/44 ## Solution Patches foundry-compilers and makes changes to code according to API changes. Code is still solc-oriented.

## Motivation Current approach with nonce correction is not really straightforward as nonce is getting corrected only when invoking certain cheats. Currently this results in issues when executing the following...