►
From YouTube: PSF TSC Meeting - 06/08/2022
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).
B
Tweet
it
out:
okay,
okay,
it's
getting
set
up,
but
I
think
we're
live
now
waiting
for
the
link
to
pop
up.
So
if
people
are
watching
the
recording
just
hang
out
for
a
minute
we'll
get
started
here
shortly.
All
right.
A
B
Yeah
yeah,
a
lot
of
cross-pollination
here
all
right,
well
welcome
everybody
to
the
bi-weekly
permissionless
software
foundation,
technical
steering
committee
meeting.
My
name
is
chris
troutner,
I'm
joined
by
these
lovely
fellows
here.
Let's
go
around
and
do
a
quick
introduction.
I'll
start,
my
name
is
chris
trotner,
I'm
a
javascript
developer.
I
helped
found
the
permission
of
software
foundation
and
I
maintain
the
stack
dot
cash
infrastructure
as
to
service
for
businesses
who
need
infrastructure
for
interacting
with
the
bitcoin
cash
blockchain.
A
Why
don't
you
introduce
yourself?
My
name
is
aaron
schumacher,
I'm
part
of
the
psf's
aaron
army,
because
there
are
so
many
errands
in
the
psf
and
right
now,
I'm
working
on
building
up
ipfs
cluster
and
then
using
psf
software
to
make
it
decentralized
and
it's
bootstrapping
and
all
that
sort
of
stuff
working
with
the
tokens
working
with
nfts.
A
C
Yeah
aaron
cool
cleaner.
Why
don't
you
go
ahead
and
introduce
yourself
greetings:
aaron,
sunmen,
big
fan
of
the
permission,
the
software
foundation
since,
since
I
found
it,
I
don't
know
just
one
time
I
don't
know
I
must
have
seen
a
tweet
from
chris
or
something
and
just
have
loved
the
idea
of
permissionless
software
innovation,
because
the
gatekeepers
are
going
to
keep
you
out
unless
you
find
a
way
to
make
something
permissionless
and
the
software
you're
putting
out
in
is
a
part
of
this
has
been
fantastic.
E
B
All
right
here
is
the
agenda.
So
just
like
every
meeting
we
post
our
agendas
on
github
at
github.com
under
the
permissionless
software
foundation,
github
group
in
a
repository
called
tsc
for
technical
steering
committee
and
we
file
them
as
issues
and
that
way
everybody
can
get
to
the
links.
B
So
the
scope
of
the
meetings
are
to
cover
sort
of
the
the
really
it's
a
chance
for
us
to
celebrate
our
technical
achievements
every
two
weeks
and
the
meetings
tend
to
focus
on
the
core
technical
software
behind
the
psf.
There's
a
short
list
here
and
there's
there's
a
more
a
longer
list
of
cache
stack
dot
info
or
I'm
sorry
at
psfoundation.info.
B
There's
a
link
further
down
in
here.
So
I
mixed
the
agenda
up.
I
moved
the
token
deck
stuff
up
to
the
top
so
that
we
could
some
of
this
stuff
was
in
the
last
meetings
agenda
that
we
didn't
get
to.
It
was
a
really
good
meeting.
B
Last
meeting
we
covered
psfoundation.info
the
links
right
here
and
I
incorporated
a
lot
of
the
constructive
criticism
and
really
healthy
feedback
that
I
got
from
you
guys
in
terms
of
the
layout
and
how
to
structure
things
so
really
appreciate
the
input
that
you
guys
gave
me,
but
because
we
were
so
focused
on
that
we
kind
of
skipped
a
lot
of
the
new
stuff
around
nfts
and
the
decks.
So
I
want
to
focus
on
that
in
this
meeting.
B
First,
so
yeah
there's
a
demo
of
the
decks
at
decks.fullstack.cache
and
if
you
click
there's
a
sort
of
a
warning
here,
you
click
through
the
demo.
This
is
just
a
read-only
demo.
You
can't
actually
trade
with
the
demo.
All
you
can
see
are
the
tokens
that
are
listed
in
the
decks
right
now,
so
I
listed
some
tokens
this
morning,
so
I've
got
a
couple
tether
listings
for
a
dollar
and
for
five
dollars.
B
Some
psf
tokens
got
some
trout
tokens
listed
for
two
cents,
just
for
anybody
who
wants
to
try
the
actual
trading
process,
and
then
I've
got
this
nft
at
the
top
listed
for
ten
dollars.
This
is
the
the
very
this
tv001.
B
This
is
the
very
first
nft
that
I've
created
and
I
wanted
to
to
sort
of
show
this
off
to
you
guys.
B
So
if
you
go
to
trout,
nfts.com
and
you
give
it
a
minute
to
load,
this
is
loading
nfts
right
from
the
blockchain
and
it's
it's
utilizing
the
mutable
data,
and
so
I
only
have
this
one
nft
that
I've
created,
but,
as
I
create
new
nfts
in
the
future,
this
page
will
automatically
populate.
I
don't
need
to.
I
don't
need
to
update
the
the
page
itself
at
all
it'll,
just
automatically
detect
new
nfts
and
populate
them.
Awesome.
If
you
click
on
the
the
token
id
here,
it'll
open
up
this
window
at
token.fullstack.cache,
and
we
can.
B
We
can
dig
into
this
immutable
data.
So
this
is
a
good
sort
of
continuation
of
what
you
guys
covered
in
the
in
the
roots
up
episode
last
week,
where
you
guys
were
we're
doing
some
mutable
data
stuff.
So
so
in
the
immutable
data.
It's
pretty
sparse
because
it's
just
information
that
that
can't
be
changed.
B
I
actually
have
a
license
associated
with
this
nft,
so
that
went
into
the
immutable
data
portion
and
it's
just
a
copyright
saying
it's
creative
commons,
but
also
there
is
a
it
was.
I
kind
of
this
is
kind
of
a
match-up
between
the
creative
commons
license
and
a
license.
I
got
from
another
artist
that
I
talked
to,
who
adds
this
part?
B
So
it's
nice
is
that
that
license
file
is,
is
the
immutable
part,
so
that
license
will
never
change
and
it
is
for
every
part
of
the
token
and
so
right
now
in
the
mutable
data
portion.
So
this
is
all
data
that
I
can
update,
I
so
the
whoever
buys
this
token
will
have
the
token
and
but
but
I
will
retain
control
of
the
address
that
that
can
change
the
mutable
data,
and
so
this
this
is
functioning
like
a
certificate
of
authenticity.
So
I
have
this
current
owner
section.
B
Let
me
see
if
I
can
make
this
a
little
bigger
and
so
I'll
update
this
information
to
whoever
buys
it
and
then
come
comes
to
me
and
says:
yeah,
hey
I
bought
it.
Can
you
update
it
so
I'll
be
able
to
update
this
information
and
then
the
dynamic
portion
of
the
web
app?
Is
this
this
content?
So
I
have
the
video
copied
to
all
these
different
platforms:
youtube
rumble,
odyssey,
library,
ipfs
and
filecoin,
and
so
the
the
web
app.
What
it's
doing
is
it's
pulling
down
that
data.
B
It's
expecting
that
field
in
the
mutable
data
and
it's
populating
these
links.
So
the
whole
idea
behind
this
nft
is
it's:
it's
you're
not
really
buying
the
nft
to
get
exclusive
access
to
it,
you're
buying
it
to
essentially
support
the
artist
in
which
case
it's
me
in
this
case,
and
so
I'm
every
time
I
create
a
video,
I'm
going
to
turn
it
into
an
nft,
I'm
going
to
throw
it
up
for
like
10
and
I'm
gonna
add
a
buy
now
button.
B
That's
a
new
feature
that
I
want
to
add
to
the
dex,
where
the
this
nft
is
already
like,
segregated
into
its
own
address,
with
its
own
utxo
and
and
it's
being
monitored
by
the
deck.
So
I
want
to
add
a
buy
now
button
that
will
essentially
make
an
api
call
and
so
like,
if
you
basically
send
the
the
money
requested
to
the
address,
the
dex
will
detect
that
and
send
the
token
to
the
the
the
address
that
sent
the
money
to
to
create
the
sort
of
buy
now
feature.
B
And
then
I'll
I'll,
add
information
down
here
too,
about
like
the
current
owner,
because
a
lot
of
a
lot
of
the
reasons
why
people
buy
nfts
is
just
to
get
that
sort
of
social
proof
or
the.
You
know
that
the
recognition
like
they're
buying
it
to
support
the
artist.
But
it's
also
the
artist
needs
to
recognize
their
supporters,
and
so
it
creates
this
relationship.
D
So
chris
you
mentioned
this
site
will
update
automatically.
So
all
of
this
will
be
just
part
of
one
group
according
to
the
first
line,
and
you
just
index
this
group
right
and
just
show
the
new
child
yeah.
B
So
this
is
this:
is
the
group
id
up
here
and
then
so
I
use
that
group
token
to
create
new
children,
nfts
and
so
yeah.
So
this
is
a
new
feature
that
I
added
to
the
psf
slp
index
or
slp
db
used
to
have
this
feature
too.
To
where
you
can.
You
can
query
a
group
token.
Actually,
if
I
just
click
on
this
link,
it'll
pull
it
up.
B
Give
a
second
so
part
of
this
genesis,
data.
B
Oh,
it
might
not
be
displaying
it.
Let
me
pull
it
up
another
if
you
go
to
full
stack,
dot
cash
explorer
bchn.
This
is
a
way
to
interact
with
the
bch
api
api.
B
Right
here,
nfts
so
every
time
I
so
there's
only
one
so
there's
only
one
listing,
but
every
time
I
create
a
new
nft
from
this
group
token.
This
array
will
get
populated
with
the
token
id
for
that
nft
and
then,
if
I
look
up
the
nft,
there's
a
group
token
field
that
points
back
to
the
group
token
that
created
it.
C
C
B
That
stuff
in
and
do
that
yeah.
So
it's
it's
it's
a
fairly
simple
thing,
and
this
is
just
short
showcasing.
I'm
going
to
go
into
some
of
the
the
little
minor
updates
here
and
there
that
had
to
go
into
place
to
make
this
work,
but
but
yeah.
This
is
just
an
example
of
you
know.
I
I
don't
honestly
think
that
this
could
be
a
new
way
to
do
social
media,
like
you,
could
have
an
nft.
That's
like
your
profile
information.
B
You
could
have
an
nft
that
is
like
your
your
feed
posts,
and
so
a
page
could
just
simply
like
do
a
bunch
of
these
data
lookups
on
a
series
of
tokens.
B
Yeah
yeah
so,
and
so
that's
actually
a
pretty
good
segway
into
what
allowed
me
to
do.
That
is
this
update
to
minimal
slp
wallet,
so
minimal
slp
wallet
can
use
both
our
web
2
or
our
web
3
infrastructure,
and
so
it's
it's
like
this
layer
that
abstracts
away
like
at
some
point.
You
have
to
choose
whether
you're
going
to
use
web
2
or
web
3,
but
as
a
as
an
end
consumer.
B
And
one
of
them
is
this
get
token
data,
so
you
just
need
to
make
one
call
and
it
will
get,
because
that
actual
lookup
process
of
looking
up
the
mutable
and
immutable
data
associated
with
token
is
requires,
like
a
series
of
of
api
calls
and
so
that
all
sort
of
happens
under
the
hood
now
happens
on
the
server
side,
and
so
you
can
just
make
this
one
convenient
call
to
get
that
data,
and
so
I'm
hoping
to
see
more
sort
of
variations
on
this
theme
of
ways
to
use
token
data
to
do
things
like,
like
you
know,
like
I
like
a
craigslist
like
this,
really
brings
us
into
the
realm
of
social
media.
B
Now
right,
like
anything
that
you
could
do,
that
would
be
like
a
twitter,
feed
or
facebook
or
craigslist,
or
you
know,
instagram
like
these
can
all
be
done
with
tokens.
Now
that
we
have
this
sort
of
data
outlet
for
them.
B
So
that's
basically,
what's
up
with
the
dex
yeah.
I
want
to
add
that
buy
now
capability,
but
I
I'll
probably
I
really
need
to
get
working
on
porting,
the
decks
to
avalanche
and
ecash.
I
really
need
to
to
get
that
get
that
off
my
plate.
So
I'm
there's
so
many
exciting
things
that
I'm
I'm
focusing
on
that
I
keep.
I
keep
justifying
like
pushing
it
down
there,
but
but
I
gotta,
I
gotta,
really
tackle
those
things
before
I
add
any
more
features.
D
Risk
can
I
ask
here:
it's
maybe
related.
Do
you
remember
the
the
previous
week
in
the
in
the
telegram?
I
think
somebody
was
asking
about
a
piece
of
the
code
in
the
nft
related
javascript,
like
nft1.gs,
in
bch
gs.
D
So
are
we
processing
like
different
type
of
utxos,
because
in
this
code
you
are
how
to
see
checking
for
two
types
of
like
baton
based
utxo?
B
Vaguely
I
think
they
were
asking
about
how
the
the
you,
so
let
me
just
pull
that
up.
Actually
it's
it's
like.
B
B
D
Maybe
it's
related
to
this
conversation.
I'm
not
sure
the
the
piece
of
the
code
is
distinct.
It's
part
of
the
bch
gs
and,
more
specifically,
the
nft,
the
nft
file
at
this
one
nft
one.
So
this
part
here
seems
like
we
are
checking
here.
The
this
type
like
you
get
that
you
take.
So
if
you
check,
if
utxo
type
is
mine,
meeting
baton
and.
E
B
B
B
Yeah
yeah,
so
this
is
yeah.
This
is
just
a
an
artifact
of
legacy
software,
so
it's
like.
Well,
I
didn't
I
couldn't
yeah.
It
was
just
like
that
was
already
there
that
check
for
the
baton,
so
I
didn't
want
to
remove
something
that
might
still
have
some
functionality,
because
I
there
are
a
handful
of
people
that
have
still
managed
to
keep
slp
db
functioning.
D
So,
there's
nothing
to
do
with
the
current
conversation
about
different,
like
ecash
and
and
avox.
It's
not
for
for
for
this.
It's
just
legacy
from
the
previous
iteration.
B
Yeah,
okay,
so
so
that's
basically
where
the
dex
is
at
it
supports
nfts.
Now
it's
a
little
clunky.
If
anybody
wants
to
use
nfcell
nfts
on
the
decks
like
reach
out
to
me
and
I'll,
let
you
know
where
some
of
the
the
warts
are
at
this
point
you
got
to
watch
out
for
it.
There's
there's
if
you're
a
javascript
developer,
there's
definitely
ways
to
get
around
it
and
make
it
functional.
But
if
you're
not
a
javascript
developer,
it's
it's!
B
It's
pretty
tough
like
right
now
just
stick
to
fungible
tokens,
but
but
it
is
possible
for
people
who
who
really
want
to
push
through.
B
B
Yeah,
there
was
fullstack
dot
cash
explorer,
dash,
bchn,
and
so
this
lets
me
interactively
work
with
the
rest
api
for
bch
api.
B
Yeah,
this
is
actually
modeled
after
swagger,
which
is
a
sort
of
it's
the
same
idea.
It's
a
web
page
that
lets
you
interact
with
a
rest
api.
D
D
B
Yeah,
so
if
you
go
to
what
is
it,
I
think
it's
api.fullstack.cache,
that's
the
the
api
documentation
for
bch
api.
So
you
can,
you
can
read
through
here
and
see
all
the
different
endpoints
that
is
available,
and
then
most
of
these
endpoints
are
immediately
like
you.
Can
you
can
use
this
explore
bchn
page
to
to
exercise
those
endpoints
and
actually
interact
with
the
blockchain
in
real
time.
B
So
at
one
point
we
brought
up
the
bchjs
example,
so
I
just
wanted
to
point
out
here.
I've
got
a
link
to
this
page,
so
all
the
nft
examples
had
broken
in
the
move
from
slpdb
to
psf
slp
indexer.
These
are
all
fixed
now.
So
this,
if
you're
a
javascript
developer.
This
is
the
this
is
the
best
way
to
to
create
and
work
with
nfts.
So
it
has
this
introduction
to
well,
actually,
probably
anybody
who
wants
to
get
started
in
fts.
B
You
should
start
by
going
to
trout,
nfts.com
and
and
watch
this
first
video,
because
this
is
a
very
high
level
introduction
and
in
there
I
talk
about
this
relationship
between
group
tokens
and
nft
tokens,
which
is
unique
to
bitcoin
cash,
and
then
there
are
these
examples
in
here
for
creating
a
group,
token
minting
new
group
tokens,
sending
group
tokens
creating
nfts
and
and
creating
more
nfts.
B
So
if
anybody
wants
to
get
started
with
with
now,
this
does
not
do
the
mutable
data.
There
are
other
examples
that
I
can
point
you
to
for
for
creating
nfts
with
mutable
data.
B
But
yeah,
so
anybody
who
wants
to
get
started
the
code
exists
and
you
get
moving.
It's
it's,
but
you
kind
of
have
to
be
a
javascript
developer
right
now,
but
that
might
be
a
good
segue
to.
D
B
No
there's
not,
but
there
should
be
so
yeah
if
you
go
to
the
root
directory
here,
there's
bch
and
then
there's
ecash
and
there's
only
a
handful
of
ecash,
specific
examples
and
really
the
only
difference
between
ecash
and
bch
is
the
address
format
and
the
and
the
denomination
and
and
those
are
really
like
those
those
don't
really
affect
the
low
level
code.
B
Those
are
high
level
considerations,
so
really
the
code
should
work
and
if,
if
someone
just
want
there's
so
there's
just
a
couple
changes
that
tweaks
you
got
to
make
to
have
it
come
out
as
an
ecash
address
instead
of
a
bch
address.
So
the
only
thing
that
needs
to
be
done
is
just
to
make
a
slight
tweak
to
the
existing
bch
code
examples.
D
They
have
also
like,
with
this
new
sop.
Indexer,
it's
a
big
change.
So
do
they
have
the
same
functionality
in
ecash.
B
Yeah,
the
there's
there's
there's
api.fullstack.cache
and
then
I
think
it's
abc.fullstack.cache
is
the
ecash
side
version.
So
it's
the
same
everything's
the
same,
but
it's
on
the
ecash
blockchain
and
there's
even
explore.
What's
actually,
if
you
go
to
the
top,
it's
you
got
this
drop
down,
so
you
can
go
to
the
test.
Net's
not
functional,
but
the
abc
side,
I
believe,
is,
is
functional.
B
B
D
D
B
So
the
first,
the
first
one
you
would
no.
This
is
not
what
I
wanted
right
here.
Nft
example,
so
the
very
first
one
you're
gonna
run
is
here
at
the
top,
create
nft
group
token
oops.
B
I
guess
I
need
to
update
those
links,
create
group,
and
so
the
only
change
you
really
need
to
make
here
is
change
this
from
bchn
to
abc
and
then
it'll
be
talking
on
the
abc
chain
and
you'll
still
get
a
bitcoin
cash
address,
but
but
it
should
actually
create
nfts
on
the
e
cash
chain
and
and
there
I
have
a
couple
psf
slp
indexers
running
on
the
cash
chain,
so
it
should
all
be
functional
this.
B
D
E
B
B
Yeah,
exactly
exactly
that's
so
real
quick,
I'm
gonna,
skip
down
to
the
bottom
here.
Aaron
sunmen
has
been,
has
agreed
to
fund
a
bounty
which
I'm
going
to
take
on
300
in
psf
tokens
and
we're
going
to
add
these
commands
to
the
minimal
or
to
the
psf
bch
command
line
wallet
for
creating
group
tokens,
creating
nfts,
creating
fungible
tokens,
minting
new
tokens
and
sending
baton,
batons
and,
and
then
through
this
process.
B
We
also
discovered
that
I
was
a
little
over
eager
and
I've
only
tested
the
wallet
on
the
web
3
infrastructure.
I
know
I
know
that
it
works
on
the
web
2
infrastructure
with
a
with
one
command
line
change,
but
I
need
to
I
need
to
actually
make
that
change
so
that
you
can
easily.
B
C
Yeah
thanks
for
writing
this
up.
This
is
a
fantastic
approach.
I
mean
this
is
one
of
those
things
that
I've
done
a
little
bit
in
javascript,
but
I
don't
feel
I
don't
feel
competent
enough
there
to
to
do
it
all
in
javascript.
So
this
creates
new
abilities.
B
B
B
I
prefer
the
command
line,
because
you
know
it's
just
faster
to
prototype,
but
I
thought
that
I
I
hadn't
really
considered
that
people
might
just
use
the
command
line,
because
it's
just
you
know
it
prevents
you
from
having
to
write
a
lot
of
code
and
then
you
can
leverage
code.
That's
you
know
highly
tested
and
I
think
it's
a
really
great.
C
Use
case
yeah
you've
got
a
huge
number
of
capabilities
available
on
command
line
to
this,
so
this
is
a
fantastic
opportunity.
D
C
Yeah,
absolutely
I
I
am
definitely
getting
into
it
more
as
I
as
I
spend
more
time
looking
through
all
of
this.
So
I
appreciate
that.
I
appreciate
that
I
I
certainly
will
be
over
time.
B
So,
okay,
going
back
to
the
agenda,
so
the
examples
it's
a
lot
of
nft
updates
and
psf
bch
wallet
and
minimal
slp
wallet.
They
were
both
updated
to
work
with
nfts.
It
was
a
big
change
going
from
slpdb
to
psf
slp
index
or
source.
B
There's
a
lot
of
software
to
update
to
reflect
those
changes.
Minimal
slp
wallet
is
I
I
guess.
I've
got
these
two
here.
One
second.
B
Oh
well,
thanks
jerry,
I
think
it
was
you
yeah,
so
p,
minimal,
slp
wallet,
this
utxo
is
valid,
is
used
by
bch
dex.
It's
the
only
call
that
the
dex
currently
makes
to
fullstack.cache
everything
else
can
go
through
the
web3
infrastructure,
so
this
was
an
important
thing
for
that.
From
that
perspective,
to
get
the
decks
completely
on
the
web
three
infrastructure,
with
no
dependence
up
to
fullstack.cache,
it's
just
a
call
that
tells
you
if
a
utxo
is
still
spendable
enough
or
not.
B
If
it's
in
the
mempool
or
not
and
then
get
token
data,
that's
a
convenience
call
to
to
get
the
mutable
data
associated
with
the
token,
and
so
the
next
few
updates
I'm
going
to
go
through
they're
really
focused
on
our
governance.
So
this
is
a
res,
a
response
to
what
we
talked
about
last
week
with
all
the
documentation
at
psfoundation.info.
B
Is
I'm
really
trying
to
I
really
like
sort
of
what
we
covered
and
there
was
a
general
like
approval
of
the
government's
governance
process
laid
out
in
there?
So
now
I've
got
to
go
through
and
actually
make
sure
that
we
can
put
those
decisions
into
action
and
a
lot
of
that
it
has
to
do
with
refactoring
this
code
and
getting
code
working
again,
that's
broken,
so
the
the
merit
library
is
what
we
use
to
calculate
merit,
which
is
the
quantity
of
psf
tokens
times
the
number
of
days
where
they
haven't
moved.
B
So
that's
that's
how
we
calculate
merit
and
it's
used
by
the
vip
bot
and
it's
used
in
our
governance,
for
when
we
airdrop
voting
tokens,
and
so
that's
been
updated,
it's
working
now
and
it
works
with
the
minimal
slp
wallet,
which
means
it
can
use
either
our
web
2
or
our
web
3
infrastructure
and
and
I've
added
a
psf
bch
wallet.
I
added
a
message
sign
and
a
message
verify
command
so
for
signing
cryptographically,
signing
a
message
and
cryptographically
verifying
a
message.
This
is
what
we
used
to
use
message.fullstack.cache
the
website.
B
We
used
to
use
that
to
do
this,
but
now
we
can
do
it
with
the
command
line
wallet.
So
we
don't
have
to
worry
about.
I
I
hope
to
restore
that
website
someday,
but
that'll
be
a
while,
because
that
brings
us
I'm
just
going
to
skip
down
the
the
vip
bot.
I
I
got
the
vip
bot
working
again
in
the
vip
room.
B
So
in
order
for
you
all
to
talk
there,
we
have
to
re-verify
our
merit.
So
you
can
use
these
new
commands
to
sign
a
message
and
I'm
going
to
create
a
video
and
documentation
for
this.
But
that's
going
to
take
a
minute,
but
just
at
a
high
level
the
the
idea
is
you
go
into
the
bot
and
there's
like
a
slash,
help
or
slash
start
command
and
it'll.
Tell
you
what
to
do,
but
you'll
use
this
command
to
sign
a
message
from
an
address
holding
psf
tokens
to
verify.
D
E
D
E
B
B
Okay,
it
was
that
extra
little
code
snippet
I
added
in
there
that
it
didn't
like
okay,
so
I've
got
a
wallet
here
with
3600
psf
tokens
and
if
I
go
to
the
vip
room,
I
can
do
slash
help
and
so
there's
this
verify
address,
verify
bitcoin
cash
address
and
signed
message
and
you're
signing
a
message
with
the
word
verify,
and
it's
in
here
somewhere
sign
message.
B
So
I
need
I
need
to
update
this.
I
guess
it's
good,
I'm
showing
you
guys
how
to
do
this.
So
what
I'm
going
to
do
is
get
the
addresses
for
that
wallet.
B
And
so
I've
got
the
address
right
here
and
oh
and
then
that
message
disappeared,
so
I'm
going
to
go
verify
bch
address,
sign
message:
that's
the
bot
command
and
I've
got
this
new
message
sign
command,
so
I'm
gonna
go
message
and
run
message.
Sign
I'm
using
the
sweet
invoices
wallet
and
the
message
I'm
saying
I'm
saying
is
the
word
verify.
B
Yeah
I
mean
the
thing
is:
is
the
the
simple
ledger
addresses
are?
Ultimately
they
ultimately
get
resolved
to
a
bitcoin
cash
address
or
really
a
legacy
address.
So
you
can.
I
just
generally
don't
because
I
know
that
ultimately,
it's
that
bitcoin
cash
address
that
matters.
B
The
simple
ledger
address
really
only
exists
to
help
to
help
people
not
burn
token.
It's
not
not
burn
right,
yeah.
So.
C
B
It
should
work
with
simple
ledger
addresses,
but
sometimes
it
it
doesn't
just
because,
like
that
feature
hasn't
been
added
so
you're,
we
should
be
using
simple
ledger
addresses
when
we're
using
tokens
in
this
case
we're
we're
sort
of
working
around
tokens.
We're
not
working
directly
with
tokens.
We're
just
working
with
an
address
that
has
tokens
right.
B
Yeah
yeah
you're
just
creating
a
wallet
and
then,
if
you
have,
if
you
already
have
an
ad
a
wallet
that
has
psf
tokens,
you
can
import
it
into
into
this.
This
program.
C
B
B
And
then
now
I'm
verified,
and
now
I
can
speak
in
the
room
and
the
bot
doesn't
automatically
delete
everything.
I
say
so
that's
that's,
basically
the
process.
Clearly,
there
needs
to
be
more
documentation
and
it
needs
to
be
a
little
smoother,
but
so
this
isn't
intended
to
be
fully
functional
and
easily
usable
right
now.
What
I'm?
What
I'm
trying
to
do
is
just
make
sure
that
our
our
governance
infrastructure
is
in
place
so
that
we
can
get.
We
can
start
to
actually
use
it.
C
B
Yeah
yeah
so
yeah,
so
there's
that
so
we'll
we'll
be
able
to
start
using
the
vip
room.
There's
some
updates.
B
I
need
to
make
to
psf
slp
indexer
so
that
we
can
do
the
token
voting
process
that
we've
done
in
the
past
and
then
chat.fullstack.cache
is
kind
of
working
like
it
was
completely
broken,
but
at
least
now
it's
kind
of
working,
so
you
can
go
there
and
any
two
computers
on
earth
that
go
there
can
we'll
see
one
and
it'll
spin
up
a
ipfs
node
in
the
browser
set
up
a
pub
sub
an
encrypted
pub
sub
connection
between
the
two
computers,
and
I
was
surprised
that
I
couldn't
find
an
alternative.
B
I
couldn't
just
find
a
web
page
like
there's,
probably
a
dozen
recommendations
that
I
got
from
different
people
and
none
of
them
were
as
simple
as
just
going
to
a
web
page
two
people
going
to
a
web
page
and
then
they
can
have
an
encrypted
chat
with
one
another
with
no
sign
up,
and
so
I'm.
I
was
really
surprised
that
that
I
couldn't
find.
I
couldn't
find
a
substitute
for
that.
B
So
that's
in
place,
because
this
is
going
to
be
there's
a
couple
things
we're
going
to
use
chat.fullstack.cache
with
one
is
it's
our
fallback
in
case
wherever
be
platformed
from
telegram,
and
we
know
we
can
always
go
to
that
to
continue
any
needed
governance
or
administration
and
then
second,
that's.
B
I
want
to
build
a
chat,
bot
interface
for
our
decks
in
the
future,
and
so
interfacing
chat.fullstack.cache
would
be
a
good
way
to
sort
of
build
a
chat
bot,
that's
not
dependent
on
discord
or
telegram,
because
they
can
certainly
turn
you
off
if,
if
they
want
to.
A
Yeah,
so
on
the
telegram
one.
Where
was
that
documentation
again
that
for
the
verify
and
everything
was
that
in
the
telegram
channel.
B
Yeah,
so
it's
in
the
telegram
channel,
so
it's
the
channels,
psf
dash
vip
and
you
can
do
help
or
start
we'll
bring
up
that
that
help
menu
and
only
the
verify
command
is
working
right
now
I
need
to
add
the
other
commands,
but
right
now,
that's
the
only
one
that
needs
to
work.
B
Bring
that
back
up,
you
follow
this.
This
syntax,
so
slash
verify
a
space,
a
bitcoin
cash
address,
a
space
and
an
assigned
message.
A
D
D
B
This
isn't
actually
generating
a
transaction.
That's
that's
the
yeah,
that's
the!
I
think
the
disconnect
is
we're
just
signing
a
message
with
the
private
key,
so
we're
not
actually
creating
an
on-chain
transaction.
B
Well,
the
last
thing
in
the
agenda
here
before
we
open
it
up
this
fyi
the
token
liquidity
app
has
been
super
flaky
lately
and
it's
I
I've
already
like
refactored
it
to
the
it's.
It's
actually
working.
Fine.
The
problem
is,
it's
connection,
the
fullstack.cache.
B
It
has
a
a
hard
time
with
the
the
jot
token.
It
forgets
what
it
is
and,
like
some
parts
of
the
program,
don't
know,
don't
know
what
it
is
when
other
parts
of
the
program
do
so
that
that's
the
refactoring
I
had
to
do
so.
That's
that's
pretty
much
already
done,
and
so
that'll
be
up
and
up
and
more
fully
functional
in
the
next
week.
It'll
be
a
lot
more.
B
You
know,
smoother
experience,
swapping
bch
for
psf
tokens
and
these
refactors,
I'm
doing
it
with
an
eye
to
what
I'm
hoping
to
do
is
that
you
know
we'll
get
the
dex
and
the
chat,
bot
and
the
token
liquidity
app
they're,
essentially
all
rest
apis,
so
we'll
have
them
able
to
talk
to
one
another
and,
and-
and
you
know
so-
they'll
all
be
pieces
of
of,
like
some
larger
app
like
the
chatbot
that'll.
B
All
right,
I'm
going
to
go
ahead
and
stop
sharing
here,
but
yeah.
That's
the
agenda
so
I'll,
just
open
it
up
to
to
general
comments
and
questions.
I
know
there
is
something
that
aaron
shoemaker
wanted
to
wanted
to
cover.
A
Oh,
I
was
yeah
we're
we
got
the
clusters
up.
Let
me
turn
my
camera
on
here.
We
got
16
cluster
nodes
up
and
running
and
connected
yesterday,
they're
just
connected
in
two
places,
so
we're
gonna
start
distributing
those
around
the
city
pretty
soon
and
running
tests
on
them.
We
I'm
going
over
the
service
json
to
figure
out
how
to
work
things
right
and
then
figure
out
how
to
tag
things.
They're
not
super
clear
on
tagging,
but
you
can
essentially
use
tagging
to
say
I
want
to
pin
things
tag
chicago.
A
You
know
tag
this
many
times
and
it'll
go
out
and
pin
just
in
the
chicago
area,
and
so
you
can
narrow
stuff
down
by
that.
B
So
yeah
so
just
to
zoom
out
for
a
second
anybody,
who's
not
familiar
with
what
you're
working
on
you're
setting
up
ipfs
cluster,
which
is
a
way
of
ipfs
nodes
that
work
together
to
collectively
pin
files
and
you're
trying
to
so.
That's
that's
a
thing
that
already
exists
and
you're
trying
to
add
to
that
to
make
it
geographically
focused.
So
that,
like
you,
can
you
can
essentially
like
a
cdn,
so
you
can
talk
to
the
the
node.
That's
geographically
closest
to
you.
Yeah.
A
A
Vr
android
I've
got
it
running
on
on
the
android
phone
and
part
of
the
reason
for
android
is
it's
90
of
the
market,
so
literally
people
can
eventually
just
we're
gonna
try
to
make
a
turmoilx
package
that
well,
I
am
I'm
going
to
try
to
make
a
turmeric
package
that
wraps
the
ipfs
cluster
follow
in
it.
So
all
you
have
to
do
is
download
termix
and
then
do
package
install,
ipfs
cluster
follow
and
the
rest
is
history
and
essentially
you'll.
A
You
know
all
this
old
tech
can
now
be
repurposed
as
nodes
on
a
cluster
network,
and
then
we
we
have
to
figure
out
about
like
one
of
the
reasons
we
want
to
use
slp
and
the
nfts
is
like
you
were
talking
about
in
our
conversations
having
to
bypass
static
ips,
because
right
now,
when
you
bootstrap
with
ipfs,
you
bootstrap
to
their
san
francisco
servers.
A
A
Here's
the
issue
I
we
found
is
that
when
because
we've
now
bootstrapped
16
17
18
machines,
they're,
not
all
on
their
own
peer
list
like
we,
we've
had
to
go
in
and
specifically
say:
ipfs
swarm
connect
and
the
multi
address
of
that
machine
and
the
reason
they're
not
on
the
peer
list
is
because
when
you
bootstrap
it
does
two
things,
it
does
a
hole,
punches
your
nat,
which
means
it
opens
up
a
tcp
port
on
your
net
to
and
but
to
do
that
you
have
to
have
an
address
out
there
in
the
wild
that
you
that
you're
sending
a
message
to
then
once
it
hole
punches
your
net
that
one
address
out
there
sees
yours
and
says:
here's
the
addresses
you
have,
and
so
it
can
even
tell
you
that
your
ip
has
changed
or
anything
like
that.
A
You
know
what
they're
connected
to
which
runs
into
issues
when
you'd
really
like
to
start
up
and
say:
you're
in
washington
have
nodes
that
are
around
washington
and
I
think
aaron
you're
in
ohio,
like
have
nodes
that
are
starting
up
around
ohio.
So
eventually
we
want
to
go
into
where
we
release
ipfs
inits,
where
you
can
say
ipfsnicago
and
you're,
going
to
bootstrap
to
chicago
nodes,
ipfs
and
then
the
same
goes
with
the
here.
B
Have
this
bootstrap
problem,
if
you
don't
want
to
use
the
public
network
and
use
it
publicly,
but
but
even
like,
if
you
know
we
like
to
think
about
adversarial
situations,
and
you
know
what
happens
if
you
try
and
spin
up
an
ipfs
node
in
the
middle
of
mainland
china
yeah
and
you
know
those
sorts
of
things
like
so
it's
it's
an
interesting
thought
experiment
to
talk
about
different
ways
to
approach
this
bootstrapping
problem.
A
Yeah,
I
think
we're
gonna
find
some
solutions
and
and
looking
at
bootstrapping
and
distributing
sp
specific
bootstraps
for
people.
This
right
here
is
the
json,
and
can
you.
A
So
here's
the
json-
this
is
the
cluster
secret
and
you
know
I'll
I'll,
just
drop
this
in
the
psf
chat
so
like
if
we're
ready
for.
If
you
want
to
jump
on-
and
you
know,
try
to
run
a
follow-
that's
totally
cool.
We've
got
enough
nodes
up
that.
You
know
that
you,
if
you
run
the
service,
it's
not
going
to
be
a
big
deal
because
you're
not
a
trusted
peer.
A
So
this
is
the
contract
that
we're
messing
with.
Of
course,
they
used
1996,
okay,
the
high
water
and
low
water.
This
actually
doesn't
need
to
be
this
high
for
the
cluster,
because
it's
about
how
many
cluster
peers
you're
connecting
to
so,
if
you're
running
a
cluster,
you
want
to
be
able
to
connect
to
a
certain
amount
of
peers.
If,
eventually,
we
have
10
000.
That
means
the
most
you're
going
to
connect
to
is
400.
The
least
you're
going
to
connect
to
is
100.
A
and
you
got
that
grace
period
and
then
we're
would
definitely
need
to
experiment
with
some
of
this
time
out,
because
we,
we
are
getting
some
issues
and
with
time
out,
but
we
also
have
a
bunch
of
machines
running
on
just
two
networks,
so
we
need
to
get
them
out
in
the
wild
and
figure
out.
Okay,
if
there's
just
one
pusheen
machine
per
network,
which
is
gonna,
be
more
of
a
real
world
use
case,
does
it
work
better?
Do
we
need
to
adjust
this
timeouts
and
stuff
like
that?
A
So
eventually
we
want
to
have
an
application
like
nft.storage
or
something
like
that
where
you
we
that's
automated
and
you
can
pin,
but
there
are,
we
can
change
this
eventually,
as
we
switch
out
and
we're
gonna
do
that
with
like
slp
tokens,
mutable
slp
tokens,
so
you
actually
erase
the
apis
for
the
follow,
because
the
follow
program
will
add
the
apis,
which
means
I
I
kind
of
got
to
go
into
the
code
and
look
at
it,
because
the
I've
had
windows
machines
have
problems
with
this
5001
port.
A
Yeah,
that's
what
I
was
thinking.
I
when
I
was
thinking
something's
using
it
up.
Here's
the
real
interesting
thing
that
I'm
trying
to
understand.
A
So
this
is
the
allocator,
and
this
is
something
you
can
pass
into
the
command
line
when
you
pin
so
you
do,
ipfs
cluster
control,
add
or
pin,
pin,
add
and
then
you
can
do
dash
allocate
and
then
you
can
allocate
by
free
space,
which
is
a
function
of
which
all
the
nodes
send
metrics
of
how
much
free
space
they
have
available.
A
So
you
pin
to
the
is
the
ones
with
the
freedoms
amount
of
space
and
then
the
this
tag
group.
If
you
come
down
here,
you
can
set
different
groups,
so
you
could
set
chicago
or
omaha
or
stuff
like
that.
I
just
got
to
figure
out
exactly
how
you
tag
it
because
their
their
example
of
it
is.
We
have
a
region,
an
availability
zone
and
we
want
to
tag
in
every
region
and
you
know
once
in
every
availability
zone,
and
so
we
hit-
and
you
know,
region
and
availability
zone.
A
So
we
need
to
do
like
chicago,
but
here's
the
here's,
the
difficult
part,
this
json.
If
this
is
going
to
be
group,
you
know
chicago
whatever
that
needs
to
run
only
on
the
chicago
nodes.
This
is
where
the
identifier
happens,
so
that
when
I'm
as
the
cluster
control
call
allocation
chicago,
it
goes
to
only
these
nodes
that
say:
hey,
I'm
chicago,
you
know
I'm
in
the
group
of
chicago
yeah.
B
This
is
a
what
I
love
about
this
is
that
it's
it's
you
know,
jason,
it's
human
readable
and
it's
easy
to
reason
about,
and
but
because
it's
a
json
file,
it's
like
it
only
gets
read
at
startup
and
it's
not
a
dynamic
thing.
You
can't.
E
B
It
you
know,
while
the
node
is
running,
you
have
to
shut
the
node
down
change
the
file
start
back,
so
if
we
were
able
to
and
that
so
in
the
ipfs
cord
takes
a
different
approach
to
this.
In
that
it's
there's
a
there's,
more
dynamic
things
it
reaches
out
and
and
gets.
You
know
like
bring
this
back
to
the
bootstrap
problem.
There's
it
has
two
nodes
that
are
hard
coded
and
so
it
it
will
automatically
try
to
connect
to
those
first
and
then
it
and
then
the
there's
this,
like
graded
approach.
B
So
then
the
second
step
is
to
download
a
list
from
from
github.
You
know
so
that's
an
example
of
like
on
the
fly
sort
of
changing
its
configuration
based
on
the
contents
of
this
file,
that
it
downloads.
A
One
of
them
is
bootstrap
static,
ips
because
instead
of
using
duck
dns,
which
we're
going
we're
going
to
use
initially
just
to
s
ssh
into
these
machines
when
we
get
them
out
in
the
wild,
but
eventually
what
we
want
to
do
for
machines
that
we
control
is
have
run
a
program
in
which,
when
the
ip
changes
it
broadcasts
transaction
to
that
mutable
token-
and
we
can
look
at
that
to
find
the
ip
address
and
ssh
into
the
machines
fix
them.
Reboot
them
do
whatever
we
need
to
do.
A
Then
the
other
problem
is
bootstrapping.
So
that's
another
one.
We
talked
about
using
nfts
where
all
right,
when
the
bootstrap
node
changes
its
dynamic
ip,
it
would
do
the
same
thing.
But
then
the
service
json
file
that
everybody
uses
to
bootstrap
to
the
cluster
would
then
look
at
that
ipf
ipfs
address
and
then,
which
would
look
at
the
token
and
look
at
the
most
recent
transaction
and
grab
the
multi
address
from
that
and
that's
what
it
bootstraps
from
that
way.
We
would
have
no
centralization
of
bootstrapping
and
it
could
be
done.
A
You
know
from
anywhere,
and
all
we
have
to
do
is
change.
We
can
even
change
the
service
json
and
have
that
be
a
token
so
like
if
you
want
to
download
if
we
have
a
new
service
json,
we
just
do
the
same
thing
where
it's
you
go
to
the
cid.
A
It
looks
at
a
token,
looks
at
the
most
recent
address
for
a
new
cid
and
says
this
is
the
new
json.
You
know
we're
gonna
bootstrap
to
that
or
we're
gonna
run
that
so
like
we
might
send
a
message
out
and
say:
hey
we
fixed
a
few
things
on
the
follow
node.
You
know
go
to
this
address
and
change
your
what's
nice
about
the
follow.
Actually,
I
should
show
that
one
too,
the
the
follow
just
let's
I'll
open
it
up.
Let
me.
A
A
So
if
we
put
and
at
that
cid
the
type
of
thing
you're
talking
about
where
we
can
use
immutable
data
on
ipfs,
that
looks
at
a
token
for
this,
the
updated
cid.
A
Then
we
have
a
way
to
update
these
service
jsons.
Whenever
we
need-
and
we
don't
have
to
communicate
to
everybody
and
say
hey,
you
know
everybody
you
change
to
this
now.
You
know
it
would
literally
we'd
just
broadcast
the
token
and
every
time
they
reboot
their
node
they'd
have
the
fresh
update,
oh
you're,
muted,
chris.
B
Thanks
yeah
the
trick:
there
is
a
lot
of
airplane
activity
today,
the
trick
there
is
getting
the
ipfs
node
access
to
the
bitcoin
cash
blockchain
and
but
but
we've
largely
solved
that
problem
with
our
web
3
infrastructure,
because
you
can.
B
Talk
to
a
global
backend
directly
over
ipfs,
but
I
mean
they're
the
devil's
in
the
details.
A
Yeah
and
and
one
of
the
things
we
plan
on
doing
here
in
omaha
as
well
is,
is
setting
up.
You
know
a
cash
stack
and
like
because
part
of
the
end
goal
of
this
is
okay.
We
can
now
sell
people
websites
in
web
3
and
then
like
to
local
companies.
Local
businesses
and
part
of
it
can
be
hey.
You
don't
have
to
pay
for
it.
Just
stick
this
node
in
your
back
room.
A
You
know,
and
now
we
got
another
cluster
and
then
we
just
ssh
in
maintain
it
do
whatever
we
need
to
and
then,
as
you
sell
websites
or
services,
it's
just
like
here's,
another
node,
here's
another
node,
you
know,
and
so
the
cluster
can
go
grow
that
way
and
then
the
other
way
the
cross
cluster
can
grow
is
when
people
run
nodes.
The
idea
is
to
use
tokens
to
reward
them
for
running
nodes,
and
then
it
costs
you
tokens
to
pin.
A
So
then
you
have
the
chance
to
pin
and
then,
if
somebody
doesn't
want
to
run
the
node,
they
could
buy,
use
the
decks
to
buy
the
tokens
off
of
you
to
go
ahead
and
pin
well.
B
You
know
so
that's
see.
One
of
the
standards
I
want
to
create
at
some
point
is
this
there.
This
idea
that's
been
rattling
around
my
head.
Is
this
proof
of
payment
idea
where,
like
so
in
full
stack
dot
cash?
You
create
an
account
and
you
buy
a
jot
token
and
then,
when
you
make
an
api
call,
you
put
that
job
token
in
the
header
and
that's
essentially
your
proof
payment.
But
with
that
scheme
which
is
a
web
standard,
you
know
you
have
an
authorization
server
that
that
that
produces
the
jot
tokens
yeah.
B
B
You
could
just
burn
some
psf
tokens
and
instead
of
a
jot
token,
you
just
have
an
address,
a
signed
message
and
a
transaction
id
and-
and
you
could
even
put
that
on
ipfs
and
just
pass
a
cid
in
the
header
in
order
to
like
have
a
minimum
amount
of
information
that
you
need
and
then
and
then
you
could
interact
with
any
of
these
ipfs
nodes
independently
and,
like
like
say,
to
pin
a
piece
of
content
yeah,
and
you
can
prove
that
hey
in
the
last
24
hours
I
burned
a
psf
token
and
and
then
each
node
can
independently
verify
that
and
like
that's,
essentially
your
proof
of
payment
yeah
without
having
an
auth,
server
or
or
like,
like
it's
a
decentralized
way
to
do.
A
Yeah,
I
mean
exactly
that's.
Those
are
things
that
we
want
to
implement
and
you
know
right
now:
it's
just
like
being
in
the
weeds
and
dealing
with
the
different
machines
and,
like
I've,
been
running
stuff
on
windows.
I've
been
running
stuff
on
androids,
we're
getting
a
mac
to
run
it
on
mac,
and
then
we
want
to
try
to
run
it
on
ios,
and
so
we
really
want
to
get
it
to
where
our
cluster
works
on
any
machine.
A
You
can
join
this
cluster
from
any
machine,
because
the
point
is
eventually
like
a
decentralized
metaverse.
That's
that's
the
point
like
if
we
have
this
cluster
with
enough
nodes
and
it's
fast
enough
and
latency
like
another
thing
we
got
to
do.
Is
I've
been
pouring
through
the
code
on
latency
and
something
that's
interesting
is
in
the
desktop.
A
They
have
a
function
to
write
to
log
time
like
time
to
time
of
a
message
so
like
you
can
actually
see
how
much
latency
you
have
to
other
nodes,
that's
not
available
in
the
client
wallet
as
far
as
I've
seen
like
it's.
So
what
I'd
also
like
to
do
with
this
is
be
able
to
say:
okay,
we're
going
to
go
when
we
do
a
get,
because
this
is
more
on
the
ipfs
side.
When
we
do
an
ipfast
get,
it
sends
out
the
want
lists.
A
A
But
if
he's
bootstrapped
to
the
san
francisco
nodes
he
could
be
sending
out
to
you,
know
england-
and
you
know
the
east
coast
of
america
and
so
that
latency
is
taking
a
while
and
if
they
don't
have
it,
then
they're
sending
out
to
whoever
they're
bootstrapped
to
and
so
you're
adding
to
this
latency.
So
that's
where
the
bootstrap
local
bootstraps
make
sense,
and
then,
when
you
send
out
that
want
list
what
happens
is
I
I
think
there
needs
to
be
a
program
that
says
all
right.
A
We've
got
five
nodes
and
we,
based
on
their
latency,
we're
going
to
send
you
the
packets
of
the
cid
you
requested
so.
B
So
ipfs
cord
does
something
like
this,
where
you
know
so
it
bootstraps
we
I've
talked
about
there's
the
hard
code.
Bootstrap
then
there's
the
dynamic
list
from
github
that
it
downloads,
but
then
it
is
all
because
it
the
nodes,
connect
to
one
another
through
circuit
relays.
So.
E
B
It's
it's
measuring
the
latency
between
it
and
all
the
circuit
relay
nodes
that
it
knows
about
and
and
then
it
creates
an
ordered
list
and
so
anytime
it
it
wants
to
talk
to
another
node
on
the
network.
It
tries
first
with
the
the
circuit
relay
with
the
lowest
latency,
and
then,
if
that,
if
that
call
fails,
it
goes
down
the
list
until.
B
B
A
B
A
The
javascript
side
is
definitely
not
as
maintained
as
their
go
side,
which
yeah
I
mentioned.
You
know
yeah.
C
Hey,
can
we
talk
real,
quick
about
some
of
the
stuff
that
that
is
not
really
well
known
about
what
benefit
psf
is
bringing
to
the
nft
space
and
and
and
how
smart
bch
could
start
to
work
with
this?
Can
we
just
go
through
a
couple
things
on
that
bit
I
mean
one
of
the
things
that
I
don't
think
is
really
well
known.
Is
that
the
security
risk
that
account
based
nfts
are
are
accepted
to
like
when
seth
green
lost
his
nfts
and
because
you
know,
utxo
based
nfts
have
a
lot
more
security.
C
So
I
feel
like
there's
a
lot
that
that
people
don't
know
that
is
really
valuable,
that
we're
bringing
to
the
table
in
terms
of
security
based
and
then
I
also
had
the
question
I
have
on
on.
When
do
we
think
smart
bch
should
be
brought
into
the
psf
or
should
it
ever
be?
You
know
we
saw
issues
recently
and
I
know
stoyan's
brought
so
many
great
things
to
the
table
about
smart,
bch
and
and
and
I'm
also
super
glad
that
we
did
ecash
avax
right.
C
B
Yeah,
you
know
the,
I
don't
know
if
account,
if
the
the
security
difference
lies
in
the
utxo
versus
account
based,
I
think
it
really
comes
down
to
just
basic
hygiene
around
your
keys.
You
know
it's.
This
is
more
of
a
user
thing,
because
everybody
uses
metamask,
so
if
in
metamask
makes
it
really
hard
to
have
multiple
accounts,
like
I
think,
we've
all
had
this
experience
where
your
meta
mask
wallet
starts
getting
huge
because
you've
got
so
many
accounts
and
it's
a
pain
in
the
ass
to
try
and
figure
out
what
and
what?
B
What
which
blockchain
are
you
connected
to
and
which
account
are
you
using.
C
B
Yeah,
whereas
you
know
the
the
workflow
that
I've
always
tried
to
encourage
people
to
adopt,
is
put
your
tokens
on
a
paper
wallet
and
get
them
off
of
your
wallet
and
then
they're,
essentially
in
cold
storage.
B
At
that
point
and
and
then
bring
them
off
the
wallet
you
know
on
an
as
needed
basis
at
the
end
of
the
day
like
like,
if
you
have
multiple
tokens,
whether
it's
utxo
or
account
based,
you
know,
there's
gonna
be
an
address
with
a
private
key,
and
so
if
anybody
gets
access
to
that
right
now,
the
the
ethereum
based
hacks
a
lot
of
those
are
based
around.
B
D
D
D
C
C
D
That,
with
with
this
polygon
and
other
evm,
compatible
blockchains,
adding
multiseek
cutscene,
that's
not
adding
multisig,
because
it's
too
expensive.
It's
just
just
not
like
a
good
argument,
because.
E
C
Okay,
I
I
just
want
to
bring
that
up,
because
I
feel
like
there's
a
lot.
That's
I
mean
I
think
the
addition
of
ecash
and
avax
as
a
part
of
the
psf
has
been
a
great
thing,
because
there's
so
many
pieces
that
align
on
the
since,
since
smart,
bch
and
even
bitcoin.com
and
with
verse,
has
brought
in
smart
bch
when
do
we
feel
like
or
do
we
ever
feel
like
it'll?
Be
something
that
we'd
like
to
start
to
add
in
to
consideration
of
that?
B
Not
against
it
at
all,
I'm
personally,
not
what
I'm
personally
waiting
for
like.
Like
I
love
you
know
when
stoian
does
stuff.
Let's
say
I
mean
there's
no
reason
not
to
use
smart
bch,
it's
just
that
on
a
personal
level,
so
one
of
the
things
that
has
been
a
hang
up
for
me
is
the
validators
there's.
There
was
only
three
validators
because
it
had
to
be
a
mining
node
in
order
to
be
a
validator
and
then
that.
B
Two
and
so
there's
only
two
validators
for
a
long
time,
but
but
just
recently
in
the
last
week-
and
I
don't
even
think
this
was
officially
announced
because
I
think
it
all
kind
of
happened
back
door
to
get
started
with,
but
they've
apparently
switched
to
proof
of
stake
and
now
there's
like
six
or
seven
validators.
B
I
don't
know
what
the
stake
level
is.
I
don't
know
any
of
the
details,
but
someone
showed
a
screenshot
of
like
now.
There's
like
several
validators
and
one
of
the
validators
was
like
satoshi's
angels
and
they
don't
have
a
you
know:
they're
they're,
not
very
tech,
technical
that
group
and
but
but
they
do
have,
they
do
have
steak,
and
so
and
so
I
don't
I
don't-
I
don't
have
any
detail,
but
it's
it's
also.
B
That's
it's
a
good
thing,
but
it's
also
a
red
flag,
because
this
is
what
I've
noticed
with
smart
bch.
Is
that
all
of
a
sudden
somebody
decided
that
you
know
this
whole
architecture's
just
changed,
and
so
that's
like
whoa,
like
yeah,
like
that's,
that's
a
big
red
flag.
Even
if
it's
a
positive
change.
D
Smart
bch
or
more
like
a
political
solution,
so
they
was
talking
about
bringing
the
evm
compatible
like
how
to
see
a
smart
contract
engineers
and
how
to
see
users,
that's
why
they
created
it.
Hot
c
like
smart
bch,
but
if
you
want
to
to
do,
have
this
kind
of
stuff,
there's
so
many
other
which
are
already
like
working
and
now
with
ivx.
They
have
pretty
nice
cvm
like
c
chain
is
pretty
working
so
and
yeah.
What
what
was
stopping
me?
D
I
was
using
smartbch
because
it's
really
cheap
and
for
the
new
projects,
it's
nice,
but
there's
no
tools
in
general.
Every
nice
tool
around
which
all
of
the
other
evm
engineers
can
use
like
this.
The
graph
that
I
was
talking,
the
multisig
wallet
everything
is
working
on,
for
example,
on
c
chain
on
avex,
but
this
does
not
work
on
smart
pch.
So
if
you
want
to
use
it,
you
need
now
to
add
it
by
it
yourself.
But
it's
not
an
easy
these
guys.
D
B
Yeah
yeah
I'd,
be
I
just
if
we
need
if
we
wanted
to
leverage
the
capability
of
an
evm
chain
and
the
decision
was
simply
to
go
with
whatever
the
best
evm
chain
is,
I
I
would
be
more
inclined
to
go
with
avalanche
c
chain
than
smart
pch
for
all
the
reasons
that
tool
stone
just
said,
and
also
just
because
of
the
sort
of
architectural
infrastructural
red
flags
that
I've
seen
right,
I
mean
I'm
still
like
I'm
still
trying
to
pay
attention
to
it,
and
I
I
you
know,
I'm
optimistic
it's
just
like
as
a
business
decision.
A
D
B
Plus
avalanche
has
like
usdc
and
usdt,
and
smart
bch
like
flex
usd
like.
I
don't
want
to
have
more
than
a
thousand
dollars
with
flexi,
I
just
don't
trust
them
and
but
usdc.
I
I'm
developing
quite
a
bit
of
trust
with
that
and
and
there's
all
sorts
of.
Also
I
we
haven't
talked
very
much
about
it,
but
I
I
use
the
teddy,
which
is
kind
of
like
die
on
x-chain.
B
Where
you
can
you
can
loan
yourself
like
you,
can
stake
avex
and
get
a
us
dollar
equivalent
and
then
basically
yeah
take
a
loan
out
to
yourself
an
over
collateralized
loan.
A
On
the
bus
he
says.
A
Risk
or
other
cross-chain
platforms,
he
was
just
throwing
that.
B
Rsk,
I
I
don't
know
much
about
rsk
and
and
other
crosstalk.
You
know
so
I
know
that
the
the
avalanche
ethereum
bridge
is
pretty
cool.
It's
a
it's
like
it's
different
than
other
bridges
in
that
it
uses
like
embedded
hardware
technology
in
the
computers,
and
so
it's
it's
not
it's.
I
don't.
I
don't
really
know
many
more
details
beyond
that,
but
I
really
like
their
bridge.
I
think
their
bridge
has
been
really
thought
out,
burn,
bridge
or
a
rap
bridge.
B
I
think
it's
a
wrap
bridge,
but
I
don't
really
know
I
I
don't
know
much
about
their
yeah.
All
these
we're
we're
coining
new
terms
right
now,.
B
B
I
I'm
really
like-
I
think
I've
told
you
guys,
like
one
of
my
one
of
my
goals
is
to
build
a
bridge
between
the
psf
token
on
bitcoin
cash
and
usd
ce
on
on
the
avalanche
c
chain,
so
that
you
can
easily
convert
between
a
stable
coin
and
low
transaction
fees,
reliable,
stable
coin
and
reliable
evm
chain.
So.
B
Yeah,
the
enforced
outputs
would
be
cool.
I
will
so
here's
the
thing.
Here's
another
thing
that
I
would
love
to
look
into,
but
I
I
know
I'm
not
going
to
have
the
bandwidth
for
speaking
of
cache
script
is
I'd
love
to
figure
out
how
to
create
an
unspendable
output.
It's
it's.
B
Basically,
it's
just
passing
op
false
so
that
so
that
a
utxo
cannot
be
spent,
and-
and
if
we
could
do
that,
then
we
can
make
soul
bound
tokens,
which
I
think
makes
a
lot
more
sense
for,
like
the
social
media
use
case
like
because
if
you
have
an
nft
that
represents
a
person's
you
know,
identity,
you
don't
necessarily
want
them
to
be
able
to
transfer
it
to
a
new
address.
B
C
Nathan,
j
was
asking
a
couple
questions,
I'm
not
sure
smart
b
stages
go
anywhere,
but
the
utility
and
use
case
plus
users,
it's
worth
paying
attention.
So
that's
why
I
think
I
agree
with
that
and
he
also
there's
another
comment.
Chris
will
dm,
which
I'm
not
sure
what
dm
stands
for
in
this
case,
getting
the
slp
torch
sorted.
Oh.
B
E
B
Yeah,
so
the
slp
torch
was
a
token.
It
was
like
the
first
nft
and
it's
a
simple:
it's
a
quantity,
one,
no,
no
decimals
and
no
minting
baton,
and
so
it's
been
getting
passed
around
over
the
years
and
it
was
something
we
created
very
early
on
when
sop
was
first
created.
I
assumed
it
got
burned
somewhere
along
the
way,
but
I
guess
it's
still
alive
awesome.
So
nathan's.
E
B
To
pass
it
to
me
and
yeah,
I'm
going
to
pass
it
to
you
guys
if
I
yeah.
If
I
get
get
my
but
I
I
agree
with
what
nation
nathan
said
in
that
smart
bch
is
going
up
in
terms
of
utility
and
use
cases
like
I'm
glad
that
I
love
I'm
glad
that
so
many
people
in
the
bitcoin
cash
space
are
focused
on
it
and
are
making
it
better,
and
I
wish
them
nothing.
But
luck.
B
So
I
think
it's
all.
I
think
it's
all
good
stuff.
I
like
the
direction
everything's
heading
in
yeah,
jerry
jerry,
says
yeah.
There
should
be.
It
should
be
pretty
easy
to
write
a
cash
script
that
can't
be
spent.
Theoretically,
it
should
be
fairly
easy.
B
So
if
we
can
just
cr,
if
we
can
come
up
with
a
proof
of
concept
for
that,
then
it's
I
think
I
can
import
that
script
into
the
bitcore
cache
library
like
I
did
for
the
multisig
stuff,
and
so
I
can
generate
a
partial
transaction
with
bchjs
and
the
proper
op
return
for
an
slp
token
and
then,
and
then
finish
that
transaction
with
bitcore,
which
can
take
a
cache
script
and
integrate
it
and
create
a
paid,
a
script,
hash
transaction,
and
I
so
I
think
I
think
we
just
actually
had
the
scripts
like
that
from
cash
script
to
plug
in
there.
B
B
I
think
I
think
it's
really
like
there's
a
there's
some
there
there
there's
like,
I
can
think
of
particularly
anything
that
involves
social
media
or
an
identity
on
the
blockchain
that
you
don't
want
to
have
it
move
like
right.
You
know
that
that's
the
difference
and
it's
not
stuck
because
it
has
mutable
data
associated,
whereas
that's.
A
I
love
the
conversation
on
soulbound
tokens
on
bch
and
you
know,
I
think,
there's
a
lot
of
use
cases
here
and
as
we
continue
to
develop
this
cluster,
you
know
love
to
tie
in
everything
we're
doing
and
make
it
so
that
people
can
start
building
that
next
layer
upon
all
this
stuff,
because
I
think
that's
that's.
What's
coming,
the
pieces
are
falling
into
place.
B
B
A
Cheers
we'll
see
on
friday
stoyan
for
roots
up,
and
I
don't
know
chris,
you
want.
If
you
got
time,
you
want
to
join
us.
B
Yeah,
if
I
have
time,
I
don't
think
I'm
gonna
have
time.
There's
there's
a
lot
of.
I
don't
know.
What's
going
on
this
weekend,
I'm
getting
pulled
in
a
lot
of
different
directions.
Right
now,.
A
And
anybody
out
there
that
that's
devin
the
psf
or
anything
like
that
feel
free
to
hit
us
up
through
psf
or
the
roots
up,
chat
and
love
to
get
you
on
and
go
through
some
code.