►
From YouTube: Browsers 3000: Let's Use the MetaMask Filecoin Developer Preview! - Thomas Hay & Anthony Albertorio
Description
Browsers 3000 is a six-week virtual event to explore and accelerate the development of web3 in the browser through experimentation and challenge prizes of up to $20,000 worth of Filecoin (FIL). Learn more at https://events.protocol.ai/2021/browsers3000.
Like all IPFS Community events, Browsers 3000 expects all speakers and participants to follow the IPFS Community Code of Conduct (https://github.com/ipfs/community/blob/master/code-of-conduct.md).
A
Thank
you
so
much
for
having
us
dietrich
and
to
the
whole
protocol
labs
team.
We're
super
excited
to
be
here,
so
we
are
going
to
talk
to
you
about
using
the
metamask
filecoin
developer
preview,
I'm
tom
haye,
I'm
the
head
of
developer
relations
at
consensus.
A
I
work
with
the
the
metamask
team
very
directly
and
I
also
have
with
me
anthony
albatorio,
who
is
a
community
builder
with
all
of
our
decentralized
finance
products,
he's
also
an
instructor
with
consensus
academy,
so
I'll
turn
it
over
to
anthony
to
to
start
just
giving
you
the
context.
B
Excellent,
so
quickly
what
is
metamask,
it's
the
leading,
crypto
wallet
and
gateway
to
ethereum
based
apps,
swap
store,
send
sign.
It's
amazing.
It's
everything
you
need
to
own
and
manage
your
own
digital
assets.
So
it
has
all
these
amazing
features
for
it
and
it's
available
across
major
platforms.
B
So
what
is
what
is
metamask
snaps?
Well,
it's
a
plug-in
system
for
metamask,
so
it
essentially
goes
beyond
swapping,
storing
sending
and
signing
right.
It's
a
plug-in
system
and
a
script
loaded
over
a
a
and
verified.
It's
floated
over
and
verified
over
it.
Permissionless
protocol
like
ipfs,
enso,
swarm.
It
solves
a
problem
because
sometimes
plugins
can
have
too
many
permissions.
So
these
have
zero
permissions
by
default
and
then
you
can
extend
and
work
with
the
wallet
apis.
B
So
why?
Why
have
metamask
snaps?
Well?
The
whole
point
of
a
whole
movement
is
for
decentralization
and
permissionlessness
and
just
you
know
more
innovation.
So
we
don't
want
to
be
a
bottleneck
in
innovation.
We
also
scope
the
authority
again.
Consent
is
a
big
thing.
We
want
to
avoid
the
need
for
excessive
authority
so,
like
let's
say,
a
file
sharing
plug-in
that
doesn't
need
to
know
what
page
you're
on
just
what
things
that
you
want
to
download.
B
Also
it's
more
security,
so
these
scripts
have
zero
privileges
by
default,
but
they
can
request
to
work
with
certain
apis.
And
then
you
say
yes
or
no
so
quick
overview
again.
B
The
p2p
one
of
the
most
underrated
projects,
I
think
in
the
ecosystem,
some
think
of
it
I
think
of
it
as
express.js,
but
for
p2p
apps,
it's
a
really
mature
project.
Ipfs
is
built
on
that
and
then
filecoin
is
built
on
ipfs
right.
So
you
have
a
routing
system.
Then
you
have
a
routing
system
that
is
used
for
distributed
storage
of
accessing
files
and
websites
and
applications
and
data,
and
then
you
have
filecoin
which
basically
incentivizes
this
accessing
of
files
and
websites
and
data.
B
So
then
that
creates
an
interesting
thing
right.
We
have
we
economic
incentives,
lead
to
assets
and
these
assets
that
need
lead
to
the
need
to
manage
and
access
them.
It
sounds
like
a
job
for
metamask
right,
so
you
go
again
swap
source,
send
sign,
and
now
more
so
cool
idea
would
be
hey.
Can
you
create
a
dab
that
uses
falcon
ethereum
you'd
be
one
of
the
first
ones
to
do
so
and
become
a
legend,
but
that's
really
the
context
of
it.
Why
you
would
need
a
snap
for
falcon
just
a
quick
little
overview.
B
So
far,
coin
beta
runs
in
the
thought
coin.
Snap
inside
of
metamask,
the
snap
manages
the
foul
coin
keys
derived
from
the
seed
phrase
in
metamask,
so
the
snap
doesn't
see
the
c
phrase
or
any
keys,
except
for
those
used
for
five
point.
At
the
moment
it
doesn't
represent
the
falcon
transactions
or
assets
in
the
ui.
That's
up
to
the
adaptive
display
to
display
how
those
are
used,
but
again
it's
permission
and
suspensibility,
so
you
can
inform
it
and
make
it
better.
A
All
right,
so
we
are
not
gonna,
try
to
poke
the
demo
gods
today
and
so
we're
gonna
just
walk
you
through
how
you
would
download,
install
and
start
using
the
metamask
coin
developer
preview.
So,
as
you
can
see
in
this,
in
this
gif
or
jiff
fun
fun
little
debate
that
we
were
continuing
to
have
on
our
our
check
in
to
today
yup
stirred
the
pot
okay,
everyone's
awake
now
so
first,
what
you're
gonna
do
is
we
suggest
that
you
create
a
new
browser
profile?
A
The
developer
preview
is
gonna
work
in
any
chromium-based
browser,
it's
really
built
for
for
chrome
or
brave,
so
the
the
flow
is
essentially
the
same,
whether
it's
chrome
or
brave
go
up
to
your
profile
in
the
upper
right
corner.
Click
on
that
profile
and
then
go
to
other
profiles
and
click
add
so
create
create
a
new
one.
So
that
way
you
have
the
ability
to
install
a
new
a
new
instance
of
of
the
metamask
browser
extension
without
affecting
your
your
other.
A
If
you
already
have
metamask
installed
this,
this
won't
impact
your
existing
metamask
browser
extension.
So
then
you
will
download
the
metamask
filecoin
developer
preview.
I
am
going
to
drop
that
into
the
chat
and
the
what
you're
seeing
here
is.
This
will
be
the
latest
version
of
the
file
coin
developer
preview.
A
You
should
use
the
build
for
your
specific
browser.
We
have
chrome
and
brave
if
you're
using
another
chromium-based
browser
just
use
chrome
if
it
isn't,
if
it
isn't,
if
you
don't
see
it
listed
there
all
right,
so
then
you're
gonna
go
into
the
where
you
type
in
the
web
address
chrome
extensions
that
will
and
then
you'll
go
and
click
that
to
turn
on
your
developer
mode.
This
looks
the
same
in
chrome
and
brave.
A
You
can
use
brave
instead
of
chrome
here
for
for
that
in
the
url,
then
what
you'll
do
is
locate
and
unzip
the
package
if,
if
it
hasn't
been
automatically
unzipped
and
just
understand
where
that
is
installed,
because
you
are
going
to
need
to
use
that
use
that
folder
be
by
clicking
load
unpacked
in
the
in
the
browser
and
then
finding
where
that
that
file
is
and
then
that
will
actually
install
the
metamask
filecoin
developer
preview.
A
Okay,
so
then
you'll
need
to
set
up
metamask
and
you
we
really
really
really
recommend
that
you
create
a
new
seed
phrase
or
use
a
specific
seed
phrase
that
you
have
associated
with
a
development
account
rather
than
using.
If
you
already
have
metamask,
then
using
a
seed
phrase,
that's
associated
with
your
your
metamask.
These
should
be
separate.
So
what
you'll
do
is
you'll
come
up
with
a
new,
a
new
password,
save
the
the
12-word
secret
recovery
phrase,
the
seed
phrase
and
secret
recovery
phrase.
Just
to
give
you
an
idea.
These
are
the
same.
A
We
we've
sort
of
changed
our
terminology,
so
you
might
see
now
instead
of
seed
phrase,
we
use
secret
recovery
phrase
and,
as
anthony
pointed
out,
don't
share
your
seed
phrase
with
anybody.
That's
why
we're
using
the
the
term
secret
recovery
phrase,
even
your
development
one,
don't
don't
don't
share
that
one
best
practices
all
right.
A
So
once
you
have
that
done,
there
is
an
existing
demo
dap
that
you
can
interact
with
and
I'll
paste
it
here,
and
you
can
actually
now
use
that
to
interact
with
with
that
dap
and
start
to
sort
of
look
around
for
inspiration
and
see
what
is
is
going
on.
If
you
want
to
inspect
the
source
code,
you
just
paste
it
in
and
there's
a
nice
little
ability
to
sort
of
walk
through
and
understand.
A
Oh
this
is
this
is
what's
happening
with
with
the
ui
what's
happening
in
the
browser,
so
we
highly
recommend
that
you
do
that
and
then
there's
a
super
helpful
readme.
That
just
gives
an
overview
of
everything
put
together
by
metamasks
eric
marks
and
so
definitely
recommend
that
you
check
that
out
we'll
be
in
discord
in
browsers
3000.
A
So
if
you
have
any
questions
about
this
you're
having
any
issues
you
can
always
just
you
know,
ask
a
question
and
anthony
and
I
will
be
lurking
in
that
channel
and
hopefully
helping
you
you
out.
You
can
also
message
us
in
our
our
discord
is
as
well.
If,
if
there's
anything
that
is
maybe
off
topic
for
for
this
hackathon,
but
you
want
to
go,
go
deeper
on
so
a
little
bit
of
just
incentive
to
use
this.
A
If
you
are
best
use
of
metamask
winners
will
receive
a
seat
in
the
blockchain
developer.
Bootcamp.
Here's
some
information
about
that.
So
you
can
see
if
that's
something
that's
interesting
to
you
or
sort
of
fits
the
the
profile
that
that
that
you
have
so
that
is
it
from
us.
We'll
share
the
slides.
So
you
can,
you
know,
check
out
the
flow,
but
once
again
thank
you
for
having
us
we're
really
happy
to
be
here.