Solana - Convert EVM Lending protocol into Rust -- 2
Budget: $3,000 – $5,000 USD
Summary-
We are looking for a rust-based developer to port an existing codebase of a lending protocol into a Solana RUST-based program.
The codebase is written in EVM and it needs to be converted into Solana. The codebase is approximately 3000 lines of code and is well documented along with unit tests (written in hardhat and foundry).
The documentation for the second codebase can be found here: https://docs-one.zerolend.xyz/
The contract level documentation can be found in the Github wiki: https://github.com/zerolend/zerolend-one/wiki (Access can be shared after NDA)
We are looking for a firm or a freelancer to transpile/convert all the code into Rust/Solana code. We require basic unit tests to be written as well.
Code access can be provided for further review considering an NDA is signed.
A few reference projects we’d like to refer to are:
- Kamino Finance: https://github.com/Kamino-Finance/klend/
- Marginfi: https://github.com/mrgnlabs/marginfi-v2
Requirement-
Functionalities we would like to get converted:
- [ ] The entire pool logic
- [ ] Supply, Borrow, Withdraw, Repay
- [ ] Liquidations
- [ ] Flashloans
- [ ] NFT Position Manager: Allow users to manage their positions using NFTs
- [ ] Vaults: Allow vaults to be created to curate risk management
- [ ] Unit tests: The code delivered should have unit tests written for it
*The code and unit tests have already been written in solidity to take as a reference.
Budget: 4,000$-6,000$
Duration: 1 Month
We are looking for a rust-based developer to port an existing codebase of a lending protocol into a Solana RUST-based program.
The codebase is written in EVM and it needs to be converted into Solana. The codebase is approximately 3000 lines of code and is well documented along with unit tests (written in hardhat and foundry).
The documentation for the second codebase can be found here: https://docs-one.zerolend.xyz/
The contract level documentation can be found in the Github wiki: https://github.com/zerolend/zerolend-one/wiki (Access can be shared after NDA)
We are looking for a firm or a freelancer to transpile/convert all the code into Rust/Solana code. We require basic unit tests to be written as well.
Code access can be provided for further review considering an NDA is signed.
A few reference projects we’d like to refer to are:
- Kamino Finance: https://github.com/Kamino-Finance/klend/
- Marginfi: https://github.com/mrgnlabs/marginfi-v2
Requirement-
Functionalities we would like to get converted:
- [ ] The entire pool logic
- [ ] Supply, Borrow, Withdraw, Repay
- [ ] Liquidations
- [ ] Flashloans
- [ ] NFT Position Manager: Allow users to manage their positions using NFTs
- [ ] Vaults: Allow vaults to be created to curate risk management
- [ ] Unit tests: The code delivered should have unit tests written for it
*The code and unit tests have already been written in solidity to take as a reference.
Budget: 4,000$-6,000$
Duration: 1 Month