├── .cargo └── config.toml ├── .config └── nextest.toml ├── .dockerignore ├── .git-blame-ignore-revs ├── .gitattributes ├── .github ├── CODEOWNERS ├── INTEGRATION_FAILURE.md ├── ISSUE_TEMPLATE │ ├── BUG-FORM.yml │ ├── FEATURE-FORM.yml │ └── config.yml ├── PULL_REQUEST_TEMPLATE.md ├── RELEASE_FAILURE_ISSUE_TEMPLATE.md ├── changelog.json ├── compilation-benchmark.png ├── demo.gif ├── logo.png ├── scripts │ ├── create-tag.js │ ├── matrices.py │ ├── move-tag.js │ └── prune-prereleases.js └── workflows │ ├── deny.yml │ ├── dependencies.yml │ ├── docker-publish.yml │ ├── project.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── FUNDING.json ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── clippy.toml ├── crates ├── anvil │ ├── Cargo.toml │ ├── README.md │ ├── build.rs │ ├── core │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── eth │ │ │ ├── block.rs │ │ │ ├── mod.rs │ │ │ ├── proof.rs │ │ │ ├── serde_helpers.rs │ │ │ ├── subscription.rs │ │ │ ├── transaction │ │ │ │ ├── mod.rs │ │ │ │ └── optimism.rs │ │ │ ├── trie.rs │ │ │ └── utils.rs │ │ │ ├── lib.rs │ │ │ └── types.rs │ ├── rpc │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── error.rs │ │ │ ├── lib.rs │ │ │ ├── request.rs │ │ │ └── response.rs │ ├── server │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── config.rs │ │ │ ├── error.rs │ │ │ ├── handler.rs │ │ │ ├── ipc.rs │ │ │ ├── lib.rs │ │ │ ├── pubsub.rs │ │ │ └── ws.rs │ ├── src │ │ ├── anvil.rs │ │ ├── cmd.rs │ │ ├── config.rs │ │ ├── eth │ │ │ ├── api.rs │ │ │ ├── backend │ │ │ │ ├── cheats.rs │ │ │ │ ├── db.rs │ │ │ │ ├── executor.rs │ │ │ │ ├── fork.rs │ │ │ │ ├── genesis.rs │ │ │ │ ├── info.rs │ │ │ │ ├── mem │ │ │ │ │ ├── cache.rs │ │ │ │ │ ├── fork_db.rs │ │ │ │ │ ├── in_memory_db.rs │ │ │ │ │ ├── inspector.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── state.rs │ │ │ │ │ └── storage.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── notifications.rs │ │ │ │ ├── time.rs │ │ │ │ └── validate.rs │ │ │ ├── error.rs │ │ │ ├── fees.rs │ │ │ ├── macros.rs │ │ │ ├── miner.rs │ │ │ ├── mod.rs │ │ │ ├── otterscan │ │ │ │ ├── api.rs │ │ │ │ ├── mod.rs │ │ │ │ └── types.rs │ │ │ ├── pool │ │ │ │ ├── mod.rs │ │ │ │ └── transactions.rs │ │ │ ├── sign.rs │ │ │ └── util.rs │ │ ├── filter.rs │ │ ├── hardfork.rs │ │ ├── lib.rs │ │ ├── logging.rs │ │ ├── pubsub.rs │ │ ├── server │ │ │ ├── error.rs │ │ │ ├── handler.rs │ │ │ └── mod.rs │ │ ├── service.rs │ │ ├── shutdown.rs │ │ └── tasks │ │ │ ├── block_listener.rs │ │ │ └── mod.rs │ ├── test-data │ │ ├── SimpleStorage.json │ │ ├── SimpleStorage.sol │ │ ├── emit_logs.json │ │ ├── emit_logs.sol │ │ ├── greeter.json │ │ ├── multicall.json │ │ └── multicall.sol │ └── tests │ │ └── it │ │ ├── abi.rs │ │ ├── anvil.rs │ │ ├── anvil_api.rs │ │ ├── api.rs │ │ ├── fork.rs │ │ ├── ganache.rs │ │ ├── gas.rs │ │ ├── genesis.rs │ │ ├── geth.rs │ │ ├── ipc.rs │ │ ├── logs.rs │ │ ├── main.rs │ │ ├── optimism.rs │ │ ├── otterscan.rs │ │ ├── proof │ │ ├── eip1186.rs │ │ └── mod.rs │ │ ├── pubsub.rs │ │ ├── revert.rs │ │ ├── sign.rs │ │ ├── state.rs │ │ ├── traces.rs │ │ ├── transaction.rs │ │ ├── txpool.rs │ │ ├── utils.rs │ │ └── wsapi.rs ├── cast │ ├── Cargo.toml │ ├── README.md │ ├── benches │ │ └── vanity.rs │ ├── bin │ │ ├── cmd │ │ │ ├── access_list.rs │ │ │ ├── bind.rs │ │ │ ├── call.rs │ │ │ ├── create2.rs │ │ │ ├── estimate.rs │ │ │ ├── find_block.rs │ │ │ ├── interface.rs │ │ │ ├── logs.rs │ │ │ ├── mod.rs │ │ │ ├── rpc.rs │ │ │ ├── run.rs │ │ │ ├── send.rs │ │ │ ├── storage.rs │ │ │ └── wallet │ │ │ │ ├── mod.rs │ │ │ │ └── vanity.rs │ │ ├── main.rs │ │ └── opts.rs │ ├── build.rs │ ├── src │ │ ├── base.rs │ │ ├── errors.rs │ │ ├── lib.rs │ │ ├── rlp_converter.rs │ │ └── tx.rs │ └── tests │ │ ├── cli │ │ └── main.rs │ │ └── fixtures │ │ ├── ERC20Artifact.json │ │ ├── cast_logs.stdout │ │ ├── keystore │ │ ├── UTC--2022-10-30T06-51-20.130356000Z--560d246fcddc9ea98a8b032c9a2f474efb493c28 │ │ ├── UTC--2022-12-20T10-30-43.591916000Z--ec554aeafe75601aaab43bd4621a22284db566c2 │ │ ├── password │ │ └── password-ec554 │ │ └── sign_typed_data.json ├── cheatcodes │ ├── Cargo.toml │ ├── README.md │ ├── assets │ │ ├── cheatcodes.json │ │ └── cheatcodes.schema.json │ ├── spec │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ ├── cheatcode.rs │ │ │ ├── function.rs │ │ │ ├── items.rs │ │ │ ├── lib.rs │ │ │ └── vm.rs │ └── src │ │ ├── base64.rs │ │ ├── config.rs │ │ ├── env.rs │ │ ├── error.rs │ │ ├── evm.rs │ │ ├── evm │ │ ├── fork.rs │ │ ├── mapping.rs │ │ ├── mock.rs │ │ └── prank.rs │ │ ├── fs.rs │ │ ├── inspector.rs │ │ ├── json.rs │ │ ├── lib.rs │ │ ├── script.rs │ │ ├── string.rs │ │ ├── test.rs │ │ ├── test │ │ ├── assert.rs │ │ └── expect.rs │ │ └── utils.rs ├── chisel │ ├── Cargo.toml │ ├── README.md │ ├── assets │ │ ├── preview.gif │ │ └── preview.tape │ ├── benches │ │ └── session_source.rs │ ├── bin │ │ └── main.rs │ ├── build.rs │ ├── src │ │ ├── cmd.rs │ │ ├── dispatcher.rs │ │ ├── executor.rs │ │ ├── history.rs │ │ ├── lib.rs │ │ ├── runner.rs │ │ ├── session.rs │ │ ├── session_source.rs │ │ └── solidity_helper.rs │ └── tests │ │ └── cache.rs ├── cli │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── handler.rs │ │ ├── lib.rs │ │ ├── opts │ │ ├── build │ │ │ ├── core.rs │ │ │ ├── mod.rs │ │ │ └── paths.rs │ │ ├── chain.rs │ │ ├── dependency.rs │ │ ├── ethereum.rs │ │ ├── mod.rs │ │ ├── transaction.rs │ │ └── wallet │ │ │ ├── error.rs │ │ │ ├── mod.rs │ │ │ └── multi_wallet.rs │ │ ├── stdin.rs │ │ └── utils │ │ ├── cmd.rs │ │ ├── mod.rs │ │ └── suggestions.rs ├── common │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── abi.rs │ │ ├── calc.rs │ │ ├── compile.rs │ │ ├── constants.rs │ │ ├── contracts.rs │ │ ├── errors │ │ ├── artifacts.rs │ │ ├── fs.rs │ │ └── mod.rs │ │ ├── evm.rs │ │ ├── fmt │ │ ├── console.rs │ │ ├── dynamic.rs │ │ ├── mod.rs │ │ └── ui.rs │ │ ├── fs.rs │ │ ├── glob.rs │ │ ├── lib.rs │ │ ├── provider │ │ ├── alloy.rs │ │ ├── ethers.rs │ │ ├── mod.rs │ │ ├── retry.rs │ │ ├── runtime_transport.rs │ │ └── tower.rs │ │ ├── retry.rs │ │ ├── rpc.rs │ │ ├── runtime_client.rs │ │ ├── selectors.rs │ │ ├── serde_helpers.rs │ │ ├── shell.rs │ │ ├── term.rs │ │ ├── traits.rs │ │ ├── transactions.rs │ │ ├── types.rs │ │ └── units.rs ├── config │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── cache.rs │ │ ├── doc.rs │ │ ├── endpoints.rs │ │ ├── error.rs │ │ ├── etherscan.rs │ │ ├── fix.rs │ │ ├── fmt.rs │ │ ├── fs_permissions.rs │ │ ├── fuzz.rs │ │ ├── inline │ │ ├── conf_parser.rs │ │ ├── error.rs │ │ ├── mod.rs │ │ └── natspec.rs │ │ ├── invariant.rs │ │ ├── lib.rs │ │ ├── macros.rs │ │ ├── providers │ │ ├── mod.rs │ │ └── remappings.rs │ │ ├── resolve.rs │ │ ├── utils.rs │ │ └── warning.rs ├── debugger │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ ├── op.rs │ │ └── tui │ │ ├── builder.rs │ │ ├── context.rs │ │ ├── draw.rs │ │ └── mod.rs ├── doc │ ├── Cargo.toml │ ├── README.md │ ├── src │ │ ├── builder.rs │ │ ├── document.rs │ │ ├── helpers.rs │ │ ├── lib.rs │ │ ├── parser │ │ │ ├── comment.rs │ │ │ ├── error.rs │ │ │ ├── item.rs │ │ │ └── mod.rs │ │ ├── preprocessor │ │ │ ├── contract_inheritance.rs │ │ │ ├── deployments.rs │ │ │ ├── git_source.rs │ │ │ ├── infer_hyperlinks.rs │ │ │ ├── inheritdoc.rs │ │ │ └── mod.rs │ │ └── writer │ │ │ ├── as_doc.rs │ │ │ ├── buf_writer.rs │ │ │ ├── markdown.rs │ │ │ ├── mod.rs │ │ │ └── traits.rs │ └── static │ │ ├── book.css │ │ ├── book.toml │ │ └── solidity.min.js ├── evm │ ├── core │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── abi │ │ │ │ ├── HardhatConsole.json │ │ │ │ ├── console.rs │ │ │ │ ├── hardhat_console.rs │ │ │ │ └── mod.rs │ │ │ ├── backend │ │ │ │ ├── diagnostic.rs │ │ │ │ ├── error.rs │ │ │ │ ├── fuzz.rs │ │ │ │ ├── in_memory_db.rs │ │ │ │ ├── mod.rs │ │ │ │ └── snapshot.rs │ │ │ ├── constants.rs │ │ │ ├── debug.rs │ │ │ ├── decode.rs │ │ │ ├── fork │ │ │ │ ├── backend.rs │ │ │ │ ├── cache.rs │ │ │ │ ├── database.rs │ │ │ │ ├── init.rs │ │ │ │ ├── mod.rs │ │ │ │ └── multi.rs │ │ │ ├── ic.rs │ │ │ ├── lib.rs │ │ │ ├── opts.rs │ │ │ ├── snapshot.rs │ │ │ └── utils.rs │ │ └── test-data │ │ │ └── storage.json │ ├── coverage │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── analysis.rs │ │ │ ├── anchors.rs │ │ │ ├── inspector.rs │ │ │ └── lib.rs │ ├── evm │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── executors │ │ │ ├── builder.rs │ │ │ ├── fuzz │ │ │ │ ├── mod.rs │ │ │ │ └── types.rs │ │ │ ├── invariant │ │ │ │ ├── error.rs │ │ │ │ ├── funcs.rs │ │ │ │ └── mod.rs │ │ │ ├── mod.rs │ │ │ └── tracing.rs │ │ │ ├── inspectors │ │ │ ├── access_list.rs │ │ │ ├── chisel_state.rs │ │ │ ├── debugger.rs │ │ │ ├── logs.rs │ │ │ ├── mod.rs │ │ │ ├── printer.rs │ │ │ └── stack.rs │ │ │ └── lib.rs │ ├── fuzz │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── error.rs │ │ │ ├── inspector.rs │ │ │ ├── invariant │ │ │ ├── call_override.rs │ │ │ ├── filters.rs │ │ │ └── mod.rs │ │ │ ├── lib.rs │ │ │ └── strategies │ │ │ ├── calldata.rs │ │ │ ├── int.rs │ │ │ ├── invariants.rs │ │ │ ├── mod.rs │ │ │ ├── param.rs │ │ │ ├── state.rs │ │ │ └── uint.rs │ ├── test-data │ │ └── solc-obj.json │ └── traces │ │ ├── Cargo.toml │ │ └── src │ │ ├── decoder │ │ ├── mod.rs │ │ └── precompiles.rs │ │ ├── identifier │ │ ├── etherscan.rs │ │ ├── local.rs │ │ ├── mod.rs │ │ └── signatures.rs │ │ └── lib.rs ├── fmt │ ├── Cargo.toml │ ├── README.md │ ├── src │ │ ├── buffer.rs │ │ ├── chunk.rs │ │ ├── comments.rs │ │ ├── formatter.rs │ │ ├── helpers.rs │ │ ├── inline_config.rs │ │ ├── lib.rs │ │ ├── macros.rs │ │ ├── solang_ext │ │ │ ├── ast_eq.rs │ │ │ ├── loc.rs │ │ │ ├── mod.rs │ │ │ └── safe_unwrap.rs │ │ ├── string.rs │ │ └── visit.rs │ ├── testdata │ │ ├── Annotation │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── ArrayExpressions │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── BlockComments │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── BlockCommentsFunction │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── ConditionalOperatorExpression │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── ConstructorDefinition │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── ConstructorModifierStyle │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── ContractDefinition │ │ │ ├── bracket-spacing.fmt.sol │ │ │ ├── contract-new-lines.fmt.sol │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── DoWhileStatement │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── DocComments │ │ │ ├── fmt.sol │ │ │ ├── original.sol │ │ │ └── wrap-comments.fmt.sol │ │ ├── EmitStatement │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── EnumDefinition │ │ │ ├── bracket-spacing.fmt.sol │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── EnumVariants │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── ErrorDefinition │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── EventDefinition │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── ForStatement │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── FunctionCall │ │ │ ├── bracket-spacing.fmt.sol │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── FunctionCallArgsStatement │ │ │ ├── bracket-spacing.fmt.sol │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── FunctionDefinition │ │ │ ├── all.fmt.sol │ │ │ ├── fmt.sol │ │ │ ├── original.sol │ │ │ ├── override-spacing.fmt.sol │ │ │ └── params-first.fmt.sol │ │ ├── FunctionDefinitionWithFunctionReturns │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── FunctionType │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── HexUnderscore │ │ │ ├── bytes.fmt.sol │ │ │ ├── fmt.sol │ │ │ ├── original.sol │ │ │ ├── preserve.fmt.sol │ │ │ └── remove.fmt.sol │ │ ├── IfStatement │ │ │ ├── block-multi.fmt.sol │ │ │ ├── block-single.fmt.sol │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── IfStatement2 │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── ImportDirective │ │ │ ├── bracket-spacing.fmt.sol │ │ │ ├── fmt.sol │ │ │ ├── original.sol │ │ │ ├── preserve-quote.fmt.sol │ │ │ └── single-quote.fmt.sol │ │ ├── InlineDisable │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── IntTypes │ │ │ ├── fmt.sol │ │ │ ├── original.sol │ │ │ ├── preserve.fmt.sol │ │ │ └── short.fmt.sol │ │ ├── LiteralExpression │ │ │ ├── fmt.sol │ │ │ ├── original.sol │ │ │ ├── preserve-quote.fmt.sol │ │ │ └── single-quote.fmt.sol │ │ ├── MappingType │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── ModifierDefinition │ │ │ ├── fmt.sol │ │ │ ├── original.sol │ │ │ └── override-spacing.fmt.sol │ │ ├── NamedFunctionCallExpression │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── NumberLiteralUnderscore │ │ │ ├── fmt.sol │ │ │ ├── original.sol │ │ │ ├── preserve.fmt.sol │ │ │ ├── remove.fmt.sol │ │ │ └── thousands.fmt.sol │ │ ├── OperatorExpressions │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── PragmaDirective │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── Repros │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── ReturnStatement │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── RevertNamedArgsStatement │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── RevertStatement │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── SimpleComments │ │ │ ├── fmt.sol │ │ │ ├── original.sol │ │ │ └── wrap-comments.fmt.sol │ │ ├── SortedImports │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── StatementBlock │ │ │ ├── bracket-spacing.fmt.sol │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── StructDefinition │ │ │ ├── bracket-spacing.fmt.sol │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── ThisExpression │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── TrailingComma │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── TryStatement │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── TypeDefinition │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── UnitExpression │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── UsingDirective │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── VariableAssignment │ │ │ ├── bracket-spacing.fmt.sol │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── VariableDefinition │ │ │ ├── fmt.sol │ │ │ ├── original.sol │ │ │ └── override-spacing.fmt.sol │ │ ├── WhileStatement │ │ │ ├── block-multi.fmt.sol │ │ │ ├── block-single.fmt.sol │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ ├── Yul │ │ │ ├── fmt.sol │ │ │ └── original.sol │ │ └── YulStrings │ │ │ ├── fmt.sol │ │ │ ├── original.sol │ │ │ ├── preserve-quote.fmt.sol │ │ │ └── single-quote.fmt.sol │ └── tests │ │ └── formatter.rs ├── forge │ ├── Cargo.toml │ ├── README.md │ ├── assets │ │ ├── .gitignoreTemplate │ │ ├── CounterTemplate.s.sol │ │ ├── CounterTemplate.sol │ │ ├── CounterTemplate.t.sol │ │ ├── README.md │ │ ├── generated │ │ │ └── TestTemplate.t.sol │ │ └── workflowTemplate.yml │ ├── benches │ │ └── test.rs │ ├── bin │ │ ├── cmd │ │ │ ├── bind.rs │ │ │ ├── build.rs │ │ │ ├── cache.rs │ │ │ ├── config.rs │ │ │ ├── coverage.rs │ │ │ ├── create.rs │ │ │ ├── debug.rs │ │ │ ├── doc │ │ │ │ ├── mod.rs │ │ │ │ └── server.rs │ │ │ ├── flatten.rs │ │ │ ├── fmt.rs │ │ │ ├── geiger │ │ │ │ ├── error.rs │ │ │ │ ├── find.rs │ │ │ │ ├── mod.rs │ │ │ │ └── visitor.rs │ │ │ ├── generate │ │ │ │ └── mod.rs │ │ │ ├── init.rs │ │ │ ├── inspect.rs │ │ │ ├── install.rs │ │ │ ├── mod.rs │ │ │ ├── remappings.rs │ │ │ ├── remove.rs │ │ │ ├── retry.rs │ │ │ ├── script │ │ │ │ ├── artifacts.rs │ │ │ │ ├── broadcast.rs │ │ │ │ ├── build.rs │ │ │ │ ├── cmd.rs │ │ │ │ ├── executor.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── multi.rs │ │ │ │ ├── providers.rs │ │ │ │ ├── receipts.rs │ │ │ │ ├── runner.rs │ │ │ │ ├── sequence.rs │ │ │ │ ├── transaction.rs │ │ │ │ └── verify.rs │ │ │ ├── selectors.rs │ │ │ ├── snapshot.rs │ │ │ ├── test │ │ │ │ ├── filter.rs │ │ │ │ ├── mod.rs │ │ │ │ └── summary.rs │ │ │ ├── tree.rs │ │ │ ├── update.rs │ │ │ ├── verify │ │ │ │ ├── etherscan │ │ │ │ │ ├── flatten.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ └── standard_json.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── provider.rs │ │ │ │ └── sourcify.rs │ │ │ └── watch.rs │ │ ├── main.rs │ │ └── opts.rs │ ├── build.rs │ ├── src │ │ ├── coverage.rs │ │ ├── gas_report.rs │ │ ├── lib.rs │ │ ├── link.rs │ │ ├── multi_runner.rs │ │ ├── result.rs │ │ └── runner.rs │ └── tests │ │ ├── cli │ │ ├── build.rs │ │ ├── cache.rs │ │ ├── cmd.rs │ │ ├── config.rs │ │ ├── constants.rs │ │ ├── coverage.rs │ │ ├── create.rs │ │ ├── debug.rs │ │ ├── doc.rs │ │ ├── ext_integration.rs │ │ ├── main.rs │ │ ├── multi_script.rs │ │ ├── script.rs │ │ ├── svm.rs │ │ ├── test_cmd.rs │ │ ├── utils.rs │ │ └── verify.rs │ │ ├── fixtures │ │ ├── ScriptVerify.sol │ │ ├── can_build_skip_contracts.stdout │ │ ├── can_build_skip_glob.stdout │ │ ├── can_check_snapshot.stdout │ │ ├── can_create_template_contract-2nd.stdout │ │ ├── can_create_template_contract.stdout │ │ ├── can_create_using_unlocked-2nd.stdout │ │ ├── can_create_using_unlocked.stdout │ │ ├── can_create_with_constructor_args.stdout │ │ ├── can_create_with_tuple_constructor_args.stdout │ │ ├── can_detect_dirty_git_status_on_init.stderr │ │ ├── can_execute_script_and_skip_contracts.stdout │ │ ├── can_execute_script_command.stdout │ │ ├── can_execute_script_command_fqn.stdout │ │ ├── can_execute_script_command_with_args.stdout │ │ ├── can_execute_script_command_with_returned.stdout │ │ ├── can_execute_script_command_with_sig.stdout │ │ ├── can_run_test_in_custom_test_folder.stdout │ │ ├── can_set_yul_optimizer.stderr │ │ ├── can_test_repeatedly.stdout │ │ ├── can_use_libs_in_multi_fork.stdout │ │ ├── compile_json.stdout │ │ ├── include_custom_types_in_traces.stdout │ │ ├── repro_6531.stdout │ │ ├── runs_tests_exactly_once_with_changed_versions.1.stdout │ │ ├── runs_tests_exactly_once_with_changed_versions.2.stdout │ │ ├── suggest_when_no_tests_match.stdout │ │ ├── warn_no_tests.stdout │ │ └── warn_no_tests_match.stdout │ │ ├── it │ │ ├── cheats.rs │ │ ├── config.rs │ │ ├── core.rs │ │ ├── fork.rs │ │ ├── fs.rs │ │ ├── fuzz.rs │ │ ├── inline.rs │ │ ├── invariant.rs │ │ ├── main.rs │ │ ├── repros.rs │ │ ├── spec.rs │ │ └── test_helpers.rs │ │ └── rpc-cache-keyfile ├── macros │ ├── Cargo.toml │ └── src │ │ ├── cheatcodes.rs │ │ ├── console_fmt.rs │ │ └── lib.rs └── test-utils │ ├── Cargo.toml │ └── src │ ├── fd_lock.rs │ ├── filter.rs │ ├── lib.rs │ ├── macros.rs │ ├── script.rs │ └── util.rs ├── deny.toml ├── docs └── dev │ ├── README.md │ ├── architecture.md │ ├── cheatcodes.md │ ├── debugging.md │ └── scripting.md ├── flake.lock ├── flake.nix ├── foundryup ├── README.md ├── foundryup └── install ├── rustfmt.toml └── testdata ├── .gitignore ├── README.md ├── cheats ├── Addr.t.sol ├── Assert.t.sol ├── Assume.t.sol ├── Bank.t.sol ├── Base64.t.sol ├── Broadcast.t.sol ├── ChainId.t.sol ├── Cool.t.sol ├── Deal.t.sol ├── Derive.t.sol ├── Env.t.sol ├── Etch.t.sol ├── ExpectCall.t.sol ├── ExpectEmit.t.sol ├── ExpectRevert.t.sol ├── Fee.t.sol ├── Ffi.t.sol ├── Fork.t.sol ├── Fork2.t.sol ├── Fs.t.sol ├── GasMetering.t.sol ├── GetBlockTimestamp.t.sol ├── GetCode.t.sol ├── GetDeployedCode.t.sol ├── GetLabel.t.sol ├── GetNonce.t.sol ├── Json.t.sol ├── Label.t.sol ├── Load.t.sol ├── Mapping.t.sol ├── MemSafety.t.sol ├── MockCall.t.sol ├── Parse.t.sol ├── Prank.t.sol ├── Prevrandao.t.sol ├── ProjectRoot.t.sol ├── ReadCallers.t.sol ├── Record.t.sol ├── RecordAccountAccesses.t.sol ├── RecordLogs.t.sol ├── Remember.t.sol ├── ResetNonce.t.sol ├── Roll.t.sol ├── RpcUrls.t.sol ├── SetNonce.t.sol ├── SetNonceUnsafe.t.sol ├── Setup.t.sol ├── Sign.t.sol ├── SignP256.t.sol ├── Skip.t.sol ├── Sleep.t.sol ├── Snapshots.t.sol ├── Store.t.sol ├── StringUtils.t.sol ├── ToString.t.sol ├── Travel.t.sol ├── TryFfi.sol ├── UnixTime.t.sol ├── Vm.sol ├── Wallet.t.sol ├── Warp.t.sol ├── dumpState.t.sol ├── getBlockNumber.t.sol └── loadAllocs.t.sol ├── core ├── Abstract.t.sol ├── ContractEnvironment.t.sol ├── DSStyle.t.sol ├── FailingSetup.t.sol ├── FailingTestAfterFailedSetup.t.sol ├── MultipleSetup.t.sol ├── PaymentFailure.t.sol ├── Reverting.t.sol └── SetupConsistency.t.sol ├── fixtures ├── Derive │ ├── mnemonic_chinese_simplified.txt │ ├── mnemonic_chinese_traditional.txt │ ├── mnemonic_czech.txt │ ├── mnemonic_english.txt │ ├── mnemonic_french.txt │ ├── mnemonic_italian.txt │ ├── mnemonic_japanese.txt │ ├── mnemonic_korean.txt │ ├── mnemonic_portuguese.txt │ └── mnemonic_spanish.txt ├── Dir │ ├── depth1 │ └── nested │ │ ├── depth2 │ │ └── nested2 │ │ └── depth3 ├── File │ ├── read.txt │ └── symlink ├── GetCode │ ├── HardhatWorkingContract.json │ ├── HuffWorkingContract.json │ ├── Override.json │ ├── Override.sol │ ├── UnlinkedContract.sol │ ├── WorkingContract.json │ └── WorkingContract.sol ├── Json │ ├── Issue4630.json │ ├── test.json │ ├── test_allocs.json │ ├── wholeJson.json │ ├── write_complex_test.json │ └── write_test.json ├── Rpc │ ├── README.md │ ├── balance_params.json │ └── eth_getLogs.json ├── SolidityGeneration │ ├── Fastlane.json │ ├── GaugeController.json │ ├── GeneratedFastLane.sol │ ├── GeneratedGaugeController.sol │ ├── GeneratedLiquidityGaugeV4.sol │ ├── GeneratedNamedInterface.sol │ ├── GeneratedUnnamedInterface.sol │ ├── InterfaceABI.json │ ├── LiquidityGaugeV4.json │ ├── WithStructs.json │ └── WithStructs.sol ├── broadcast.log.json └── broadcast.sensitive.log.json ├── fork ├── DssExecLib.sol ├── ForkSame_1.t.sol ├── ForkSame_2.t.sol ├── LaunchFork.t.sol └── Transact.t.sol ├── foundry.toml ├── fs ├── Default.t.sol └── Disabled.t.sol ├── fuzz ├── Fuzz.t.sol ├── FuzzCollection.t.sol ├── FuzzInt.t.sol ├── FuzzUint.t.sol └── invariant │ ├── common │ ├── InvariantHandlerFailure.t.sol │ ├── InvariantInnerContract.t.sol │ ├── InvariantReentrancy.t.sol │ └── InvariantTest1.t.sol │ ├── storage │ └── InvariantStorageTest.t.sol │ ├── target │ ├── ExcludeContracts.t.sol │ ├── ExcludeSenders.t.sol │ ├── TargetContracts.t.sol │ ├── TargetInterfaces.t.sol │ ├── TargetSelectors.t.sol │ └── TargetSenders.t.sol │ └── targetAbi │ ├── ExcludeArtifacts.t.sol │ ├── TargetArtifactSelectors.t.sol │ ├── TargetArtifactSelectors2.t.sol │ └── TargetArtifacts.t.sol ├── inline ├── FuzzInlineConf.t.sol └── InvariantInlineConf.t.sol ├── lib └── ds-test │ └── src │ └── test.sol ├── linking ├── duplicate │ └── Duplicate.t.sol ├── nested │ └── Nested.t.sol └── simple │ └── Simple.t.sol ├── logs ├── DebugLogs.t.sol ├── HardhatLogs.t.sol └── console.sol ├── repros ├── Issue2623.t.sol ├── Issue2629.t.sol ├── Issue2723.t.sol ├── Issue2898.t.sol ├── Issue2956.t.sol ├── Issue2984.t.sol ├── Issue3055.t.sol ├── Issue3077.t.sol ├── Issue3110.t.sol ├── Issue3119.t.sol ├── Issue3189.t.sol ├── Issue3190.t.sol ├── Issue3192.t.sol ├── Issue3220.t.sol ├── Issue3221.t.sol ├── Issue3223.t.sol ├── Issue3347.t.sol ├── Issue3437.t.sol ├── Issue3596.t.sol ├── Issue3653.t.sol ├── Issue3661.t.sol ├── Issue3674.t.sol ├── Issue3685.t.sol ├── Issue3703.t.sol ├── Issue3708.t.sol ├── Issue3723.t.sol ├── Issue3753.t.sol ├── Issue3792.t.sol ├── Issue4586.t.sol ├── Issue4630.t.sol ├── Issue4640.t.sol ├── Issue4832.t.sol ├── Issue5038.t.sol ├── Issue5808.t.sol ├── Issue5929.t.sol ├── Issue5935.t.sol ├── Issue5948.t.sol ├── Issue6006.t.sol ├── Issue6032.t.sol ├── Issue6070.t.sol ├── Issue6115.t.sol ├── Issue6170.t.sol ├── Issue6180.t.sol ├── Issue6293.t.sol ├── Issue6355.t.sol ├── Issue6437.t.sol ├── Issue6501.t.sol ├── Issue6538.t.sol ├── Issue6554.t.sol ├── Issue6759.t.sol └── Issue6966.t.sol ├── script ├── broadcast │ └── deploy.sol │ │ └── 31337 │ │ └── run-latest.json └── deploy.sol ├── spec └── ShanghaiCompat.t.sol └── trace ├── ConflictingSignatures.t.sol └── Trace.t.sol /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.config/nextest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/.config/nextest.toml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | target 2 | .github 3 | -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/INTEGRATION_FAILURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/.github/INTEGRATION_FAILURE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG-FORM.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/.github/ISSUE_TEMPLATE/BUG-FORM.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE-FORM.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/.github/ISSUE_TEMPLATE/FEATURE-FORM.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/RELEASE_FAILURE_ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/.github/RELEASE_FAILURE_ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/changelog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/.github/changelog.json -------------------------------------------------------------------------------- /.github/compilation-benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/.github/compilation-benchmark.png -------------------------------------------------------------------------------- /.github/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/.github/demo.gif -------------------------------------------------------------------------------- /.github/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/.github/logo.png -------------------------------------------------------------------------------- /.github/scripts/create-tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/.github/scripts/create-tag.js -------------------------------------------------------------------------------- /.github/scripts/matrices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/.github/scripts/matrices.py -------------------------------------------------------------------------------- /.github/scripts/move-tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/.github/scripts/move-tag.js -------------------------------------------------------------------------------- /.github/scripts/prune-prereleases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/.github/scripts/prune-prereleases.js -------------------------------------------------------------------------------- /.github/workflows/deny.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/.github/workflows/deny.yml -------------------------------------------------------------------------------- /.github/workflows/dependencies.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/.github/workflows/dependencies.yml -------------------------------------------------------------------------------- /.github/workflows/docker-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/.github/workflows/docker-publish.yml -------------------------------------------------------------------------------- /.github/workflows/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/.github/workflows/project.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/Dockerfile -------------------------------------------------------------------------------- /FUNDING.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/FUNDING.json -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/README.md -------------------------------------------------------------------------------- /clippy.toml: -------------------------------------------------------------------------------- 1 | msrv = "1.74" 2 | -------------------------------------------------------------------------------- /crates/anvil/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/Cargo.toml -------------------------------------------------------------------------------- /crates/anvil/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/README.md -------------------------------------------------------------------------------- /crates/anvil/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/build.rs -------------------------------------------------------------------------------- /crates/anvil/core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/core/Cargo.toml -------------------------------------------------------------------------------- /crates/anvil/core/src/eth/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/core/src/eth/block.rs -------------------------------------------------------------------------------- /crates/anvil/core/src/eth/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/core/src/eth/mod.rs -------------------------------------------------------------------------------- /crates/anvil/core/src/eth/proof.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/core/src/eth/proof.rs -------------------------------------------------------------------------------- /crates/anvil/core/src/eth/serde_helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/core/src/eth/serde_helpers.rs -------------------------------------------------------------------------------- /crates/anvil/core/src/eth/subscription.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/core/src/eth/subscription.rs -------------------------------------------------------------------------------- /crates/anvil/core/src/eth/transaction/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/core/src/eth/transaction/mod.rs -------------------------------------------------------------------------------- /crates/anvil/core/src/eth/transaction/optimism.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/core/src/eth/transaction/optimism.rs -------------------------------------------------------------------------------- /crates/anvil/core/src/eth/trie.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/core/src/eth/trie.rs -------------------------------------------------------------------------------- /crates/anvil/core/src/eth/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/core/src/eth/utils.rs -------------------------------------------------------------------------------- /crates/anvil/core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/core/src/lib.rs -------------------------------------------------------------------------------- /crates/anvil/core/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/core/src/types.rs -------------------------------------------------------------------------------- /crates/anvil/rpc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/rpc/Cargo.toml -------------------------------------------------------------------------------- /crates/anvil/rpc/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/rpc/src/error.rs -------------------------------------------------------------------------------- /crates/anvil/rpc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/rpc/src/lib.rs -------------------------------------------------------------------------------- /crates/anvil/rpc/src/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/rpc/src/request.rs -------------------------------------------------------------------------------- /crates/anvil/rpc/src/response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/rpc/src/response.rs -------------------------------------------------------------------------------- /crates/anvil/server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/server/Cargo.toml -------------------------------------------------------------------------------- /crates/anvil/server/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/server/src/config.rs -------------------------------------------------------------------------------- /crates/anvil/server/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/server/src/error.rs -------------------------------------------------------------------------------- /crates/anvil/server/src/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/server/src/handler.rs -------------------------------------------------------------------------------- /crates/anvil/server/src/ipc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/server/src/ipc.rs -------------------------------------------------------------------------------- /crates/anvil/server/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/server/src/lib.rs -------------------------------------------------------------------------------- /crates/anvil/server/src/pubsub.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/server/src/pubsub.rs -------------------------------------------------------------------------------- /crates/anvil/server/src/ws.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/server/src/ws.rs -------------------------------------------------------------------------------- /crates/anvil/src/anvil.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/anvil.rs -------------------------------------------------------------------------------- /crates/anvil/src/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/cmd.rs -------------------------------------------------------------------------------- /crates/anvil/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/config.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/api.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/backend/cheats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/backend/cheats.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/backend/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/backend/db.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/backend/executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/backend/executor.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/backend/fork.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/backend/fork.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/backend/genesis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/backend/genesis.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/backend/info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/backend/info.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/backend/mem/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/backend/mem/cache.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/backend/mem/fork_db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/backend/mem/fork_db.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/backend/mem/in_memory_db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/backend/mem/in_memory_db.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/backend/mem/inspector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/backend/mem/inspector.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/backend/mem/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/backend/mem/mod.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/backend/mem/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/backend/mem/state.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/backend/mem/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/backend/mem/storage.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/backend/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/backend/mod.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/backend/notifications.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/backend/notifications.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/backend/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/backend/time.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/backend/validate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/backend/validate.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/error.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/fees.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/fees.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/macros.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/miner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/miner.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/mod.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/otterscan/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/otterscan/api.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/otterscan/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/otterscan/mod.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/otterscan/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/otterscan/types.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/pool/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/pool/mod.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/pool/transactions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/pool/transactions.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/sign.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/sign.rs -------------------------------------------------------------------------------- /crates/anvil/src/eth/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/eth/util.rs -------------------------------------------------------------------------------- /crates/anvil/src/filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/filter.rs -------------------------------------------------------------------------------- /crates/anvil/src/hardfork.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/hardfork.rs -------------------------------------------------------------------------------- /crates/anvil/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/lib.rs -------------------------------------------------------------------------------- /crates/anvil/src/logging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/logging.rs -------------------------------------------------------------------------------- /crates/anvil/src/pubsub.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/pubsub.rs -------------------------------------------------------------------------------- /crates/anvil/src/server/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/server/error.rs -------------------------------------------------------------------------------- /crates/anvil/src/server/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/server/handler.rs -------------------------------------------------------------------------------- /crates/anvil/src/server/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/server/mod.rs -------------------------------------------------------------------------------- /crates/anvil/src/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/service.rs -------------------------------------------------------------------------------- /crates/anvil/src/shutdown.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/shutdown.rs -------------------------------------------------------------------------------- /crates/anvil/src/tasks/block_listener.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/tasks/block_listener.rs -------------------------------------------------------------------------------- /crates/anvil/src/tasks/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/src/tasks/mod.rs -------------------------------------------------------------------------------- /crates/anvil/test-data/SimpleStorage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/test-data/SimpleStorage.json -------------------------------------------------------------------------------- /crates/anvil/test-data/SimpleStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/test-data/SimpleStorage.sol -------------------------------------------------------------------------------- /crates/anvil/test-data/emit_logs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/test-data/emit_logs.json -------------------------------------------------------------------------------- /crates/anvil/test-data/emit_logs.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/test-data/emit_logs.sol -------------------------------------------------------------------------------- /crates/anvil/test-data/greeter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/test-data/greeter.json -------------------------------------------------------------------------------- /crates/anvil/test-data/multicall.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/test-data/multicall.json -------------------------------------------------------------------------------- /crates/anvil/test-data/multicall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/test-data/multicall.sol -------------------------------------------------------------------------------- /crates/anvil/tests/it/abi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/tests/it/abi.rs -------------------------------------------------------------------------------- /crates/anvil/tests/it/anvil.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/tests/it/anvil.rs -------------------------------------------------------------------------------- /crates/anvil/tests/it/anvil_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/tests/it/anvil_api.rs -------------------------------------------------------------------------------- /crates/anvil/tests/it/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/tests/it/api.rs -------------------------------------------------------------------------------- /crates/anvil/tests/it/fork.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/tests/it/fork.rs -------------------------------------------------------------------------------- /crates/anvil/tests/it/ganache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/tests/it/ganache.rs -------------------------------------------------------------------------------- /crates/anvil/tests/it/gas.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/tests/it/gas.rs -------------------------------------------------------------------------------- /crates/anvil/tests/it/genesis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/tests/it/genesis.rs -------------------------------------------------------------------------------- /crates/anvil/tests/it/geth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/tests/it/geth.rs -------------------------------------------------------------------------------- /crates/anvil/tests/it/ipc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/tests/it/ipc.rs -------------------------------------------------------------------------------- /crates/anvil/tests/it/logs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/tests/it/logs.rs -------------------------------------------------------------------------------- /crates/anvil/tests/it/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/tests/it/main.rs -------------------------------------------------------------------------------- /crates/anvil/tests/it/optimism.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/tests/it/optimism.rs -------------------------------------------------------------------------------- /crates/anvil/tests/it/otterscan.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/tests/it/otterscan.rs -------------------------------------------------------------------------------- /crates/anvil/tests/it/proof/eip1186.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/tests/it/proof/eip1186.rs -------------------------------------------------------------------------------- /crates/anvil/tests/it/proof/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/tests/it/proof/mod.rs -------------------------------------------------------------------------------- /crates/anvil/tests/it/pubsub.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/tests/it/pubsub.rs -------------------------------------------------------------------------------- /crates/anvil/tests/it/revert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/tests/it/revert.rs -------------------------------------------------------------------------------- /crates/anvil/tests/it/sign.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/tests/it/sign.rs -------------------------------------------------------------------------------- /crates/anvil/tests/it/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/tests/it/state.rs -------------------------------------------------------------------------------- /crates/anvil/tests/it/traces.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/tests/it/traces.rs -------------------------------------------------------------------------------- /crates/anvil/tests/it/transaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/tests/it/transaction.rs -------------------------------------------------------------------------------- /crates/anvil/tests/it/txpool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/tests/it/txpool.rs -------------------------------------------------------------------------------- /crates/anvil/tests/it/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/tests/it/utils.rs -------------------------------------------------------------------------------- /crates/anvil/tests/it/wsapi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/anvil/tests/it/wsapi.rs -------------------------------------------------------------------------------- /crates/cast/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/Cargo.toml -------------------------------------------------------------------------------- /crates/cast/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/README.md -------------------------------------------------------------------------------- /crates/cast/benches/vanity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/benches/vanity.rs -------------------------------------------------------------------------------- /crates/cast/bin/cmd/access_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/bin/cmd/access_list.rs -------------------------------------------------------------------------------- /crates/cast/bin/cmd/bind.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/bin/cmd/bind.rs -------------------------------------------------------------------------------- /crates/cast/bin/cmd/call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/bin/cmd/call.rs -------------------------------------------------------------------------------- /crates/cast/bin/cmd/create2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/bin/cmd/create2.rs -------------------------------------------------------------------------------- /crates/cast/bin/cmd/estimate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/bin/cmd/estimate.rs -------------------------------------------------------------------------------- /crates/cast/bin/cmd/find_block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/bin/cmd/find_block.rs -------------------------------------------------------------------------------- /crates/cast/bin/cmd/interface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/bin/cmd/interface.rs -------------------------------------------------------------------------------- /crates/cast/bin/cmd/logs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/bin/cmd/logs.rs -------------------------------------------------------------------------------- /crates/cast/bin/cmd/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/bin/cmd/mod.rs -------------------------------------------------------------------------------- /crates/cast/bin/cmd/rpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/bin/cmd/rpc.rs -------------------------------------------------------------------------------- /crates/cast/bin/cmd/run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/bin/cmd/run.rs -------------------------------------------------------------------------------- /crates/cast/bin/cmd/send.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/bin/cmd/send.rs -------------------------------------------------------------------------------- /crates/cast/bin/cmd/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/bin/cmd/storage.rs -------------------------------------------------------------------------------- /crates/cast/bin/cmd/wallet/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/bin/cmd/wallet/mod.rs -------------------------------------------------------------------------------- /crates/cast/bin/cmd/wallet/vanity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/bin/cmd/wallet/vanity.rs -------------------------------------------------------------------------------- /crates/cast/bin/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/bin/main.rs -------------------------------------------------------------------------------- /crates/cast/bin/opts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/bin/opts.rs -------------------------------------------------------------------------------- /crates/cast/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/build.rs -------------------------------------------------------------------------------- /crates/cast/src/base.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/src/base.rs -------------------------------------------------------------------------------- /crates/cast/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/src/errors.rs -------------------------------------------------------------------------------- /crates/cast/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/src/lib.rs -------------------------------------------------------------------------------- /crates/cast/src/rlp_converter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/src/rlp_converter.rs -------------------------------------------------------------------------------- /crates/cast/src/tx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/src/tx.rs -------------------------------------------------------------------------------- /crates/cast/tests/cli/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/tests/cli/main.rs -------------------------------------------------------------------------------- /crates/cast/tests/fixtures/ERC20Artifact.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/tests/fixtures/ERC20Artifact.json -------------------------------------------------------------------------------- /crates/cast/tests/fixtures/cast_logs.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/tests/fixtures/cast_logs.stdout -------------------------------------------------------------------------------- /crates/cast/tests/fixtures/keystore/password: -------------------------------------------------------------------------------- 1 | this is keystore password 2 | -------------------------------------------------------------------------------- /crates/cast/tests/fixtures/keystore/password-ec554: -------------------------------------------------------------------------------- 1 | keystorepassword -------------------------------------------------------------------------------- /crates/cast/tests/fixtures/sign_typed_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cast/tests/fixtures/sign_typed_data.json -------------------------------------------------------------------------------- /crates/cheatcodes/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/Cargo.toml -------------------------------------------------------------------------------- /crates/cheatcodes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/README.md -------------------------------------------------------------------------------- /crates/cheatcodes/assets/cheatcodes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/assets/cheatcodes.json -------------------------------------------------------------------------------- /crates/cheatcodes/assets/cheatcodes.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/assets/cheatcodes.schema.json -------------------------------------------------------------------------------- /crates/cheatcodes/spec/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/spec/Cargo.toml -------------------------------------------------------------------------------- /crates/cheatcodes/spec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/spec/README.md -------------------------------------------------------------------------------- /crates/cheatcodes/spec/src/cheatcode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/spec/src/cheatcode.rs -------------------------------------------------------------------------------- /crates/cheatcodes/spec/src/function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/spec/src/function.rs -------------------------------------------------------------------------------- /crates/cheatcodes/spec/src/items.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/spec/src/items.rs -------------------------------------------------------------------------------- /crates/cheatcodes/spec/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/spec/src/lib.rs -------------------------------------------------------------------------------- /crates/cheatcodes/spec/src/vm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/spec/src/vm.rs -------------------------------------------------------------------------------- /crates/cheatcodes/src/base64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/src/base64.rs -------------------------------------------------------------------------------- /crates/cheatcodes/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/src/config.rs -------------------------------------------------------------------------------- /crates/cheatcodes/src/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/src/env.rs -------------------------------------------------------------------------------- /crates/cheatcodes/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/src/error.rs -------------------------------------------------------------------------------- /crates/cheatcodes/src/evm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/src/evm.rs -------------------------------------------------------------------------------- /crates/cheatcodes/src/evm/fork.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/src/evm/fork.rs -------------------------------------------------------------------------------- /crates/cheatcodes/src/evm/mapping.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/src/evm/mapping.rs -------------------------------------------------------------------------------- /crates/cheatcodes/src/evm/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/src/evm/mock.rs -------------------------------------------------------------------------------- /crates/cheatcodes/src/evm/prank.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/src/evm/prank.rs -------------------------------------------------------------------------------- /crates/cheatcodes/src/fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/src/fs.rs -------------------------------------------------------------------------------- /crates/cheatcodes/src/inspector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/src/inspector.rs -------------------------------------------------------------------------------- /crates/cheatcodes/src/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/src/json.rs -------------------------------------------------------------------------------- /crates/cheatcodes/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/src/lib.rs -------------------------------------------------------------------------------- /crates/cheatcodes/src/script.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/src/script.rs -------------------------------------------------------------------------------- /crates/cheatcodes/src/string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/src/string.rs -------------------------------------------------------------------------------- /crates/cheatcodes/src/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/src/test.rs -------------------------------------------------------------------------------- /crates/cheatcodes/src/test/assert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/src/test/assert.rs -------------------------------------------------------------------------------- /crates/cheatcodes/src/test/expect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/src/test/expect.rs -------------------------------------------------------------------------------- /crates/cheatcodes/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cheatcodes/src/utils.rs -------------------------------------------------------------------------------- /crates/chisel/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/chisel/Cargo.toml -------------------------------------------------------------------------------- /crates/chisel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/chisel/README.md -------------------------------------------------------------------------------- /crates/chisel/assets/preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/chisel/assets/preview.gif -------------------------------------------------------------------------------- /crates/chisel/assets/preview.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/chisel/assets/preview.tape -------------------------------------------------------------------------------- /crates/chisel/benches/session_source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/chisel/benches/session_source.rs -------------------------------------------------------------------------------- /crates/chisel/bin/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/chisel/bin/main.rs -------------------------------------------------------------------------------- /crates/chisel/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/chisel/build.rs -------------------------------------------------------------------------------- /crates/chisel/src/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/chisel/src/cmd.rs -------------------------------------------------------------------------------- /crates/chisel/src/dispatcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/chisel/src/dispatcher.rs -------------------------------------------------------------------------------- /crates/chisel/src/executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/chisel/src/executor.rs -------------------------------------------------------------------------------- /crates/chisel/src/history.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/chisel/src/history.rs -------------------------------------------------------------------------------- /crates/chisel/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/chisel/src/lib.rs -------------------------------------------------------------------------------- /crates/chisel/src/runner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/chisel/src/runner.rs -------------------------------------------------------------------------------- /crates/chisel/src/session.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/chisel/src/session.rs -------------------------------------------------------------------------------- /crates/chisel/src/session_source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/chisel/src/session_source.rs -------------------------------------------------------------------------------- /crates/chisel/src/solidity_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/chisel/src/solidity_helper.rs -------------------------------------------------------------------------------- /crates/chisel/tests/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/chisel/tests/cache.rs -------------------------------------------------------------------------------- /crates/cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cli/Cargo.toml -------------------------------------------------------------------------------- /crates/cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cli/README.md -------------------------------------------------------------------------------- /crates/cli/src/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cli/src/handler.rs -------------------------------------------------------------------------------- /crates/cli/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cli/src/lib.rs -------------------------------------------------------------------------------- /crates/cli/src/opts/build/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cli/src/opts/build/core.rs -------------------------------------------------------------------------------- /crates/cli/src/opts/build/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cli/src/opts/build/mod.rs -------------------------------------------------------------------------------- /crates/cli/src/opts/build/paths.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cli/src/opts/build/paths.rs -------------------------------------------------------------------------------- /crates/cli/src/opts/chain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cli/src/opts/chain.rs -------------------------------------------------------------------------------- /crates/cli/src/opts/dependency.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cli/src/opts/dependency.rs -------------------------------------------------------------------------------- /crates/cli/src/opts/ethereum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cli/src/opts/ethereum.rs -------------------------------------------------------------------------------- /crates/cli/src/opts/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cli/src/opts/mod.rs -------------------------------------------------------------------------------- /crates/cli/src/opts/transaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cli/src/opts/transaction.rs -------------------------------------------------------------------------------- /crates/cli/src/opts/wallet/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cli/src/opts/wallet/error.rs -------------------------------------------------------------------------------- /crates/cli/src/opts/wallet/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cli/src/opts/wallet/mod.rs -------------------------------------------------------------------------------- /crates/cli/src/opts/wallet/multi_wallet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cli/src/opts/wallet/multi_wallet.rs -------------------------------------------------------------------------------- /crates/cli/src/stdin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cli/src/stdin.rs -------------------------------------------------------------------------------- /crates/cli/src/utils/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cli/src/utils/cmd.rs -------------------------------------------------------------------------------- /crates/cli/src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cli/src/utils/mod.rs -------------------------------------------------------------------------------- /crates/cli/src/utils/suggestions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/cli/src/utils/suggestions.rs -------------------------------------------------------------------------------- /crates/common/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/Cargo.toml -------------------------------------------------------------------------------- /crates/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/README.md -------------------------------------------------------------------------------- /crates/common/src/abi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/abi.rs -------------------------------------------------------------------------------- /crates/common/src/calc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/calc.rs -------------------------------------------------------------------------------- /crates/common/src/compile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/compile.rs -------------------------------------------------------------------------------- /crates/common/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/constants.rs -------------------------------------------------------------------------------- /crates/common/src/contracts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/contracts.rs -------------------------------------------------------------------------------- /crates/common/src/errors/artifacts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/errors/artifacts.rs -------------------------------------------------------------------------------- /crates/common/src/errors/fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/errors/fs.rs -------------------------------------------------------------------------------- /crates/common/src/errors/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/errors/mod.rs -------------------------------------------------------------------------------- /crates/common/src/evm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/evm.rs -------------------------------------------------------------------------------- /crates/common/src/fmt/console.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/fmt/console.rs -------------------------------------------------------------------------------- /crates/common/src/fmt/dynamic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/fmt/dynamic.rs -------------------------------------------------------------------------------- /crates/common/src/fmt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/fmt/mod.rs -------------------------------------------------------------------------------- /crates/common/src/fmt/ui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/fmt/ui.rs -------------------------------------------------------------------------------- /crates/common/src/fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/fs.rs -------------------------------------------------------------------------------- /crates/common/src/glob.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/glob.rs -------------------------------------------------------------------------------- /crates/common/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/lib.rs -------------------------------------------------------------------------------- /crates/common/src/provider/alloy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/provider/alloy.rs -------------------------------------------------------------------------------- /crates/common/src/provider/ethers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/provider/ethers.rs -------------------------------------------------------------------------------- /crates/common/src/provider/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/provider/mod.rs -------------------------------------------------------------------------------- /crates/common/src/provider/retry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/provider/retry.rs -------------------------------------------------------------------------------- /crates/common/src/provider/runtime_transport.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/provider/runtime_transport.rs -------------------------------------------------------------------------------- /crates/common/src/provider/tower.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/provider/tower.rs -------------------------------------------------------------------------------- /crates/common/src/retry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/retry.rs -------------------------------------------------------------------------------- /crates/common/src/rpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/rpc.rs -------------------------------------------------------------------------------- /crates/common/src/runtime_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/runtime_client.rs -------------------------------------------------------------------------------- /crates/common/src/selectors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/selectors.rs -------------------------------------------------------------------------------- /crates/common/src/serde_helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/serde_helpers.rs -------------------------------------------------------------------------------- /crates/common/src/shell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/shell.rs -------------------------------------------------------------------------------- /crates/common/src/term.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/term.rs -------------------------------------------------------------------------------- /crates/common/src/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/traits.rs -------------------------------------------------------------------------------- /crates/common/src/transactions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/transactions.rs -------------------------------------------------------------------------------- /crates/common/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/types.rs -------------------------------------------------------------------------------- /crates/common/src/units.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/common/src/units.rs -------------------------------------------------------------------------------- /crates/config/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/config/Cargo.toml -------------------------------------------------------------------------------- /crates/config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/config/README.md -------------------------------------------------------------------------------- /crates/config/src/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/config/src/cache.rs -------------------------------------------------------------------------------- /crates/config/src/doc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/config/src/doc.rs -------------------------------------------------------------------------------- /crates/config/src/endpoints.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/config/src/endpoints.rs -------------------------------------------------------------------------------- /crates/config/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/config/src/error.rs -------------------------------------------------------------------------------- /crates/config/src/etherscan.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/config/src/etherscan.rs -------------------------------------------------------------------------------- /crates/config/src/fix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/config/src/fix.rs -------------------------------------------------------------------------------- /crates/config/src/fmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/config/src/fmt.rs -------------------------------------------------------------------------------- /crates/config/src/fs_permissions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/config/src/fs_permissions.rs -------------------------------------------------------------------------------- /crates/config/src/fuzz.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/config/src/fuzz.rs -------------------------------------------------------------------------------- /crates/config/src/inline/conf_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/config/src/inline/conf_parser.rs -------------------------------------------------------------------------------- /crates/config/src/inline/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/config/src/inline/error.rs -------------------------------------------------------------------------------- /crates/config/src/inline/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/config/src/inline/mod.rs -------------------------------------------------------------------------------- /crates/config/src/inline/natspec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/config/src/inline/natspec.rs -------------------------------------------------------------------------------- /crates/config/src/invariant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/config/src/invariant.rs -------------------------------------------------------------------------------- /crates/config/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/config/src/lib.rs -------------------------------------------------------------------------------- /crates/config/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/config/src/macros.rs -------------------------------------------------------------------------------- /crates/config/src/providers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/config/src/providers/mod.rs -------------------------------------------------------------------------------- /crates/config/src/providers/remappings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/config/src/providers/remappings.rs -------------------------------------------------------------------------------- /crates/config/src/resolve.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/config/src/resolve.rs -------------------------------------------------------------------------------- /crates/config/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/config/src/utils.rs -------------------------------------------------------------------------------- /crates/config/src/warning.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/config/src/warning.rs -------------------------------------------------------------------------------- /crates/debugger/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/debugger/Cargo.toml -------------------------------------------------------------------------------- /crates/debugger/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/debugger/src/lib.rs -------------------------------------------------------------------------------- /crates/debugger/src/op.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/debugger/src/op.rs -------------------------------------------------------------------------------- /crates/debugger/src/tui/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/debugger/src/tui/builder.rs -------------------------------------------------------------------------------- /crates/debugger/src/tui/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/debugger/src/tui/context.rs -------------------------------------------------------------------------------- /crates/debugger/src/tui/draw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/debugger/src/tui/draw.rs -------------------------------------------------------------------------------- /crates/debugger/src/tui/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/debugger/src/tui/mod.rs -------------------------------------------------------------------------------- /crates/doc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/doc/Cargo.toml -------------------------------------------------------------------------------- /crates/doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/doc/README.md -------------------------------------------------------------------------------- /crates/doc/src/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/doc/src/builder.rs -------------------------------------------------------------------------------- /crates/doc/src/document.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/doc/src/document.rs -------------------------------------------------------------------------------- /crates/doc/src/helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/doc/src/helpers.rs -------------------------------------------------------------------------------- /crates/doc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/doc/src/lib.rs -------------------------------------------------------------------------------- /crates/doc/src/parser/comment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/doc/src/parser/comment.rs -------------------------------------------------------------------------------- /crates/doc/src/parser/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/doc/src/parser/error.rs -------------------------------------------------------------------------------- /crates/doc/src/parser/item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/doc/src/parser/item.rs -------------------------------------------------------------------------------- /crates/doc/src/parser/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/doc/src/parser/mod.rs -------------------------------------------------------------------------------- /crates/doc/src/preprocessor/contract_inheritance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/doc/src/preprocessor/contract_inheritance.rs -------------------------------------------------------------------------------- /crates/doc/src/preprocessor/deployments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/doc/src/preprocessor/deployments.rs -------------------------------------------------------------------------------- /crates/doc/src/preprocessor/git_source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/doc/src/preprocessor/git_source.rs -------------------------------------------------------------------------------- /crates/doc/src/preprocessor/infer_hyperlinks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/doc/src/preprocessor/infer_hyperlinks.rs -------------------------------------------------------------------------------- /crates/doc/src/preprocessor/inheritdoc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/doc/src/preprocessor/inheritdoc.rs -------------------------------------------------------------------------------- /crates/doc/src/preprocessor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/doc/src/preprocessor/mod.rs -------------------------------------------------------------------------------- /crates/doc/src/writer/as_doc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/doc/src/writer/as_doc.rs -------------------------------------------------------------------------------- /crates/doc/src/writer/buf_writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/doc/src/writer/buf_writer.rs -------------------------------------------------------------------------------- /crates/doc/src/writer/markdown.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/doc/src/writer/markdown.rs -------------------------------------------------------------------------------- /crates/doc/src/writer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/doc/src/writer/mod.rs -------------------------------------------------------------------------------- /crates/doc/src/writer/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/doc/src/writer/traits.rs -------------------------------------------------------------------------------- /crates/doc/static/book.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/doc/static/book.css -------------------------------------------------------------------------------- /crates/doc/static/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/doc/static/book.toml -------------------------------------------------------------------------------- /crates/doc/static/solidity.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/doc/static/solidity.min.js -------------------------------------------------------------------------------- /crates/evm/core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/core/Cargo.toml -------------------------------------------------------------------------------- /crates/evm/core/src/abi/HardhatConsole.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/core/src/abi/HardhatConsole.json -------------------------------------------------------------------------------- /crates/evm/core/src/abi/console.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/core/src/abi/console.rs -------------------------------------------------------------------------------- /crates/evm/core/src/abi/hardhat_console.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/core/src/abi/hardhat_console.rs -------------------------------------------------------------------------------- /crates/evm/core/src/abi/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/core/src/abi/mod.rs -------------------------------------------------------------------------------- /crates/evm/core/src/backend/diagnostic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/core/src/backend/diagnostic.rs -------------------------------------------------------------------------------- /crates/evm/core/src/backend/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/core/src/backend/error.rs -------------------------------------------------------------------------------- /crates/evm/core/src/backend/fuzz.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/core/src/backend/fuzz.rs -------------------------------------------------------------------------------- /crates/evm/core/src/backend/in_memory_db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/core/src/backend/in_memory_db.rs -------------------------------------------------------------------------------- /crates/evm/core/src/backend/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/core/src/backend/mod.rs -------------------------------------------------------------------------------- /crates/evm/core/src/backend/snapshot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/core/src/backend/snapshot.rs -------------------------------------------------------------------------------- /crates/evm/core/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/core/src/constants.rs -------------------------------------------------------------------------------- /crates/evm/core/src/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/core/src/debug.rs -------------------------------------------------------------------------------- /crates/evm/core/src/decode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/core/src/decode.rs -------------------------------------------------------------------------------- /crates/evm/core/src/fork/backend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/core/src/fork/backend.rs -------------------------------------------------------------------------------- /crates/evm/core/src/fork/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/core/src/fork/cache.rs -------------------------------------------------------------------------------- /crates/evm/core/src/fork/database.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/core/src/fork/database.rs -------------------------------------------------------------------------------- /crates/evm/core/src/fork/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/core/src/fork/init.rs -------------------------------------------------------------------------------- /crates/evm/core/src/fork/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/core/src/fork/mod.rs -------------------------------------------------------------------------------- /crates/evm/core/src/fork/multi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/core/src/fork/multi.rs -------------------------------------------------------------------------------- /crates/evm/core/src/ic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/core/src/ic.rs -------------------------------------------------------------------------------- /crates/evm/core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/core/src/lib.rs -------------------------------------------------------------------------------- /crates/evm/core/src/opts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/core/src/opts.rs -------------------------------------------------------------------------------- /crates/evm/core/src/snapshot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/core/src/snapshot.rs -------------------------------------------------------------------------------- /crates/evm/core/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/core/src/utils.rs -------------------------------------------------------------------------------- /crates/evm/core/test-data/storage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/core/test-data/storage.json -------------------------------------------------------------------------------- /crates/evm/coverage/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/coverage/Cargo.toml -------------------------------------------------------------------------------- /crates/evm/coverage/src/analysis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/coverage/src/analysis.rs -------------------------------------------------------------------------------- /crates/evm/coverage/src/anchors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/coverage/src/anchors.rs -------------------------------------------------------------------------------- /crates/evm/coverage/src/inspector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/coverage/src/inspector.rs -------------------------------------------------------------------------------- /crates/evm/coverage/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/coverage/src/lib.rs -------------------------------------------------------------------------------- /crates/evm/evm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/evm/Cargo.toml -------------------------------------------------------------------------------- /crates/evm/evm/src/executors/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/evm/src/executors/builder.rs -------------------------------------------------------------------------------- /crates/evm/evm/src/executors/fuzz/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/evm/src/executors/fuzz/mod.rs -------------------------------------------------------------------------------- /crates/evm/evm/src/executors/fuzz/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/evm/src/executors/fuzz/types.rs -------------------------------------------------------------------------------- /crates/evm/evm/src/executors/invariant/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/evm/src/executors/invariant/error.rs -------------------------------------------------------------------------------- /crates/evm/evm/src/executors/invariant/funcs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/evm/src/executors/invariant/funcs.rs -------------------------------------------------------------------------------- /crates/evm/evm/src/executors/invariant/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/evm/src/executors/invariant/mod.rs -------------------------------------------------------------------------------- /crates/evm/evm/src/executors/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/evm/src/executors/mod.rs -------------------------------------------------------------------------------- /crates/evm/evm/src/executors/tracing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/evm/src/executors/tracing.rs -------------------------------------------------------------------------------- /crates/evm/evm/src/inspectors/access_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/evm/src/inspectors/access_list.rs -------------------------------------------------------------------------------- /crates/evm/evm/src/inspectors/chisel_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/evm/src/inspectors/chisel_state.rs -------------------------------------------------------------------------------- /crates/evm/evm/src/inspectors/debugger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/evm/src/inspectors/debugger.rs -------------------------------------------------------------------------------- /crates/evm/evm/src/inspectors/logs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/evm/src/inspectors/logs.rs -------------------------------------------------------------------------------- /crates/evm/evm/src/inspectors/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/evm/src/inspectors/mod.rs -------------------------------------------------------------------------------- /crates/evm/evm/src/inspectors/printer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/evm/src/inspectors/printer.rs -------------------------------------------------------------------------------- /crates/evm/evm/src/inspectors/stack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/evm/src/inspectors/stack.rs -------------------------------------------------------------------------------- /crates/evm/evm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/evm/src/lib.rs -------------------------------------------------------------------------------- /crates/evm/fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/fuzz/Cargo.toml -------------------------------------------------------------------------------- /crates/evm/fuzz/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/fuzz/src/error.rs -------------------------------------------------------------------------------- /crates/evm/fuzz/src/inspector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/fuzz/src/inspector.rs -------------------------------------------------------------------------------- /crates/evm/fuzz/src/invariant/call_override.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/fuzz/src/invariant/call_override.rs -------------------------------------------------------------------------------- /crates/evm/fuzz/src/invariant/filters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/fuzz/src/invariant/filters.rs -------------------------------------------------------------------------------- /crates/evm/fuzz/src/invariant/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/fuzz/src/invariant/mod.rs -------------------------------------------------------------------------------- /crates/evm/fuzz/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/fuzz/src/lib.rs -------------------------------------------------------------------------------- /crates/evm/fuzz/src/strategies/calldata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/fuzz/src/strategies/calldata.rs -------------------------------------------------------------------------------- /crates/evm/fuzz/src/strategies/int.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/fuzz/src/strategies/int.rs -------------------------------------------------------------------------------- /crates/evm/fuzz/src/strategies/invariants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/fuzz/src/strategies/invariants.rs -------------------------------------------------------------------------------- /crates/evm/fuzz/src/strategies/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/fuzz/src/strategies/mod.rs -------------------------------------------------------------------------------- /crates/evm/fuzz/src/strategies/param.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/fuzz/src/strategies/param.rs -------------------------------------------------------------------------------- /crates/evm/fuzz/src/strategies/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/fuzz/src/strategies/state.rs -------------------------------------------------------------------------------- /crates/evm/fuzz/src/strategies/uint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/fuzz/src/strategies/uint.rs -------------------------------------------------------------------------------- /crates/evm/test-data/solc-obj.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/test-data/solc-obj.json -------------------------------------------------------------------------------- /crates/evm/traces/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/traces/Cargo.toml -------------------------------------------------------------------------------- /crates/evm/traces/src/decoder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/traces/src/decoder/mod.rs -------------------------------------------------------------------------------- /crates/evm/traces/src/decoder/precompiles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/traces/src/decoder/precompiles.rs -------------------------------------------------------------------------------- /crates/evm/traces/src/identifier/etherscan.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/traces/src/identifier/etherscan.rs -------------------------------------------------------------------------------- /crates/evm/traces/src/identifier/local.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/traces/src/identifier/local.rs -------------------------------------------------------------------------------- /crates/evm/traces/src/identifier/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/traces/src/identifier/mod.rs -------------------------------------------------------------------------------- /crates/evm/traces/src/identifier/signatures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/traces/src/identifier/signatures.rs -------------------------------------------------------------------------------- /crates/evm/traces/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/evm/traces/src/lib.rs -------------------------------------------------------------------------------- /crates/fmt/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/Cargo.toml -------------------------------------------------------------------------------- /crates/fmt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/README.md -------------------------------------------------------------------------------- /crates/fmt/src/buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/src/buffer.rs -------------------------------------------------------------------------------- /crates/fmt/src/chunk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/src/chunk.rs -------------------------------------------------------------------------------- /crates/fmt/src/comments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/src/comments.rs -------------------------------------------------------------------------------- /crates/fmt/src/formatter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/src/formatter.rs -------------------------------------------------------------------------------- /crates/fmt/src/helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/src/helpers.rs -------------------------------------------------------------------------------- /crates/fmt/src/inline_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/src/inline_config.rs -------------------------------------------------------------------------------- /crates/fmt/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/src/lib.rs -------------------------------------------------------------------------------- /crates/fmt/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/src/macros.rs -------------------------------------------------------------------------------- /crates/fmt/src/solang_ext/ast_eq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/src/solang_ext/ast_eq.rs -------------------------------------------------------------------------------- /crates/fmt/src/solang_ext/loc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/src/solang_ext/loc.rs -------------------------------------------------------------------------------- /crates/fmt/src/solang_ext/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/src/solang_ext/mod.rs -------------------------------------------------------------------------------- /crates/fmt/src/solang_ext/safe_unwrap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/src/solang_ext/safe_unwrap.rs -------------------------------------------------------------------------------- /crates/fmt/src/string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/src/string.rs -------------------------------------------------------------------------------- /crates/fmt/src/visit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/src/visit.rs -------------------------------------------------------------------------------- /crates/fmt/testdata/Annotation/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/Annotation/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/Annotation/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/Annotation/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/ArrayExpressions/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/ArrayExpressions/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/ArrayExpressions/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/ArrayExpressions/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/BlockComments/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/BlockComments/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/BlockComments/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/BlockComments/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/BlockCommentsFunction/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/BlockCommentsFunction/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/BlockCommentsFunction/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/BlockCommentsFunction/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/ConstructorDefinition/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/ConstructorDefinition/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/ConstructorDefinition/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/ConstructorDefinition/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/ConstructorModifierStyle/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/ConstructorModifierStyle/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/ContractDefinition/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/ContractDefinition/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/ContractDefinition/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/ContractDefinition/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/DoWhileStatement/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/DoWhileStatement/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/DoWhileStatement/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/DoWhileStatement/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/DocComments/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/DocComments/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/DocComments/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/DocComments/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/DocComments/wrap-comments.fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/DocComments/wrap-comments.fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/EmitStatement/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/EmitStatement/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/EmitStatement/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/EmitStatement/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/EnumDefinition/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/EnumDefinition/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/EnumDefinition/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/EnumDefinition/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/EnumVariants/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/EnumVariants/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/EnumVariants/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/EnumVariants/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/ErrorDefinition/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/ErrorDefinition/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/ErrorDefinition/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/ErrorDefinition/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/EventDefinition/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/EventDefinition/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/EventDefinition/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/EventDefinition/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/ForStatement/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/ForStatement/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/ForStatement/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/ForStatement/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/FunctionCall/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/FunctionCall/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/FunctionCall/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/FunctionCall/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/FunctionCallArgsStatement/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/FunctionCallArgsStatement/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/FunctionDefinition/all.fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/FunctionDefinition/all.fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/FunctionDefinition/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/FunctionDefinition/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/FunctionDefinition/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/FunctionDefinition/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/FunctionType/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/FunctionType/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/FunctionType/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/FunctionType/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/HexUnderscore/bytes.fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/HexUnderscore/bytes.fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/HexUnderscore/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/HexUnderscore/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/HexUnderscore/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/HexUnderscore/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/HexUnderscore/preserve.fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/HexUnderscore/preserve.fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/HexUnderscore/remove.fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/HexUnderscore/remove.fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/IfStatement/block-multi.fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/IfStatement/block-multi.fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/IfStatement/block-single.fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/IfStatement/block-single.fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/IfStatement/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/IfStatement/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/IfStatement/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/IfStatement/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/IfStatement2/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/IfStatement2/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/IfStatement2/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/IfStatement2/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/ImportDirective/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/ImportDirective/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/ImportDirective/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/ImportDirective/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/InlineDisable/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/InlineDisable/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/InlineDisable/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/InlineDisable/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/IntTypes/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/IntTypes/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/IntTypes/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/IntTypes/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/IntTypes/preserve.fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/IntTypes/preserve.fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/IntTypes/short.fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/IntTypes/short.fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/LiteralExpression/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/LiteralExpression/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/LiteralExpression/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/LiteralExpression/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/MappingType/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/MappingType/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/MappingType/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/MappingType/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/ModifierDefinition/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/ModifierDefinition/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/ModifierDefinition/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/ModifierDefinition/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/NumberLiteralUnderscore/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/NumberLiteralUnderscore/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/OperatorExpressions/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/OperatorExpressions/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/OperatorExpressions/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/OperatorExpressions/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/PragmaDirective/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/PragmaDirective/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/PragmaDirective/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/PragmaDirective/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/Repros/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/Repros/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/Repros/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/Repros/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/ReturnStatement/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/ReturnStatement/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/ReturnStatement/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/ReturnStatement/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/RevertNamedArgsStatement/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/RevertNamedArgsStatement/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/RevertStatement/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/RevertStatement/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/RevertStatement/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/RevertStatement/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/SimpleComments/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/SimpleComments/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/SimpleComments/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/SimpleComments/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/SortedImports/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/SortedImports/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/SortedImports/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/SortedImports/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/StatementBlock/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/StatementBlock/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/StatementBlock/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/StatementBlock/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/StructDefinition/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/StructDefinition/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/StructDefinition/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/StructDefinition/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/ThisExpression/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/ThisExpression/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/ThisExpression/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/ThisExpression/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/TrailingComma/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/TrailingComma/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/TrailingComma/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/TrailingComma/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/TryStatement/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/TryStatement/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/TryStatement/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/TryStatement/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/TypeDefinition/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/TypeDefinition/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/TypeDefinition/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/TypeDefinition/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/UnitExpression/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/UnitExpression/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/UnitExpression/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/UnitExpression/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/UsingDirective/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/UsingDirective/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/UsingDirective/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/UsingDirective/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/VariableAssignment/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/VariableAssignment/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/VariableAssignment/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/VariableAssignment/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/VariableDefinition/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/VariableDefinition/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/VariableDefinition/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/VariableDefinition/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/WhileStatement/block-multi.fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/WhileStatement/block-multi.fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/WhileStatement/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/WhileStatement/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/WhileStatement/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/WhileStatement/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/Yul/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/Yul/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/Yul/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/Yul/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/YulStrings/fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/YulStrings/fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/YulStrings/original.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/YulStrings/original.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/YulStrings/preserve-quote.fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/YulStrings/preserve-quote.fmt.sol -------------------------------------------------------------------------------- /crates/fmt/testdata/YulStrings/single-quote.fmt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/testdata/YulStrings/single-quote.fmt.sol -------------------------------------------------------------------------------- /crates/fmt/tests/formatter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/fmt/tests/formatter.rs -------------------------------------------------------------------------------- /crates/forge/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/Cargo.toml -------------------------------------------------------------------------------- /crates/forge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/README.md -------------------------------------------------------------------------------- /crates/forge/assets/.gitignoreTemplate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/assets/.gitignoreTemplate -------------------------------------------------------------------------------- /crates/forge/assets/CounterTemplate.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/assets/CounterTemplate.s.sol -------------------------------------------------------------------------------- /crates/forge/assets/CounterTemplate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/assets/CounterTemplate.sol -------------------------------------------------------------------------------- /crates/forge/assets/CounterTemplate.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/assets/CounterTemplate.t.sol -------------------------------------------------------------------------------- /crates/forge/assets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/assets/README.md -------------------------------------------------------------------------------- /crates/forge/assets/generated/TestTemplate.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/assets/generated/TestTemplate.t.sol -------------------------------------------------------------------------------- /crates/forge/assets/workflowTemplate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/assets/workflowTemplate.yml -------------------------------------------------------------------------------- /crates/forge/benches/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/benches/test.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/bind.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/bind.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/build.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/cache.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/config.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/coverage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/coverage.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/create.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/create.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/debug.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/doc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/doc/mod.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/doc/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/doc/server.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/flatten.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/flatten.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/fmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/fmt.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/geiger/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/geiger/error.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/geiger/find.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/geiger/find.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/geiger/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/geiger/mod.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/geiger/visitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/geiger/visitor.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/generate/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/generate/mod.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/init.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/inspect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/inspect.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/install.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/install.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/mod.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/remappings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/remappings.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/remove.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/remove.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/retry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/retry.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/script/artifacts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/script/artifacts.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/script/broadcast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/script/broadcast.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/script/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/script/build.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/script/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/script/cmd.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/script/executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/script/executor.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/script/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/script/mod.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/script/multi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/script/multi.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/script/providers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/script/providers.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/script/receipts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/script/receipts.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/script/runner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/script/runner.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/script/sequence.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/script/sequence.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/script/transaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/script/transaction.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/script/verify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/script/verify.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/selectors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/selectors.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/snapshot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/snapshot.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/test/filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/test/filter.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/test/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/test/mod.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/test/summary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/test/summary.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/tree.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/update.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/verify/etherscan/flatten.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/verify/etherscan/flatten.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/verify/etherscan/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/verify/etherscan/mod.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/verify/etherscan/standard_json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/verify/etherscan/standard_json.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/verify/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/verify/mod.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/verify/provider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/verify/provider.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/verify/sourcify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/verify/sourcify.rs -------------------------------------------------------------------------------- /crates/forge/bin/cmd/watch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/cmd/watch.rs -------------------------------------------------------------------------------- /crates/forge/bin/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/main.rs -------------------------------------------------------------------------------- /crates/forge/bin/opts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/bin/opts.rs -------------------------------------------------------------------------------- /crates/forge/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/build.rs -------------------------------------------------------------------------------- /crates/forge/src/coverage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/src/coverage.rs -------------------------------------------------------------------------------- /crates/forge/src/gas_report.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/src/gas_report.rs -------------------------------------------------------------------------------- /crates/forge/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/src/lib.rs -------------------------------------------------------------------------------- /crates/forge/src/link.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/src/link.rs -------------------------------------------------------------------------------- /crates/forge/src/multi_runner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/src/multi_runner.rs -------------------------------------------------------------------------------- /crates/forge/src/result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/src/result.rs -------------------------------------------------------------------------------- /crates/forge/src/runner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/src/runner.rs -------------------------------------------------------------------------------- /crates/forge/tests/cli/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/cli/build.rs -------------------------------------------------------------------------------- /crates/forge/tests/cli/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/cli/cache.rs -------------------------------------------------------------------------------- /crates/forge/tests/cli/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/cli/cmd.rs -------------------------------------------------------------------------------- /crates/forge/tests/cli/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/cli/config.rs -------------------------------------------------------------------------------- /crates/forge/tests/cli/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/cli/constants.rs -------------------------------------------------------------------------------- /crates/forge/tests/cli/coverage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/cli/coverage.rs -------------------------------------------------------------------------------- /crates/forge/tests/cli/create.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/cli/create.rs -------------------------------------------------------------------------------- /crates/forge/tests/cli/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/cli/debug.rs -------------------------------------------------------------------------------- /crates/forge/tests/cli/doc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/cli/doc.rs -------------------------------------------------------------------------------- /crates/forge/tests/cli/ext_integration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/cli/ext_integration.rs -------------------------------------------------------------------------------- /crates/forge/tests/cli/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/cli/main.rs -------------------------------------------------------------------------------- /crates/forge/tests/cli/multi_script.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/cli/multi_script.rs -------------------------------------------------------------------------------- /crates/forge/tests/cli/script.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/cli/script.rs -------------------------------------------------------------------------------- /crates/forge/tests/cli/svm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/cli/svm.rs -------------------------------------------------------------------------------- /crates/forge/tests/cli/test_cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/cli/test_cmd.rs -------------------------------------------------------------------------------- /crates/forge/tests/cli/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/cli/utils.rs -------------------------------------------------------------------------------- /crates/forge/tests/cli/verify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/cli/verify.rs -------------------------------------------------------------------------------- /crates/forge/tests/fixtures/ScriptVerify.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/fixtures/ScriptVerify.sol -------------------------------------------------------------------------------- /crates/forge/tests/fixtures/can_build_skip_glob.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/fixtures/can_build_skip_glob.stdout -------------------------------------------------------------------------------- /crates/forge/tests/fixtures/can_check_snapshot.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/fixtures/can_check_snapshot.stdout -------------------------------------------------------------------------------- /crates/forge/tests/fixtures/can_test_repeatedly.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/fixtures/can_test_repeatedly.stdout -------------------------------------------------------------------------------- /crates/forge/tests/fixtures/compile_json.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/fixtures/compile_json.stdout -------------------------------------------------------------------------------- /crates/forge/tests/fixtures/repro_6531.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/fixtures/repro_6531.stdout -------------------------------------------------------------------------------- /crates/forge/tests/fixtures/warn_no_tests.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/fixtures/warn_no_tests.stdout -------------------------------------------------------------------------------- /crates/forge/tests/fixtures/warn_no_tests_match.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/fixtures/warn_no_tests_match.stdout -------------------------------------------------------------------------------- /crates/forge/tests/it/cheats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/it/cheats.rs -------------------------------------------------------------------------------- /crates/forge/tests/it/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/it/config.rs -------------------------------------------------------------------------------- /crates/forge/tests/it/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/it/core.rs -------------------------------------------------------------------------------- /crates/forge/tests/it/fork.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/it/fork.rs -------------------------------------------------------------------------------- /crates/forge/tests/it/fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/it/fs.rs -------------------------------------------------------------------------------- /crates/forge/tests/it/fuzz.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/it/fuzz.rs -------------------------------------------------------------------------------- /crates/forge/tests/it/inline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/it/inline.rs -------------------------------------------------------------------------------- /crates/forge/tests/it/invariant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/it/invariant.rs -------------------------------------------------------------------------------- /crates/forge/tests/it/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/it/main.rs -------------------------------------------------------------------------------- /crates/forge/tests/it/repros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/it/repros.rs -------------------------------------------------------------------------------- /crates/forge/tests/it/spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/it/spec.rs -------------------------------------------------------------------------------- /crates/forge/tests/it/test_helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/it/test_helpers.rs -------------------------------------------------------------------------------- /crates/forge/tests/rpc-cache-keyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/forge/tests/rpc-cache-keyfile -------------------------------------------------------------------------------- /crates/macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/macros/Cargo.toml -------------------------------------------------------------------------------- /crates/macros/src/cheatcodes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/macros/src/cheatcodes.rs -------------------------------------------------------------------------------- /crates/macros/src/console_fmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/macros/src/console_fmt.rs -------------------------------------------------------------------------------- /crates/macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/macros/src/lib.rs -------------------------------------------------------------------------------- /crates/test-utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/test-utils/Cargo.toml -------------------------------------------------------------------------------- /crates/test-utils/src/fd_lock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/test-utils/src/fd_lock.rs -------------------------------------------------------------------------------- /crates/test-utils/src/filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/test-utils/src/filter.rs -------------------------------------------------------------------------------- /crates/test-utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/test-utils/src/lib.rs -------------------------------------------------------------------------------- /crates/test-utils/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/test-utils/src/macros.rs -------------------------------------------------------------------------------- /crates/test-utils/src/script.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/test-utils/src/script.rs -------------------------------------------------------------------------------- /crates/test-utils/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/crates/test-utils/src/util.rs -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/deny.toml -------------------------------------------------------------------------------- /docs/dev/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/docs/dev/README.md -------------------------------------------------------------------------------- /docs/dev/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/docs/dev/architecture.md -------------------------------------------------------------------------------- /docs/dev/cheatcodes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/docs/dev/cheatcodes.md -------------------------------------------------------------------------------- /docs/dev/debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/docs/dev/debugging.md -------------------------------------------------------------------------------- /docs/dev/scripting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/docs/dev/scripting.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/flake.nix -------------------------------------------------------------------------------- /foundryup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/foundryup/README.md -------------------------------------------------------------------------------- /foundryup/foundryup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/foundryup/foundryup -------------------------------------------------------------------------------- /foundryup/install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/foundryup/install -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /testdata/.gitignore: -------------------------------------------------------------------------------- 1 | # Compiler files 2 | cache/ 3 | out/ 4 | .lock 5 | -------------------------------------------------------------------------------- /testdata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/README.md -------------------------------------------------------------------------------- /testdata/cheats/Addr.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Addr.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Assert.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Assert.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Assume.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Assume.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Bank.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Bank.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Base64.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Base64.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Broadcast.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Broadcast.t.sol -------------------------------------------------------------------------------- /testdata/cheats/ChainId.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/ChainId.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Cool.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Cool.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Deal.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Deal.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Derive.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Derive.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Env.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Env.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Etch.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Etch.t.sol -------------------------------------------------------------------------------- /testdata/cheats/ExpectCall.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/ExpectCall.t.sol -------------------------------------------------------------------------------- /testdata/cheats/ExpectEmit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/ExpectEmit.t.sol -------------------------------------------------------------------------------- /testdata/cheats/ExpectRevert.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/ExpectRevert.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Fee.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Fee.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Ffi.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Ffi.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Fork.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Fork.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Fork2.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Fork2.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Fs.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Fs.t.sol -------------------------------------------------------------------------------- /testdata/cheats/GasMetering.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/GasMetering.t.sol -------------------------------------------------------------------------------- /testdata/cheats/GetBlockTimestamp.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/GetBlockTimestamp.t.sol -------------------------------------------------------------------------------- /testdata/cheats/GetCode.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/GetCode.t.sol -------------------------------------------------------------------------------- /testdata/cheats/GetDeployedCode.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/GetDeployedCode.t.sol -------------------------------------------------------------------------------- /testdata/cheats/GetLabel.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/GetLabel.t.sol -------------------------------------------------------------------------------- /testdata/cheats/GetNonce.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/GetNonce.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Json.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Json.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Label.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Label.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Load.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Load.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Mapping.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Mapping.t.sol -------------------------------------------------------------------------------- /testdata/cheats/MemSafety.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/MemSafety.t.sol -------------------------------------------------------------------------------- /testdata/cheats/MockCall.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/MockCall.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Parse.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Parse.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Prank.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Prank.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Prevrandao.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Prevrandao.t.sol -------------------------------------------------------------------------------- /testdata/cheats/ProjectRoot.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/ProjectRoot.t.sol -------------------------------------------------------------------------------- /testdata/cheats/ReadCallers.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/ReadCallers.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Record.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Record.t.sol -------------------------------------------------------------------------------- /testdata/cheats/RecordAccountAccesses.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/RecordAccountAccesses.t.sol -------------------------------------------------------------------------------- /testdata/cheats/RecordLogs.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/RecordLogs.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Remember.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Remember.t.sol -------------------------------------------------------------------------------- /testdata/cheats/ResetNonce.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/ResetNonce.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Roll.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Roll.t.sol -------------------------------------------------------------------------------- /testdata/cheats/RpcUrls.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/RpcUrls.t.sol -------------------------------------------------------------------------------- /testdata/cheats/SetNonce.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/SetNonce.t.sol -------------------------------------------------------------------------------- /testdata/cheats/SetNonceUnsafe.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/SetNonceUnsafe.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Setup.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Setup.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Sign.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Sign.t.sol -------------------------------------------------------------------------------- /testdata/cheats/SignP256.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/SignP256.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Skip.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Skip.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Sleep.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Sleep.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Snapshots.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Snapshots.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Store.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Store.t.sol -------------------------------------------------------------------------------- /testdata/cheats/StringUtils.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/StringUtils.t.sol -------------------------------------------------------------------------------- /testdata/cheats/ToString.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/ToString.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Travel.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Travel.t.sol -------------------------------------------------------------------------------- /testdata/cheats/TryFfi.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/TryFfi.sol -------------------------------------------------------------------------------- /testdata/cheats/UnixTime.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/UnixTime.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Vm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Vm.sol -------------------------------------------------------------------------------- /testdata/cheats/Wallet.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Wallet.t.sol -------------------------------------------------------------------------------- /testdata/cheats/Warp.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/Warp.t.sol -------------------------------------------------------------------------------- /testdata/cheats/dumpState.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/dumpState.t.sol -------------------------------------------------------------------------------- /testdata/cheats/getBlockNumber.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/getBlockNumber.t.sol -------------------------------------------------------------------------------- /testdata/cheats/loadAllocs.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/cheats/loadAllocs.t.sol -------------------------------------------------------------------------------- /testdata/core/Abstract.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/core/Abstract.t.sol -------------------------------------------------------------------------------- /testdata/core/ContractEnvironment.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/core/ContractEnvironment.t.sol -------------------------------------------------------------------------------- /testdata/core/DSStyle.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/core/DSStyle.t.sol -------------------------------------------------------------------------------- /testdata/core/FailingSetup.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/core/FailingSetup.t.sol -------------------------------------------------------------------------------- /testdata/core/FailingTestAfterFailedSetup.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/core/FailingTestAfterFailedSetup.t.sol -------------------------------------------------------------------------------- /testdata/core/MultipleSetup.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/core/MultipleSetup.t.sol -------------------------------------------------------------------------------- /testdata/core/PaymentFailure.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/core/PaymentFailure.t.sol -------------------------------------------------------------------------------- /testdata/core/Reverting.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/core/Reverting.t.sol -------------------------------------------------------------------------------- /testdata/core/SetupConsistency.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/core/SetupConsistency.t.sol -------------------------------------------------------------------------------- /testdata/fixtures/Derive/mnemonic_czech.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fixtures/Derive/mnemonic_czech.txt -------------------------------------------------------------------------------- /testdata/fixtures/Derive/mnemonic_english.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fixtures/Derive/mnemonic_english.txt -------------------------------------------------------------------------------- /testdata/fixtures/Derive/mnemonic_french.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fixtures/Derive/mnemonic_french.txt -------------------------------------------------------------------------------- /testdata/fixtures/Derive/mnemonic_italian.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fixtures/Derive/mnemonic_italian.txt -------------------------------------------------------------------------------- /testdata/fixtures/Derive/mnemonic_japanese.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fixtures/Derive/mnemonic_japanese.txt -------------------------------------------------------------------------------- /testdata/fixtures/Derive/mnemonic_korean.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fixtures/Derive/mnemonic_korean.txt -------------------------------------------------------------------------------- /testdata/fixtures/Derive/mnemonic_portuguese.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fixtures/Derive/mnemonic_portuguese.txt -------------------------------------------------------------------------------- /testdata/fixtures/Derive/mnemonic_spanish.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fixtures/Derive/mnemonic_spanish.txt -------------------------------------------------------------------------------- /testdata/fixtures/Dir/depth1: -------------------------------------------------------------------------------- 1 | Wow! 😀 -------------------------------------------------------------------------------- /testdata/fixtures/Dir/nested/depth2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/fixtures/Dir/nested/nested2/depth3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/fixtures/File/read.txt: -------------------------------------------------------------------------------- 1 | hello readable world 2 | this is the second line! -------------------------------------------------------------------------------- /testdata/fixtures/File/symlink: -------------------------------------------------------------------------------- 1 | read.txt -------------------------------------------------------------------------------- /testdata/fixtures/GetCode/HardhatWorkingContract.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fixtures/GetCode/HardhatWorkingContract.json -------------------------------------------------------------------------------- /testdata/fixtures/GetCode/HuffWorkingContract.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fixtures/GetCode/HuffWorkingContract.json -------------------------------------------------------------------------------- /testdata/fixtures/GetCode/Override.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fixtures/GetCode/Override.json -------------------------------------------------------------------------------- /testdata/fixtures/GetCode/Override.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fixtures/GetCode/Override.sol -------------------------------------------------------------------------------- /testdata/fixtures/GetCode/UnlinkedContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fixtures/GetCode/UnlinkedContract.sol -------------------------------------------------------------------------------- /testdata/fixtures/GetCode/WorkingContract.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fixtures/GetCode/WorkingContract.json -------------------------------------------------------------------------------- /testdata/fixtures/GetCode/WorkingContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fixtures/GetCode/WorkingContract.sol -------------------------------------------------------------------------------- /testdata/fixtures/Json/Issue4630.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fixtures/Json/Issue4630.json -------------------------------------------------------------------------------- /testdata/fixtures/Json/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fixtures/Json/test.json -------------------------------------------------------------------------------- /testdata/fixtures/Json/test_allocs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fixtures/Json/test_allocs.json -------------------------------------------------------------------------------- /testdata/fixtures/Json/wholeJson.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fixtures/Json/wholeJson.json -------------------------------------------------------------------------------- /testdata/fixtures/Json/write_complex_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fixtures/Json/write_complex_test.json -------------------------------------------------------------------------------- /testdata/fixtures/Json/write_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fixtures/Json/write_test.json -------------------------------------------------------------------------------- /testdata/fixtures/Rpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fixtures/Rpc/README.md -------------------------------------------------------------------------------- /testdata/fixtures/Rpc/balance_params.json: -------------------------------------------------------------------------------- 1 | ["0x8D97689C9818892B700e27F316cc3E41e17fBeb9", "0x117BC09"] -------------------------------------------------------------------------------- /testdata/fixtures/Rpc/eth_getLogs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fixtures/Rpc/eth_getLogs.json -------------------------------------------------------------------------------- /testdata/fixtures/SolidityGeneration/Fastlane.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fixtures/SolidityGeneration/Fastlane.json -------------------------------------------------------------------------------- /testdata/fixtures/SolidityGeneration/InterfaceABI.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fixtures/SolidityGeneration/InterfaceABI.json -------------------------------------------------------------------------------- /testdata/fixtures/SolidityGeneration/WithStructs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fixtures/SolidityGeneration/WithStructs.json -------------------------------------------------------------------------------- /testdata/fixtures/SolidityGeneration/WithStructs.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fixtures/SolidityGeneration/WithStructs.sol -------------------------------------------------------------------------------- /testdata/fixtures/broadcast.log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fixtures/broadcast.log.json -------------------------------------------------------------------------------- /testdata/fixtures/broadcast.sensitive.log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fixtures/broadcast.sensitive.log.json -------------------------------------------------------------------------------- /testdata/fork/DssExecLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fork/DssExecLib.sol -------------------------------------------------------------------------------- /testdata/fork/ForkSame_1.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fork/ForkSame_1.t.sol -------------------------------------------------------------------------------- /testdata/fork/ForkSame_2.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fork/ForkSame_2.t.sol -------------------------------------------------------------------------------- /testdata/fork/LaunchFork.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fork/LaunchFork.t.sol -------------------------------------------------------------------------------- /testdata/fork/Transact.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fork/Transact.t.sol -------------------------------------------------------------------------------- /testdata/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/foundry.toml -------------------------------------------------------------------------------- /testdata/fs/Default.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fs/Default.t.sol -------------------------------------------------------------------------------- /testdata/fs/Disabled.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fs/Disabled.t.sol -------------------------------------------------------------------------------- /testdata/fuzz/Fuzz.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fuzz/Fuzz.t.sol -------------------------------------------------------------------------------- /testdata/fuzz/FuzzCollection.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fuzz/FuzzCollection.t.sol -------------------------------------------------------------------------------- /testdata/fuzz/FuzzInt.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fuzz/FuzzInt.t.sol -------------------------------------------------------------------------------- /testdata/fuzz/FuzzUint.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fuzz/FuzzUint.t.sol -------------------------------------------------------------------------------- /testdata/fuzz/invariant/common/InvariantTest1.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fuzz/invariant/common/InvariantTest1.t.sol -------------------------------------------------------------------------------- /testdata/fuzz/invariant/target/ExcludeContracts.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fuzz/invariant/target/ExcludeContracts.t.sol -------------------------------------------------------------------------------- /testdata/fuzz/invariant/target/ExcludeSenders.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fuzz/invariant/target/ExcludeSenders.t.sol -------------------------------------------------------------------------------- /testdata/fuzz/invariant/target/TargetContracts.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fuzz/invariant/target/TargetContracts.t.sol -------------------------------------------------------------------------------- /testdata/fuzz/invariant/target/TargetInterfaces.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fuzz/invariant/target/TargetInterfaces.t.sol -------------------------------------------------------------------------------- /testdata/fuzz/invariant/target/TargetSelectors.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fuzz/invariant/target/TargetSelectors.t.sol -------------------------------------------------------------------------------- /testdata/fuzz/invariant/target/TargetSenders.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/fuzz/invariant/target/TargetSenders.t.sol -------------------------------------------------------------------------------- /testdata/inline/FuzzInlineConf.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/inline/FuzzInlineConf.t.sol -------------------------------------------------------------------------------- /testdata/inline/InvariantInlineConf.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/inline/InvariantInlineConf.t.sol -------------------------------------------------------------------------------- /testdata/lib/ds-test/src/test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/lib/ds-test/src/test.sol -------------------------------------------------------------------------------- /testdata/linking/duplicate/Duplicate.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/linking/duplicate/Duplicate.t.sol -------------------------------------------------------------------------------- /testdata/linking/nested/Nested.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/linking/nested/Nested.t.sol -------------------------------------------------------------------------------- /testdata/linking/simple/Simple.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/linking/simple/Simple.t.sol -------------------------------------------------------------------------------- /testdata/logs/DebugLogs.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/logs/DebugLogs.t.sol -------------------------------------------------------------------------------- /testdata/logs/HardhatLogs.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/logs/HardhatLogs.t.sol -------------------------------------------------------------------------------- /testdata/logs/console.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/logs/console.sol -------------------------------------------------------------------------------- /testdata/repros/Issue2623.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue2623.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue2629.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue2629.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue2723.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue2723.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue2898.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue2898.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue2956.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue2956.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue2984.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue2984.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue3055.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue3055.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue3077.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue3077.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue3110.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue3110.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue3119.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue3119.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue3189.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue3189.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue3190.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue3190.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue3192.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue3192.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue3220.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue3220.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue3221.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue3221.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue3223.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue3223.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue3347.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue3347.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue3437.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue3437.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue3596.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue3596.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue3653.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue3653.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue3661.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue3661.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue3674.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue3674.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue3685.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue3685.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue3703.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue3703.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue3708.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue3708.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue3723.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue3723.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue3753.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue3753.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue3792.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue3792.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue4586.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue4586.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue4630.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue4630.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue4640.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue4640.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue4832.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue4832.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue5038.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue5038.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue5808.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue5808.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue5929.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue5929.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue5935.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue5935.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue5948.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue5948.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue6006.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue6006.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue6032.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue6032.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue6070.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue6070.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue6115.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue6115.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue6170.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue6170.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue6180.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue6180.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue6293.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue6293.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue6355.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue6355.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue6437.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue6437.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue6501.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue6501.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue6538.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue6538.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue6554.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue6554.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue6759.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue6759.t.sol -------------------------------------------------------------------------------- /testdata/repros/Issue6966.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/repros/Issue6966.t.sol -------------------------------------------------------------------------------- /testdata/script/deploy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/script/deploy.sol -------------------------------------------------------------------------------- /testdata/spec/ShanghaiCompat.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/spec/ShanghaiCompat.t.sol -------------------------------------------------------------------------------- /testdata/trace/ConflictingSignatures.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/trace/ConflictingSignatures.t.sol -------------------------------------------------------------------------------- /testdata/trace/Trace.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexicon179/foundry/HEAD/testdata/trace/Trace.t.sol --------------------------------------------------------------------------------