►
From YouTube: FVM 101 AMA - Sarah Thiam - FVM Dataverse Hackathon 2023
Description
FVM 101 AMA presented by Sarah Thiam at the FVM Dataverse Hackathon Kickoff 2023.
A
Good
morning,
good
afternoon,
good
evening,
everybody
welcome
to
this
series
of
workshops
as
part
of
this
hackathon
that
we're
doing
the
dataverse
hackathon.
So
we've
got
a
series
of
workshops.
Today
we
have
Sarah
tiem,
we
have
myself,
we
have
nandit
merah,
we
have
Tim
kernel
and
we
have
Debbie
Lee.
So
there's
a
whole
series
of
talks
going
on
today,
they'll
be
running
back
to
back.
A
Hopefully,
everything
is
going.
Okay
here,
I,
don't
just
I'm
just
going
to
check
twitch
just
to
make
sure
we
are
all
live.
We
have
Dawn
in
the
chat
in
the
audience
as
well.
So
hopefully
Dawn
can
confirm
everything
is
good
and
hopefully
you
can
hear
everything.
Okay.
So
yes,
let's
go
2007,
hello,
everyone
great!
So
yeah!
If
you
have
any
questions,
put
them
in
the
in
the
chat
as
we
go
along
and
I'm
gonna
hand
over
now
to
Sarah.
So
first
talk.
Take
it
away.
Sarah.
B
Thanks
Matt,
hey
everyone!
Welcome
welcome!
If
you're
in
I
see,
we
have
quite
a
few
people
around
we're
gonna,
kick
it
off
with
an
introduction
to
high
level
technical
overview
to
Fem.
For
those
of
you
who
I
mean
we've
done
this
quite
a
few
times
at
different
hackathons
we've
been
running
a
lot
of
hackathons
and
we've
met
a
lot
of
different
hackers.
B
So
if
you're
new
to
Fem
we'll
take
you
through
just
to
get
you
a
gist
of
what
it's
about
and
then
we'll
and
then
that
will
give
you
a
foundation
to
launch
into
all
the
different
workshops
that
are
happening
today,
which
I've
also
personally
really
excited
to
view,
because
there's
some
stuff
that
we've
integrated
over
the
past
few
weeks
but
I
we
haven't
well
I,
haven't
had
time
to
like
play
around
with
it,
and
you
should
be
able
to
do
so
today.
B
So
you
know,
I
would
I
would
probably
stay
by
my
computer
and
try
stuff
out
and
yeah
I'll
be
tweeting
about
it.
So
there
I
am
on
Twitter.
I
am
part
of
the
developer
experience
team
together
with
Matt
and
a
few
other
team
members
of
ours,
and
we
focus
on
making
sure
sure
the
developer
experience
with
the
Falcon
Virtual
Machine
is
smooth.
We
get
your
questions
answered
and
we're
creating
more
dots
as
we
go
along
and
creating
more
resources
for
developers
as
we
go
along.
B
B
So,
overall,
I'm
pretty
sure
you've
come
into
this
hackathon,
with
an
understanding
of
what
the
falcoin
machine
can
do.
The
Falcon
Virtual
Machine
has
been
to
deliver
on-chain
programmability
to
the
filecoin
network,
and
what
that
means
is
that,
for
the
Falcon
network
is
a
storage,
a
decentralized
storage
Network.
We
are
one
of
the
largest
decentralized
storage
networks
out
there
and
when
we
talk
about
on-chain
programmability
we're
thinking
about
how
you
can
write
logic
around
the
storage
natively
within
the
same
environment
rather
than
writing
to
a
separate
storage
platform
altogether.
B
So
there
there's
a
lot
of
value
in
that,
including
things
like
performance
security.
It
just
makes
it
a
whole
lot
easier.
So
that's
what
we
hope
to
deliver
with
the
Falcon
Virtual
Machine.
B
So
now
that
is
what
I
talked
about.
I
think
the
vision
here
is
thinking
about.
You
know
not
just
thinking
about
maybe
one
project
that
we
can
do
but
kind
of
thinking
longer
term,
if
you're
thinking
about
Shifting
the
internet
from
more
of
a
centralized
structure
and
web
2
to
a
more
decentralized
structure
in
web3,
and
we
want
the
same
capabilities
and
functionality.
We.
We
are
thinking
very
much
in
that
spirit,
and
how
can
we
get
to
enable
web
skill
Solutions
with
fvm,
now
that
we
have
the
whole
storage
component
down?
B
Yeah
as
you,
if
you
have
not
seen
this,
this
is
the
falcoin
master
plan.
This
is
really
the
goal
for
the
whole
Falcon
Network.
We
have
built
the
decentralized
storage
Network,
as
I
mentioned
earlier
on,
so
we
took
about
five
seven
years
to
build
that
up.
It
is
now
running.
You
know
some
of
you,
I
might
have
used
it
already
step.
B
Two
for
us
is
to
onboard
Humanities
data
onto
that
committed
capacity
in
the
storage
Network,
which
we
are
in
the
midst
of
doing
and
we're
bringing
it
on
board,
clients
and
customers,
and
even
people
who
are
from
the
web
2
space
who
want
to
start
onboarding
data.
We
are
just
really
good
option
for
them,
and
if
you,
if
you
are
curious
as
to
where
we
stand,
we
do
get
questions
around
like.
How
do
you
compare
to
other
storage
platforms?
You
can
always
go
to
storage
dot,
Market
it's
a
website.
B
They
can
do
a
comparison
for
you
and
can
give
you
a
really
good
understanding
of
where
falcoin
is
in
that
whole
Space
of
storage
and
what
we
do
offers
compared
to
other
options
out
there
and
then
step
three
for
us
is
to
bring
computer
data
with
fem.
So
this
is
the
the
piece
where
fvm
is
coming
right
into,
so
you
are
standing
right
at
step
number
three
of
our
Falcon
master
plan
and
you
are
effectively
part
of
it.
If
you
are
hacking
today,
at
the
hackathon.
B
So
to
be
to
just
you
know,
be
clear
and
level
set.
We
are
a
layer,
one
fem
is
the
layer.
One
is
the
compute
over
State
off
of
the
layer,
zero,
which
is
the
Falcon
storage
layer
And
to
clarify.
We
do
get
questions
around
the
difference
between
Falcon
and
ipfs
and
to
make
it
clear
for
all
the
hackers
today
which
will
play
into
your
project,
is
that
falcoin
and
ipfs
are
separate.
Falcon
itself
is
a
blockchain.
B
It
is
kind
of
like
a
like
the
protocol
that
captures
all
the
different
transactions
across
the
storage
Marketplace
with
storage
providers
that
store
your
data
for
an
incentivized
amount
of
like
a
fee
right,
whereas
ipfs
is
a
P2P
Network,
and
so
you
can
store
your
data
and
it's
mostly
free.
But
the
note
that
is
storing
your
data
could
disappear
overnight
and
there's
no
guarantee
of
your
data
being
stored.
B
So
you
have
the
ipfs
PDP
Network
and
you
have
the
file
coin:
Storage,
incentivized
storage,
Marketplace
the
two
work
in
complement.
If,
even
if
you
built
your
project
today,
you
could
be
using
fem,
falcoin
and
ipfs.
So
in
one
sentence,
if
you
think
about
it
conceptually,
you
could
use
fvm
to
then
store
data
onto
filecoin,
and
you
can
then
pin
it
to
ipfs
for
a
quicker
retrieval,
because
when
you
start
in
Falcon
it
gets
sealed
into
a
sector
to
retrieve
it.
B
It
does
take
a
cost
and
a
certain
amount
of
power
to
then
unsealed
that
data
and
then
retrieve
it
back
out.
We
have
new
Solutions
coming
in
the
retrieval
Market
space,
but
for
now
we
see
that
it's,
a
really
nice
complement
to
then
started
on
powercoin
and
making
sure
your
data
is
stored
and
secure
and
then
pinning
a
copy
to
ipfs
for
quicker
retrievals,
especially
if
you're
building
a
debt
that
needs
to
you
know
return
information
really
quickly
to
your
users
so
yeah.
This
is
how
you
can
think
about
the
three
different
components.
B
Just
to
you
know,
put
a
point
of
clarification,
because
sometimes
we
do
get
confused
with
these
different
things
and
we
hope
that
it's
making
it
clearer
to
you.
So
you
have
your
their
zeros,
your
layer,
ones
and
I.
Think,
from
most
of
your
projects
today,
you'll
be
building
a
layer
to
I
mean,
of
course,
unless
you're
building
a
layer.
One
protocol
in
complement
the
fvm
using
fvm.
B
Most
of
you
will
be
building
a
layer,
2
solution
and
like
a
debt
or
a
project,
and
so
a
lot
of
our
resources
are
going
to
be
focused
on
that.
A
lot
of
our
workshops
as
well
is
going
to
be
focused
on
how
we
can
help
you
to
build
that
project
out.
B
And
this
is
the
classic
architecture
for
fvm
that
we've
we've
shown
quite
a
few
times
for
those
of
you
who
have
not
seen
it.
This
is
a
representation
of
what
fvm
is
and
where
it
sits
on
the
Falcon
Network
as
I
just
showed
you
in
the
previous
slide.
You
know
we
have.
These
are
the
different
layers,
if
you
think
about
it
here,
that's
represented
over
here
where
you
have
an
instance
of
fem
running
on
top
of
a
file
coin
node.
B
So
every
node
could
run
like
an
instance
or
multiple
instances
of
fem
within
every
instance
of
fvm.
This
is
what
it
comprises
of.
So
you
have,
if
you
break
it
down
into
a
we've,
got
umbrella
components,
larger,
larger
components
over
here.
You
can
see
it
such
that
you
have
Native
well
FMS
over
here,
and
this
is
what
you
can
do.
These
are
all
the
different
responsibilities
that
it
has,
the
library
that
it
works
with.
These
are
all
under
the
hood.
B
On
top
of
that,
you
would
have
two
classes
of
actors
and
we
think
of
actors
like
smart
contracts.
So
if
you
read
through
our
documentation-
and
you
see
the
word
actor-
we
are
referring
to
Smart
contracts,
it
is
a
version
of
it.
I
would
say
you
don't
have,
we
don't
have
to
get
into
it,
but
these
are
two
different
classes
of
actors
that
we
have.
The
first
class
would
be
the
native
actors,
so
we
consider
these
native
to
the
Falcon
Network.
B
It
was
built
with
mostly
with
rest
and
C,
plus
plus,
would
be
the
best
languages
to
interact
with
these
native
actors
on
Native
fem
as
a
whole.
Okay,
let
me
break
this
down.
First,
on
one
half
of
the
Native
actors,
you
have
the
built-in
system
actors.
These
are
actors
that
are
already
functioning
right
now
on
the
Falcon
mainnet.
These
very
much
run
core
functionalities
that
you
need
to
use
with
the
Falcon
protocol
and
a
very
storage
related.
B
B
In
protocol
labs,
and
then
you
have
another
class
of
native
actors
which
are
user
defined,
wasn't
actors,
so
we
use
wasn't
time
under
the
hood,
and
so
what
this
allows
you
to
do
is
to
write
with
most
languages
that
you're
comfortable
with
that
can
easily
compile
the
wasm
in
the
Falcon
Network,
and
so
that
allows
you
to
write
user-defined
Watson
actors
using
languages
that
you
prefer,
and
we
have
a
few
sdks
available
for
that
as
well.
We
have
go
rest
assembly
script
today
and
we're
still
building
that
out.
B
However,
these
are
not
yet
ready
on
the
Falcon
mainnet.
The
same
way
that
the
file
coin-
ethereum
virtual
machine
instance,
which
I
will
talk
about
in
a
second,
is
so
again
just
to
quickly
recap:
you
have
the
built-in
system
actors
which
no
one
can
really
change,
and
then
you
have,
the
user-defined
was
Magnus
which,
in
the
very
near
future,
will
allow
more
people
to
build
out
to
define
or
to
write
their
own
smart
contracts
using
the
different
sdks
that
we
have
and
so,
and
we
also
encourage
more
of
the
community
to
build
out.
B
But
that
should
be
coming
later
in
the
year,
but
for
this
hackathon
and
the
main
focus
this
time
around
is
for
this
class
of
actors.
So
we
have
built
a
foreign
foreign
runtime,
which
is
small,
which
is
compatible
with
the
evm
ecosystem,
and
so
we
build
out
I'll
run
through
a
little
bit
of
what
the
differences
between
fvm
fevm.
We
call
it
f
evm.
So
that's
how
we
refer
to
it
in
our
documentation
versus
the
evm.
B
What
we've
done
over
here
is
to
make
sure
that
we
have
an
ethereum,
yeah,
ethereum,
Json,
RPC
API,
that
you
can.
You
can
easily
use
seamlessly
with
any
evm,
techno,
tooling
or
technology
that
you
are
used
to
what
it
does
and
we've
also
built
in
a
way
that
is
VM
agnostic.
B
So
the
goal
today
is
to
build
it
to
be
seamless
with
evm,
tooling
and
infrastructure,
and
so
on,
but
in
the
future
we've
also,
you
know
built
it
in
such
a
way
that
we
could
easily
accommodate
different
kinds
of
VMS
in
the
future
and
so
still
TBD
on
what
we
will
be
building
up
next.
B
But
we
do
Envision
the
fbm
to
be
VM
agnostic
and
you
should
be
able
to
use
it
with
different
foreign
runtimes
that
you
are
more
you
used
to
or
you
prefer,
and
so
what
we're
really
trying
to
do
is
to
meet
developers
where
they're
at
because
we
do
see
storage
being
it's
just
important
to
everyone
right
and
being
able
to
enable
that
kind
of
web
scale.
B
Solutions
with
storage
plus
a
VM
of
developers,
preference
is
going
to
be
a
huge
game,
changer
for
the
web3
ecosystem,
so
giving
you
an
overview
of
the
architecture
and
mostly
when
you're
building
in
this
hackathon,
we
will
be
very
much
focused
on
using
solidity
using
the
fevm
and
you'll
be
mostly
building
in
this
space
over
here,
and
all
your
resources
will
be
catered
towards
that
as
well,
because
I
remember,
we
did
have
some
questions
yesterday
on
people
asking
on
what
languages
they
could
build
in.
B
If
you
are
curious,
you
could
use
the
sdks
that
we
have
on
the
native
side,
but
you
would
probably
need
to
build
that
in
a
local
net,
a
local
devnet
that
you
run
impossible.
You
can
still
run
it.
We
are
looking
for
users
of
fvm,
so
yeah,
okay
and
then
running
through
the
differences
between
fvm
and
evm,
just
really
quickly
in
case
you're
curious.
If
you're
an
evm
deaf
you'd,
be
like
wondering
what
is
the
difference
over
here
again,
we
are
trying
to
meet
smart
contract
desks
where
they
are
at.
B
We
saw
that
there
was
a
huge
ecosystem
of
evm
Builders
Amazing
Ideas
in
that
space,
and
we
wanted
to
and
unlock
the
fvm
for
this
group
of
Builders,
and
so
we
have
the
falcoin
evm
runtime
AKA
evm.
We
have
a
fully
feature
complete
ethereum,
Json,
RPC
API.
That
has
enabled
a
lot
of
the
tooling
that
you
can
use
and
I'll
run
through
some
of
the
tooling
data
on,
and
it's
all
stuff
that
you're
going
to
be
familiar
with
all
our
tutorials
and
starter
kits
are
also
built
around
that.
B
So
getting
yourself
familiar
with
those
is
going
to
make
it
so
much
easier
for
you
to
hack.
We
also
support,
address,
support,
Account,
Support
and
signature
support,
for
that
is
fully
evm
compatible.
So
you
know,
for
example,
you
could
use
your
Ox
address
throughout
all
the
different
development
that
you're
going
to
do,
and
you
wouldn't
actually
need
to
think
about
converting
that
to
a
falcon
address,
to
be
able
to
use
it
on
a
test
net,
and
then
you
know
in
the
future.
B
If
you
want
to
deploy
your
project
to
the
mainnet,
you
can
still
use
your
Ox
address
and
you're
using
all
within
metamask.
You
just
look
at
heart
hat
remix.
You
would
really
barely
see
the
following
set
of
things
other
than
understanding
what
kind
of
methods
you
need
to
call
in
your
project,
and
so
that's
really
what
we've
tried
to
enable
over
here.
So
far
it's
been
pretty
seamless.
B
We
are
very
I,
think
we
yeah
we're
pretty
good
with
like
how
it's
gone
so
far
and
we're
always
looking
for
feedback
from
Developers,
and
we
always
get
this
question.
Why?
If
evm
not
evm
again,
this
allows
fevm
allows
you
to
write
logic
around
storage
in
within
a
native
environment.
B
You
can
all
do
it
within
the
same
environment,
whereas
if
you
were
to
have
at
evm
outside
of
fevm
and
you
needed
to
use
storage
or
you
have
a
storage
heavy
application,
or
there
are
a
lot
of
different
use
case
that
you
could
enable.
B
But
if
you
use
just
evm,
you
would
then
need
to
write
to
a
separate
storage
platform
which
could
be
more
costly
if
you're
doing
separately
or,
let's
say
you're,
not
using
Falcon
Etc.
It
just
is
a
little
as
a
step
away
from
what
you
can
have
natively,
and
so
that
is
the
main
difference
between
fevm
and
evm.
B
Okay
and
then
what
does
this
mean
for
developers?
So,
for
the
first
time
ever,
the
Falcon
storage
network
has
been
around
for
a
while.
There
have
been
more
I
would
say
a
little
bit
more
manual
methods
in
getting
your
data
stored
onto
the
network,
whereas
now
this
is
the
first
time
that
developers
themselves
and
not
just
storage
providers
and
the
engineering
team
and
protocol
labs
are
interacting
with
the
ballpoint
protocol
and
so
as
a
developer.
Over
here
on
the
left,
you
would
be
calling
different
methods
from
built-in
actors.
B
I
mentioned
the
storage,
Market
actor
and
the
minor
actor
and
a
few
more
others.
These
are
built-in
actors
here
and
you'll,
be
able
to
call
different
methods
on
these
actors
to
use
within
your
project
to
make
it
super
easy
for
all
of
you,
we've
also
We've.
We've
prepared
a
falcon.solidity
library
that
we've
been
using
for
a
few
hackathons
now,
so
some
of
you
might
be
familiar
with
them
super
easy.
B
You
can
just
import
the
whole
Library
into
your
contract
and
then
call
the
different
methods
using
solidity
to
then
enable
methods
on
the
filecoin
network
itself,
so
super
easy
library
to
use.
We
have
documentation
for
that
running
through
the
different
methods
that
are
important
and
I'm
going
to
touch
a
little
bit
on
what
a
storage
deal.
Making
flow
looks
like
so
that
you
conceptually
understand
where
fpm
can
come
in,
and
so
when
you
and
attend
all
the
workshops
later
on.
B
Okay,
so
running
through
the
deal
making
flow,
so
at
the
protocol
level
early
days
we
had
this
is
the
original
flow,
it's
kind
of
like
a
diagram
that
we've
put
out
we're
going
to
put
more
documentation
out
on
this.
As
you
can
see
it,
it
does
take
a
few
different
steps.
If
you
look
at
the
column
on
the
left,
that
is
at
the
offline
side
of
things
the
off
chain
and
then
on
the
right
will
be
the
on-chain
side
of
things
and
so
you're
always
going
in.
B
You
know,
as
a
user
in
green,
the
the
little
man
at
the
top
in
green
wanting
to
store
a
piece
of
data,
you
will
have
to
go
off
chain
on
chain
off
chain
on
chain.
You
have
to
do
a
lot
of
different
steps
and
you
know
every
time
it
comes
off
chain.
B
That's
like
a
manual
process
that
you
need
to
go,
follow
up
on,
and
so
all
in
all,
that's
like
a
lot
of
different
steps
that
you
need
to
take
to
get
your
storage
deal
made
I'm
not
going
to
go
through
all
of
this,
because
life
is
now
easier,
and
so,
let's
not
go
through
the
more
complex
version
of
it.
But
I'm
going
to
show
you
how
you
can
do
it
much
more
easily
with
the
fvm.
B
So
this
is
like
our
primary
programmatic
storage
method
at
this
point
in
time,
this
is
going
to
be
I,
think
a
base
workflow
for
a
lot
of
projects
out
there,
especially
because
most
of
them
will
be
storage
relevant.
What
we're
really
looking
for
in
this
hackathon
as
you
build,
is
how
do
you
use
unique
features
of
fvm?
How
do
you
use
unique
features
of
filecoin?
B
You
could
build
things
like
D5
projects
and
all,
but
how
do
you
have
storage
elements
or
things
that
are
specific
to
the
data
economy
on
filecoin
that
that
are
unique
right?
So,
if
you
are
to
build
like
a
decks
and
it's
uni
swap
4
and
you're,
deploying
it
to
fevm
what
special
features
are
there
other
than
it
being
index,
and
these
are
questions
that
we
would
want
to
ask
as
judges,
and
we
want
to
know
about
so
yeah
running
through
this
base,
workflow,
which
could
be
relevant
to
a
lot
of
projects.
B
Here,
it's
called
the
client
contract
method.
We
have
a
hard
head,
starter
kit.
It
is
one
of
the
contract
templates
in
there.
You
can
take
it.
It
customize
it
and
check
what
it
does.
B
As
opposed
to
the
diagram
that
I
showed
you
earlier
is
that
it
very
much
streamlines
the
flow
using
fvm
for
you
to
store
a
piece
of
data,
so
you
could,
as
a
user,
have
your
piece
of
data
prepare
you
could
manually,
prepare
it
or
you
could
you
know
with
all
the
different
platforms
and
applications
and
I
know
a
lot
of
Builders
are
building
easy
guise
to
use
on
top
of
this,
which
is
really
cool
to
see
you
could
manually
or
have
it
covered
by
the
platform.
B
Prepare
your
piece
of
data
because
you
always
need
to
prepare
Data
before
you
get
stored
onto
the
Falcon
Network,
because
there
is
a
certain
format
for
it.
You
could
prepare
your
data
and
then
you
could
trigger
off
the
client
contract
the
fevm
client
contract
to
get
your
data
stored.
The
deal
is
automatically
made
with
storage
providers
on
the
network.
They
are
running
boost.
B
We
could
get
more
into
that
in
the
documentation
and
you'll
see
that
in
the
workshops
later
on,
Matt
is
going
to
do
a
really
cool
workshop
on
programmatic
storage
and
you'll,
see
the
tutorials
being
run
so
definitely
pay
attention
to
that.
That
my
Gmail
as
well
will
be
running
through
the
data
dial.
You
know
how
you
can
build
a
data
dial
using
client
contract
as
a
base
workflow
as
well.
He
will
also
run
a
compute
over
data
workshop
and
it
will
also
use
this
base.
B
This
base
workflow
of
client
contract
over
here,
so
super
important
workflow
over
here,
as
I
mentioned,
you
want
to
start
a
piece
of
data.
You
prepare
your
data,
you
run
the
client
contract.
It
then
makes
a
deal
using.
B
You
know
capturing
all
the
details
that
you
want
from
yours
from
the
piece
of
data
you
want
to
store,
it
creates
a
deal
with
the
storage
provider,
and
then
it
publishes
the
deal
ID
back
to
the
user
and
as
in
the
user,
can
go
retrieve
the
deal
ID
and
your
storage
deal
is
made
on
the
Falcon
Network,
so
that
very
much
streamlines
the
whole
process.
B
All
you're
doing
again
is
deploying
the
contract
and
choosing
which
piece
of
data
you
want
to
store,
so
you
could
use
it
in
various
scenarios
if
you're
building
a
data
dial,
this
could
be
the
one
client
contract
that
your
hotel
refers
to,
and
they
want
to
store
a
piece
of
data
and
yeah
it
just
it
just
unlocks
a
lot
of
things.
So
this
is
our
client
main
client
contract.
Workflow
then
want
to
highlight
that
to
you
and
definitely
look
out
for
the
hard
head,
starter
kit
and
the
storage
deal
at
making
kit.
B
I
will
run
through
this
alternative
too
much,
but
there
are
other
alternatives
to
the
client
contract.
This
is
not
fully
programmatic.
That
requires
a
manual
work,
so
I
won't
touch
too
much
into
it,
but
we
do
have
other
options
within
the
starter
kits
that
you
can
use
as
well
so
I'm
going
to
run
through
some
quick
tooling
that
all
of
you
will
see
as
you
use
in
your
hackathon.
These
are
really
important
tools
that
have
proven
effective.
B
A
lot
of
different
projects
have
used
them
to
date,
so
I'm
going
to
run
through
some
of
them,
so
you'll
be
aware
of
what
you
have
to
use.
So
we
have
the
hyperspace
test
net.
This
should
be
the
main
test
that
you
are
using
if
you
do
see
some
other
names
floating
around,
like
the
Falcon
midnet,
the
wallaby
test
net,
the
calibration
net,
we
have
quite
a
few
networks
running
around
out
there.
B
The
main
one
for
this
hackathon
is
the
hyperspace
test
net,
and
so
you
should
be
deploying
most
of
your
projects
onto
the
hyperspace
test
net.
If
you
do
want
to
run
it
on
your
local
net,
for
whichever
reason
they
have,
we
have
guidance
and
docs
for
that
as
well.
That
should
also
qualify
for
the
prior
submission,
so
hyperspace,
testnet
or
localnet
either
one
you
could
use
for
submissions
of
your
project.
B
I
would
say
this
is
also
much
easier
because
it's
a
it's
a
test
that
it
runs
for
you
and
we
have
storage
providers
that
are
mock
storage
providers
that
are
on
this
network.
To
then
accept
your
deals
regardless
of
Science
and
Etc.
So
a
really
good
testing
to
use.
If
you
want,
you
could
very
easily
go
to
chainless.org
and
connect
your
metamask
wallet
to
the
hyperspace
testnet.
B
If
you
enable
include
test
Nets
when
you
search
and
use
such
hyperspace,
you
can
then
get
your
metamask
wallet
connected
as
I
go
through
this
presentation
and
you
can
start
going
to
the
hyperspace
testnet
faucet
and
getting
some
tests
fill
every
single
time.
You
click
for
test.
Fill
you
should
get
about.
B
Five
I
would
say
five
to
ten
is
probably
all
you
need,
but
if
you
want
to
start
getting
more
test
fill
you
put
that
down
triggering
the
faucet
right
now,
all
the
way
to
the
end
of
presentation
and
you
should
get
like
20
fill
or
something.
But
yes,
we
have
a
test
net
over
here
we
will
run
through
we'll
be
using
this
in
all
of
our
demos,
so
this
is
yeah
and
we
have
the
Falcon
plus
metamask
integration.
B
It's
pretty
seamless,
as
you
can
see,
you
know,
you're
using
your
Ox
address
and
you're
getting
test
net
fill
yeah
same
process.
If
you
have
a
minute,
you
can
see
your
fill
within
your
Ox
account.
B
The
difference
again
is
your
contract
is
being
deployed
to
the
Falco
network,
but
we
are
enabling
all
the
different
evm
tooling
that
you
are
familiar
with
so
under
the
hood.
You'll
still
be
on
the
Falcon
Network
itself,
which
has
its
own
block
time,
which
is
a
little
bit
different.
So
there
are
differences,
but
yeah
I
do
remember
that
you're
deploying
to
the
file
coin,
Network.
B
So
if
you're,
using
metamask
and
you're
going
on
to
let's
say
you
do
deploy
your
project
to
the
midnet,
you
are
dealing
with
real
fill
in
the
future
super
easy.
If
you
want
to
check
this
out,
you
can
use
the
you
can
go
to
glyph.io
glif.io.
B
You
can
easily
connect
your
minimask
wallet
move
fill
around
if
you
are
taking
out
from
exchange
on
our
documentation.
We
do
mention
what
kind
of
exchanges
do
support,
withdrawal
or
fill
to
nox
account
and
vice
versa,
and
if
you
do
hit
any
snacks,
the
glyph.io
page
and
the
wallets
that
they
have
over
there
and
the
options
that
they
have
make
it
super
easy
to
transfer,
fill
back
and
forth
across
your
Ox
account
it.
B
B
We
also
have
the
remix
ID,
so
if
you're
used,
we
it
everything,
also
works
on
remix.
So
if
you're
used
to
remix
or
you're
used
to
hard
hat
Foundry,
we
have
different
starter
kits
to
support
those,
and
we
today,
as
of
today.
Well,
you
can
just
go
into
remix
and
you
can
use
you
can
import
the
starter
kit
and
use
it
within
remix
itself.
You
can
import
the
Target
and
use
it
within
vs
code,
whatever
environment
you're
most
familiar
with.
We
also
have
a
parallel
Foundry
starter
kit.
B
We
release
probably
about
two
months
ago.
We
had
one
of
our
early
Builders
help
us
to
build
it
from
the
communities.
So
this
is
really
awesome.
So
now
you
have
a
Foundry
option
as
well.
If
you
want
and
work
yeah,
if
you're
a
Community
member-
and
you
think
something
else
needs
to
get
built,
toolingwise
do
reach
out
to
us,
we'll
be
very
happy
to
work
with
you
to
improve
the
tooling
that
we
have
for
fevm.
B
I
did
mention
falcon.sol
as
a
really
easy
library
that
was
built
by
our
partners
on
decks
to
allow
you
to
access
methods
on
the
Falcon
network
using
solidity
itself
so
yeah.
They
have
documentation
for
this
as
well.
If
you
want
to
understand
every
single
method
and
what
it
does
so
that
you
can
call
it,
we
have
examples,
and
so
on
so
I
love
this
Library,
it's
just
it's
easy
to
use.
It
makes
it
much
easier
and
then
we
have
block
explorers.
B
We
have
about
seven
in
total,
Barracks
glyph
fill
mine,
Phil
Scout,
Phil
Fox.
We
have
various
explorers
and
these
are
all
captured
on
the
documentations
as
well.
If
you
hit
over
to
the
Falcon
docs,
you
can
see
the
different
explorers
that
support
the
fevm
hyperspace
test
net,
as
well
as
mainnet
itself
and,
for
example,
like
starboard
they're,
starting
to
capture
contract
analytics
as
well.
B
B
Coming
up,
we
should
have
a
lot
of
easy
resources
for
you
to
use
and
even
more
fevm
compatible
tools
that
have
come
up
in
the
past
month
or
so,
and
we
are
constantly
launching
with
new
partners
that
are
integrating
with
fevm,
so
definitely
stay
tuned.
We
use
this
twitch
Channel,
not
just
to
talk
through
for
this
hackathon,
but
Matt
and
myself.
B
Every
Thursday
get
on
here
as
much
as
possible,
get
on
here
and
experiment
with
the
different
integration
partners
that
are
coming
in
most
of
the
time
we
fail
most
of
the
time
I
fail
and
then
he
succeeds,
but
either
way
we
run
through
it.
And
you
know
you
can
kind
of
walk
through
the
mistakes
of
us
and
we
try
to
capture
them
as
we
go
along
and
we
have
that
guests
and
everything
so
we're
gonna
be
trying
out
a
few
of
these
things.
B
I
tried
out
Docker
two
weeks
ago,
didn't
read:
work
I'm,
gonna,
work
on
it
again
and
yeah
just
cool
stuff,
so
come
in
for
the
twitch,
and
you
know
try
all
these
things
out
with
us
and
if
you
have
ideas
for
other
partners
that
you
really
want
to
see,
we
are
on
the
field:
Builders
Phil,
Builders,
Phil,
Dash,
Builders,
slack
Channel.
If
someone
pops
into
the
chat,
that's
where
was
he
discussing
and
chatting
about
what
Builders
want
to
see
from
us?
B
Some
of
these
options
actually
came
in
from
those
suggestions,
so
definitely
keep
those
coming
in
and
yeah
I've
talked
a
bunch.
I
have
a
bunch
of
resources
for
all
of
you
as
well.
If
you
click
into
the
link
tree,
how
do
I
show
this?
Let
me
can
I
share
this
yeah.
If
you
click
into
the
link
tree,
you
should
see
one
of
the
hackathon
cheat
sheet.
I
think
that's
a
really
cool
one
to
check
out
so
for
the
hackathon
itself.
We've
been
update.
We
just
updated
updated
this
two
weeks
ago.
B
It
should
have
all
the
resources
that
you
need
to
be
able
to
build
aside
from
the
docs.
Of
course
like,
if
you
want
to
get
started,
there's
a
quick
start:
erc20
Quick,
Start
If
you
go
to
smart
contracts.
You
should
be
able
to
find
all
the
different
concepts
that
I
just
talked
about.
Mostly,
if
you
need
some
explainers,
we
are
also
mentors
on
the
ipfs
Discord,
so
we
can
be
answering
your
questions
over
there.
B
So
yeah
either
use
the
docs
or
also
in
complement,
use
the
cheat
sheet
to
get
through
what
you
need
for
your
build
for
your
project.
We've
also
included
some
non
not
captured
on
the
docs
new,
different
shims
or
like
tools
that
people
have
created
through
hackathons
that
have
been
useful.
We've
included
them
over
here
as
well,
so
yeah
definitely
check
those
out
but
yeah
a
ton
of
resources
for
all
of
you
to
use,
and
that's
it
from
me.
A
Awesome,
thank
you
Sarah,
okay,
that
is
great
and,
as
Sarah
said,
you
know
we
stream
here
regularly
on
Twitch.
So
if
you
are
new
to
the
channel,
you'll
see
there's
a
little
purple
follow
button
just
below
so
click
on
that
and
that
will.