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
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
Shell Protocol

