Run the ZYNC Executor CLI to monitor vaults, execute eligible strategies, and earn incentives. No permission needed—anyone can participate.
Executors are the backbone of ZYNC's permissionless automation system. They monitor vaults and trigger strategies when conditions are met.
Scan the StrategyVaultFactory for all deployed vaults and their active strategies continuously.
Check each strategy's trigger conditions against onchain oracle data to determine eligibility.
Call the execute function on eligible strategies to trigger the automated action and earn rewards.
Get the ZYNC Executor running in minutes with npm.
Install the executor globally using npm:
npm install -g zync-executorSet your Sepolia RPC endpoint (Alchemy, Infura, or any provider):
zync-executor config-rpc --url https://eth-sepolia.g.alchemy.com/v2/YOUR_API_KEYSet up your executor wallet (needs ETH for gas):
zync-executor config-wallet --private-key YOUR_PRIVATE_KEYYour private key is encrypted with AES-256-CBC and stored securely. You'll be prompted for a password.
Launch the executor and start earning:
zync-executor run# Or with debug logging:
zync-executor --debug run
| Command | Description |
|---|---|
| config-rpc --url <URL> | Configure the RPC endpoint URL |
| config-wallet --private-key <PK> | Configure and encrypt the executor wallet |
| rpc-url | Display the configured RPC URL |
| wallet | Display the executor wallet address |
| run | Start the executor keeper loop |
Use --debug flag for verbose logging or --help for more info
ZYNC uses a simple fee model where executors earn 90% of execution fees for keeping the network running.
Executor
Your reward
ZYNC Treasury
Protocol fee
Execution fees are set and controlled by ZYNC authority to ensure fair pricing
When users create strategies, they recharge their vault with funds to cover execution fees. This ensures executors are always compensated for successful executions.
Executions are competitive. The fastest executor to identify an eligible strategy and submit the transaction earns the 90% fee share.
Execution fees are pre-funded in the vault. If a strategy is executable, the fee is guaranteed—no risk of non-payment.
Execution fees are set by ZYNC authority to maintain fair pricing across the network. This prevents fee manipulation and ensures predictable earnings.
User
Recharges vault
Executor
Monitors vault
Condition
Becomes true
Executor
Calls execute()
Fee Split
90% Executor
10% Treasury