Closed tensojka closed 3 weeks ago
@tensojka can i work on this, kindly assign
@mubarak23 Refer to https://github.com/CarmineOptions/konoha/blob/master/CONTRIBUTING.md please, you are missing an estimated delivery timeline. I would also appreciate a brief summary of your relevant skills, though not strictly required.
It would also be nice of you to join the Konoha Dev Telegram group for faster communication.
@tensojka can i be assigned to ths? I have good experience incairo, It's my first time and i'd love to be given the opportunity
I would like to take this task.
@tensojka I’m ready to start work can I hop on this?
You are kindly requested to provide an estimated delivery timeline and possibly your approach to the task @od-hunter @princeibs
@tensojka When I am assigned this issue, I’ll begin my research on all that it entails, so my estimated delivery timeline is 3 days highest starting from the day of my assignment. I’ll like to be given this opportunity as proof myself as I have a wide on developing/working on Starknet and others. And with my Cairo and solidity solid skills I’m sure I can deliver, thank you.
@tensojka Hello, I just went through this again and below are my approaches for this project:
@princeibs You have been assigned the task as od-hunter was assigned a different task, congrats
@princeibs How are you progressing? Could you open a draft PR so I can review?
I am still putting the work all together, coupled with some research. I will create the PR ASAP
Hi @tensojka, I'm facing a blocker here.
I need the interface of market.cairo
defined inside https://github.com/zkLend/zklend-v1-core/blob/master/src/market.cairo in order to make deposit and withdraw from within treasury.cairo
.
However, I noticed that the package zklend-v1-core
does not have a scarb.toml
file, making it hard to import in scarb.toml
of this project.
Here is the error I get whenever I add
zklend = { git = "https://github.com/zkLend/zklend-v1-core.git" }
to the dependencies section of scarb.toml
:
Extend treasury.cairo to support deposit and withdraw to/from ZkLend. support for multiple tokens (ETH, USDC, USDT, STRK, WBTC)
You can use the feature of depositing into Carmine liquidity pools in treasury.cairo as inspiration.
Definition of Done
The Cairo code works as expected, has nearly full test coverage, is reasonably documented (docstrings or similar suffice) and readable. An end-to-end integration test is provided.