Creating a dapp on Solana is generally a difficult task. This is a new blockchain, developers are in high competition, there is quite a little code base, except for the one prepared by the Serum team.
What it does
Marnotaur is designed as a gas-effective, under-collateralized protocol for margin trading and yield farming purposes that provides LPs with a good chance of earning high APY and traders with a convenient virtual account that offers 5x leverage trading options.A virtual account provides access to a list of allowed pools on the most popular decentralized exchanges (Uniswap, SushiSwap, 1inch), where traders can buy & sell any asset. They are also welcome to use funds for whitelisted yield farming projects. There is no open access to the funds as they are safely kept in the Marnotaur contracts.
How we built it
Challenges we ran into
We have learned to find non-standard approaches to solving problems that can be solved easily on EVM networks, and we have also made our own framework for working with Solana, which will further speed up the process of developing other applications
Accomplishments that we're proud of
What we learned
What's next for Marnotaur
Covering smart contracts with test. Implementation on EVM-chains. Adding function to borrow funds.