Arsenii Kulikov
Arsenii Kulikov
Closes https://github.com/foundry-rs/foundry/issues/7869
Closes #7273 Changes `TransactionKind` to `Address` Currently `EthApi::send_transaction` will throw `ConflictingFeeFieldsInRequest` not only in case of conflicting fee fields but also when blob transaction is missing blob fields or `to`,...
If trie consists of a single leaf node, no proofs would be collected if only non-existent prefixes are passed into proof retainer. Example: ```rust let mut builder = HashBuilder::default().with_proof_retainer(vec![Nibbles::from_nibbles(&[0x01])]); builder.add_leaf(Nibbles::from_nibbles(&[0x00]),...
### Component provider, pubsub ### What version of Alloy are you on? _No response_ ### Operating System None ### Describe the bug Ref #381 Currently, `watch_pending_transaction` implementation always expected to...
### Component provider, pubsub ### What version of Alloy are you on? _No response_ ### Operating System None ### Describe the bug Allowing configuring `confirmations > 1` for `watch_pending_transaction` doesn't...
## Motivation There is no need in requiring contract name/path in `forge verify-contract`. For example, hardhat does not require that. ## Solution This PR introduces smarter way of identifying contracts...
## Motivation Currently when running `forge test` all files under `./test` will be passed to compiler on initial ABI-only run. This might be an issue if files being filtered out...
## Motivation Inroduces Vyper support for `forge build` command. `lang` field is added to `Config`, and specifying `lang = "vyper"` in foundry.toml allows to compile Vyper projects. ## Solution I've...
## Motivation Refactor `build_tx` used in cast send and cast mktx ref #7965 ref https://github.com/foundry-rs/foundry/issues/7959 ## Solution Implement `CastTxBuilder` as a replacement for `build_tx`. It is implemented as a stateful...
## Motivation Adds Vyper support for `forge test` and some tests for it. ## Solution We should probably get rid of `CompilationError` generic on `ProjectCompileOutput` as it now ended up...