# Surf Deploy

## Overview

Surf Deploy is an advanced version of Surf Daily GM, designed to help users easily create and execute on-chain deployment transactions at minimal cost across more than 100 supported EVM networks.

This feature enables you to perform real, verifiable on-chain actions while expanding your transaction history across multiple blockchains — all with just a few clicks.

## Why Use Surf Deploy?

* **Unlimited Deploy Capability:**\
  Deploy unlimited smart contracts and transactions across multiple networks with no restrictions.
* **Low-Cost Execution:**\
  Perform deployments for a fraction of typical gas fees, optimized for accessibility and frequent usage.
* **Diversified On-Chain Activity:**\
  Enrich your wallet’s on-chain activity with various transactions across different networks.
* **Enhanced Reward Opportunities:**\
  Continuous deployment activity increases your eligibility for airdrops, grant programs, and community rewards offered by network founders and ecosystem partners.

## How to Deploy On-Chain

**Step 1:** Connect your wallet to the Surf Deploy interface.

<figure><img src="/files/pD8mtBemEqLkQO88fadM" alt=""><figcaption></figcaption></figure>

**Step 2:** Select the target network for your deployment.

<figure><img src="/files/iAuKXid8H6XijS5EQWJa" alt=""><figcaption></figcaption></figure>

**Step 3:** Confirm and sign the transaction in your wallet.

<figure><img src="/files/UZ8APYiRRdvEvkSBh9Jy" alt=""><figcaption></figcaption></figure>

✅ Your deployment has been successfully recorded on-chain and added to your wallet’s activity history.

#### Important Notes

* Fee: Approximately $0.1, paid in the native token of the selected network.
* Perform Deploy daily to maintain your Deploy Streak and maximize your Surf Points (SPM).
* Reset Time: All streaks refresh daily at 00:00 UTC.
* If you skip 24 hours without performing a Deploy before the next reset, your streak will automatically reset.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.surflayer.xyz/features/surf-deploy.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
