Project Name
TradeVault
Project Description
TradeVault is a privacy-preserving marketplace where strategy authors sell trading algorithms for one-time execution. Buyers purchase a single run executed securely in iExec’s Trusted Execution Environment, ensuring sellers’ logic and data remain private.
Team Contact (Telegram)
@amir0710
Repository
Video Demo
Contract Details
Address: 0xC1E9feA9Bb7B9B74695963D51B7F6f127fC7c850
Chain: arbitrum-sepolia-testnet
(default iExec explorer target)
No custom smart contracts deployed. The app uses iExec Protected Data and off-chain trusted execution.
Bounties & Integrations
iExec
Core to the product. We use @iexec/dataprotector to create and manage Protected Data, grant single-use access, and run strategies via processProtectedData against an authorized iApp.
The reference iApp (IApp/src/app.py) reads protected inputs, fetches market data, evaluates rules, and produces compliant results under IEXEC_OUT. All computation occurs inside a TEE for confidentiality and verifiable output.
Privy
Used for authentication and wallet onboarding in the React frontend, enabling users to connect and interact with iExec flows easily.
Tech Stack
Frontend: React, Tailwind, Privy
Backend: Python iApp on iExec SDK
Confidential Layer: iExec Trusted Execution
Blockchain: arbitrum-sepolia-testnet