this took so long!!! i thought i would be done last friday but ig that was overly optimistic… there are still some small things i will fix/improve to make the experience a bit smoother in the coming days.
so i added uniswap support for all supported evm chains; however only for same-chain transactions and only through one pool. this is suboptimal so i want to add cross-chain support and through multiple pools maybe in the future. to make it possible to do cross-chain swaps, i added Relay support (it’s an aggregator) were solvers compete to give a quote. the issue with this is that they charge quite a fee and so i really want to just use uniswap where possible.
this took so long!!! i thought i would be done last friday but ig that was overly optimistic… there are still some small things i will fix/improve to make the experience a bit smoother in the coming days.
so i added uniswap support for all supported evm chains; however only for same-chain transactions and only through one pool. this is suboptimal so i want to add cross-chain support and through multiple pools maybe in the future. to make it possible to do cross-chain swaps, i added Relay support (it’s an aggregator) were solvers compete to give a quote. the issue with this is that they charge quite a fee and so i really want to just use uniswap where possible.
it finally looks sooo professional now… just look at those icons!
they will also appear in the send and transfer (soon to be swap!) tabs over the coming days. uniswap dex integration is still the top priority though. 🫡
before there weren’t any (they were just grey) and every wallet has them so i made it better ig
it finally looks sooo professional now… just look at those icons!
they will also appear in the send and transfer (soon to be swap!) tabs over the coming days. uniswap dex integration is still the top priority though. 🫡
before there weren’t any (they were just grey) and every wallet has them so i made it better ig
hang tight, it’s coming soon 🚀 i attached some proof , you guys can check out the transaction here
more info on this tomorrow after v0.5.0 comes out with the CCTP support. you haven’t seen nothing yet, uniswap support coming next; stay tuned! probably coming in the next week or so…
hang tight, it’s coming soon 🚀 i attached some proof , you guys can check out the transaction here
more info on this tomorrow after v0.5.0 comes out with the CCTP support. you haven’t seen nothing yet, uniswap support coming next; stay tuned! probably coming in the next week or so…
i haven’t had much time in the last few days but i managed to do a big refactor to make the code more modular and cleaner. this is needed so that i can do more complex transactions instead of just basic transfers.
i haven’t pushed it to main or committed it yet but it’s basically done. in terms of when CCTP support will ship, I think it will be by the end of sunday.
i haven’t had much time in the last few days but i managed to do a big refactor to make the code more modular and cleaner. this is needed so that i can do more complex transactions instead of just basic transfers.
i haven’t pushed it to main or committed it yet but it’s basically done. in terms of when CCTP support will ship, I think it will be by the end of sunday.
after absolutely grinding on the support for swapping for the past week, here are some updates:
main soon, about half bug fixesi’ve also decided on a rough implementation order of swapping-related functionality:
i know this is kind of an ambitious timeline but i think i can pull it all off before the end of stardance on the 31st of october 🤞.
i think i will manage to get CCTP transfers working by friday or sunday, depending on how much time i have.
after absolutely grinding on the support for swapping for the past week, here are some updates:
main soon, about half bug fixesi’ve also decided on a rough implementation order of swapping-related functionality:
i know this is kind of an ambitious timeline but i think i can pull it all off before the end of stardance on the 31st of october 🤞.
i think i will manage to get CCTP transfers working by friday or sunday, depending on how much time i have.
as promised, VaultForge v0.4.0 is out! this brings huge changes to wallet unlock speed, adds ripple support, adds BIP-84 addresses, and loads more.
here is the link to the release page if you want to check it out.
some interesting stats:
v0.3.0.this is probably going to be my second-to-last devlog as i really want to hit the 100-hour mark.
since the deadline for stardance has been extended by one month, i decided to keep going and make VaultForge as good as possible over the coming weeks.
here’s a quick overview of what i will focus on next:
with these new features, especially the integrated swapping, my wallet is finally going to be on par (mostly) with established wallets such as metamask.
i’ve already got like 10+ commits since the last release that i will merge to main branch soon…
since the deadline for stardance has been extended by one month, i decided to keep going and make VaultForge as good as possible over the coming weeks.
here’s a quick overview of what i will focus on next:
with these new features, especially the integrated swapping, my wallet is finally going to be on par (mostly) with established wallets such as metamask.
i’ve already got like 10+ commits since the last release that i will merge to main branch soon…
as promised, VaultForge v0.4.0 is out! this brings huge changes to wallet unlock speed, adds ripple support, adds BIP-84 addresses, and loads more.
here is the link to the release page if you want to check it out.
some interesting stats:
v0.3.0.this is probably going to be my second-to-last devlog as i really want to hit the 100-hour mark.
so i finally added ripple support… and migrated everything to React for a much better, cleaner UI. and as always, i am late again. i actually could have finished on friday but i had other things to do (like homework) and i also wanted to migrate to react as well since I decided this will be my last release before the end of stardance, so i really want to add everything i can.
this is because after stardance i will take a break of a few months on this project and then come back with a different hack club ysws challenge.
the react migration was so big that i decided to use AI this time: the finished App.tsx file containing the react code is over 3090 lines of code (proof is the 2nd attached image)! that’s the largest code file i have ever worked on.
since this is a huge change to the ui, i decided to create some before and after comparisons below.
anyways, i decided to share some design decisions relating to the migration to react. i knew react was a big framework so it would add a few MB to the app’s file size (about 1-2 MB as of my recent testing) but the app itself is tiny anyway - not even 30 MB - so i thought it was really worth it. it gives you design consistency, more so than tailwindcss, which i needed since the more fun part for me was working on the backend and not the frontend (the user-facing part of the application).
plus, the guys who work at coinbase (shoutout to them) made a goated plugin/theme/whatever you call it for react which makes my app have the default coinbase theme that i can tweak (i made the font monospace) which is alone like 70% of the stuff needed for the migration.
i promise i will release v0.4.0 tomorrow…