Earn rewards by executing strategies

Become an Executor

Run the ZYNC Executor CLI to monitor vaults, execute eligible strategies, and earn incentives. No permission needed—anyone can participate.

What is an Executor?

Executors are the backbone of ZYNC's permissionless automation system. They monitor vaults and trigger strategies when conditions are met.

Monitor

Scan the StrategyVaultFactory for all deployed vaults and their active strategies continuously.

Verify

Check each strategy's trigger conditions against onchain oracle data to determine eligibility.

Execute

Call the execute function on eligible strategies to trigger the automated action and earn rewards.

Quick Start Guide

Get the ZYNC Executor running in minutes with npm.

1

Install the CLI

Install the executor globally using npm:

Terminal
npm install -g zync-executor
2

Configure RPC URL

Set your Sepolia RPC endpoint (Alchemy, Infura, or any provider):

Terminal
zync-executor config-rpc --url https://eth-sepolia.g.alchemy.com/v2/YOUR_API_KEY
3

Configure Wallet

Set up your executor wallet (needs ETH for gas):

Terminal
zync-executor config-wallet --private-key YOUR_PRIVATE_KEY

Your private key is encrypted with AES-256-CBC and stored securely. You'll be prompted for a password.

4

Start Executing

Launch the executor and start earning:

Terminal
zync-executor run

# Or with debug logging:

zync-executor --debug run

CLI Commands

CommandDescription
config-rpc --url <URL>Configure the RPC endpoint URL
config-wallet --private-key <PK>Configure and encrypt the executor wallet
rpc-urlDisplay the configured RPC URL
walletDisplay the executor wallet address
runStart the executor keeper loop

Use --debug flag for verbose logging or --help for more info

How Executors Earn Incentives

ZYNC uses a simple fee model where executors earn 90% of execution fees for keeping the network running.

Execution Fee Distribution

90%

Executor

Your reward

+
10%

ZYNC Treasury

Protocol fee

Execution fees are set and controlled by ZYNC authority to ensure fair pricing

Vault Recharge Model

When users create strategies, they recharge their vault with funds to cover execution fees. This ensures executors are always compensated for successful executions.

First-Come-First-Serve

Executions are competitive. The fastest executor to identify an eligible strategy and submit the transaction earns the 90% fee share.

Guaranteed Payment

Execution fees are pre-funded in the vault. If a strategy is executable, the fee is guaranteed—no risk of non-payment.

Controlled Fees

Execution fees are set by ZYNC authority to maintain fair pricing across the network. This prevents fee manipulation and ensures predictable earnings.

Execution Fee Flow

User

Recharges vault

Executor

Monitors vault

Condition

Becomes true

Executor

Calls execute()

Fee Split

90% Executor

10% Treasury

Requirements

System Requirements

  • Node.js 18+ installed
  • npm or yarn package manager
  • Stable internet connection

Blockchain Requirements

  • Sepolia RPC endpoint (Alchemy, Infura, etc.)
  • Funded wallet with Sepolia ETH for gas
  • Private key for signing transactions

Ready to Start Executing?

Install the CLI, configure your wallet, and start earning by executing strategies on ZYNC.

npm install -g zync-executor