# Tooling

## Tooling encompasses a range of software and platforms designed to aid in the development, testing, and deployment of blockchain applications.&#x20;

These tools streamline workflows, enhance productivity, and support various aspects of blockchain projects, from smart contract development to integration and debugging.

{% tabs %}
{% tab title="Using Thirdweb" %}
Thirdweb simplifies smart contract deployment and management on Creator. It provides an intuitive interface and pre-built smart contracts to accelerate development, enabling easy integration of blockchain features into your applications.

To begin building with Thirdweb in the Creator ecosystem, check out the Thirdweb Documentation and explore the [Creator Testnet](https://thirdweb.com/) on Thirdweb Chainl
{% endtab %}

{% tab title="The Foundry Toolchain" %}

#### The Foundry Toolchain

**The Foundry Toolchain** is an advanced suite designed for smart contract development. Built in Rust, it provides a robust, component-based approach for creating Ethereum applications. With Foundry, you can manage dependencies, compile code, run tests, deploy contracts, and interact with the blockchain through command-line tools or Solidity scripts.

To get started with Foundry in the Creator ecosystem, refer to the [Foundry Book](https://book.getfoundry.sh).

#### Leveraging Foundry for Creator Development

Integrating Foundry with the Creator ecosystem is streamlined and user-friendly. Make sure to use the correct Creator RPC URL and Chain ID for smooth contract deployment and verification.

**Creator Testnet:**

* **Smart Contract Deployment:**

  ```bash
  forge create ... --rpc-url=wss://rpc.creatorchain.io --chain-id 66665
  ```
* **Smart Contract Verification:**

  ```bash
  forge verify-contract ... --chain-id 66665
  ```

Replace `...` with your specific contract parameters or options as needed for your project.
{% endtab %}

{% tab title="Using Hardhat" %}
Hardhat is a widely-used Ethereum development environment that streamlines building, testing, and deploying smart contracts on Creator. It offers advanced features for debugging, contract verification, and blockchain interaction.
{% endtab %}
{% endtabs %}
