Open yhl125 opened 1 year ago
Hey @yhl125, appreciate this grant application!
We have some questions from the Lit development team and for the purpose of this grant, want to scope it only to the pkp-viem
SDK.
We have two routes for your grant proposal:
If you have any questions, feel free to reach out to me here or by email at debbie@litprotocol.com.
Thank you for reviewing our grants. We are positive about scoping the grant to the pkp-viem SDK. However, regarding the pkp-sui SDK, we had previously proposed a grant and were offered specific grant funding. We have since completed the roadmap and successfully merged the pkp-sui SDK into the js-sdk. Unfortunately, we lost contact with Lit and have been unable to obtain updated information about our grant. So, we would like to revise the proposal to include both pkp-sui and pkp-viem.
For reference, here are the details of our previous grants: Previous Grants
You can also find the npm-published version of the pkp-viem SDK here: NPM Published Version
To see the forked repository with pkp-viem, you can visit this link: js-sdk feature/pkp-viem
Please feel free to reach out if you need any further information or clarification.
Great, let me get back to the team on next steps and we should be reaching out soon!
Accepting this grant and moving forward on telegram :)
Open Grant Proposal:
PKP viem
Name of Project: PKP viem
Proposal Category:
grants:devtools-libraries
Proposer: @yhl125 and @altpd13
Do you agree to open source all work you do on behalf of this grant and dual-license under MIT, APACHE2, or GPL licenses?: Yes
Project Description
Viem is an alternative to ethers.js and web3.js. To further enhance Lit Protocol's utility within the Ethereum ecosystem, we are developing the PKP-Viem SDK to improve compatibility between PKP and Viem. Ultimately, we aim to provide developers with more reliable and efficient tools, ensuring a smoother and more enjoyable development experience in the Ethereum ecosystem.
Value
The popular Ethereum React Hooks library 'wagmi' encountered significant challenges when working with ethers.js. As a solution, they created Viem. Viem is a TypeScript interface for Ethereum that provides low-level stateless primitives for interacting with Ethereum. It serves as an alternative to ethers.js and web3.js, with a primary focus on reliability, efficiency, and an excellent developer experience.
The PKP-Viem SDK addresses compatibility issues between PKP and Viem, ensuring that developers can seamlessly integrate these tools into their Ethereum applications. This expansion enhances the adoption and utility of the Lit Protocol.
Deliverables
Development Roadmap
Milestone 1 - pkp-sui ($2,500)
Milestone 2 - pkp-viem ($2,500)
Total Budget Requested
Maintenance and Upgrade Plans
We plan to implement the SDK within the wallet we are currently developing. Initially, our wallet will launch on the EVM but will eventually expand to support multiple blockchain networks. As we introduce additional chains to our wallet ecosystem, we will actively enhance and upgrade the SDK to seamlessly integrate with diverse blockchain platforms such as Cosmos, Sui, and more.
Team
Team Members
Yoon Hyoung Lee
Minseok Kim
Relevant Experience
Team code repositories
pkp-viem and pkp-sui: https://github.com/yhl125/js-sdk
Additional Information
How did you learn about the Lit Open Grants Program?
Previously applied for a grant
Please provide the best email address for discussing the grant agreement and general next steps.
yoonhlee98@gmail.com discord: yhl Telegram: yoonhlee