This is a follow module that allows the followers to pay fee in any currency. Then the amount paid is being exchanged to the currency specified by the profile owner through uniswap and sent to the profile owner. It ensures that the follower will pay as little as possible but will still meet the threshold desired by the profile owner.

FixedCurrencyFeeFollowModule showcase

How it's made

This project was built using the follow modules provided by the Lens Protocol, the price feed from Chainlink and the API for interfacing with Uniswap V3. We query Chainlink for the prices of the token that the profile owner wants and the token that the follower wants to pay in. Then we make the exchange on Uniswap and send the money to the profile owner and the treasury.