Core AVS logic consists of the atomic units of work called Tasks.
We will now run the operator node software and submit the first task in your example AVS, which fetches the price of ETH from Binance, verifies it, and posts the result on-chain.
The above command will trigger task execution by the Performer Node and validation by all three Attester Nodes, and finally onchain submission by the Aggregator Node.
6
Verify Successful Execution and Submission
To find the transaction hash, check the Docker container logs or visit the AttestationCenter contract and look for submitTask transactions.
Look for the following logs emitted by the aggregator container:
Task with proofOfTask: <proofOfTask> has been approved and submitted, on chain 84532, tx: <txHash>
Success!
Your AVS is completed and fully functional.
Next, explore how to extend AVS functionality beyond the basics.