hackquest logo

Zap Pilot — Verifiable Strategy Calculator

Reproduce a portfolio exit rule on Arbitrum Sepolia: enter market inputs, inspect Vyper contract outputs, and verify the deployed runtime codehash against recorded Python backtest examples.

비디오

프로젝트 이미지 1

기술 스택

React
Next
Web3
Python

설명

Zap Pilot’s Verifiable Strategy Calculator makes one portfolio decision rule independently reproducible. Supply prices, 200-day moving averages, allocations, and prior rule state; a public Vyper contract on Arbitrum Sepolia returns the allocation decision through read-only calls.

The calculator includes a recorded 2025-10-18 example, editable scenarios, exact 18-decimal input encoding, and before/after allocations. The client checks deployed runtime bytecode against a pinned codehash before calling the contract. Rabby lets users deploy the deterministic research contract with test ETH without exposing private keys to the app.

Scope: one cross-down exit rule out of six production rules. This proves contract output for supplied inputs; it does not authenticate market data, prove historical production execution, custody funds, or execute trades.

Built with Arbitrum Sepolia, Vyper 0.4.3, CREATE2, Rabby/EIP-6963, viem, React, Next.js, TypeScript, Python, and Vitest.

해커톤 진행 상황

During the submission period we developed the Vyper DMA cross-down research slice, pinned compiler artifacts, Python/EVM parity checks, recorded-input export, exact decimal encoding, and an interactive calculator. We added Rabby wallet discovery and deterministic CREATE2 deployment on Arbitrum Sepolia, with chain, factory and runtime-codehash checks.

The existing Zap Pilot production strategy and backtest infrastructure are prior work. The submitted research slice covers one of six rules; it does not execute trades. Deployment and public frontend publication are the remaining release steps.

팀 리더
TTaiWei Chang
프로젝트 링크
부문
DeFi