> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gelato.cloud/llms.txt
> Use this file to discover all available pages before exploring further.

# Public Testnet

The launch of fully-integrated testnet is a public good initiative by Gelato and 10+ partners to lower the barriers for developers and help them build and test the next generation of applications in a production-ready environment. Our public testnet is entirely free to use, opening up a world of possibilities for developers, students, and innovators worldwide.

## What is Gelato's Fully-Integrated Public Testnet?

Developers can start building using this public testnet:

### Blueberry ([Arbitrum](/rollup-as-a-service/rollup-stacks/arbitrum-orbit))

This testnet include all web3 services from Gelato as well as fully integrated partner services.

## Gelato Native Web3 Services

At the heart of our testnet is the Gelato web3 services, a powerful toolset designed to automate and enhance your applications:

1. **[Functions](/web3-functions/)** - Smart contract automation
2. **[VRF](/vrf/)** - Verifiable onchain randomness
3. **[Account Abstraction](/smart-wallet-sdk/)** - Programmable Smart Accounts

## Gelato Endpoints

1. **[Relay](/relay/)** - Gasless transactions
2. **[RPCs](/private-rpcs/)** - Reliable Node Infrastructure

## Third Party Services

Our testnet feature a fully integrated web3 service offering with all the web3 infrastructure and tooling you need to build feature-rich applications:

1. **[Goldsky](https://goldsky.com/)** - read, edit, and sync fresh chain data
2. **[Blockscout](https://www.blockscout.com/)** - access essential on-chain data
3. **[Thirdweb](https://thirdweb.com/)** - onboard anyone with flexible sign-in options
4. **[ZeroDev](https://zerodev.app/)** - create smart wallets for your users
5. **[Safe](https://safe.global/)** - use the most secure smart wallet infrastructure
6. **[Tenderly](https://tenderly.co/)** - build, test, monitor, and operate smart contracts

## Arbitrum Blueberry

[Blueberry](https://app.gelato.cloud/rollups/details/public/arb-blueberry) is the first public Arbitrum Anytrust L3 testnet built on Arbitrum Orbit. Anytrust is designed to significantly reduce the cost of transactions and provide high throughput.

### Network Attributes

{(() => {
const networkAttributes = [
  { attribute: "chainID", value: "88153591557" },
  { attribute: "Settlement Layer", value: "Arbitrum Sepolia" },
  { attribute: "RPC URL", value: "https://rpc.arb-blueberry.gelato.digital", isLink: true },
  { attribute: "Explorer", value: "https://arb-blueberry.gelatoscout.com/", isLink: true }
];

return (
  <div className="w-full max-w-4xl mx-auto">
    <div className="overflow-x-auto rounded-lg border border-gray-200 dark:border-gray-700">
      <div className="flex w-full bg-gray-50 dark:bg-gray-900 min-w-[400px]">
        <div className="flex-1 py-4 px-3 sm:px-6 font-semibold text-gray-800 dark:text-white text-sm sm:text-base text-left">
          Attribute
        </div>
        <div className="flex-1 py-4 px-3 sm:px-6 font-semibold text-gray-800 dark:text-white text-sm sm:text-base text-left">
          Value
        </div>
      </div>
      {networkAttributes.map((item, idx) => (
        <div
          key={idx}
          className="flex w-full border-b border-gray-100 dark:border-gray-800 transition-colors duration-200 min-w-[400px]"
        >
          <div className="flex-1 py-3 sm:py-4 px-3 sm:px-6 font-medium text-gray-700 dark:text-gray-300 text-sm sm:text-base text-left break-words leading-relaxed">
            <div className="break-words hyphens-auto">
              {item.attribute}
            </div>
          </div>
          <div className="flex-1 py-3 sm:py-4 px-3 sm:px-6 text-gray-600 dark:text-gray-400 text-sm sm:text-base text-left break-words leading-relaxed">
            <div className="break-words hyphens-auto">
              {item.isLink ? (
                <a 
                  href={item.value} 
                  target="_blank" 
                  rel="noopener noreferrer"
                  className="text-blue-600 dark:text-blue-400 hover:text-blue-800 dark:hover:text-blue-300 underline break-all"
                  style={{ wordBreak: 'break-all', overflowWrap: 'break-word' }}
                >
                  {item.value}
                </a>
              ) : (
                <code className="bg-gray-100 dark:bg-gray-800 px-2 py-1 rounded text-xs sm:text-sm break-all whitespace-normal" style={{ wordBreak: 'break-all', overflowWrap: 'break-word' }}>
                  {item.value}
                </code>
              )}
            </div>
          </div>
        </div>
      ))}
    </div>
  </div>
);
})()}

## Obtaining Testnet Tokens

Arbitrum Blueberry utilizes a custom gas token, which requires a different acquisition process. Here's how you can get started:

### 1. Minting CGT on Arb Sepolia

Begin by visiting the designated faucet for Arb Sepolia to mint your CGT. This initial step is crucial for obtaining the gas token needed for transactions on Arbitrum Blueberry. Access the faucet [here](https://app.gelato.cloud/rollups/details/public/arb-blueberry).

<img src="https://mintcdn.com/gelato-6540eeb1/Zts4gqL19HxzBoy9/images/blueberry-public-page.png?fit=max&auto=format&n=Zts4gqL19HxzBoy9&q=85&s=b30f422d29c15bc6f6c07b4d551790a3" alt="Arb Sepolia Faucet" width="1810" height="1534" data-path="images/blueberry-public-page.png" />

### 2. Bridging CGT to Arbitrum Blueberry

After minting CGT on Arb Sepolia, the next step involves bridging these tokens to Arbitrum Blueberry. This process is facilitated through [Arbitrum Blueberry](https://bridge.gelato.network/bridge/arb-blueberry) bridge service designed to seamlessly transfer your CGT, enabling you to use it for transaction fees within the Arbitrum Blueberry environment.

<img src="https://mintcdn.com/gelato-6540eeb1/Zts4gqL19HxzBoy9/images/blueberry-bridge.png?fit=max&auto=format&n=Zts4gqL19HxzBoy9&q=85&s=d124de7e7978c7b5489eefe78c392f7c" alt="Arbitrum Blueberry Bridge" width="1189" height="736" data-path="images/blueberry-bridge.png" />
