content: ### Template ###
  # [project_name] # mandatory
  # repo = "https://github.com/.../..." # mandatory
  # description = "A brief description of the project." # optional, but recommended
  # compile_only = true # optional, set to true if you only want to compile the project without running tests
  # requires_yarn = true # optional, set to true if the project requires yarn install before building
  # category = "huge" # optional, use huge to indicate a large project that may take longer to compile or run tests
  # run_iterations = 5 # optional, set the number of iterations to run for benchmarks, default is 50
  
  # Environment variables
  # You can set environment variables for the project.
  # They will be set during the compilation and testing phases.
  # [beefy.env]
  # TEST_ENV = "123"
  # ANOTHER_ENV = "321"
  
  [openzeppelin]
  repo = "https://github.com/OpenZeppelin/openzeppelin-contracts"
  description = "A library for secure smart contract development."
  
  [lil-web3]
  repo = "https://github.com/m1guelpf/lil-web3"
  description = "lil web3 aims to build really simple, intentionally-limited versions of web3 protocols & apps."
  
  [maple-erc20]
  repo = "https://github.com/maple-labs/erc20"
  description = "Basic ERC-20 contract designed to be inherited and extended."
  
  [diamonds]
  repo = "https://github.com/Timidan/Foundry-Hardhat-Diamonds"
  description = "A minimal template for Diamonds EIP-2535."
  requires_yarn = true
  
  [lido-core]
  repo = "https://github.com/lidofinance/core"
  description = "Lido DAO smart contracts"
  disabled = true # written in Solidity v0.4
  
  [rollcall]
  repo = "https://github.com/withtally/rollcall"
  description = "A set of cross chain governance solutions."
  
  [playpen]
  repo = "https://github.com/ZeframLou/playpen"
  description = "A set of modern, gas optimized staking pool contracts."
  
  [solmate]
  repo = "https://github.com/transmissions11/solmate"
  description = "Modern, opinionated, and gas optimized building blocks for smart contract development."
  
  [prb-math]
  repo = "https://github.com/paulrberg/prb-math"
  description = "Solidity library for advanced fixed-point math operations."
  requires_yarn = true
  
  [solady]
  repo = "https://github.com/Vectorized/solady"
  description = "Gas optimized Solidity snippets."
  
  [unix]
  repo = "https://github.com/refcell/unix"
  description = "A lightweight, extensible foundry library for shell scripting."
  [unix.env]
  EVM_DISABLE_MEMORY_SAFE_ASM_CHECK = "true"
  
  [foundry-upgrades]
  repo = "https://github.com/odyslam/foundry-upgrades"
  description = "Helper smart contracts to deploy and manage upgradeable contracts."
  
  [art-gobblers]
  repo = "https://github.com/antonbaliasnikov/art-gobblers"
  description = "A decentralized art factory and marketplace. Fork with fixed tests."
  
  [lens-core]
  repo = "https://github.com/lens-protocol/core"
  description = "Lens protocol, non-custodial social graph."
  requires_yarn = true
  [lens-core.env]
  EVM_DISABLE_MEMORY_SAFE_ASM_CHECK = "true"
  
  [balance-snapshot]
  repo = "https://github.com/pilagod/balance-snapshot"
  description = "A Solidity library to improve balance change check in Foundry tests."
  
  [diamond-foundry]
  repo = "https://github.com/FydeTreasury/Diamond-Foundry"
  description = "a reference implementation for EIP-2535 Diamonds."
  [diamond-foundry.env]
  EVM_DISABLE_MEMORY_SAFE_ASM_CHECK = "true"
  
  [fixed-term-loan]
  repo = "https://github.com/maple-labs/fixed-term-loan"
  description = "A set of contracts to facilitate on-chain loans."
  disabled = true
  
  [forge-std]
  repo = "https://github.com/foundry-rs/forge-std"
  description = "Forge Standard Library is a collection of helpful contracts and libraries for use with Forge and Foundry."
  
  [tokenlon]
  repo = "https://github.com/consenlabs/tokenlon-contracts"
  description = "A decentralized exchange and payment settlement protocol."
  [tokenlon.env]
  EVM_DISABLE_MEMORY_SAFE_ASM_CHECK = "true"
  
  [uniswap-v4]
  repo = "https://github.com/Uniswap/v4-core"
  description = "A new automated market maker protocol."
  
  [beefy]
  repo = "https://github.com/beefyfinance/beefy-contracts"
  description = "Official repo for strategies and vaults from Beefy."
  requires_yarn = true
  [beefy.env]
  EVM_DISABLE_MEMORY_SAFE_ASM_CHECK = "true"
  
  [gov-of-venice]
  repo = "https://github.com/pentagonxyz/gov-of-venice"
  description = "A new paradigm in DAO governance."
  
  [cicada]
  repo = "https://github.com/a16z/cicada"
  description = "A private on-chain voting protocol based on homomorphic time-lock puzzles."
  [cicada.env]
  EVM_DISABLE_MEMORY_SAFE_ASM_CHECK = "true"
  
  [seaport]
  repo = "https://github.com/ProjectOpenSea/seaport"
  description = "A marketplace protocol for safely and efficiently buying and selling NFTs."
  category = "huge"
  disabled = true # compilation hangs, required to disable fuzzing tests
  
  [lens-v3]
  repo = "https://github.com/lens-protocol/lens-v3"
  description = "Lens Protocol V3"
  requires_yarn = true
  [lens-v3.env]
  EVM_DISABLE_MEMORY_SAFE_ASM_CHECK = "true"
  
  [morpho-blue]
  repo = "https://github.com/morpho-org/morpho-blue"
  description = "Morpho Blue Protocol"
  requires_yarn = true
  
  [aave-v3]
  repo = "https://github.com/aave-dao/aave-v3-origin"
  description = "A non-custodial liquidity protocol on Ethereum."
  requires_yarn = true
  [aave-v3.env]
  EVM_DISABLE_MEMORY_SAFE_ASM_CHECK = "true"
  