project screenshot 1
project screenshot 2
project screenshot 3

Velvet-hook

Prediction market hooks for DeFi. Harnessing the power of V4 for DeFi ecosystem

Velvet-hook

Created At

ETHGlobal Brussels

Project Description

Velvet-Hook is set to transform the prediction market landscape by leveraging the innovative capabilities of Uniswap v4 and its powerful hooks. Our platform offers a decentralized, secure, and highly customizable environment for betting on the outcomes of future events, merging the best of DeFi with advanced predictive DeFi.

Here Our unique use of hooks enables:

1. Event Creation: Seamlessly create new prediction events with an intuitive interface. Each event generates its own liquidity pool, representing various outcomes.

2. Dynamic Betting Mechanism: Place bets effortlessly through token swaps, with real-time tracking of liquidity and odds for each outcome. 3. Automated Resolution: Rely on our integration with reliable oracles for accurate and tamper-proof outcome resolution. Winning bets are automatically rewarded from the liquidity pool. 4. Flexible Fee Structures: Implement custom fee structures to incentivize participation, maintain platform operations, and reward key contributors.

For details please refer readme.

How it's Made

Velvet-Hook is a groundbreaking prediction market platform built on the robust foundation of Uniswap v4 and its innovative hooks feature. Here’s a detailed look at how Velvet-Hook is constructed: Core Architecture

Uniswap v4 Integration:
Velvet-Hook is fundamentally built on Uniswap v4, leveraging its decentralized exchange capabilities and the novel hooks feature to create a seamless and efficient prediction market.

Smart Contracts:
The backbone of Velvet-Hook consists of multiple smart contracts written in Solidity. These smart contracts handle the creation of events, placement of bets, resolution of outcomes, and distribution of rewards. Key components include:
    Event Creation Contract: Manages the creation of new prediction events and initializes corresponding liquidity pools.
    Betting Contract: Facilitates the placing of bets and tracks the amount of liquidity associated with each outcome.
    Resolution Contract: Interacts with oracles to determine the outcome of events and distribute rewards accordingly.
    Fee Management Contract: Collects and distributes fees to incentivize participation and maintain platform operations.

Hooks Implementation: The core innovation in Velvet-Hook is the use of Uniswap v4 hooks. These hooks allow for custom logic to be executed at various points in the lifecycle of a liquidity pool:

Event Creation Hook: Initializes a new pool and sets up the necessary parameters for the prediction event.
Betting Hook: Tracks bets placed by users, updates the liquidity pool accordingly, and ensures compliance with event rules (e.g., no bets after the event end time).
Outcome Resolution Hook: Executes custom logic to resolve the event outcome, interacts with an oracle for the result, and distributes rewards to the winners.
Fee Hook: Collects fees from transactions and allocates them based on predefined structures to support platform sustainability.

Oracle Integration: (TBD) Reliable outcome resolution is crucial for a prediction market. Velvet-Hook integrates with trusted oracle services like Chainlink to fetch and verify the outcomes of events. This ensures that the platform operates with high accuracy and security.

background image mobile

Join the mailing list

Get the latest news and updates