►
From YouTube: Building NFTs the Right Way with NFT.storage
Description
No description was provided for this meeting.
If this is YOUR meeting, an easy way to fix this is to add a description to your video, wherever mtngs.io found it (probably YouTube).
A
Hello,
again
developer
ally
back
so
pretty
much
david
has
just
done
my
whole
presentation
for
me,
no
kind
of
so
I
was
here
to
do
a
bit
of
a.
A
A
That'll
just
be
like
okay,
but
but
I
just
wanted
to
show
everyone
out
there,
especially
if
you're
on
our
live
stream,
how
you
might
go
about
making
an
nft
contract
for
yourself
and
maybe
just
demystify
this
a
little
bit
for
people
that
maybe
haven't
looked
too
much
into
the
basic
nft
contract
trap
structure
and
how
it
works.
So
I
think
we
all
know
what
nfts
are.
So
I'm
not
going
to
go
down
the
road
there
they're
non-fungible
tokens.
A
The
main
point
I
wanted
to
make
is
what
david
already
has
kind
of
made
before
is
that
nft's
the
image
or
the
video
or
the
content
that
you
attach
to
this
nft?
That
metadata
needs
to
be
stored
properly,
as
david
was
talking
about.
So
this
is
really
where
ipfs
and
filecoin
can
play
a
large
part
in
the
ecosystem,
so
nft
properties
I'm
going
to
bounce
through
this
there's,
so
many
nft
use
cases
and
applications
out
there,
and
I
really
think
we've
only
kind
of
touched,
the
surface
of
where
nfts
can
go.
A
So
you
know
I
just
bunch
of
I
wrote
a
bunch
a
list
off
the
top
of
my
head
there
of
some
of
the
nft
things.
We've
also
heard
some
really
cool
nft
applications
at
the
south
by
southwest
nft
house
over
the
last
four
days.
So
there
was
two
poets
or
language
people
talking
about
the
intersection
of
how
we
could
use
word
nfts,
and
someone
had
created
these
airdropped
nfts
that
when
you
got
this
word
you'd
then
place
it
in
another
application
and
you'd
build
a
poem
together.
A
So
that
was
super
cool
and
it's
like
collective
collaboration
like
everyone's
gone
crazy
over
word
all-
and
this
is
kind
of
like
the
new
word
or
that's
what
I
thought
at
the
time.
So
that
was
really
cool.
We've
got
monaverse
upstairs
and
we
had
someone
called
hard
architecture
showing
us
how
to
make.
I
moniverse
nft
so
making
the
structure
in
there
well
yep
and
minting
it
live
so
that
was
really
cool.
Nft
is
a
social
good
as
well.
A
We
held
a
sustainability
panel
yesterday
and
it
wasn't
necessarily
nfts,
but
they
were
talking
about
how
we,
you
know,
fund
projects
to
keep
things
sustainable,
so
they
were
conserving.
A
I
think
the
local
land,
I
kind
of
heard
it
in
the
background,
but
they
were
conserving
the
local
land
by
you
know,
keep
using
this
crypto
economic
system,
so
there's
so
many
different
ways.
We
can
kind
of
think
about
doing
good
with
nfts
and
with
blockchain,
and
that
was
my
main
point
on
this
slide.
I
think
so.
Anatomy
of
an
nft
contract,
I
think
open
zeppelin
is
the
best
place
to
go
to
have
a
look
if
you
want
to
have
a
look
at
the
a
basic
nft
contract.
A
So
this
is
the
erc
721
contract
standard.
A
Yep,
so
they've
even
got
a
so
this
is
the
code
for
it,
the
solidity
code
for
this
I
should
say,
and
you
can
make
nfts
on
lots
of
different
chains.
I
actually
did
a
live
stream
with
ripple
yesterday
who
implement
nfts
completely
differently.
To
this.
That's
another
story,
though,
but
this
is
the
erc721
contract
and,
as
you
can
see
there,
it's
pretty
basic
you
you
can
just
meet
this
with.
You
know
a
number
of
different,
it's
just
a
token
id
and
that
yuri
that
you
need
the
meta.
A
Sorry
a
bit
lost
without
my
notes.
To
be
honest,
no
okay!
So
everyone's
probably
heard
of
an
erc721
and
you'll
note
on
openc.
They
even
talk
about
ipfs.
So
that's
interesting
and
I
think
I'm
just
gonna
get
straight
to
the
code,
but
basically
why
you
need
ipfs
and
filecoin.
You
need
storage,
that's
off
chain,
because
if
you're
going
to
store
everything
on
chain
that
can
get
really
prohibitively
expensive,
so
you
don't
really
want
to
be
storing
videos
on
the
ethereum
chain,
for
example
that
could
get
crazy.
A
Oh
some
inspiration,
so
some
of
the
projects
out
there
that
are
using
ipfs
and
filecoin
audios
live
peers
based
on
us
new
york
city,
open
data.
I
think
david
before
mentioned
the
internet
archive
as
well
they're
using
ipfs
and
filecoin.
So
there's
heaps
of
people
building
on
us.
That's
basically
what
I
do
what
I
wanted
to
say.
Sorry
all
right!
A
This
is
my
project,
so
I
built
a
little
south
by
south
west
nft
house,
nft
collection
and
if
you
do
have
like
your
laptop
with
you
and
a
metamask
and
wallet,
and
I've
only
put
this
on
ring
free
test
net,
you
can
go
and
mim
one
of
these
yourself.
So
I
will
get
the
address
for
you.
A
I
don't
know
if
I
can
paste
it
into
the
live
chat
really,
but
maybe
I
can
yeah.
Maybe
you
can
see
the
address
here.
So
it's
actually
up
live.
You
can
go
and
mint
your
own
and
if
tv
wanted
to
soft
unit,
0948.on.fleet.com.
A
Sorry,
you
can
also
go
and
download
this
project
if
you
want
to
start
at
nft
to
use
for
yourself,
so
here's
my
contract,
all
I've
done-
is
extend
the
erc
721
contract
from
open,
zeppelin.
A
I've
added
a
few
different
things
to
it.
Like
I've
limited
the
number
of
nfts,
I
wanted
to
the
main
function
I
wanted
to
talk
about.
Is
this
my
nft
function?
A
I
wanted
to
make
sure
that
you
know
that
address
only
means
one
ticket,
because
the
point
of
it
is
is
to
kind
of
be
like
a
pull-up
like
a
proof
of
attendance,
nft,
so
I'll
just
connect
to
my
wallet
and
show
you
how
this
works.
A
A
So
what
I'm
using
in
the
background
here
is
an
svg
and
then
I'm
appending
the
name
that
the
user
inputs
to
that
svg
and
I'm
passing
that
in
as
the
metadata
to
nft.storage
to
store.
So
as
you
can
see,
it
will
kind
of.
Firstly,
when
I
click
mint,
it
will
save
that
metadata,
so
the
svg
base,
as
well
as
your
name
and
then
that
saves
to
nft.storage
and
then
I'll
call
my
contract
and
mint.
A
The
actual
nft
with
that
metadata
and
that
should
come
up
just
takes
a
couple
of
seconds
so
to
display
it
on
the
front
end.
What
I'm
doing
is
using
one
of
those
http
gateways
that
david
mentioned
before,
but
if
you're,
using
brave
or
opera
browser,
for
example
those
come
in
built,
so
you
don't,
you
can
actually
call
an
ipfs
cid
on
brave
or
opera.
I
think
there's
one
more.
A
A
Yeah
and
it
shows
yeah,
so
I'm
I'm
actually
minting
one.
This
account
already
owns
a
ticket
and
it
shows
the
last
two.
I
I
need
to
tweet
the
code
a
bit
sorry.
I
wrote
this
a
little
bit
ago
and
I
I
did
it
in
a
bit
of
a
rush,
so
I
need
to
tweak
that
a
bit
it
shouldn't
be
that
slow
in
general
feel
free
to
put
a
plural
question
on
this,
though
so
I'll
just
show
you
the
functions
that
actually
do
that
here
as
well.
A
A
Let's
come
back
to
that
one
yeah,
so
the
first
function
is
creating
the
nft
data,
so
when
the
user
enters
their
name,
I'm
going
to
create
the
nft
data
and
save
it
to
nft
storage,
like
I
said
so
that
I'm
creating
a
client
with
nft
storage.
Super
simple
right,
like
david,
said
one
line
of
code
you're
good
to
go.
Those
are
the
kind
of
tools
we
like
to
use.
A
A
That's
basically,
all
this
code
does,
but
I've
got
a
base
svg,
I'm
appending
the
name
to
the
end
of
that
file
and
that's
how
I
bring
up
like
kind
of
personalized,
nft
image
here.
So
then
client.store
name
description,
image.
A
Everything
you'd
see
in
a
classic
in
the
metadata
for
an
nft
in
general,
and
then
you
can
add
whatever
else
you
like
to
this.
So
if
you
wanted
to
add
traits,
you
wanted
to
do
something
like
that.
You
could
definitely
add
that
to
this
as
well,
and
then
you
can
see
that
the
meta
data
so
that
that's
it,
that's
that's
how
you
save
to
nft
storage,
you've
got
eight
times
redundancy
you
get
a
cid,
and
you
know
all
I
needed
to
do
was
import
a
package
from
npm.
A
So
that's
what
I
love
about
this
one.
So
thanks
david
and
team,
appreciate
that
I
can
have
a
quick
look,
I
think
in
the
code.
Sorry,
if
I'm
flicking
a
bit,
I
think
in
the
code
we
should
probably
have
seen
that
call.
So
this
would
be
the
response
from
nope.
That's
not
it.
We
can
probably
do
it
yeah
sorry
anyway.
The
metadata
came
comes
back
basically
with
that
ipfs
cid
and
a
couple
of
other
things.
So
that's
what
I
I
just
wanted
to
show
you
there.
A
That's
really
all
there
is
to
connecting
to
nft
storage.
So
that's
how
we
store
it.
If
you
wanted
to
display
it,
I've
also
got
a
little
function
up
the
top
here,
creating
the
image
view.
A
A
I've
actually
like
got
a
bit
of
a
confusing
metadata
name,
so
don't
mind
the
splitting
there,
but
basically
all
it
is,
is
https
and
I've
used
ipfs.dweb.link
as
my
http
gateway,
and
this
is
how
I
set
the
image
view
and
display
that
entity
on
the
front
end
and
that's
basically,
it
guys.
That's
kind
of
all.
I
wanted
to
show
you
today,
so
hopefully
a
decent
get
started
guide
on
on
how
to
build
your
own
nfts.
A
That
is
it
for
our
live
stream
as
well.
So
thank
you
so
much
everyone
for
joining
us
online.
Next
up
we're
going
to
hear
from
chris
at
the
graver
house,
though
here
he
is
in
his
swanky
shirt.
Thank
you.
Chris.