← Back to home

Captain Hooks

Solidity

Building modular hooks that enable better tradFi adoption with UniswapV4

Screenshots

Captain Hooks screenshot 1
Captain Hooks screenshot 2
Captain Hooks screenshot 3
Captain Hooks screenshot 4
Captain Hooks screenshot 5
Captain Hooks screenshot 6

Problem Statement

Captain Hooks is a developer tooling aiming to have a better TradFi adoption. A tool that allows entities to create custom pools and add some dynamic fee mechanism : there is a list of options for dynamic fee. Users can choose one or more mechanisms all at once. they will have to add liquidity to the pool and then users can start transacting. These pools are entity-specific, can be used for trading stocks or instruments. shares trading from tradFi, tokenizing assets and allow users to on-ramp / off-ramp them.

Solution

We are using Scaffold ETH and adding a Multichain layer to it to create a developer tooling for anyone to deploy hooks and associate them to a pool. Smart contracts are writing in Solidity and deployment of contracts to multiple networks is done using Foundry. A custom server is used to generate UNIQUE salts for Universal Hook contract.

Hackathon

ETHGlobal New York

2024

Prizes

  • 🏆

    🏊‍♂️ Mantle — Pool Prize

  • 🏆

    🏃 Scroll — Honorable Mentions

  • 🏆

    🏊‍♂️ Scroll — Pool Prize

  • 🏆

    🏊‍♂️ Arbitrum — Pool Prize

Contributors