Skip to content
Trader Joe + Sushi Swap Adapter for Shell Protocol

Trader Joe + Sushi Swap Adapter for Shell Protocol

Our project allows Shell Protocol to integrate with Trader Joe and Sushiswap DEX

Created on 21st April 2024

Trader Joe + Sushi Swap Adapter for Shell Protocol

Trader Joe + Sushi Swap Adapter for Shell Protocol

Our project allows Shell Protocol to integrate with Trader Joe and Sushiswap DEX

The problem Trader Joe + Sushi Swap Adapter for Shell Protocol solves

Our initial plan was to develop a new Ocean adapter for Sushiswap v3 exchange, but this turned out to not be necessary, as the already existing adapter made for Uniswap v3 also works for Sushiswap. This was verified by creating an additional test file for Sushiswap, as can be seen here https://github.com/spitko/shell-protocol-v3/blob/sushiswap-v3-adapter/src/test/fork/TestSushiswapV3WETHUSDCEPoolAdapter.t%20copy.sol

As Sushiswap did not prove to be enough of a challenge, we looked for other protocols that were missing Ocean adapters. In the end we settled on Trader Joe DEX and implemented a new Ocean adapter to connect it with Shell protocol.

Challenges we ran into

Trader Joe documentation was a bit lacking in parts, which made understanding the intricacies of the protocol somewhat difficult at times. Fortunately Shell Protocol had ample documentation, which made contributing to their product a very enjoyable experience :)

Tracks Applied (1)

The best integration of an external DeFi protocol

Our team completed Trader Joe Swap and Sushiswap DEX protocols integration for the Shell Protocol.
Shell Protocol

Shell Protocol

Technologies used

Discussion

Builders also viewed

See more projects on Devfolio