← Documentation

How AutoDeploy Works

What AutoDeploy does, how it differs from Manual Deploy, and how it is seen on-chain.

What is AutoDeploy?

AutoDeploy deploys simple smart contracts on your behalf on a schedule, without you sending transactions every time. It creates regular on-chain deploy activity, reduces manual effort, and you avoid repeated gas payments.

When does the daily run happen?

The relayer runs once per UTC day at a random time within the first three hours (00:00–03:00 UTC). So your deploy may happen at a different time each day; the exact time is not fixed. This variation makes activity look more organic and not scripted.

Manual Deploy vs AutoDeploy

Manual Deploy

  • You send a transaction directly from your wallet (EOA)
  • You pay gas
  • The contract is deployed by your address
  • The deploy appears in your wallet's transaction history

AutoDeploy

  • A relayer sends the transaction; the service pays gas
  • The deployed contract records you as the owner and emits events linked to your address
  • Your wallet does not send the transaction

Both result in real on-chain contract deployments — they are just executed differently.

Is the contract deployed "from my address"?

No. With AutoDeploy the transaction sender (tx.from) is the relayer; the contract is not deployed from your EOA. However: the deployed contract records your address as the owner, the deploy is attributed to you via on-chain state and events, and deploy statistics and streaks are tracked for your address. This is a standard relayed deployment pattern.

What does the deployed contract look like?

AutoDeploy uses a minimal smart contract: it stores owner (your wallet) and deployedAt (timestamp). No hidden logic, no external permissions.

Will AutoDeploy show up in my wallet's transaction list?

No. The transaction is sent by a relayer, so it won't appear in your "sent transactions." You can still verify AutoDeploy by viewing DeployFactory contract events, checking deployed contract ownership, and reading on-chain deploy statistics.

Is AutoDeploy considered real on-chain activity?

Yes. AutoDeploy results in a real smart contract deployed on-chain, permanent bytecode, on-chain events linking the deployment to your address, and publicly queryable deploy counts and streaks. Nothing is simulated or off-chain.

Will AutoDeploy count for airdrops?

Sometimes — but not always. It depends on how a project defines eligibility. Airdrops that require EOA deployments usually don't count AutoDeploy; those that look at deployed contracts, ownership, and events may count it. For maximum compatibility, use Manual Deploy.

Extending your subscription

To extend AutoDeploy, use the form on the platform: sign a new authorization and pay for additional days. If you call purchaseAutoDeploy() directly (e.g. via Etherscan) without re-registering, the on-chain subscription extends but your signature's deadline does not — the relayer cannot relay after the old deadline. Always re-subscribe through the app when extending.

Deadline and subscription validity →

Is AutoDeploy safe? Can I combine it with Manual Deploy?

Yes. No private keys are shared; authorization is via EIP-712 signed messages. You can stop AutoDeploy at any time; all logic is enforced on-chain. You can combine Manual Deploy (for important interactions) with AutoDeploy (for consistent background activity) — both contribute to your on-chain footprint.

Summary

AutoDeploy uses relayed transactions. Contracts are not deployed from your EOA; ownership and activity are attributed to your address. Deploys are real and verifiable on-chain. Some airdrops may count them, others may not. AutoDeploy is about automation and consistency, not guarantees.