[Music]
one two three my name is Kil I'm the
head of research at block Scout so I
hope you've seen this Explorer before
already on Redstone or any other chains
we support block Scout is a most widely
used open source blockchain Explorer for
different evm networks we have more than
1,000 instances across the board for
different M Nets rollups test Nets and
so on and so one of the greatest
Partners we have right now is redstone
team and we are proud to support this
chain from the very beginning from the
first block they have ever sequenced
through the op St rollup so just let me
Demo our blog Explorer which is
available at explorer. rest zone. XYZ
and for Garnet testet explorer. Garnet
chain.com
so first of all
for since the Redstone is a op stack
based Network we already support a bunch
of different views that might be useful
for devs that are optimism related we
have been indexing the deposits and
withdrawals from the bridge we index in
transaction badges output routs games
and so on so if you're interested in in
depth how the OPC systems and chains are
working feel free to explore it in the
Explorer 2 but the most cool feature
today that I wanted you to show is the
features that we specifically built for
Redstone for supporting mod worlds mod
games we had block Scout love on chain
games unfortunately we haven't developed
any yet but we have playing them and we
have exploring them on chain to absorb
the contracts to see what's going on how
to interact them how users are using
them so let's go into that so in the
blockchain view you have this mod World
Stop on both of the Redstone and carage
and explorers and and if you go to the
tab you'll see a list of all the
different world contracts and games that
have been indexed and pared via the mod
indexer and uh so yeah this list is
quite huge especially on Garnet it's
hundreds of different games and so you
can pick any and then once you select
the particular World contract you will
see this m tab that is basically a table
view that provides you an overview of
all name spaces of all tables that are
available Within that particular game so
you can paginate across this list you
can find a particular table you can
search by its name by the name Space by
the table ID and so on so for each of
these tables you can see quickly the
snippet of the table schema you can see
all the fields their names their types
the keys and values and then for example
let's explore what's inside the
character info table in some of the gar
chain worlds
so once we load this table we have this
table view which is similar to what you
can find in any database SQL based
Explorers so we see a bunch of different
records we can sort by the character id
we can sort by the second column if
there is any in the key we can also
filter by the specific key values on the
index columns so let's find the user
with the ID 150 we can see its name we
can see all the
fields we can also jump into the
particular record to see all the fields
in in the vertical mode then one of the
other features we have here is that you
can also share the link you can copy the
link and share with slack within the
telegram with your community to go to
allow other users to go jump into
directly the specific record to the
specific table so you can copy the link
to the particular record you can copy
the link on the previous View to the
particular table and so on
so that's what we have on the table View
and then one second feature that we
recently released is related to the
contract
interaction so if you go to the contract
tab on any of the games contract first
of all you will see redesigned the
contract interaction tabs that allow you
to write and read directly from the
proxy contract but word contracts
doesn't have a lot of useful functions
here but what we built specifically for
mat enabled contracts is is the separate
tab that allows you to interact with the
specific systems under this world so in
a sense it works similar to multi
implementation proxies like diamond
proxies but this view specifically
supports and indexes the implementations
abis and functions available under the
specific systems so in this system
selector you'll see all the systems that
are registered for this particular game
you can select any and then you'll see
the specific functions that we index
from the mat database for this
particular system and so you can play
your games just right from the Explorer
without using any UI for example here we
can go and move the player just from
interacting from the
Explorer and one moment one more thing I
want to mention here is that for systems
we are actually sourcing the ABI from
two different sources
so first of all we are getting the ABI
from the mods table um something world.
systems or something like that so we
index the AI from there and then we
combine this AI from the verified ABI of
the smart contract which is natively
verified in logout and so we match the
abis and combine
the um field names for example in the
function calls so if you go ahead and
verify all system contracts this UI will
be even nicer because because all the
function names and the argument names
will be verified and displayed as they
intend to
be so yeah say it again that's pretty
much it let's see if you have any
questions okay thank you Carol thank you