DevConsole & Explorer Community Meeting (June '22)
Nothing is loaded from YouTube until you press play, and then without tracking cookies.
About this video
This week we go over new layouts for NEAR Explorer and ask for feedback via real-time polls. Participate in our survey by filling out the form linked below!
Take our NEAR Explorer feedback poll: š forms.gle/7JRhLHQ9TGmttGnT7
Here is a link to the NEAR Explorer Figma design proposal where you can comment and interact with the development team: š https://bit.ly/explorer-proposal-feed...
Participate in next month's call: š http://near.ai/devconsole-explorer-me...
Join NEAR's community: Website: near.org Reddit: Ā Ā /Ā nearprotocolĀ Ā Discord: near.chat Medium: Ā Ā /Ā nearprotocolĀ Ā Blog: near.org/blog Twitter: Ā Ā /Ā nearprotocolĀ Ā GitHub: github.com/near github.com/nearprotocol Dev Docs: docs.near.org Create a wallet: wallet.near.org/create Apps on NEAR: awesomenear.com Learn to Build On NEAR: near.university Grants & Funding: near.org/grants #Blockchain #FutureisNEAR #NEAR #nearprotocol #nft #dao
Transcript
8,422 wordsCaptions as YouTube publishes them, usually machine-generated, so product and people names can be misheard.
- 0:10
welcome everyone to the dev console explorer community meeting uh this week we're gonna go over a bunch of cool new features with the explorer and then the second half uh josh quintal will join us and go over a little bit more dev console uh so with this is sharif and vlad uh they're here gonna kind of walk you through some console or i'm sorry dev explo dev explorer um uh near explorer updates and um yeah at any time please feel free to drop a question in the q a section at
- 0:41
the bottom of your screen we will answer them uh as we go or maybe save them to the end if they're kind of more general questions and then yeah throughout the presentation i think we're going to do some polls and kind of get some uh immediate feedback from you based on the features that we're going to be showing you so uh with that yeah i'm not sure if it's sharif or vlad that's going to be doing the the presentation
- 1:03
i'll do it um thanks thank josh i liked how you created a lot of new names uh for near like devexplore and uh and some other ones so we probably can use that resource uh going forward uh let me try to share my screen and we'll start from here uh all right let's do you already see it yep yeah i see your i see your slideshow wow it was it was too fast i thought i need to select something and okay uh some experience has changed for me somehow hello everybody i'm happy to uh present
- 1:43
today the explore part of the update and this is the whole agenda for today and maybe i need to share this so we will have rougher 20 minutes it's a very you know and not as like rough estimate that will go through the updates for explore then we'll have 10 minutes for q a feedback uh so i will invite you to share your thoughts feel free to deliver them to us and then uh joshua judgemental will join uh the stage and deliver that console part
- 2:17
of the update uh we'll see how many surprises he has i have a few for you for sure on the court side so without further ado let's jump on to the explore act uh no no we are not ready to jump there yet uh actually i want to say that during the previous update uh we shared some of the uh progress some of the progress we've managed to do on different pages uh on explorer and i want to say that
- 2:48
while we haven't launched those yet we actually uh progressed on some improvements uh while we were working on solidifying those so today i will show you the next duration of those and uh riff will help me to navigate through some um decision design decisions we made uh if you will have any questions but i hope we'll just streamline through them and leave the majority of time for q a and
- 3:20
feedback session where we will serve them both me and riff side by side so we are ready to jump into account activity list and uh before so just to remind you we have the stigma file shared with all of you uh during the previous iteration previous call we had and you can use the same link and just switch the to the page version 2 or and we will also provide you with a link uh maybe or if you can share it meanwhile in chat
- 3:59
so people can also navigate it uh while i'm talking uh you can find all the uh instructions how to collaborate here so i also want to again invite you to leave your comments if you feel and we definitely will would like to address those so going forward to the activity list and here the new iteration of it and i want to mention ahead of time that we actually have three versions of them and i will uh walk you through the ideas how
- 4:32
we arrived to them um so this is a version a and you can find it over here in version a we tried to reduce and keep the minimum amount of information on the page and i like it because it's a quite clean and immediately noticeable what's what's going on uh one of the key aspects that we wanted to address is to remove the master duplication i i'll talk through it a little bit later and the uh the medius part is actually the how the balance of this particular
- 5:18
account has changed uh in in a um as a result of this operation uh so this is that's nice this is how we uh currently display the failing transaction uh with failing operation we actually not focus on transactions anymore we uh we name them activities and they are more likely if you're familiar with the uh core concepts uh uh core like uh lower level details of the protocol the receipts in year
- 5:52
protocol so this is our like granularity level here you can you can find this page quite a few interesting parts which we talked through uh during the last call already and this is the uh new representation of the account header but what we've actually progressed during the last uh since last update was focus on the tabs here so this first tab activity that we will talk uh right now um well i yeah feel free to uh
- 6:32
maybe uh leave some comments in the chat but uh there will be a poll where i will uh i i'd like you to uh vote on which which approach you like the most and the second version we had was actually we we couldn't find a way how to visually represent um the the way um who where the activity is originates from and where it goes so on the on the left we on variant a we actually had this mix of sender receiver column and now we have uh like more
- 7:19
is like other alternative just maybe testing you know uh maybe having two columns but it still shares the same clean design as the first version then our mental thought went to a very different ideas of exploration actually and that was inspired by our transaction uh execution plan which we'll cover a little bit later um but if we will talk if we'll look at the execution plan we'll see
- 7:54
blocks like this where the sender is on the top and then you see you have a list of operations uh if there is more than one or there is only one operation and you you clearly see the receiver here um yeah so that's another version we call it version c and you you can see that that's um was one of the direction we explored when we actually were considering different options and and and uh tried to apply real data to this muse
- 8:37
um we saw um the following results and uh well actually instead of sharing uh or actually yeah let's let's let's discuss it uh here so it wasn't the final version of the redesign but it was that's it was live already and we can actually open it on the explore pull requests and view your own accounts this way but the i want what i want to share here is that uh we had the list of uh all the individual sheets uh with their
- 9:19
respective changes that they made to this account but the problem was it was actually liking the context and i i want you to look at this page first and uh tried to reason so it was foundation near account and it was receiving some actions from system account which well in in here it's a built-in account delivering some refunds so these are definitely not very important and you can see the values are there are merely near so it's a very small amount
- 9:58
um and then you can also see that sam account has sent tokens to foundation.near 79k of near which is which you may think is fine but foundation shouldn't receive any money and uh with the with the context we actually added i want to to uh click here we clearly see that these are the fonts we can basically also we have a view to hydro funds and if we will hide those we will only see this transfer
- 10:36
and this transfer of 79k of near goes to foundation from this account but it was originated from the termination withdrawal operation so this was the clue that we wanted to bring to the table to the users and i wonder if you if you also care about this and this is the idea we want to test and we want to learn from you whether you actually needed such a context uh ever in your experience with near explorer or with near in general uh let's see
- 11:18
what we have uh do we have it here okay not really and this was say another example uh and i actually can open it so it's more visual uh and live hopefully live demos will work for us today it does cool so this is a multi-sender applet here account and we see that like it seems like this account is currently sending quite a number of tokens to different users directly and with the context we can clearly see that this a result of multisend function call not as not a transfer initiated by
- 12:01
the some like owner of this account or whatnot if we will hide refunds hide gas rewards and hide the outbound receipts and probably we can find transactions for this page yeah uh that's that this is the way how the page will look like for you uh it's at least like our vision right now so when it's we actually want to explore uh two modes uh one is for developers uh who are actually in need to know about every single detail of the protocol out there and they will
- 12:39
look into response and got rewards and whatnot and they another view which is more sane and slim and and short for the regular users so in this view when we see filter and slimming down the list uh we can clearly see that there was a um a call from enough payment to multi-sender uh a app and it caused a number of transfers um so this is the uh first uh part of the update and i think we not here
- 13:19
yeah we are ready to to go to to launch a poll i can uh can you josh please absolutely absolutely uh all right we'll start with the first one with the activity list launch this hopefully everyone can see it i'm just kind of like yeah which one which one do you like better abc none of the above or you don't don't know and can't decide yeah which is also fader yeah yeah which which is also
- 13:52
also fair i'm wondering if like like as you're presenting these i actually like um you know for me b but then it'd be cool if you like click on uh the individual um if you would like like for b you'd click on the transaction and then it would show you like a c version of that where it like expands it and gives you even more like detail like it opens up and it says hey here are the methods and here's
- 14:15
actually what happened and then as you're doing the presentation i'm like oh it'd be even cooler if like then you can click on the method and it takes you to the source code and it shows if it's like a core contract and we know what it is and you can like learn more about it but that's from i guess a developer uh point of view and as we're like developing abi and you'd have okay you know the the this is how we can see what methods are
- 14:38
you know what the parameters are what like i don't know just being able to inspect things a little bit more deeper is kind of my personal my personal uh preference thanks for jumping in that's that's that's great input and i i that's that's actually can bring us to the second uh question of the paul uh if yeah yeah through it we'll end this and save the results from that poll and then we will ask yeah um the content oh oh yeah context uh do you feel yeah
- 15:08
this is exactly what yeah so it's exactly what uh josh just said uh so regarding the uh do you do you need more information like presented on the extended version of uh uh at the end or um and do you want to show them immediately or you want to to have expandable view and hide them by by default so the second option is hide them by default and third option is uh show them all the time
- 15:40
yeah awesome it looks like i wonder if my my is my screen sharing review like leaking the uh uh the poll as well or no no it's not i don't um leaking the poll what do you mean like um like like it's showing people yeah do do people see my uh like poll results on the screen oh no i haven't shared the results i haven't shared the results do you want me to share the results um of the poll i mean um i guess we can do it at the end okay
- 16:12
cool all right like in summary yep okay all right looks like 70 people participated in this last one so quick post a post to response otherwise i'll wrap this one up yeah we can we can keep it for now i think it won't hurt for people to think through it so they okay just a reminder expanded is not exactly designed this way but just the the the type of information you can find on the expanded view would include the produced receipts like
- 16:48
outgoing cross controls basically listed out and the origin of this of this uh operation okay so moving forward uh we have transaction details page and this is our oh yeah and also i want to share the link for you to play with i guess uh it's q a or chat chat oh i guess the best way until we share this full request so we can open any of those accounts we haven't populated the data for all the accounts yet so we only like selected a few cases
- 17:31
that you can play with and compare with the original ui so there is just better uh prefix here which you can remove okay and moving forward so this is the one the transaction details page and we uh as you jost already requested we actually are working on more like developer experience here but also we want to provide some clean and a clear picture of what's what was going on and i think we achieved this
- 18:05
clean version for uh like for those who are not technical users and but they still need to understand on a high level what has happened so this is a transaction that was happening uh uh it was sent from foundation to foundation and it was a near deposit um or actually it was a um it was confirmed method it was probably just the design um uh shop reshuffling that we put their own name here but
- 18:38
in either case so it was one function call that caused another function called another contract uh that contract called the function and also set up a callback and that after that callback was executed it led to uh withdrawal uh function call event with a transfer that in its turn triggered transfer ones um and yeah so this is the view we were working on and we also uh tried to minimize and solve certain uh aspects on in the top of the
- 19:19
in the header of the transaction itself to uh to be more clear what was going on so saying like where where this uh transaction who was signing this transaction where it was originally um uh sent to and as you as you know in here the execution can travel then across different accounts um so yeah someone's asking about gas uh details and how it would be we have a lot of those so when you click
- 19:52
on any of those it will expand and show you the output the input parameters and there will be inspect tab where we have it yeah we have it where you will find all the neat details that usual developers are looking for including even including the balance change of the sender and the receiver accounts so you can know like how it affected uh those accounts uh i also entire uh like uh think we will in the future expand this view with even more details for developers uh
- 20:32
for example state view and like how the state keys has changed but we'll see how that goes because it's uh the storage uh is uh in in-ear when you use nearest dkrs for example it uh um encodes data uh with borsch binary format which doesn't contain the schema so it's a bit hard to map backwards so we'll need to work through this but at least the keys could be visualized so we'll see how that goes and we'll we also have this nice
- 21:14
expand uh better and to to expand all of them um we are still working on some of the aspects of this view but i think we achieved uh like a quite easy to comprehend small um representation and also while not leaving behind the developer experience for those who want to learn more details on very granular level uh yeah probably we were ready for the next next fall and um yeah so how do you like yeah how do you like this
- 21:55
new experience and yeah while we are waiting for the poll results i think we can move forward um without further ado to our nft views here and we actually have like we worked on tokens and collectibles um representations on explorer because we feel like this information is public and doesn't need to be only displayed on the marketplaces and wallets is like personal collectibles but also there should be a view on explorer to for you
- 22:37
to know to explore others collectibles and maybe share direct link them so this this is going to be like slimmer version that marketplace marketplaces could provide but definitely will show as much information as possible um with a link to the marketplaces so this is a view you have a list representation this way and also you can click on each of them and see more details about their historical trend transitioning through different
- 23:16
owners what not so this is possible due to the nft standard so if the smart contract in developers implement events um standard of the nft standard we'll pick it up and we'll be able to display those this is another poll which you can vote how do you like it or not and moving on to to ft and so yeah this is nft or we actually tried to be more generic and follow the our uh paradigma to uh to give names to the description
- 24:05
easy to read about and i feel wallets created a very good term i found a very good analogy there that they're collectibles so moving on to the uh tokens so tokens you can there there are near native tokens but also fungible tokens um that are implemented as a as a standard um and we this is a view that we oh not this one this is not the final one this is the final one uh this way we can represent uh as little or as many of the tokens the account
- 24:43
owns uh without sacrificing the space and also showing all the any details about when the operation has happened how it what was the price at that point and how it affected the total balance uh what was the resulting balance and uh yeah the reference to the uh transaction itself so i hope this so it's it seems like a so we actually uh tried to follow the regular mobile banking experience here but let us know how they like it
- 25:25
and you can participate in there and like give comments right on the on the figma um true true is yeah that was the whole like uh overview uh of the visual updates but i want to also highlight that we were working hard on delivering the internal uh refactoring and explorer is now much faster and you will see less of those spinners so you may have noticed i just opened the page and you finally don't see those spinners and you just immediately see the results here so this
- 26:13
there were a lot of improvements uh on done on the back end uh we optimized it and uh like we definitely are ready for like scaling exploring getting even more data on it um and delivering features uh faster going forward uh you can find uh the and like send your requests technical requests to explore through the github repo uh or ask questions on stacker flow these are the most efficient ways to actually um
- 26:52
communicate with the team accept these calls obviously and office hours that the real team posts they can also pass the request to us for staying with us uh i feel that i took almost all the time but i think we we can take at least some time for a q a uh do we have any questions crush uh yeah it looks like we had um one question uh mario said you would like to have the nft cid or url shown in the nft details dialogue
- 27:32
sometimes the image fails yeah and uh very very good point yeah thanks mario for bringing it up for sure um we we have a comment over there um on figma that will want to show as much metadata there as possible um cool yeah um yeah other than that i don't see any outstanding questions just some comments you like the hierarchy and color layout um i think plus one what i said earlier about having the smaller or more cleaner view
- 28:10
then you click on it and it expands to a more detailed view but yeah other than that i don't see any other comments or questions uh please again feel free to drop them in the q a button at the bottom of your screen if you have any questions or comments um also yeah we'd like to know if you'd like to participate um in uh user experience interviews we'll go ahead and launch uh launch that poll right now if you're
- 28:40
interested we um plea yeah let us know if you'd like uh to participate uh reach out via email or if you're not interested at this time but uh yeah we really do value our community and the feedback you provide and really want to shape the way our products and tools look based on your feedback so please let us know and yeah love to have you be a part of that conversation cool um yeah should we pass it on to josh q for the explore or the dev dev console uh
- 29:23
presentation portion yeah is he in line yes i am yes he's online yep let me start here all right thanks everybody yeah feel free to ask any questions going while we are like discussing the console i will be here uh answering them awesome cool cool hey everybody uh josh quintel i am the product manager of developer console and explorer here at pagoda and uh have a lot of exciting stuff to show you uh for developer console today so i'm just gonna dive right into it
- 30:09
before i go too far um perhaps for those who are maybe new to this haven't tried it out um or you just need a refresher a little bit about what developer console actually is uh here at pagoda so when you think about the development life cycle and our current like near tooling right you know you think about like build test deploy monitor right and we've got you know near cli near api js we have all this tooling workspaces for testing so we have the tooling that
- 30:38
really covers this like build deploy uh test life cycle on your local machine very well uh but once your dap is launched you know where where do you go from there right where's where the operational needs taking care of you know monitoring your contract activity building analytics dashboards things like this and that is exactly what developer console is the answer to so developer consoles and operations platform
- 31:03
for adapts built on in europe protocol so to just go into what i want to talk about today we actually have an upcoming release that we're really excited about that's going to really start introducing and realizing some of these more operational type of features um as a little bit of background currently if you sign up for the developer console you do a few loose like project management type of tasks you sign up you get api keys for our pc so you can use that in an authenticated way
- 31:35
get some usage metrics around that you also have a contracts page that allows you to you know add contracts associated with your project to that page see a nice condensed or focused view of the explorer like for those contracts specifically um and you know some things of that nature but really we're expanding this a lot especially like i said on the operations analytics side uh that i'll talk about and then
- 32:00
also did a bit of a visual refresh but there's a lot more to it so um going through both of these um there's definitely there's some new visuals you'll notice right away um because you know it's changed but it's really not just a coat of paint right we didn't like spend a bunch of time like tweaking visuals that were already okay um this was a refresh that included a lot of things behind the scenes so greater accessibility right there's area labels on everything it's keyboard navigable
- 32:25
contrast is you know wcag compliant um so that's a huge win there um also just internally kind of similar to you know what vlad's talking about with the explorer behind the scenes you know this ui library should be snappier smoother and it's going to allow us internally to actually iterate much more quickly now this will allow the other teams within pagoda to integrate features uh into dev console more
- 32:49
quickly and reliably and then kind of in that same vein it's also extensible as well so this really is mostly relevant internally but you know maybe eventually will uh open up the ability for the community to you know create extensions plug-ins uh additional screens uh for dev console and then the other thing i'll be showing you today uh is smart contract analytics so um you're gonna be able to visualize a lot of great data uh about your smart contracts i'm very excited to hop into that
- 33:20
um shout out to datrix who has been a partner of ours helping us develop that feature as well i'm really excited to show you that so a little bit about it uh briefly so it's automatically synced with your contracts view like i mentioned you know you add contracts to a project in order to keep track of them well now those will show up in this analytics dashboard you can also when you're in there you can actually select contracts outside of
- 33:42
your project as well and then a couple next steps actually i'll come back to this slide and we can talk about those so you have some context all right and with that in mind i have it open in the same window so this is a view of it just on its own like outside of dev console uh so you know eventually you'll see it like integrated uh into the new view that we'll take a take a look at here after this uh but just wanted to go over and kind
- 34:09
of just show off uh some of the power of this uh and in the metrics that you'll be getting also you know curious to get people's thoughts maybe maybe this is too much and you'd like some things trimmed maybe you know this is awesome and you're happy to have all this data um definitely want to hear about that so just to briefly show like what's going on here before we dive into the metrics themselves um you've got initially this is going to be a pre-configured dashboard so you
- 34:34
know the metrics you see here will be the ones that you'll get uh once this release is out the door um you can do some customization to it though so things like the date range so right here we're just looking at a whole year from january 1st 2021 to january of 2022. we haven't gotten there yet but you know it's fine it's not going to like have cliffs on your diagrams or things like that it's smart enough to figure that out
- 34:57
uh and the contract we're looking at here is uh peras marketplace contract but if anyone in chat has a contract they really want uh us to take a look at i like you know i like to show or prove that demos are live so i'll paste something in chat and i'll uh i'll throw it in the contract filter here and we can take a look at that too uh so just going down the list here we've got some nice quick info panels up here at the top you know they have your
- 35:22
sort of high level stats so things like total number of transactions and then you get you know some weekly trend information here um so over this yeah over the past week you can process that a lot of activity like one and a half million transactions um they're actually up a little less than a percentage uh over the last week you've got the total value transacted here this is in in terms of near so you
- 35:45
know 3.3 million near tokens uh moving in and out of the contract and we've got the liquid balance of the contract as well the gas spent unique weekly users we'll take we'll dig into this we've got some really interesting data we can get around unique weekly users the total and then of course some average lifetimes down here someone actually pasted or posted a contract for you to look at in chat
- 36:14
oh cool oh boro yeah let's take a look i'll pop in here so actually notably i didn't mean to hit the x there i could have actually viewed both contracts at once and then what this would do is actually aggregate those metrics so you know what i can demonstrate another feature here there is there is type ahead so there you go if i had not clicked the x there on peras this would be a bit of a weird combination of these two but now we're getting these are actually combined
- 36:44
metrics so you saw this was a little less than a percentage point of a weekly change that was 0.68 or something like that for just for us now it's a little over one percent since we have both in there but uh i'll come back and just stick to burrow only for now cool nice a little a little less dense actually which is really good for just kind of viewing in here um so yeah so beyond those metrics up top we've got a bunch of nice like time
- 37:09
series uh representation of this data so looking at like daily transactions and users you know you've got your total user accounts you know all the great chart features you expect you can hover over these and get additional specific count data about them in this case this is you know a bar chart with an overlaid line chart here that also shows the transaction count so you can quickly here see how your number of users relates to the number of transactions on that
- 37:33
particular day going down here looking at retention oh we may want to go back to peras actually because there is some it might need a longer time period there is some retention data for longer running contracts so i'll flip back to that later but right here you can see like your total monthly number of new users of course we've got named accounts on near which is really helpful in you know making this data at least a little more
- 37:58
reliable than if everyone's just got like a hex address and then down here more like type of user stats so you know your monthly weekly daily active users also some nice like averaging happening here as well and also for anyone you know looking at their retention things like that uh my fellow product people potentially or anyone who cares uh we've got yeah some nice like quick just percentages here as far as like your weekly versus monthlies new dailies versus monthlies
- 38:29
then down in here some data about volumes and balances so you've got your total transacted near but then also like the date the amount transacted daily here or sorry the total obviously this is cumulative and only increasing so yes the total is the line and with your daily transacted volume here are these bars then some of the nice breakdowns you know the weekly balance as far as the
- 38:52
amount of near and then uh this one always one i would use in examples before we actually had this live would be yeah top top users transacted by volume looks like boro uses a lot of internal transactions so it appears to be transacting with itself quite a bit there also interesting too some of these are especially the table views are generally navigable so you can see here you can go
- 39:15
down through 2000 entries actually for that particular one so there's going to be a lot of great stuff for you to dig through once we get this out so on the gas side here know you've got your total amount of gas used you know both cumulatively and then of course you know momentarily by the day looks like this is daily yes and then that is the end there and there's an erroneous blank tile down here but uh yeah hold on let me real quick switch back to barrels just so i can show you the retention one um
- 39:47
let's let's be even more vague and see what other marketplaces around here a couple different ones and once again just to kind of show you as proof you know that all of it works well eventually there we go took a little while to calculate that one but you can get your retention rates as well um i believe given the timeline that this is either one month or three month you know look okay it is it's doing monthly retention
- 40:17
but it looks like yeah it didn't generate this graph for boro because it needed it wanted data like six months out uh it appears to me so yeah hopefully some very exciting stuff there like i said you'll be able to uh this will automatically have your contracts from the contracts page added in here but as i you know demonstrated you're able to change this filtering uh at your leisure so hopefully uh get some huge value out of this i love just coming in here and simply playing with
- 40:42
this dashboard uh so yeah excited to get that in the hands uh of the community uh so actually before we go into the new visuals i'll just to keep the thread going here i'll come back and talk about these next steps so what you saw there like i mentioned that's going to be pre-configured that'll be integrated into developer console um but you know some other next steps uh for that there was a bunch of great
- 41:05
on-chain data there but of course you know your dap is even larger experience um so we want to uh add in some integration with off chain events as well so you'll be able to visualize those on there in addition to the on-chain data and then similarly right now we've got all this data it'd be nice to be able to customize it to a much greater degree create multiple dashboards things of that nature and so a full-on build your own dashboard experience
- 41:31
is really the next step and kind of the culmination of a lot of this effort around analytics cool so then on the new visual side i'm just hopping right into it over here uh you can see that it definitely looks very new uh compared to what you have been viewing up to this point so we've got a new uh navigation over here on the left hand side you know it's a lot more in line with pagoda's brand that definitely covers you know the coat of paint type of aspects uh but one you know initially functional aspect that
- 42:04
you'll notice right away uh is that it is in dark mode by default now um you know warning that i'm going to shock your eyes by switching it to light mode there is also light mode as well if you prefer that still but we do keep it in dark mode uh by default um you know it's the pagoda brand colors really um the project and environment selectors are a little more clear now you know everything's contained up in this bar
- 42:27
you've got your user settings up here now as well previously everything was kind of pushed into this left hand bar and just separated by space which was okay but you know as the application continues to expand that wasn't really going to be a scalable approach design wise so now your user settings and login controls are up here you got your environments here you know they're saying test and mainnet we've separated them a little better now with uh some icons as well as the colors and
- 42:53
we've gotten some feedback that previously when they were just adopted they almost looked like status indicators so yeah updated that with some iconography to make it a little easier still got your project selector here and of course the ability to create a new project from there so that dashboard i just showed you you'll see that on this analytics screen uh currently there's nothing uh nothing on it in this version or at least it's the old one
- 43:18
uh but yeah that will now contain that new dashboard that i uh actually had just shown you um but yeah like i mentioned so in addition to this um just you know looking a little better for sure and as i mentioned being more scalable for us in the future you know all these components are accessible uh they're based on if anyone's familiar with the radix um it's a great ui toolkit you know provides us a lot of various niceties and like i mentioned
- 43:43
accessibility features in addition to even checking those so as we continue to expand it you know we can still abide by all of those standards there um actually was real quick i was going to try to show you one novel thing about how it uh positions drop-down menus and things like that but either way yeah it's a great system um actually maybe i can show you here i know it won't get small enough actually
- 44:07
never mind okay i was just gonna mention i like this type of like cool novel css stuff if you would like open a tool tip for example let's hand this button and it was like let's say below the button and the screen got shorter than this that the tooltip would automatically reposition itself above the button but cool stuff there so yeah that was the demo of what's going to be coming up in that next
- 44:30
release uh we are targeting uh the middle of like middle end of next week for this to be out so definitely really excited to hear feedback especially about this analytics portion because this is very powerful we're really excited to get that out to people so to talk a little bit about i just realized i'm not actually presenting this in presentation but um cool so just to talk a little bit
- 44:54
about our road map uh you know i mentioned it's it's most of it there's some things that you know i can't include on here right now but just to let you know a little bit uh about our kind of you know mid-term thinking here um we're going to be presenting dev console in a couple places in the next upcoming months uh notably at uh east toronto in august so that's kind of a milestone release for us but either way going from left to right so we've got you know the new ui and the
- 45:19
contract analytics that i mentioned but in addition to that we are working on something i talked about last time uh which are alerts and so if you've seen me present dev console before you're a little familiar with these but just as a refresher so alerts are actually going to allow you to you know choose a contract set some conditions and then actually get alerted about the activity on that so things like um you know successful
- 45:44
and failed transactions of the most basic more complex things like balance changes method calls things of that nature so really great for like responsive things responsive notifications in your app triggering some functionality potentially on your own back end things of that nature so the first version of those uh we're going to have out uh here by the end of june that is so that's what we're aiming
- 46:08
for uh i call those momentary because the first release is just going to be like transaction to transaction so like when i mentioned balance change i mean balance change from one transaction to the next uh in the future we're going to be actually like post september it's actually just not on here yet we're going to be extending those observation timelines so you can do more interesting things like balance changes over the last day or eight hours or uh
- 46:33
things of that nature really enhancing uh what comes to mind from first for me at least i was really enhancing the security uh use case there as well so like longer observational timelines are a big help there um once again kind of harkening back to that balance change example um so yeah those will be really great uh one interesting one final interesting thing to note there actually as far as the destinations or where the actual
- 46:57
alert goes because you'll see there's additional destinations on the right hand side i'll be launching them with web hooks as the first destination so that's great because it's the most flexible option for sure so if you do want to initially configure any other like follow-on destinations you'll be able to do that very easily using a web hook but in the future we will be adding on more traditional very alert style
- 47:19
destinations things like email telegram sms you know those type of channels as well as like pre-configured options uh and then while i'm still on the subject of alerts i'll just finish off the timeline for this we'll also be adding on additional parameters as well so more advanced filtering things like not just a method call by method name but like which parameters um were supplied to that method you know what
- 47:43
the data of a resulting event fired by a contract was uh things like that so really just continuing to iterate on the capabilities as far as like filtering and observations there actually to hop back up since i did the whole timeline for data i'll go back to platform so we mentioned the uui and contract analytics another aspect of this as it continues to get more complex it's going to be organization and team management we actually have this figured out a little bit to an extent on the data side but we need to actually surface this in
- 48:14
the ui which is a whole can of forms if anyone has dealt with you know like permissions and organization management features uh then another thing we're really excited about are contract forms there so um the dev tools team is working on an avi uh standard to produce like a manifest for smart contracts that are compiled for near so that will have things in it like the methods and also their input parameters and data types so you know full function signatures uh in there and that's going to enable
- 48:45
us to actually create a really nice integration testing and demo type of experience in dev console so um by having these the transaction list and account views fully imported from the explorer into dev console combined with forms generated from these abis we can allow you to you know just through a nice easy form interface and your browser wallet fire off transactions against your contracts and then immediately see those results you know in explore views within dev console so like i mentioned really
- 49:16
makes this nice quick uh iterative loop there for like integration tests demos uh things of that nature so another really exciting thing there so that's definitely some great stuff to look forward to like i said in the next couple of months here august and september and there will be even more than this uh that i just uh didn't want to share quite yet so definitely stay tuned there is some exciting stuff uh coming down the pipe here so with that uh we've got about eight
- 49:46
minutes left so we're doing okay on time uh i'll turn it over for any general questions uh i didn't really have any polls or anything for this in particular just wanted to show you uh we've got upcoming since last time i know i was a little sparse on the roadmap type of stuff cool awesome thanks so much josh um yeah if you have any questions we got a few minutes to answer them
- 50:08
feel free to drop them in chat or the q a button at the bottom of your screen and yeah we'll take a few minutes to answer any questions that anybody has either on this or the explorer just comments of things for sharing so appreciate it give it another minute or so anyone's got any burning questions that they're thinking of
- 51:15
cool well if uh we don't have any further questions i think we should probably wrap it up a little early cool yeah thanks everyone for stopping by uh and participating in our polls uh and yeah if you have any questions please feel free to reach out on office hours every day monday through friday deborah has office hours go to near.org forward slash office dash hours you can see
- 51:42
the time zone uh for that oh they wanna they wanna see the poll results okay yeah totally i can totally do that for you um all right here's results from the activity list you can see about uh split between a and b primarily i can show you the activities content uh kind of kind of be for the most part and then there was transaction details uh most of you said yeah much cleaner uh nobody says they like it the old way uh one person said it's a little confusing if you're that person uh yeah
- 52:29
please feel free to leave us some feedback so we can make it more clear for you and then uh nft section yeah people love it um they're they're really stoked on that still a little room for improvement again please feel free to leave us your feedback on how we can improve that section but yeah i'm really digging the new nft section for sure and then we have the fungible tokens section
- 52:59
yeah again a lot of people love it uh one person still a little room for improvement which is which is always good so yeah again please keep us posted with your feedback let us know how we can continue to make it better and we'll do our best to accommodate that cool um yeah and for i'll also create a like a um a google form so that way individuals watching this on youtube can participate in the in the poll as well and leave feedback um but yeah other than that thanks so
- 53:32
much josh for joining us and uh bringing uh uh yeah the the road map to us and uh yeah really excited to see the future of dev console yeah same thank you all right everyone take it easy we'll see you next week thanks everyone