LIT-Protocol / LitGrants

Apply for a Lit grant and be part of the Lit ecosystem!
22 stars 2 forks source link

Open Grant: WalletD #70

Open LivBoss opened 9 months ago

LivBoss commented 9 months ago

Open Grant Proposal: WalletD

Name of Project: - WalletD

Proposal Category: Integration-Adoption

Proposer: `walletd

Do you agree to open source all work you do on behalf of this grant and dual-license under MIT, APACHE2, or GPL licenses?: Please respond with either "Yes" or "No"

Yes

Project Description

Almost all blockchain projects, at their core, require wallet infrastructure. Even the most ambitious and innovative projects will need to interact with the blockchains they choose to operate on and, before they even come close to building their game-changing piece of technology, they will waste considerable time and resources on building their wallet infrastructure. Further to this, core infrastructure maintenance (hard, soft forks, and upgrades) is difficult and even one mistake could destroy a fledgling project.

We’re building a massive, open-source SDK which will include ready-to-use modules for noncustodial cryptocurrency wallets on as many different blockchains and networks as possible. This will allow new and existing developers to instantly pull together a multi-currency wallet that supports whatever blockchains and networks they want. In addition, the SDK will include modules with ready-made integrations with other services such as credit card on-ramps, in-app swaps, or wallet reporting tools.

We aim to support as many networks and blockchains as possible and will leverage a comprehensive and efficient token-based incentive scheme to ensure committed and experienced community contributors to build and maintain these libraries. At this stage, we have built out a brilliant- albeit small- team to develop and maintain our first few modules which are already live and available to the public. The aim is to build up our internal and community teams as quickly as possible to ensure that the project can keep growing and that developers have the ability to build out the tools of their dreams. By simplifying wallet development and integration, WalletD makes it more accessible for developers to enter the blockchain space. This ability to seamlessly integrate with various blockchains will encourage cross-network collaboration and the development of interconnected tools and services.

Value

Firstly, what this wallet module will do is allow developers looking to build in the LIT ecosystem a foundation to build upon. Almost every blockchain project needs a wallet and WalletD will provide a fully-functional wallet module which can become the base upon which any future LIT tool could be built. However, this is just the tip of the iceberg.

The second and most important consequence of this module is that any developers building any blockchain project or tools can incorporate LIT into their project without the need for any additional resource spend. LIT and any LIT-native tokens can quickly be incorporated into any multi-chain environment and become a part of the interconnected multi-ecosystem blockchain industry. This means that there will be increased exposure to LIT, increased use and trading of these tokens, and the potential for a wider range of tools becoming available to the LIT ecosystem.

A key risk in launching such a project is the ability to maintain it successfully. Being a large scale open source project, we will need to scale this project massively and need to garner community support in order to manage and maintain a library of that size. Wallet infrastructure is notoriously difficult and when making something that provides full wallet support to multiple blockchains, these difficulties compound. However, we have considered all the risks and challenges that may arise, which is why we will be launching our token-based incentive scheme in terms of which contributors, and users of the WalletD SDK will be incentivised and rewarded for quality use and contributions to the library.

View our Tokenomics Litepaper here: https://docsend.com/view/q6srtveubs6tuez3

Deliverables

Development Roadmap

Milestone 1: Develop a wallet module for LIT in WalletD. Estimated Timeline: Two months Full-time core team made up of the following 7 members: Founder & CEO; CFO General Counsel; Head of Engineering; Senior Engineer; UX/UI Engineer; Head of Operations

Milestone 2: Smart Contract Support. This would include, but is not limited to the development of the functionality within WalletD to enable the deployment of smart contracts which interact directly with LIT. Estimated Timeline: One month Full-time core team made up of the following 7 members: Founder & CEO; CFO General Counsel; Head of Engineering; Senior Engineer; UX/UI Engineer; Head of Operations

Total Budget Requested

$10,000

In order to achieve our above two milestones, our project would require our full core development team.

Below is a breakdown of our monthly team costs, and the requested grant funding would cover a portion of these costs for one month:

Head of Engineering - Cost: $15,000 Senior Engineer 1 - Cost: $12,000 Senior Engineer 2 - Cost: $12,000 Senior Engineer 3 - Cost: $12,000 CEO / Founder/Ops: $20,000 Finance: $10,000

Maintenance and Upgrade Plans

As a team, our plans are focused on the growth and maintenance of the project. This includes the growth of the SDK itself to cover more blockchains and provide further interoperability as well as keeping up with changes in those chains which are supported which will include the LIT ecosystem. We will continuously aim to expand our feature set to ensure that we are a leading wallet infrastructure tool in every chain we support. An extremely important part of our long-term plans involves the maintenance of the security within our project. We will regularly conduct security audits and updates to ensure that the system is secure.

Long-term, we also intend to grow and expand our team, which will require investing in training and development in multiple blockchain environments. This will allow our engineers to experiment with new technologies that can improve our project and any project which is built using our SDK. Our long-term plans are flexible and adaptable. As blockchain technology is constantly changing, and so our team and our project goals constantly adjust accordingly.

Team

Team Members

Riccardo Spagni - Founder & CEO Zaheer Seedat - CFO Jonathan Purnell - General Counsel Devin Pearson - Head of Engineering Karl Buys - Senior Engineer Elaine Botha - UX/UI Engineer Patrizio Spitalieri - Head of Operations

Team Member LinkedIn Profiles

Riccardo Spagni - N/A Zaheer Seedat - https://www.linkedin.com/in/zaheer-seedat-ca-sa-7aa8b558/ Jonathan Purnell - https://www.linkedin.com/in/jonathan-purnell-874069105/ Devin Pearson - https://www.linkedin.com/in/pearsondevin/ Karl Buys - https://www.linkedin.com/in/karl-buys/ Elaine Botha - https://www.linkedin.com/in/elaine-botha-31345542/ Patrizio Spitalieri - https://www.linkedin.com/in/patrizio-spitalieri/

Team Website

[](https://walletd.org/)

Relevant Experience

Riccardo Spagni - Our key team member, Riccardo Spagni has been involved in the cryptocurrency world since the early stages as he has been a member of the Monero Core Team since Monero’s inception. He acted as its first Lead Maintainer and was one of its core contributors for many years. Since then, he was the founder of cryptocurrency invoicing platform, GloBee; the founder and CEO of MyMonero; the Co-Founder of Tari (an upcoming smart contract protocol operating as a sidechain of Monero); Co-Founder of Yat; as well as a founder and CEO of a number of more traditional businesses.

Zaheer Seedat - Zaheer has previously worked in the financial sector with some reputable institutions, such as Deloitte South Africa, ABSA Bank, and Nedbank. He is currently the CFO for The Spagnis, which is an investment office focused mainly on the cryptocurrency and NFT industries. This has allowed him to gain extensive experience within the crypto space. As a financial leader of 9-figure valuation crypto companies, he has become an asset as the CFO of Slaz.

Jonathan Purnell - Jonathan completed his Bachelor of Laws at the University of Cape Town and his Masters of Laws at New York University. He has 5 years experience working at the world renowned Norton Rose Fulbright as a tax attorney and being influential in the establishment of their cryptocurrency and blockchain practices. Since becoming the General Counsel for The Spagnis, as well as for Tari Labs, he has developed a deep understanding of the practical and regulatory laws within the crypto industry. He is currently the acting General Counsel for Slaz.

Devin Pearson - Devin operates at a senior level, with 15 years of software development under his belt. He started out as a PHP Developer, and worked as a Software Architect for GloBee, where he started to grow his knowledge in crypto technology and development. With a massive amount of experience in the space, he has been a force to be reckoned with as the Lead Maintainer of MyMonero. He is putting his extensive knowledge of crypto tech to work as the Head of Engineering for Slaz.

Karl Buys - Karl has a strong 18 years of software development experience, which has given him extensive experience and a deep understanding of the dev environment. He operates at a senior level within the crypto dev space, and he put this extensive knowledge to work when he joined The Spagnis team as Development Lead. He then became a Core Developer at MyMonero, and has since become a strong asset to the Slaz team as a Senior Software Development Engineer.

Elaine Botha - Elaine has gained massive web and design experience over the past 14 years. She has worked on many international projects while leading the UI/UX team at the BMW Group South Africa. This experience has given her a deep understanding of technology and web design, which made her a brilliant addition to the Slaz team full-time as a UX/UI Developer.

Patrizio Spitalieri - Patrizio completed his Bachelors Degree in Business Administration and Management at Regent Business School. He built a high skill-set while working for GloBee as the head of Business Development and Operations. This gave him the edge when it came to understanding the inner workings of crypto in the business space. He then moved on to become the Head of Operations, Crypto Payments and Digital Asset Interoperability at MyMonero. The leadership and business development skills that he possesses are an asset to the Slaz team, where he now holds the role of Head of Operations and Growth.

Team code repositories

Riccardo Spagni - https://github.com/fluffypony Devin Pearson - https://github.com/devinpearson Karl Buys - https://github.com/karlbuys

Additional Information

Online research patrizio.spitalieri@slaz.com

Pitch Deck: https://docs.google.com/presentation/d/1TeyfkHhE7hnwlwbUAn4-WXpbIXlLPLn2u_qqQgsejiI/present

Video Pitch by of Head of Operations, Patrizio: https://youtu.be/IQjXump9m84

davidlsneider commented 9 months ago

hey @LivBoss - this is a super exciting project and seems like a great fit for the grants program.

Do you have a sense of how to split the 10k grant out across the two milestones? Given that you have 2 months for the first milestone and 1 month for the second, would 6.5k work for milestone 1 and 3.5k work for milestone two?

Once we're aligned here, we can get the paperwork over and establish a communication channel for any support you need while the integration is underway.

-David

LivBoss commented 9 months ago

Hey @davidlsneider

Thanks so much for your interest; we’re very excited to get building our LIT module.

Just to clear up any confusion, the grant is for the development of a functional LIT wallet module which will be made available in our SDK.

The first milestone is for the development of the wallet module itself and will be the largest aspect of the project. With that in mind, we would usually ask for the full grant for milestone 1.

Milestone 2 is more about ensuring that the module can interact with the other modules in the SDK to ensure a smooth experience for developers building multi-currency and DeFi tools which rely on smart contracts. So this is more of an QA process which doesn’t require considerable effort considering we will be the team behind the development in milestone 1.

However, should you prefer a staggered split as you suggested, please let me know and I can get approval from our team.

Kind Regards Livia