Request form
Cyfrin Security / 3-passwordstore-audit
    Docs
    Source
    ChefGPT

    Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust. Foundry consists of: Forge: Ethereum testing framework (like Truffle, Hardhat and DappTools). Cast: Swiss army knife for interacting with EVM smart contracts, sending transactions and getting chain data. Anvil: Local Ethereum node, akin to Ganache, Hardhat Network. Chisel: Fast, utilitarian, and verbose solidity REPL.

    Base.sol
    Script.sol
    StdChains.sol
    StdCheats.sol
    StdJson.sol
    StdMath.sol
    StdStorage.sol
    StdStyle.sol
    StdUtils.sol
    Vm.sol
    console.sol
    console2.sol
    IMulticall3.sol
    safeconsole.sol
    DeployPasswordStore.s.sol
    PasswordStore.sol

    2 downloads

    Chains

    Authors

    Cyfrin Security / 3-passwordstore-audit
      Info
      Source
      ChefGPT
      Expand
      Share

      Get Cookin'

      2 downloads

      Authors

      Foundry

      Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.

      Foundry consists of:

      • Forge: Ethereum testing framework (like Truffle, Hardhat and DappTools).
      • Cast: Swiss army knife for interacting with EVM smart contracts, sending transactions and getting chain data.
      • Anvil: Local Ethereum node, akin to Ganache, Hardhat Network.
      • Chisel: Fast, utilitarian, and verbose solidity REPL.

      Documentation

      https://book.getfoundry.sh/

      Usage

      Build

      $ forge build
      

      Test

      $ forge test
      

      Format

      $ forge fmt
      

      Gas Snapshots

      $ forge snapshot
      

      Anvil

      $ anvil
      

      Deploy

      $ forge script script/Counter.s.sol:CounterScript --rpc-url <your_rpc_url> --private-key <your_private_key>
      

      Cast

      $ cast <subcommand>
      

      Help

      $ forge --help
      $ anvil --help
      $ cast --help
      
      Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust. Foundry consists of: Forge: Ethereum testing framework (like Truffle, Hardhat and DappTools). Cast: Swiss army knife for interacting with EVM smart contracts, sending transactions and getting chain data. Anvil: Local Ethereum node, akin to Ganache, Hardhat Network. Chisel: Fast, utilitarian, and verbose solidity REPL.
      Base.sol
      Script.sol
      StdChains.sol
      StdCheats.sol
      StdJson.sol
      StdMath.sol
      StdStorage.sol
      StdStyle.sol
      StdUtils.sol
      Vm.sol
      console.sol
      console2.sol
      IMulticall3.sol
      safeconsole.sol
      DeployPasswordStore.s.sol
      PasswordStore.sol