$SCRT education - @starshellwallet deep dive

Recorded: Aug. 25, 2022 Duration: 1:09:19

Player

Snippets

Hello, hello.
Ah, this works beautifully.
Got to join with a few accounts, get the message out there, and then people will start plugging
All right.
All right.
All right.
All right.
All right.
All right.
Welcome, everyone.
You still there, Starshell?
I think some more people are coming in, but we'll just get started, and more people hopefully
Welcome, everyone, to another 18th of the Roundtable education session, or community
MA, whatever you want to call them, hosted every Thursday at 5.50, and this week we have
Starshell wallet on.
They just announced that they are bad at going live, again, or at least another version,
which you can download on Chrome, but also an air drop which is coming up for some of
their VIP NFTs to make sure you can fully enjoy everything the wallet has to offer.
So let's introduce them first.
And maybe you can quickly introduce yourself.
So I'm Subdoggy online.
You'll see me as Subdoggy.
My name is Blake.
And, yeah, we started developing Starshell back in November of 2021.
We applied for a grant from Secret Labs.
And ever since then, we've been working to improve the user experience on the Secret
And since we started developing, we also decided that since we're putting all this work into,
you know, building on a Cosmos SDK chain, that it just makes sense to also expand that
scope to some of the sister chains on Cosmos and bring, you know, enhanced privacy and
security to some of the other chains as well, while also trying to, you know, bring some
special IBC features to, you know, really synergize with the Cosmos.
And so we're really excited to, you know, like, help bring more value to the Secret
Network by really improving the user experience for new users to help support the road to
mass adoption, as well as existing users on other Cosmos chains who can, you know, really
start to recognize the value in wrapping their assets as secret tokens and having a
very seamless process in with IBC in general, so.
And it seems it seems that it's actually working.
You just launched a beta.
What is the timeframe which which passed so far?
Like, when did you get a grant when the developing start on this this whole journey, basically?
So we got the we got the first, like, green light in, I think, January or February, when
it was like, finally, like, okay, here's, you know, the money, go ahead and start development.
And then we launched our MVP, which was basically a UI demo in, I think, like, May.
And with that, you know, just getting started from scratch, it takes a lot of time and effort.
And but the MVP was pretty successful.
That was really just an evaluation of like, okay, does the this whole design, you know,
that we've made for UI, does it function the way that you know, we would expect people
happy with it?
You know, is it intuitive enough?
And we got really good feedback on MVP.
So and by the way, thank you to everyone who participated, we do still have the addresses
of people who, you know, said, hey, I want to be recognized for being a tester of MVP.
And and we do plan on, you know, honoring that when the time comes.
And then, since then, we've been working super hard to move into actual beta, right.
And so MVP is just it's just like all, you know, fake data, just all UI stuff, getting
from there to actual beta where things are functioning the way they should that you know,
data can be can be added.
Transactions are actually being sent to the chain, you have error handling a lot of stuff,
it's a ton of work.
So it's a big milestone for us today to be finally pushing beta to these web stores.
And in fact, yeah, today, in a couple minutes, I'll be publishing the test flight app.
So everyone who's signed up for the iOS and iPhone form will be getting an invite soon
today and within the next hour, where they can download a star shell for iOS and test
And and Android is coming soon.
That one is still TPD, but you know, working every day on getting going, going through
the hoops to get things approved and listed on the various, you know, stores that distribute
the app to those devices.
That's actually great news, hearing that we can soon use the mobile app, the one of landscape
is suddenly changing very quickly, we've of course all been anticipating the release of
star shell and some other wallets that are coming out for a very, very, very long time
because think secret is one of the only networks which doesn't have a functioning mobile wallet
within the IBC.
So I'm very keen to start start using that.
So the mobile wallet experience, maybe to just quickly quickly go over that, how different
is that from the desktop version that is available right now?
And how do you differ the development for for launching such an application?
So yeah, really good question.
This is like the exact thing I wanted to talk about from our segueing off from the previous
So the wallet looks and functions the exact same no matter which platform you're on.
So if you're on desktop, when you open the extension, that UI is the same UI you interact
with on your phone.
And this has a few advantages.
First of all, for us, it's it makes deployment much easier, we don't have to develop different
UIs, or, you know, variants for different platforms.
It also means we're designing to be very mobile friendly oriented.
So like, some of the decisions about where buttons are, are, are we, you know, a little
more towards, okay, does this, is this really user friendly on on a phone?
Now for the mobile devices, something different about star shell from any other wallet is
that we actually deploy as a browser extension on mobile as well.
This is very, you know, something that as far as I'm aware, has never been done before.
So with all the other mobile wallets, you have, they install as a native app.
And then they, when you want to like interact with dApps, if they even support it, you,
you know, it opens like an embedded web view within the app.
And that works, but it sort of fragments user experience a little bit, because now
the user doesn't, you know, isn't able to bring in like all of the features of their,
you know, browser profile, say, so maybe it doesn't connect with their password autofill.
Or it doesn't, you know, allow them to have bookmarks or tabs.
You know, it's kind of just like a very narrow view of like, okay, I have this one view where
I can like, navigate around my dApps or whatever.
So with star shell, we actually install as a browser extension.
And which means that the user can actually just use their, you know, the browser of their
choice, at least on the Android on iPhone, it's limited to Safari, that's just the best
we can do.
Use their browser to, you know, browse the web or to surf the web, and then oh, they
come across a dApp, and they need to sign a transaction, pop up comes up, you know, with
from wallet extension, prompting them to sign this transaction or approve the permissions
request, and then go right back to using dApp of browsing web.
So the wallet is still there as just like a, you know, a utility that is augmenting
your browser experience, which we see as like a really important step to write the focus
should be on the dApps themselves, which have designed these beautiful UIs and are all about,
you know, being web dApps.
And then our wallet comes in at the right time to augment that with the communication
with blockchain.
Now the other aspect, so there is still a strong use case for, well, I just want to
open my wallet, and I want to send tokens or want to see my history, or want to share
a QR code, or want to scan a QR code, right, all that sort of thing.
So the amazing thing about web these days is that these problems have really been working,
have received a lot of attention over the last decade.
So yes, it installs as a browser extension, but as you'll see with the mobile demos that
are coming out very soon, it also has a home screen button.
So when you install it, either if you're on Android, it'll install as a progressive
web app, and on iPhone, it installs as a web extension, or as an app extension.
In both cases, you basically get a shortcut on your home screen that opens a full screen
UI of star shell.
So by all appearances, it looks like you're just opening, you know, a full screen app.
And in reality, you basically are, right, you're opening the full UI to the wallet,
where you can just focus on, you know, using the wallet itself.
And then you can go and switch over to your browser and start using it.
And it's also there too.
So anyways, this is, yeah, I don't want to like beat a dead horse.
But this is something that no other wallet, as far as we're aware, has done yet.
And we're really excited to be the, you know, the first ones to offer this user experience
where we still have the look and feel of a native app.
But we also are being able to embed in the browser itself, so that, you know, the user
experience is really continuous.
Yes, it's really cool how I thought about this entire process and how people want to
use this application.
So it's just great to hear that there's so much thought being put into how this wallet
should be used, where you want to use it, and how you can best do it on both devices.
I've been toying with the wallet a little bit today with the beta coming up, of course.
And there are already some things that I just, that feel really slick about it and are nice.
Like I realized that there's like a QR scanner possible, I guess, to do some form of wallet
connect or to send to someone who also has a QR code live when you meet them in person.
And you don't have to select any fees, like the average fee is automatically selected.
So I guess it would make it very easy for users to always make sure the transaction
goes through.
And then maybe cool is like there's a history tab.
So if anyone, if you didn't try out the wallet, please do, it's on a secret and Cosmos Hub
testnet at the moment, you can send some secret to sub doggy and do all kinds of things.
The history is really cool.
I really liked that feature.
And by the way, so the QR code stuff is kind of a fun thing to talk about.
So you know, this, it's not, it's nothing new, right?
Like a wallet where you can say, oh, I want to share my address and you, it opens up a
QR code scanner and then you scan it.
But with a lot of the, so, you know, this is all coming from just the extensive like
research that I've done with all the other wallets, you know, that's like, that you have
to do when you're making a wallet.
But what a lot of the other wallets do is like when you scan the QR code, it's just
like text, it's just the, the address we're doing is we're actually creating deep link.
So when you scan the QR code, it opens a, a link to a star shell dummy page.
And the information in that, like the data in that QR code doesn't even leave the device.
So it gets embedded in the hash for those who understand like more technical stuff about
how the web works, it gets embedded in the hash fragment of the URL.
So that information actually never leaves the device.
But what it does allow is for the JavaScript application that opens on that web page to
read that information and pass it to the web extension.
So what basically what this means is that when you share that QR code, you someone can
scan it who doesn't have the app installed.
And they can still get the, the information from it, like it'll open a UI, it'll be like,
here's all the information in that QR code this person sent you, which can be anything,
it can be an address, it can be, you know, an experimental chain, it can be a smart contract,
you know, suggestion or like anything that we want in the wallet, right?
And then for people who do have it installed, it will show them like, you know, a detailed
view of like, this is what this QR code contains, you know, what action you want to take, you
want to add this to your wallet, yada, yada, yada.
So yeah, anyways, that's, that's just a fun thing.
Then it's a, when I say it's a deep link, that means that you can scan it just from
your, from any QR code scanner, and it will, you know, connect you to the right place in
the star shell app or on the star show web UI, it won't just give you some random text,
right, that you have to like copy and figure out what to do with it will cut, you know,
it provides all that context for you.
Yeah, there's something else you said that you said after QR code scanner that I also
wanted to talk about.
Yeah, I was talking about the history, but maybe before that, discussing this, the deep
link and the way that the information flows through the user and where it's located.
I was quickly interested into the in the private memo.
It's a, it's a very nice feature, in my opinion, it uses a very similar structure as what secret
network actually uses.
As in one person, everyone has a public key, but only the public key and the private key
if the two participants can actually reveal the information in the in the memo.
So that's really cool.
But I was just questioning, is this only possible if the other participant has a star shell
Like how does that interact with it with other wallets or potential block explorers and stuff
like that?
Yeah, another great question.
So the private memos thing is really fun and interesting, just like from both the implementation
side and from the use case side.
So what so just for anyone out there who hasn't heard, we implemented this feature in beta
that will also be in production, which allows you to encrypt a message when you are sending
secret to another address.
And that message gets encrypted in the memo field of the actual transaction, which is
you know, sort of just like this really underutilized feature of a lot of blockchains where you
can append some custom text to a transaction that gets saved with all the data that gets
stored on the blockchain.
And typically it's meant for, you know, to like supplement the context of your transaction.
Some exchanges use it as a means to like route, you know, to an account or something.
But for peer to peers transactions, it's sort of meant to be like, hey, this, you know,
thanks for covering pizza, right?
Or like, you know, my rent payment, right?
But the problem obviously is like, that's a public blockchain.
And a peer to peer transactions tend to be more personal.
So so we added just this feature that will encrypt the message such that on the blockchain
and publicly, it appears as just a bunch of scrambled texts.
But to the sender and the recipient, they are the only ones who can decrypt that message
and see its original contents.
And now some people might be wondering, well, that's nothing new, you know, like there's
a bunch of smart contracts that can do that.
But this is a entirely layer one solution.
So there is there are no layer two things involved whatsoever in this private memos
thing, right?
The way it works is the well, first of all, before you can send a private memo to recipient,
they have to have signed a transaction, any transaction on chain previously.
And the reason for that is because once they sign something, once the once they send a
transaction, their public key gets published to the blockchain.
And that public key is what the wallet uses to derive a shared secret with them.
That's the key enabler so that you can be able to send an encrypted message to them
so that they can read it later.
So that's the one prerequisite the recipient has to have sent a transaction before.
And as far as compatibility with other wallets, we are going to open the specification for
how that information is encrypted, and it is intended to be open and reusable.
We don't want to have a monopoly on this feature.
We really want if other, you know, other wallets are interested in implementing it, we really
want this to be, you know, a cross wallet, you know, open protocol that anyone can implement
and, you know, use so that you, you know, you're not just limited to using Starship
So yeah, but we're, yeah, if anyone else, if any other wallets decide to implement feature,
like that'll be really awesome.
I think that's super cool.
And like I said, you know, the use case is really about, in my mind, about replacing
peer to peer, you know, micropayments where it's like, I just want, right, it's like,
I don't want to use Venmo because it's so weird that I'm putting out there to the entire
public sphere that like, I went and got drinks with a friend, you know, at this location
or whatever.
Like, I prefer that information is private, like, it's still very useful to be able to
remember, oh, yeah, like, this, you know, 20 bucks or whatever was for this thing, or
it can go into history and be like, see, I already paid you for that.
But but have it be private.
It's super helpful.
I mean, everyone here has probably, I guess in the US, you have Venmo or PayPal in Europe,
you have just your regular bank account that does stuff like this.
It's just nice.
So it's a very good feature.
And it's just one of the many features which is included in the wallet, which is it interested
me, it was just cool.
I was just checking it out, like, you can also do a pop up and you get a full screen
version of the wallet, I guess, very similar to how this would look on mobile, which is
very nice.
The receive also is the QR, of course.
And then lastly, the history, maybe you quickly want to say something about a feature something
that's interesting.
So yeah, so with the history, it doesn't.
So there's like a history tab that shows you not only the every outgoing and incoming transaction,
but also like every event that takes place.
So if you create a new account, or you edit the name and of the account, or you change
a profile picture, or you add a new chain, or really, you know, make any change in the
wallet, that gets an entry in your history tab.
And we'll show you, you know, like, this is what the value used to be, this is what the
new value is.
And the idea is that, you know, you basically have just a record of every change that was
And every like incident that happened in your wallet.
I like to think of wallets as sort of like personal databases.
So it's not just, you know, about like doing things.
It's also like your, it also maintain, it should maintain a complete history of, you
know, all your data, like all your stuff, right.
And it's completely non-custodial.
So all that information never leaves your device, it's fully encrypted.
It is yours, and yours only, we're, you know, big advocates of privacy, security and user
ownership of data.
And in that similar vein to it being a personal database, the, you know, obviously, when you
go in and you start editing things, that can tend to create a lot of entries in your history.
And so the other complimentary feature to the history is search, which makes it so that
every single item in your wallet, so all every entry in the history, the different chains,
the different tokens, the different contracts, everything is accessible from just a few keystrokes.
So the advanced search feature is really what makes the personal database, like usable and
accessible, right.
And the way that that search works is still under development.
But basically what we're envisioning for it is like a bunch of filters and shortcuts,
the same way that you would expect with any like modern chat app, like Slack or Discord,
where you have, you know, some special symbols you can type in the search that do something
special, like, oh, it creates a filter.
And I just want to search, you know, among, like, all my transactions, or I just want
to search among, like, all the changes that I've made to my accounts or whatever.
So you know, this is what's known as like a power user friendly feature.
And the line to walk there is that we're, it should still be really easy to access anything
super quickly on mobile device.
So it's all about like, okay, we want to, you know, make sure that like power users
can can enter text to to augment their search, but also have like a UI for all the filters
where they can toggle on and off all the different things that you can can find in the wallet.
So so yeah, so basically, in short history tab shows you everything search lets you find
Yeah, it's, it's very nice that it's tailored towards people who really use his wallets
a lot like it can quickly become overwhelming if you do a few transactions a day, it just
gets buried even more.
So if you have multiple wallets, it can be can be quite difficult.
So anything that helps with with that regard is just, just nice, just good to have.
And you iterated on it a few times already that security and privacy is really core to
the entire development team and to the ethos behind star show wallets.
So just wanted to quickly give you some time to to explain why you think the wallet being
open source and why it only storing why it only stores data on the user side and how
these decisions impacts not only the development, but also the sustainability of a wallet because
you basically have no revenue source if you don't have any data and how you guys go about
Yeah, this so I, I have a lot of experience with open source projects.
And a lot of the time, I'm the only developer on those projects.
They don't really like they're just free.
And I'm doing it in in my free time.
I've never asked for donations or anything.
So with this, it's been more about like, okay, I still don't want to ask for donations.
I prefer not to.
Because I firmly believe that like, if someone's going to give money, they should get they
should get something of value in return.
So in terms of like, how do we sustain this like it, this product very much has real expenses,
So I don't personally I haven't used a cent to pay myself.
From the grants, it's all gone towards the people that I've hired to help build the product.
And the fixed costs for things like, you know, signing up for a developer account on on Apple
or we have a security audit coming up that we're trying to figure out how to pay for
and we also have all of the infrastructure that runs the web services, we like our nodes
and stuff.
And not by the way, not just like nodes for the chains, but also supplementary web services
that do special stuff.
And that's actually what the VIP
grants you is all the web service stuff, which we can also talk about later.
But basically, yeah, so like all these things like to be able to sustain this project for
the long term.
It's good that it's open source, because that encourages contributions from the community.
But in order to really like keep it alive, like we have to have a revenue, some sort
of revenue stream.
So we set up a validator.
But really that like the money like the rewards we get from validation are mostly just going
towards maintaining infrastructure costs.
So for like the other costs like development of the wallet, continuing to maintain it.
I think we'll find some really great ways to make like some valuable feature like things
that we'll do like maybe I don't want to say too much yet, but we have some ideas for things
that will provide value to the people who choose to support us in that way.
How really helping us like maintain a really high quality open source product.
It basically what I'm saying, it's really a hard thing to like design a revenue stream
for an open source product that's completely free.
And I think we're, you know, it's going to be an exploratory process finding out what
But I think going into it, like we're really confident with the business model that we
have set up and time will tell sort of if it's working or not.
But yeah, so that's just about like, okay, so how are we going to sustain this long term
from a business perspective?
The security aspect is also really important.
So yeah, it's fully open source.
And like I mentioned before, we are going to be undergoing a full security audit from
a highly reputable security auditing firm.
And currently in the works of like, negotiating what the scope of that audit is going to look
And then once we get the initial once we sign the contract and get the initial audit report,
we'll be publishing all of that on our, you know, online for everyone to see.
But it's, it's really important.
Like an audit is not something that will.
It's not enough to basically say, okay, this app is completely free of any risks, but it's
such a big tool for developers to understand what kind of details might be missing somewhere
in codes.
Like I read a few audits of the shape protocol team and also some models of other products.
And they really go into immense depth, like people sometimes think it's only about making
sure there's no breaking box, but they also go into this nitty gritty details of how you
pass certain data when you send it and how you construct this all and where it's located
and which functions have which access and how they're organized.
So it's really, really, really important that something is audited.
So I'm very glad to hear that it's both open source and we'll be getting a security audit
so that the entire community who will be using the wallets can get behind it and can understand
what they are using.
It's really important for anything in the crypto scene.
Yeah, the audits turn up very, they tend to turn up very interesting results.
And one of the things that is important for this audit in particular, too, is to evaluate
these novel privacy tools that we've engineered because they're so new and like untested,
they're completely original techniques that we're using to enhance user privacy.
It's really important that those are evaluated by an independent professional company that
understands all the implications and can basically come back and say exactly how well and how
accurately those tools and techniques have been put into effect.
So yeah, really important, I agree, that it can turn up things that aren't just about
finding bugs or vulnerabilities.
Yeah, when it comes out, please send it to me.
I'll be happy to read it and understand it.
It's clear that from what you mentioned as well, the sustainability of the project is
dependent on a lot of things and there was some confusion about the airdrop that you
announced I think this week.
Of course, a lot of us somewhat sometimes feel a bit entitled regarding tokens that
are being released when an airdrop comes out or something like this because we feel we've
earned it as a community and we stake and etc.
But Stasha really is a different case.
I mean, it's a wallet, it's not a decentralized project.
You cannot just release a token, keep 10% and hope that will sustain you for a very
long time in the future.
So it seemed to me like there are some features coming out, like if you stake enough to the
validator, you get access or maybe you can pay a small amount or subscribe to certain
things and get extra features.
So maybe you want to say a little bit about what's coming up, it's not great.
So yeah, I don't even, yeah, some people said it's not really an airdrop, I don't know.
I don't really want to argue with those people, but like what we're doing is we're taking
a snapshot of everyone who, of every address that's delegated to our validator on September
22nd and if the address has delegated at least a certain amount, it will be receiving something
on chain.
So it will either be a special type of NFT or a token that's called DUS, D-U-5-T.
And the details on DUS haven't been released yet because we got to keep our secret sauce
There's a lot of other competition in the space.
And what I mentioned before, like business models, that's ours.
So all of our like special secret sauce stuff is not like, like we're making all the wallet
stuff open source, but all of our web services are not.
So basically we're designing a whole suite of like backend supplementary web services
that provide some special like automated features to VIP members who have supported the project
in some way that does things that, you know, basically that no other wallet does because
it requires like dedicated cloud resources, like per individual user.
And the nice thing about this is like, it's kind of synonymous with what you see a lot
with like just cloud services in general, where they have, you know, a free to use like
It does like all the things you want, but as soon as you want to like elevate and start,
you know, like storing your data on their cloud or like being able to sync it across
devices, then, you know, that's where like the premium feature set starts, right?
And it kind of makes sense because like cloud services cost money, right?
Like it costs money to like store your data on the cloud or whatever.
So it's synonymous a lot, I think, with that whole like cloud services, like feature set.
It's all web services that are the premium features we provide to VIPs and there's something
else I was going to say about that, but I think I lost my train of thought.
It's okay.
There's, there's so much to talk about.
So I can still think that yeah, it's, it's really not that weird to me to have a sort
of extra pay for option or a VIP option.
All I can say is that, you know, my inbox is open, a VIP option never hurts.
So if you have one spot left, I'm happy to join.
I remember I was going to say, so, you know, yeah, the about people being mad about like
the snapshot being more whale friendly is that like we need to keep these things valuable.
And if we gave like a VIP pass, just handed it out like candy, then it would not be valuable.
So first of all, it needs to be like someone exclusive thing in the first place.
And we need it to be valuable so that the project will live and not die like the security
audit itself is like currently going to bankrupt us.
So we're actually still trying to figure out how we're going to pay for it.
And yeah, I mean, like, yeah, I don't know if people realize like, I, I'm not making
any money off this, at least not yet, right?
Like hopefully someday I will.
But like, this is like this project is just entirely like draining me like time wise and
financially like I've also invested my own personal money into it.
So like, we're not this is not a cash grab by any means, right?
Like, this is merely a way for us to get a high quality product out there that is going
to, you know, weather the storm and be safe to use to handle people's money.
Like, that is not an easy by no, you know, that is not an easy thing to do.
And it should be taken very seriously.
So yeah, like all the funds that we're raising are literally going towards making this product
the best possible wallet that we that we can.
And so I just hope that that's clear to, you know, to anyone who sees like, this stuff
we're doing, it's like the airdrops or the, you know, the whales stuff and understands
that like, you know, what are like a mission statement is, right?
Yeah, it's like I said, that's really different from launching decentralized community to
making to enabling people to support open source development and a wallet that can
help a lot of people.
So glad you're you're making these steps to to ensure the sustainability of the project.
And I have one small question, maybe is that do you think that the infrastructure for the
wallet itself, so like notes on every chain to be able to query the history and to see
what's happening?
Will it all be provided by the start some team or is there also buy in from separate
chains like secret network or the cosmos hop even or other community pools to pay for some
of these, these expenses, these infrastructure expenses?
Yeah, we're we really hope so.
So I've been in contact with a few other cosmos chains who are interested.
But naturally, like they're not as consumed by the hype for secret network as our community.
So they, you know, they, what they see is kind of just a bunch, like, they see a bunch
of wallets popping up, right?
So we're still like in talks with some of them about getting some either a sponsorship
or development grant to help support like integration with their chain.
And what that what that's designed to do is to provide funds so that we can run our dedicated
infrastructure stack on that chain specifically, right?
So with with the star show wallet, you have full freedom to do whatever the wallet is
capable of, you can add, you know, chains, you can add arbitrary nodes, right, if you
want to use someone else's RPC endpoint, you're free, totally welcome to do that, you just
enter its details, and then you can switch the provider.
But what we want to do is, you know, provide like a default to all the chains that we support.
So if you want to switch over to osmosis hub, you know, ideally, we'll have a whole back
end provider just for osmosis hub.
And you know, we're, we've put a lot of resources into developing that infrastructure.
So we have like a full infrastructure as code application that deploys scalable node services
for cosmos chains.
And it's designed to be generic, so we can deploy on any one of those chains, really,
the only limiting factor is just like, okay, are we is that chain supporting us so that
we can run that infrastructure.
So and the idea behind that is behind putting so much focus onto the node infrastructure
itself is because one of the things that you know, I'm sure a lot of people here have experienced
and are familiar with is just sort of the like the history of network related outages
that have been seen in Kepler, when either like the node that Kepler is using gets congested
by a bunch, you know, by like an NFT meant or something, even though like there's other
nodes in the network that are chugging along fine.
So you know, with what we're trying to do is like, but to the end user, it's like they
don't, they just see like, you know, why Kepler not work.
So yeah, we're we've put a lot of work into making sure that our default provider is like
fully elastic self healing, auto scalable set of nodes that will be able to just spin
up new instances, when things are getting hairy and to be able to handle dynamic loads.
And not just on secret network, but on other chains as well.
There really are some some great node providers in our community, I see some of them here.
So might as well be one of them.
Glad to hear you you got the infrastructure completely, completely fought out at least.
I hope some other networks and also our own network and chip in when needed, because infrastructures
infrastructure load can be bearing, but in the end, for the complete network, it's it's
going to be a very, very, very big plus if we have a nice mobile wallet and desktop wallet
running, which enables even more privacy features, which just synergizes so well with the network
that we already have.
And now we talked about a lot of the features that are coming up or what we're seeing in
the beta right now.
And also, how you guys think about open source security and all kinds of different things
related to the wallet and the entire project.
But now I guess it's time to look further ahead, like the beta is out.
Everyone is starting to use it, you already mentioned that the mobile application is hopefully
coming very close after this this small podcast.
What is coming after that, like the beta will probably give you certain feedback.
Where can people give feedback?
And what are you really looking for in this beta test to make sure that the project that's
coming out after this on mainnet is completely the project you want to deliver.
So with beta, we are basically trying to deliver the core feature set that we want
to test for production.
I should be transparent about the fact that we're currently under a lot of pressure to
meet a certain timeline with the delivery of production.
And it's very important.
So what that means for version one is that there are going to be so many features that
we have partially implemented or fully specced out that just aren't going to be in version
one that are going to have to wait for version 1.2 or version 2.0.
And I wish I could put everything in the initial release, but yeah, we need to get out a stable
fully functional wallet first.
And then all of the awesome features that I cannot wait to finish before those can be
added to the wallet.
So for beta, it's all about getting in those core features so that we have future parity
with Kepler and also fully backwards compatible with the Kepler API.
And evaluating basically just that so that when production launches, it's like one-to-one,
like beta to production.
And then beyond that, yeah, like I said, just so many features, hopefully not too many.
But yeah, some really awesome features that will be introduced and released at a pretty
rapid pace following version one.
Also the other thing that really complicates this is to just security audit.
So when we conduct a security audit, we basically have to do a code freeze and stop development.
And that's important because we don't want to be adding new bugs or building on like
flawed concepts only to find out that it has to be ripped out.
So once the security audit starts taking place, that's going to put us on a code freeze for
two months about.
And during that time, we'll be focusing all of our energy on the web services that I mentioned
So all the VIP web service stuff will be focused on that during the security audit.
And then once version 1.0 is released, then we'll switch back to integrating those web
services and adding all the rich feature sets to version 1.2 or whatever.
And so yeah, I mean, really excited for the future.
Version 1.0 is really just the beginning for this wallet.
And yeah, I mean, I don't know.
Some of these features are like so cool that we're keeping them under wraps because we
don't want someone else to implement it before we do.
But some of them we have kind of shared a little bit more details about what we have
planned with some people and it's okay if that word gets out because I don't think anyone's
going to beat us to implement that just because it's like such a it's kind of like a hard
thing to do.
And I think we're we're the only ones that can really do it.
So things just such a definite leaf that even when you put it out, it can take others months,
if no years to make this application.
I used to work for an open source company as well.
Oh, nice.
At a certain point, they had to they basically had a specific algorithm, but it was completely
open source and there was an effort for it, which was filed open, it was a paper about
it, everything was explained, but nobody really was able to really to keep up with the development
because if you have a big enough team and mind share about a product which already been
developing for so long, this small leap you have in front of other people can be gigantic
in the long run.
Yeah, I completely where you're coming from.
And then.
I guess you you you explained everything.
I mean, we we can all think about potential features that are coming up.
And the bed has always people can try it.
You said you you're trying to achieve feature parity with some of the other wallets.
I know for sure that as soon as Star Shell enables ledger for their wallet, which I think
it does from from moment one, or at least that's what I expect.
Yes, everyone will shift over with the masses or at least I will.
So I hope to see that happening.
And then we're just we'll be patiently waiting for more features.
So that's definitely not a problem.
I'm not going to bugger you with the question of when Maynet because I hear you stressed
to find out exactly where you can learn.
So every day is fine.
I'm just looking forward to the 22nd of September.
It seems that not only shade airdrop is is coming out then, but there's also a snapshot
for Star Shell and there are some other things happening very closely in the network coming
up. So we're all very excited for that.
I quickly want to open up the floor.
So if anyone has any questions, feel free to raise your hands.
I'll try to get you on so you can ask some questions to Subducky or Star Shell or me.
Anything you really want.
And maybe in meanwhile, when people are raising their hands, seeing if they can come on a
small question, if we have any feedback regarding the beta, where can we come?
What can we do?
Can we can we come into the Discord to to share the feedback?
Sorry. Yeah, yeah, yeah.
So right now it's Discord.
Yeah, Discord is our is our social.
That's where you can get in touch with us.
OK, cool. So everyone, if you try out the wallet and you find something interesting or you want
to give them some small feedback or just say that it's super awesome, then you can go into
Discord and do that.
I'm sure they will like it.
So, again, if anyone wants to come on, please, please do so.
Feel free to ask a question.
I see Tor wants to come on.
So that's always great.
Welcome, Tor.
You should be able to speak if you want to.
Hi, thanks. Long time listener, first time caller.
Star Shell is great.
How do you guys think about it?
Because I ask this on every space that I am on and host, like how are you going to get
a million users for Star Shell?
What what's your dream way to do it?
Who do you have to work with to get it done?
But like clearly, like you're competing with the likes of MetaMask.
You're not just competing with IBC wallets.
So what's the plan?
Yeah, so we have.
Had long talks about the simplicity of the UI and.
The road to like getting a million users, I think, is making it so easy that your
grandma can use it and what that requires is basically frag like having two versions
of the UI because it's a it's a feature packed power user wallet, right?
Like it will allow you to construct any type of transaction and have very fine
grained controls over how that message is constructed.
Now, you can't really have those features and have a simple UI.
So what we're basically talking about is having like a I'm a first time user option
when signing up that has a lot a bit more handholding, has a very simple reduced user
interface with big buttons that makes it much more feel like a, you know, banking app
designed for old people kind of thing that is so easy and intuitive that that even
someone who is new to crypto can understand and start using it right away.
One of the challenges, I think, with just onboarding in a new user in general is like
the terminology, right?
Like some people have never even heard like what a smart contract is.
And so it's hard.
I think like that's one of the things it's like, how do you just not let the terminology
be a roadblock for onboarding new users?
So yeah, okay.
So first of all, all the UI being simple.
The next thing is fiat onboarding.
That's super important, right?
Like how if you're a new user, like how do you get money into the system?
And yeah, that's we've met with a company that does that transac.
And that is like our dream is to have a native widget integrated with the app where we can
have support for fiat onboarding.
Outside of that, some of the enhanced features that we're expecting to introduce.
So beyond great user experience and ease of fiat onboarding, we're also trying to explore
like some features that make it so that there's like actually stuff to do in the wallet, like
social utility within the wallet that's some sort of like gamification of like interacting
with community to really encourage like a desire for engagement with the app where like
you can like conduct activities or like go on missions, you know, within the wallet.
And the idea there is to, like I said, like really encourage engagement from users, but
also to encourage like peers bringing on peers, right, like the network effect.
So I hope that answers your question, Tor.
But if you have any advice, I have all ears.
And obviously to partnering with other major players on the networks is super important.
Like, you know, having like very seamless interaction and integration with a platform
like Stash is super important for us, for example.
So yeah, great, great question.
I appreciate the answer.
Yeah, I mean, just only other thing I would suggest if you're looking for ideas, right,
is take a really, really data driven and intuitive approach to all the user journeys,
right, and think about retention and pain points and everything else and just think
about what's going to make Starshall stand out from day one within the cosmos.
I mean, also, you can always differentiate on responsiveness, if you're in the Discord
and you've got people in the Discord helping support users directly.
It's a huge thing for me, my wallets of choice would be the ones that that are the most proactive
in the channels that I trust, obviously, not the MetaMask box that respond to all of my
But you know, that that's a big deal for me when I kind of decide where I'm going is
like, do I trust the wallet to be maintained by people who can be responsive?
If there's any issues, especially if you've got a complex product roadmap, and you're
trying to add more functionality, the more complex the wallet gets, the more important
that support is going to be.
But I appreciate you being in the ecosystem.
Appreciate the work you've done to date.
And I'm really looking forward to getting more hands on with what comes next.
Thanks for.
And there's always always people in our community who are willing to do some support work.
So if you ever need the need people to help with that, then feel free to tag the agents
or ask even the support committee if they have some hours left.
We're happy to support Star Show.
Again, I want to ask if anyone wants to ask a question and feel free to come on now.
Otherwise, I'm quickly or slowly rounding off the podcast or the episode and want to
thank everyone for being here.
So I'll give it a 30 seconds.
See if anyone comes on.
Maybe for you, the last question I always ask when I end this is we now got very familiar
with what you're doing or what the project is doing, where we can check it out and what
we can use already and what features are coming up.
But the question remains is how can we best support you?
So where can people go besides the Discord to help Star Show achieve its goal and what
message do you want to leave to the last listeners here?
For sure.
I would say, I mean, I don't want to be too corny, but if you follow us on Twitter or
retweet our tweets, I think we super appreciate getting the opportunity to reach out to a
broader audience.
There's a lot of people in the Extended Cosmoverse who I'm finding just appreciate a new wallet
coming out of the scene that cares about privacy.
And so if you could help us spread the word to those people without being annoying or
spammy, we would really appreciate it.
I guess that's a task we can all complete.
And I'll throw our delegations your way when I have a chance.
And if someone else wants to, then feel free to do so.
I'm sure it helps even if it's a little.
And thank you so much for bringing me on today to really appreciate it.
Yeah, no problem.
So thank you everyone for coming on.
This was the Agents of the Roundtable podcast.
We are here every Thursday at 5 UTC.
But you can also, besides catching us live on the Twitter space, you can also find the
recording on YouTube, Spotify, Amazon, Google, Pocket Cast, basically anywhere you want to.
Most people listen in live, but if you want to listen to it back or have the recording,
So feel free to check us out there.
And thank you all for joining and give Star Show a follow on Twitter.
Maybe us if you want to as well, and then I'll catch you the next time.
See you, everyone.
Thanks very much.