Inspiration

We were inspired to create this tool due to the complexity of implementing in app wallets and social logins linked to a Starknet account. We already different solutions, but this one is new and introduced in app wallets, with the best developer experience. A few lines of code and you already got access to Starknet. We have seen products succeed doing this, like Focustree or recently POW, we are hugely inspired by this cases to give the tools to developers to execute the same ideas but easier than ever.

What it does

Aegis SDK is a developer tool react and react-native compatible that enables developers to integrate Starknet with in app/social wallets, making the experience on an application so smooth the user won't even notice he's using Starknet, no balance needed since we cover the gas fees for everything. This integrates smoothly for projects with our already running projects, since we give them tools to track users activity.

How we built it

We used already existing tools like our own service for social wallets and turned it into a very comprehensive SDK, this for social linked wallets.

For in app wallets, we had help from some of the POW team members to see how to do in app wallets compatible with react-native, from there, we used new libraries like expo crypto library to make encryption happen and in app wallets all stay client side now.

Challenges we ran into

Only challenge we had was the implementation of in app wallets for react native since we did not have any alternative to cryptojs library until we figured out expo had its own library that worked similar to cryptojs.

Accomplishments that we're proud of

We already got projects implementing the SDK, people seem very interested into building with it.

What we learned

We learned a lot about dev tooling, specially making a package that's simple to use for developers that have never interacted with blockchain.

What's next for Aegis SDK

We'll keep on developing the SDK, adding new features and experimenting with potential clients/partners.

Built With

Share this project:

Updates