GEB Docs
  • Quick Start
  • GEB Consensus
    • Mother Consensus
    • Sub Consensus(Agere)
  • Learn
    • BitAgere Guide
      • Auditor Reference Concepts
      • Executor Reference Concepts
  • Build
    • Validator
      • Wasm Operation
      • L-BTC Validator Operation
    • BitAgere
      • RelayAgere
      • Agere Auditor
      • Agere Executor
  • Use
    • Wasm Wallet
    • Earn $GEB
      • Stake L-BTC
        • What is L-BTC?
        • Download and Run LND Desk
        • Config LND
        • Node Asset Management
          • Open Channel(Get L-BTC)
          • L-BTC ⇌ BTC (on GEB chain)
        • Stake L-BTC Earn $GEB
      • Stake GEB on Agere
    • Earn $BTC
      • Claim and Other Operations
      • Transfer BTC to EVM
    • Bridge
      • Official Bridge
        • BEVM Mainnet
        • BEVM Canary
      • Third-Party Bridge
        • BEVM Mainnet
          • Swap from EVM to BEVM Mainnet
        • BEVM Canary
          • Swap from EVM to BEVM Canary
          • Other assets
            • Bridge PCX from BEVM Canary to Chainx
      • Transfer(EVM<-->Wasm)
  • EVM Development
    • Fee Calculation
      • GEB Mainnet
      • BEVM Canary
    • Smart Contract
      • Write a Contract
        • Set Up the Metamask Configuration
        • Deploy Smart Contract on GEB Signet
        • Deploy Smart Contract on BEVM Canary
      • Foundry
        • Deploy and verify contract by Foundry
      • Contract Verification (BlockScout)
      • ThirdWeb
    • Integrations
      • Oracle
        • Supra
        • DIA
      • Indexer
        • SubQuery
      • Account Abstraction
        • Particle Network
    • Libraries
      • ethereum-list/chains
      • Wagmi
      • Multicall3
    • Canonical contracts
    • Finality
  • Tokenomics
  • The Journy of GEB
  • Audit Reports
  • Community
Powered by GitBook
On this page
  • Download Rust Toolkit
  • Download Foundry Toolkit
  1. EVM Development
  2. Smart Contract

Foundry

Foundry is a key part of the EVM development tools, made by Paradigm, to help developers create and test EVM applications efficiently. It features tools for constructing contracts, interacting with the blockchain, and testing on a simulated network. It emphasizes testing to make sure the code is solid before it goes live. Foundry also speeds up the development process with fast feedback and simulates the blockchain to save on costs. In short, it's a valuable tool for developers making smart contracts on EVM.

Download Rust Toolkit

The Foundry toolkit, which is developed using the Rust programming language, necessitates the prior installation of the Rust toolkit in order to be downloaded and used effectively.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Choose the default installation, and click "enter", until you can activate your environment at last.

source $HOME/.cargo/env

Check your Rust version

rustc --version

Download Foundry Toolkit

cargo install --git https://github.com/gakonst/foundry --bin forge --locked

PreviousDeploy Smart Contract on BEVM CanaryNextDeploy and verify contract by Foundry

Last updated 1 year ago