# Keyvault - UCG Proposal

**URL:** <https://forum.astar.network/t/keyvault-ucg-proposal/7042>\
**Category:** dApp Staking Applications\
**Created:** [June 27, 2024, 9:51am UTC](https://forum.astar.network/t/keyvault-ucg-proposal/7042 "2024-06-27T09:51:29Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![Juminstock](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.astar.network/juminstock/32/5942_2.png) [@Juminstock](https://forum.astar.network/u/Juminstock)\
**Post date:** [July 24, 2024, 1:15pm UTC](https://forum.astar.network/t/keyvault-ucg-proposal/7042/41 "2024-07-24T13:15:41Z")

</div>

@GuiGou  
Yeah, I noticed now that you reviewed the documentation and support, it’s unfortunate that we lost such a fabulous tool for the ecosystem 🥲.

However, this opens the door to new projects that want to join 👀 .

---

<div class="post-metadata">

**Author:** ![lousydropout](https://avatars.discourse-cdn.com/v4/letter/l/ea666f/32.png) [@lousydropout](https://forum.astar.network/u/lousydropout)\
**Post date:** [July 24, 2024, 8:17pm UTC](https://forum.astar.network/t/keyvault-ucg-proposal/7042/42 "2024-07-24T20:17:46Z")

</div>

Darn. Strangely, far as I can tell, the same issue exists for Aleph Zero as well and they’re solely an ink! smart contract platform.

---

<div class="post-metadata">

**Author:** ![Juminstock](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.astar.network/juminstock/32/5942_2.png) [@Juminstock](https://forum.astar.network/u/Juminstock)\
**Post date:** [July 25, 2024, 12:37am UTC](https://forum.astar.network/t/keyvault-ucg-proposal/7042/43 "2024-07-25T00:37:06Z")

</div>

@lousydropout  
That’s right! The difficulty for them is more of a priority to solve, but I see that there are no new proposals in the ecosystem from someone who wants to take control of this, we need support on this part soon.

---

<div class="post-metadata">

**Author:** ![Gaius\_sama](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.astar.network/gaius_sama/32/4741_2.png) [@Gaius\_sama](https://forum.astar.network/u/Gaius_sama)\
**Post date:** [July 27, 2024, 9:33pm UTC](https://forum.astar.network/t/keyvault-ucg-proposal/7042/44 "2024-07-27T21:33:15Z")

</div>

Addresses have been whitelisted. You can now register on the portal by connecting the native wallet.

---

<div class="post-metadata">

**Author:** ![pithecus](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.astar.network/pithecus/32/5678_2.png) [@pithecus](https://forum.astar.network/u/pithecus)\
**Post date:** [July 28, 2024, 10:28am UTC](https://forum.astar.network/t/keyvault-ucg-proposal/7042/45 "2024-07-28T10:28:17Z")

</div>

Hi @lousydropout great to see Keyvault is accepted for the UCG program! Highly look forward to participating in or being one of the potential users of your dApp! 🎉 very excited!

---

<div class="post-metadata">

**Author:** ![lousydropout](https://avatars.discourse-cdn.com/v4/letter/l/ea666f/32.png) [@lousydropout](https://forum.astar.network/u/lousydropout)\
**Post date:** [July 28, 2024, 9:32pm UTC](https://forum.astar.network/t/keyvault-ucg-proposal/7042/47 "2024-07-28T21:32:19Z")

</div>

Cool. Just submitted dApp registration. Let me consider today as day 1.

Thank you everyone!

Slight update: I fell ill sometime last week and wasn’t able to refactor the dApp to use solidity as quickly as I had expected. My new ETA is this Friday 2024/08/02. I don’t expect this to affect the timeline I provided in the proposal.

---

<div class="post-metadata">

**Author:** ![tksarah](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.astar.network/tksarah/32/1947_2.png) [@tksarah](https://forum.astar.network/u/tksarah)\
**Post date:** [July 29, 2024, 10:00pm UTC](https://forum.astar.network/t/keyvault-ucg-proposal/7042/48 "2024-07-29T22:00:33Z")

</div>

Hi @lousydropout

I have added Keyvault to the data list page of dApp Staking that I am creating. Please feel free to use it when necessary in your project.

[https://agent.sun-t-sarah.work/](https://agent.sun-t-sarah.work/)

 ![image](https://us1.discourse-cdn.com/flex020/uploads/plasmnet/original/2X/d/d60da51d9371a52b0b9d02c52af98ad0b6c7dcc6.jpeg)

---

<div class="post-metadata">

**Author:** ![Juminstock](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.astar.network/juminstock/32/5942_2.png) [@Juminstock](https://forum.astar.network/u/Juminstock)\
**Post date:** [July 30, 2024, 2:13pm UTC](https://forum.astar.network/t/keyvault-ucg-proposal/7042/49 "2024-07-30T14:13:14Z")

</div>

Very well done, Tekashi! I like the way it looks

---

<div class="post-metadata">

**Author:** ![Pat](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.astar.network/pat/32/4135_2.png) [@Pat](https://forum.astar.network/u/Pat)\
**Post date:** [July 31, 2024, 5:55am UTC](https://forum.astar.network/t/keyvault-ucg-proposal/7042/51 "2024-07-31T05:55:03Z")

</div>

Hi @lousydropout! Congratulations Keyvault!

17M ASTR tokens from Community funds have been staked on your dApp. Please don’t forget to publish your monthly check-in reports here to share your updates with the community as part of the [UCG program](https://docs.google.com/presentation/d/1HH8651zROJjE3cXFCGCsP3-dXwMR2TvoclYT0WkuF5E/edit#slide=id.g224b592817e_0_364). Can’t wait to see your progress!

---

<div class="post-metadata">

**Author:** ![lousydropout](https://avatars.discourse-cdn.com/v4/letter/l/ea666f/32.png) [@lousydropout](https://forum.astar.network/u/lousydropout)\
**Post date:** [August 3, 2024, 6:00am UTC](https://forum.astar.network/t/keyvault-ucg-proposal/7042/52 "2024-08-03T06:00:35Z")

</div>

Quick update: Okay, it looks like I’m not gonna make the ETA I had set. I’ll need to work on this over the weekend.

---

<div class="post-metadata">

**Author:** ![Pat](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.astar.network/pat/32/4135_2.png) [@Pat](https://forum.astar.network/u/Pat)\
**Post date:** [August 6, 2024, 10:57am UTC](https://forum.astar.network/t/keyvault-ucg-proposal/7042/53 "2024-08-06T10:57:05Z")

</div>

Hi @lousydropout thanks for letting us know. Please share your new timeline and update the community here.

---

<div class="post-metadata">

**Author:** ![BoomBLB](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.astar.network/boomblb/32/2209_2.png) [@BoomBLB](https://forum.astar.network/u/BoomBLB)\
**Post date:** [August 6, 2024, 1:21pm UTC](https://forum.astar.network/t/keyvault-ucg-proposal/7042/54 "2024-08-06T13:21:41Z")

</div>

Congratulations! I hope we’ll get to do some fun things together. =)

---

<div class="post-metadata">

**Author:** ![lousydropout](https://avatars.discourse-cdn.com/v4/letter/l/ea666f/32.png) [@lousydropout](https://forum.astar.network/u/lousydropout)\
**Post date:** [August 7, 2024, 5:50am UTC](https://forum.astar.network/t/keyvault-ucg-proposal/7042/55 "2024-08-07T05:50:27Z")

</div>

Hi Pat,

The timeline I provided in the proposal remains unchanged. While I might need more time than I initially anticipated in converting the dApp from using ink! to using solidity, I don’t expect it to affect the actual timeline.

Please note that the conversion from ink! → solidity is not about the smart contract as that conversion was simple. Rather, it is about needing to modify the frontends (chrome extension and webapp and their communication). This delay is in part due to me not remembering the solidity ecosystem as well as I thought I did (e.g. ethers.js/wagmi and hardhat configurations) and me wanting to incorporate some lessons I learned from the ink! version (e.g. there were architectural choices I made that I now believe to have unnecessarily complicated the communication between the chrome extension and the webapp and I want to deal with them as soon as possible).

For the initial conversion, I hope to get it done by the end of Sunday (2024/08/11) and will update this thread around then.

---

<div class="post-metadata">

**Author:** ![Juminstock](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.astar.network/juminstock/32/5942_2.png) [@Juminstock](https://forum.astar.network/u/Juminstock)\
**Post date:** [August 7, 2024, 12:37pm UTC](https://forum.astar.network/t/keyvault-ucg-proposal/7042/56 "2024-08-07T12:37:28Z")

</div>

> [@lousydropout](#):
>
> For the initial conversion, I hope to get it done by the end of Sunday (2024/08/11) and will update this thread around then.

I’m happy with your way of evaluating the workloads you will do, I’m sure you will create an excellent dApp, I’m excited to see the product in a beta version in Solidity soon.

As a developer I would love to hear about your experience once you complete the project, it would be interesting to hear what you learn from this.

---

<div class="post-metadata">

**Author:** ![lousydropout](https://avatars.discourse-cdn.com/v4/letter/l/ea666f/32.png) [@lousydropout](https://forum.astar.network/u/lousydropout)\
**Post date:** [August 12, 2024, 10:23am UTC](https://forum.astar.network/t/keyvault-ucg-proposal/7042/57 "2024-08-12T10:23:03Z")

</div>

Still working on conversion. Timeline remains unchanged. Pushing ETA to Wednesday 2024/08/14.

I’ll provide an update either as soon as I’m done with this initial conversion or post another embarrassing update like this.

---

<div class="post-metadata">

**Author:** ![lousydropout](https://avatars.discourse-cdn.com/v4/letter/l/ea666f/32.png) [@lousydropout](https://forum.astar.network/u/lousydropout)\
**Post date:** [August 15, 2024, 11:05am UTC](https://forum.astar.network/t/keyvault-ucg-proposal/7042/58 "2024-08-15T11:05:16Z")

</div>

Still working on conversion. Targets for 1st month remain unchanged.

I estimate that I’m ~80% done with the conversion. You can check out the batch of changes [large update [not functional yet] · lousydropout/keyvault@d3e3487 · GitHub](https://github.com/lousydropout/keyvault/commit/d3e3487873c262a14267cd013c340b2bcf2cfe51#diff-4d49b484835e9e4ae2161c218c99af082ee0f3ba28bdf4591d8b38344c21e06b). (It’s a single commit. Horrible practice, I know.)

Much of the changes are likely to be uninteresting. The exceptions are likely [encryption.test.ts](https://github.com/lousydropout/keyvault/blob/main/browser-extension/src/utils/encryption.test.ts) and [credentials.test.ts](https://github.com/lousydropout/keyvault/blob/main/browser-extension/src/utils/credentials.test.ts) which may give a better view on the data structure.

Next update: 2024/08/18

---

<div class="post-metadata">

**Author:** ![Matt](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.astar.network/matt/32/1502_2.png) [@Matt](https://forum.astar.network/u/Matt)\
**Post date:** [August 15, 2024, 12:02pm UTC](https://forum.astar.network/t/keyvault-ucg-proposal/7042/59 "2024-08-15T12:02:29Z")

</div>

Thanks for the update! Great to hear you’re making progress on the conversion. I appreciate you sharing the details and look forward to the next update. Keep up the good work!

---

<div class="post-metadata">

**Author:** ![Sequaja](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.astar.network/sequaja/32/1992_2.png) [@Sequaja](https://forum.astar.network/u/Sequaja)\
**Post date:** [August 16, 2024, 11:18am UTC](https://forum.astar.network/t/keyvault-ucg-proposal/7042/60 "2024-08-16T11:18:29Z")

</div>

Have read the thread. A lot of technical information in it! Thanks for the update and looking forward to the product 🙂

---

<div class="post-metadata">

**Author:** ![lousydropout](https://avatars.discourse-cdn.com/v4/letter/l/ea666f/32.png) [@lousydropout](https://forum.astar.network/u/lousydropout)\
**Post date:** [August 19, 2024, 11:55am UTC](https://forum.astar.network/t/keyvault-ucg-proposal/7042/61 "2024-08-19T11:55:45Z")

</div>

Slight update on the conversion: The chrome extension is largely done and github repo has been updated (styling is still way off). Will be working on styling and web app (web dApp?) this week.

---

<div class="post-metadata">

**Author:** ![Sequaja](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.astar.network/sequaja/32/1992_2.png) [@Sequaja](https://forum.astar.network/u/Sequaja)\
**Post date:** [August 19, 2024, 5:30pm UTC](https://forum.astar.network/t/keyvault-ucg-proposal/7042/62 "2024-08-19T17:30:13Z")

</div>

I am pretty sure the code should get audited before its used by anyone, do you have anything planned for that?

[Previous page](https://forum.astar.network/t/keyvault-ucg-proposal/7042.md?page=2)

[Next page](https://forum.astar.network/t/keyvault-ucg-proposal/7042.md?page=4)
