►
From YouTube: PSF TSC Meeting - 02-03-2021
Description
Agenda:
https://github.com/Permissionless-Software-Foundation/TSC/issues/3
PSF specification for attaching mutable data to an SLP token:
https://github.com/Permissionless-Software-Foundation/specifications/blob/master/ps002-slp-mutable-data.md
PSF Telegram channel:
https://t.me/permissionless_software
A
A
Okay,
everybody
welcome
to
the
permissionless
software
foundation,
technical
steering
committee
meeting.
This
is
the
agenda
that
we've
got
today
on
our
screen
before
we
get
started
with
that.
Actually,
let's
go
ahead
and
just
do
a
round
of
introductions.
I'll
start
my
name's
chris
troutner,
I
founded
the
permissionless
software
foundation
and
fullstack.cache.
A
I've
been
an
active
bitcoin
cash
developer
for
the
last
three
years
and
yeah
I'll
leave
it
there.
I
don't
need
to
go
into
detail
david.
You
want
to
introduce
yourself.
C
Sure,
david
r,
ellen
assisting
with
business
development
for
the
permissionless
software
foundation
been
around
for
a
while.
D
B
It
on
right
on
stoyan,
you
want
to
introduce
yourself.
My
name
is
stoyan
jakov,
and
I
worked
for
some
bshgs
bounties
for
the
maybe
last
even
not
a
year.
Last
couple
of
months.
A
E
Yeah
sure
so
I'm
joey
king,
I'm
a
developer
for
bitcoin
abc
I'm
currently
working
on
a
wallet
web
app
called
cache
tab
and
that's
a
browser
extension
and
the
web
wallet
and
it
uses
bch
api
as
its
backend.
A
That's
awesome,
yeah,
I'm
hoping
that
our
next
meeting
in
two
weeks
joey
can
do
a
demo
of
the
browser
extension,
because
that
is
something
that
has
been
highly
desired
in
this
space
is
a
an
improved
browser
extension,
but
a
lot
of
what
we're
going
to
talk
about
today
is
going
to
be
bchjs
and
some
of
the
the
changes
that
have
been
made
and
the
changes
that
are
coming
up.
A
A
I
love
I
love
asking
questions
and
also
I
think
these
discussions
work
better
if
they're
actual
discussions,
and
not
just
me
on
a
soapbox
but
to
get
started,
there's
been
a
few
features
rolled
out
to
bchjs
in
the
last
couple
weeks,
mostly
these
two
biggest
ones
at
the
top
sort
all
transactions
and
sort
confirm
transactions.
A
You
can
get
the
api
documentation,
you
can
also
get
there
by
going
to
full
stack,
dot
cash,
slash
documentation,
and
so
what
these
new
features
do
is
electrum
x
has
an
endpoint
or
has
had
an
endpoint
for
getting
transaction
history
of
an
address.
So
you
give
it
an
address
and
you
get
all
all
the
transactions
associated
with
that
address.
A
They
don't
always
come
back,
sorted
and
and
what
they
do
is
you
can
basically
pass
that
output
from
electrum
x
into
these
to
ensure
that
they're
sorted
by
block
height
and
then
you
can,
you
can
add
an
argument
either
ascending
or
descending,
it's
descending
by
default,
and
this
isn't
terribly
interesting
for
confirmed
transactions
that
the
main
value
this
ads
is
for
unconfirmed
transactions,
where
bchjs
will
look
at
what
the
next
block
is
going
to
be,
what
that
block
height
is
going
to
be
and
assumes
that
any
unconfirmed
transactions
are
going
to
make
it
into
that
block.
A
This
next
one
get
tx
data
vn
okay,
so
when
you
get
transaction,
when
you
ask
a
full
node
for
transaction
data,
it
will
give
you
back
an
object
that
has
the
inputs
and
the
outputs
of
the
transaction
and
the
outputs
have
addresses.
But
the
inputs
do
not-
and
I
don't
know
you
know
what
the
history
is
of-
why
it,
the
full
nodes
were
defined
that
way.
So
this
new
function
get
tx
data.
So
the
that,
though,
that
raw
transactions
class
is
historic.
A
This
is
the
the
class
in
bchjs
that
is
used
for
getting
transaction
data
and
sending
transaction
data,
and
so
I
added
this
new
get
tx
data
method
to
it
and
it's
exactly
the
same
thing
as
calling
git
raw
transaction,
but
it
it
looks
back
one
transaction
at
the
parents
of
the
of
of
each
input
and
and
extracts
the
address
for
for
those.
A
So
when
it
gives
you
back
the
transaction
data,
both
the
inputs
and
the
outputs
have
addresses
associated
with
them,
and
this
has
been
a
common
problem
for
a
lot
of
wallet
software,
so
I've
hold
I've
heard
it
from
multiple
people
like
like.
Why?
Why
don't
the
inputs
have
addresses?
So
I
thought
this
would
be
a
good
value.
Add
to
add
this
method.
A
It's
probably
also
worth
mentioning
that
I
there
is,
I
don't
have
any
documentation
for
it
yet,
but
there
is
an
extension
that
I
I
prototyped
to
this.
I
can
show
that
you
guys
where
the
code
is,
if
you're
interested,
but
it
does
the
same
thing
where,
after
it
gets
the
addresses
for
the
inputs
and
outputs,
it
will
then
run
each
input
and
output
through
a
hydrate
utxo
call.
So
if
it's
a
token
transaction
you'll
get
the
token
amounts
for
each
input
and
output
as
well.
A
So
if
you're
doing
a
token
based
anything
that
involves
tokens,
that's
really
helpful
to
you
know
from
from
a
wallet
application.
A
Standpoint
before
I
move
on,
does
anybody
have
any
questions
about
these
functions
or
application
or
use
or
suggested.
A
Improvements,
okay,
so
the
next
one
on
the
agenda
here
is
what
I'm
planning
to
do
coming
up
and
joey.
This
is
where
I'd
I'd
love
to
get
some
feedback
from
you
is
I'm
thinking
about
creating.
So
if
you
look
at
the
bchjs
documentation,
it's
broken
up
into
its
its
sub
components.
It's
subclasses
there's
an
address
class,
a
bitcoin
cash
class,
a
blockchain
class.
A
And
I
don't
think,
there's
a
transaction
class
and
there's
no
utxo
class,
so
I'm
thinking
about
adding
a
transaction
class
and
a
utxo
class
and
as
well
as
a
math
class
and
moving,
I
started
a
few
months
ago.
I
started
this
bch
util
library
and
it's
got
four
or
five
different
functions
and
they're.
Just
sort
of
these
handy
macro
methods
that
that
that
I
use
in
all
different
sorts
of
of
applications
like
rounding,
rounding,
the
you
know
you
get
back
like
a
bitcoin
cash
balance
or
a
token
balance.
A
So
I
just
have
a
handy
function
to
round
that
to
two
decimal
points
around
it
to
eight
decimal
points,
so
that
would
go
like
in
the
math
class
and
then
there's
like
this
find
biggest
utxo.
That's
a
common
like
need,
anytime
you're
trying
to
spend
some
bitcoin.
You
need
to.
Usually
the
most
convenient
thing
to
do
is
just
find
the
biggest
utxo
in
that
address
and
then
spend
that.
So
that's
a
handy
function
that
gets
a
lot
of
usage.
A
This
chunk
chunk,
20
method
is
like,
if
you
give
it
an
array
of
any
given
size,
it'll
return.
You
back
an
array
of
arrays
and
each
element
is
20
elements
long
and
that
that
corresponds
to
some
of
the
api
calls
that
let
up
to
20
elements.
So
it's
a
it's
a
really
good
way
to
like
basically
prepare
your
data
before
you
hand
it
off
to
bch
api.
To
like
do
something
like
give
me
the
balance,
you
know
say
you
have
100
addresses.
A
You
would
chunk
that
up
into
a
bunch
of
20
element
arrays
and
then
you
would
hand
each
20
element
array
off
to
the
vch
api,
and
it
would
give
you
back
the
data
on
those
20
addresses.
If
you
go
above
it,
it's
going
to
throw
an
error.
So
that's
why
that's
why
you
want
to
do
it
so
anyways,
I'm
thinking
about
move
like
basically
deprecating
this
bch
util
library
and
moving
these
handy
functions
into
bchjs.
A
It
just
seems
more
appropriate
that
they
should
live
there
and
and
there's
also
some
similar
functions
in
minimal
slp
wallet,
which
is
sort
of
the
the
wallet
engine
behind
wallet.fullstack.cache.
A
A
That's
all
bitcoin
cash
utxos
that
are
safe
to
spend
one,
that's
all
token
utxos
and
one
that
then
sort
of
an
indeterminate
if
if
utxo
comes
back
and
it
can't
be
validated
for
whatever
reason
it
can't
be,
can't
be
like
explicitly
determined
if
it's
a
token
utxo
or
bch
utxo,
it
would
just
sort
of
get
thrown
into
this
third
bucket.
That's
like
the
indeterminate
utxo
array.
E
Yeah
so
I
mean,
ideally,
everything
should
just
be
in
bchjs.
The
minimal
slp
wallet
I
think
as
well.
Just
the
issue,
at
least
from
cashton
perspective,
is
that
we
need
one
of
the
libraries
to
work
in
the
browser
and
right
now,
there's
some
functions
that
you
know
we
can
only
get
from
minimum
slp
wallet
because
of
how
it's
how
it's
built,
I
believe,
but
as
for
the
utils
yeah
like
a
chunk,
20
makes
a
lot
of
sense
because
otherwise
app
developers
always
have
to
write
their
own
right.
A
Right:
okay,
good!
Thank
you!
It's
valuable
feedback,
yeah,
there's
certain
things
so
yeah
you're
right,
you
brought
up
a
good
point.
Their
minimal
slp
wallet
is
targeted
for
the
browser
it's
compiled
with
browserify.
It
includes
a
copy
of
bchjs
in
it.
So
anything
that
you
know
you
want
to
do
with
bchjs.
A
It's
there
in
that
wallet
and
it's
been
nicely
prepared
for
for
front-end
browser-based
applications.
So
this
wouldn't
really
change
any
of
that,
and
I
also
look
at
minimal
slp.
While
it
is
sort
of
the
next
level
of
abstraction
like
bchjs.
Are
these
primitives,
whereas
a
minimal
slp
wallet
has
very
simple
functions
for
for
doing
real
wallet
things
like
what's
my
token
balance,
send
a
token.
A
Okay,
the
next,
the
next
thing
that
I
also
have
a
question
for
you.
There
joey
is
the
ecash
and
abc
prefixes.
My
understanding
is
that
the
bitcoin
abc
has
implemented
support
for
both
of
them.
That's
a
question,
and
then
I
I'm
wondering
if
you
have
any
insight
into
I
I
haven't
even
looked
at
this
code.
I
need
to
just
dic
bchjs:
has
this
prefix
support
for
both
bitcoin
cash
legacy
and
slp
address
format?
E
E
E
So
once
we
have
some
more
clarity
on
this,
I
think
you
can
worry
about
it,
then,
but
otherwise
I
don't
think
there's
any
need
to
try
to
prepare
for
it.
Since
who
knows
maybe
it'll
change
and
it's
also
really
straightforward
to
still
have
bch
api
work
with
whatever
prefix
you
want,
with
a
minor
tweak
on
the
app
developer
side,
but
yeah
we'll
need
it
hopefully,
but
it
doesn't.
A
Okay,
that's
good
to
know
yeah,
it's
mostly
it's
not
really!
Actually
under
the
hood
under
the
hood.
A
I'll
probably
do
the
same
thing
convert
everything
to
either
legacy
or
bitcoin
cash,
but
it's
this
conversion
between
prefixes
that
I'm
mostly
worried
about,
and
it's
not
so
much
about
bchjs
as
it
is
on,
like
wallet.fullstack.cache
I'd
like
to
be
able
to,
depending
on
which
blockchain
you've
got
that
application
pointed
to
whether
it's
bitcoin
cash
or
bitcoin
abc
just
have
it
automatically
sort
of
natively
use
the
prefix,
because
what
I'm
getting
a
lot
of
feedback
from
users
and
users
from
is
that
they
don't
understand
that
there's
two
blockchains
that
use
the
bitcoin
cash
prefix,
and
so
I'm
seeing
a
lot
of
what
happened
the
other
day,
someone
I
I
don't
know,
but
it's
been
happening
a
lot
lately
where
people
are
interested
in
bcha
and
they
don't
understand
that
you
know
they
send
bitcoin
cash
to
an
address.
E
The
current
systems-
pretty
careful,
so
that's
true-
it's
possible
to
configure
any
web
facing
wallet
app,
though
to
just
display
any
cash
address
or
abc,
address
right
now
and
still
use
bch
api.
I
forget
what
the
library
I'm
using
that
does.
That
is
called,
but
I
think
it's
just
the
cache
address
library
on
npm
and
it'll
accept
a
bitcoin
cash
prefix
address
and
split
it
into
its
parts,
and
then
you
can
give
it
any
prefix.
You
want
and
it'll
do
the
right,
checksum.
So
we're
able
to
use
that
now.
A
E
The
prefixes
is
that,
like
you're
saying,
there's
one
that
means
one
blockchain
and
one
that
means
stuff
like
to
prevent
this
ambiguity
and
since
bcha
hasn't
really
landed
on
one
yet
trying
to
add
anything
to
bchjs
doesn't
really
solve
the
ambiguity
problem.
So
it's.
E
Still
a
developer
issue
right
now.
There
are
tools
that
can
solve
it,
but
unfortunately,
there's
not
really
a
standard.
So
it's
kind
of
up
to
the
app
devs.
A
Right,
yeah,
so
that's
why
my
plan
is
to
support
both
that
way.
You
know
people
can
use
either
one
I
mean
at
some
point:
we'll
have
the
whole
point
right
of
having
prefixes.
E
A
B
A
Oh,
that's
a
that's
a
that's!
A
good
concern
stoin.
So
the
these
prefixes
are
actually
a
pretty
shallow
implementation.
When
you
really
get
down
into
the
guts
of
it
like
bchjs
and
and
even
lower
libraries
that
make
up
bchjs,
almost
everything
gets
converted
into
a
legacy
address
under
the
hood.
A
So
this
is
really
just
a
change
at
the
wallet
level,
and
so
that's
that's
my
I
probably
shouldn't
have
put
it
under
the
bch
js
bullet
point
here,
because
it's
really
something
that
concerns
wallet.fullstack.cache
more
than
it
concerns
bchjs
or
bch,
api,
okay!
So
yeah!
It's
really
just
a
you
know
it's
it's
it's
it's
that
final
last
mile,
where
you're
presenting
information
to
the
user
in
a
user
interface.
A
That's
that's
where
this
is
really
concerned
and
then,
regardless
of
all
the
prefix,
whether
you
use
simple
ledger
or
bitcoin
cash
or
ecash
or
abc
prefixes,
they
all
ultimately
get
converted
to
a
legacy
address
when
you're
actually
like
creating
a
hexadecimal
transaction.
You
know
and
interacting
with
the
network
at
a
low
level.
A
So
the
next
item
on
the
list
here
message.fullstack.cache-
this
is
just
more
of
a
psa
or
a
public
service
announcement.
We
use
ipfs
heavily
on
the
message.fullstack.cache
web
application.
It's
used
for
sending
end-to-end
encrypted
email
for
lack
of
a
better
word.
It
lets
you
send
it
to
any
bitcoin
cash
address
and-
and
it
does
end
to
end
encryption
using
the
elliptic
curve,
cryptography,
that's
built
into
the
bitcoin
protocol,
but
that
encrypted
message
has
to
live
somewhere
until
the
recipient
can
can
get
it.
A
And
that's
the
interplanetary
file
system,
that's
ipfs!
So
we
had
a
company
named
temporal
who
recently
went
out
of
business
and
that's
really
unfortunate
because
they
were
providing
a
really
valuable
service.
A
But
I
think,
with
file
coin,
coming
out
some
of
the
things
that
protocol
labs
is
doing
the
wins,
sort
of
shifted
for
them
and
I
don't
really
know
the
full
story,
but
for
whatever
reason,
they're
they're
no
longer
in
business
and
but
at
the
same
time,
this
company
textile,
which
I
encourage
people
to
check
out
because
they're
just
they're
really
at
the
cutting
edge
of
all
of
this
ipfs
and
filecoin
technology.
A
A
There
is
an
ipfs
class
and
these
have
also
been
updated.
Where
you
can,
I
don't
have
these
very
well
documented.
So
if
anybody
really
wants
to
play
with
these
reach
out
to
me,
but
there's
a
web
implementation
that
file
server
web
and
then
there's
file
server,
which
is
the
node.js
implementation
that
slightly
different,
how
you
handle
the
data,
because
node.js
has
buffers
and
web
browsers
don't
and
but
that's
what
lets
you
upload
a
file
and
pay
bitcoin
cash
to
have
it
hosted
on
the
ipfs
network?
A
Message.Fullstack.Cache
also
just
has
arbitrary
file
hosting
there's
a
section
where
you
can
go
there
and
just
upload
any
file,
and
you
pay
one
penny
per
10
megabytes
and
it
will
just
be
hosted
on
ipfs
for
you,
so
that
so
big
shout
out
to
daniel
great
job
doing
that
implementation
and
really
glad
that
we
kind
of
had
to
scramble
there
because
temporal
did
not
give
us
much
of
a
heads
up
and-
and
so
I'm
glad
that
we
didn't
have
a
you
know
very
much
downtime
with.
A
Message.Fullstack.Cache,
okay,
so
next
item
is
wallet.fullstack.cache,
is
now
available
as
an
android,
apk
and
joey.
I
wanted
to
point
this
out,
for
your
sake
really
daniel.
I
don't
know
how
we
discovered
it.
It
was
part
it
was
through
this
hackathon,
but
daniel
really
dove
into
it.
I
have
also
like
copied
his
work
so
that
I
understand
the
mechanics
of
it.
A
It's
actually
really
slick
you
can
take
any
gatsby
app
and
just
with
a
few
steps,
convert
it
into
an
android
apk
or
an
ios
binary,
whatever
that's
called
now
getting
them
into
the
play
stores.
That's
a
whole
another
problem,
but
it's
pretty
common
in
the
android
world,
the
side
load,
apk
files,
particularly
in
the
crypto
space,
and
it's
pretty
slick
I
I
gotta
say
this
whole
and
then
and
then
the
app
like
we
didn't
have
to
do
anything.
It
just
came
out
and
worked
pretty
much
flawlessly
as
a
native
app.
A
So
that
was
really
surprising
to
me.
I'm
not
used
to
things
working
that
well
so
anyways,
just
heads
up,
you
should
check
into
it.
Even
if
it's
not
you
know
a
good
fit
for
what
you're
doing
it's
a
good.
It's
a
good
thing
to
look
at.
A
I
think
that
we're
going
to
so
one
of
the
ways
that
I've
I've
learned
from
talking
with
you
joey
is
that
one
of
the
ways
our
workflow
is
different
than
than
maybe
other
other
companies
that
would
want
to
use
our
tools.
A
Is
everybody
struggles
with
this
dichotomy
between
web
browser,
javascript
and
node.js
javascript,
and
mostly
it
comes
down
to
buffers
this
idea
of
binary
data
they're
handled
differently
in
those
two
worlds,
and
so
there's
webpack
and
there's
browser
five.
Those
are
the
two
industry
leading
tools
for
moving
between
these
two
browser.
A
We're
trying
to
achieve
100
percent
test
coverage
in
in
all
these
libraries
we're
building
and
and
then
we
compile
them
for
the
front
end
with
browser
fi
and
then
add
them
using
unpackage
as
an
external
javascript
library
on
the
front
end
and
it's
sort
of
a
circuitous
route
like
a
lot
of
I've,
had
more
than
one
developer.
Look
at
that
workflow
and
be
like
why
I
don't
get
it.
Why
are
you
doing
it
that
way?
A
A
B
You
think
about
a
small
extension
to
the
wallet
dot
fullstack.cache
about
the
nfts,
who
was
just
talking
briefly
on
the
twitter
yeah.
Thank
you
for
bringing
that
up.
It's.
A
A
A
I
really
liked
about
your
idea
so
for
for
people
who
are
not
mean
stoyan
stoan,
and
I
had
a
little
bit
of
a
discourse
on
twitter
about
this
story
has
been
doing
some
excellent.
A
You
know
pushing
for
trailblazing
with
the
whole
non-fungible
token
idea
in
bitcoin
cash
and
he's
had
a
couple
great
hackathon
entries
on
that
subject
and-
and
so
he's
he's
had
a
lot
at
this
point
story,
and
you
have
a
lot
more
personal
experience
dealing
with
nfts
than
I
do,
and
so
he
was
suggesting
that,
rather
than
throwing
nfts
into
the
token
here,
so
we're
talking
about
wallet.fullstack.cash,
it's
got
a
section
for
tokens
and
he's.
A
A
And
then
you
use
that
to
create
child
nfts
like
excalibur
or
the
green
dragon
or
like
a
specific
sword,
comes
out
of
a
group
and
so
that
that
architecture
naturally
lends
itself
to
a
lot
of
different
things,
and
that's
what
stoyan's
been
exploring
and
also
visually,
it
should
probably
be
represented
differently
than
a
normal.
Slp
token
would
be
represented.
Did
I
capture.
B
That
stoan!
Yes,
yes,
because
how
to
see
this
nft
tokens,
the
the
last
hackathon
was
big
hard
to
see.
There
was
not
much
interest.
I
didn't
get
any
hot
sea
people
attracted
to
my
project
but
outside
of
the
hackathon.
B
This.
If
you
know
this
a
guy
joy
from
the
sop
foundation.
B
Created
the
waifu
waifu
faucet,
it's
a
very
utaki
style,
but
this
thing
is
generating,
like
hundreds,
hundreds
nfts
per
day,
so
they
it
start
to
how
to
see
to
gain
some
moment
and,
for
example,
this
zapit
wallet.
Last
day
last
update
was
especially
about
this
wifey
tokens.
B
They
created
a
new
like
I
was
proposing
a
new
page
named
collectibles,
okay,
because
the
the
current
wallet
it's
just
for
the
tokens
it's
displaying,
some
like
it,
does
not
displaying
the
media,
attach
it
to
this
nft,
which
is
the
most
how
to
see
attractive
about
any
of
these
like
these
wi-fis.
They
have
a
connected
icon
on
some
server.
B
A
In
the
document
url,
that's
why.
B
How
to
see
it's
still
very
work
in
progress
in
the
moment,
there's
maybe
two
main
types,
the
one
that
I
like
is
just
to
attach
ipfs
hash
in
the
in
the
token
document
url
this
thing
started
with
qm
and
it's
pointing
to
to
the
some
data
in
the
ipfs,
but
especially
this
wi-fi
guys,
girls,
their
icons
are
getting
generated,
some
from
some
ai
on
the
fly.
B
A
B
D
B
The
for
the
type
but
yeah
it
will
give
a
great
like
visual
on
the
these
specific
nft
tokens.
So
most
of
the
people
will
be
attracted
to
use
wallet.fullstack.cache
because
they
can
see
their
wife
is
there
because
there's
still
not
many
words
that
support
it
in
the
moment,
only
this
zapie
and
I
think
other
guys
are
working
on
this,
like
sign
up
dot
cash.
He
also
was
announcing
in
the
group
that
soon
there
will
be
support
for
them
in
in
his
wallet
or
their
wallet.
B
Yeah,
it's
like
poker,
poo,
poker.
A
A
Pushing
forward,
I
just
put
a
link
in
the
permissionless
software
telegram
channel.
There
is
actually
a
specification,
it's
still
incredibly
rough.
I
I've
had
talks
with
joey
and
james
and
jt
about
about
this
specific
problem
of
how
do
you
attach
like,
like
art
or
some
sort
of
piece
of
content
to
a
token,
and
then
the
the
second
level
problem
is:
how
do
you
change
that
content
down
the
road?
A
You
know
if
you
like,
because
tokens
once
you
make
them
they're
like
everything
on
the
blockchain
they're
immutable,
so
there
is
actually
like.
This
is
great.
I
I
don't
think
I
have
the
bandwidth
to
focus
on
this,
but
I
wish
I
did
because
this
is
an
important
problem
to
solve
and
we
need
to
develop
a
standard
around
attaching
artwork
to
an
nft,
but
then
also
the
bigger
problem
is
mutable
data
data
that
can
change
over
time.
A
So
I
have
a
very,
very
rough
specification
that
captures
a
way
to
do
that
that
I've
explored
with
james
and
joey
and
jt.
So
I'd
love
to
see
someone
work
on
this.
I
I
don't
really
have
the
bandwidth
to
do
it
myself,
but
but
this
is
an
important
problem
someone's
going
to
solve
it
and
there's
good
ways
to
do
it
and
bad
ways
to
do
it.
A
B
A
Yeah
yeah
yeah
daniel.
Let's
talk
about
this
at
some
point
because
it's
largely
a
visual
change.
What
stoyan's
proposing
and
I
think
it
would
add
a
lot
of
value
to
wallet.fullstack.cache
if
we
implemented
it.
D
A
B
A
Yeah,
well,
you
know,
maybe
we
can.
Maybe
we
could
get
a
bounty
put
together
and
fund
it
and
maybe
maybe
you
could
do
it.
A
All
right,
we'll
we'll
explore
that
we'll
definitely
explore
that.
A
Okay,
I
thought
there
was
one
other
thing:
oh
yeah,
so
one
other
thing
that's
worth
mentioning
to
this
group
is
don.
Wonton
has
been
funding
the
development
of
an
slp
token
bridge,
which
would
let
us
move
slp
tokens
between
blockchains
between
the
bitcoin
cash
and
bcha
blockchain
and
the
avalanche
blockchain.
A
They
have
their
own
native
token
protocol
that
work
is
progressing
very
quickly.
We've
we're
we've,
got
the
bitcoin
cash
side
of
things
completed
and
we're,
probably
in
the
next
couple
weeks
we're
going
to
have
most
of
the
avalanche
side
of
the
library
completed,
so
you'll
be
able
to
burn
and
mint
tokens
on
the
bitcoin
cash
side
and
burn
and
mint
tokens
on
the
avalanche
side
and
then
that'll
be
like
an
npm
library
and
then
the
next
step
from
there
is
we're
going
to
retrofit
or
refactor
the
token
liquidity
app.
A
So
the
one
that's
actually
live
in
production
on
psfoundation.cache
that
won't
change,
we're
going
to
fork
it
and
create
a
new
app.
That's
based
on
it
and
add
this
new
library,
and
so
just
how
the.
If
you
go
to
psfoundation.cache,
you
can
send
you
can
interact
with
that
token
liquidity
app
by
exchanging
either
bch
or
psf
tokens
you'll
be
able
to
do
the
same
thing
where
you
can
create
a
token
on
the
bitcoin
cash
side
and
a
token
on
the
avalanche
side.
A
And
then
this
app
will
be
like
an
automated
market
maker
and
and
allow
you
to
move
tokens
between
chains,
and
I
think
that's
going
to
be
pretty
cool
it'll.
Let
businesses
move
between
chains.
You
know
not
completely
frictionlessly,
but
I
mean
that's
just
not
something
that's
possible
today,
so
be
nice
to
do
something
new.
B
There
was
also
some
guy
announcing
yesterday
or
today
in
the
this
bitcoin
cash
groups,
about
the
bridge
between
the
ethereum
and
bitcoin
cash.
This
also
will
be
interesting
to
take
a
look
at.
Is
it
really
working.
A
B
A
It
yeah
there's
a
lot
of
people
working
on
this
idea
and
and
that's
the
thing
is
like
it's
just
not
my
field
of
expertise,
so
I'm
excited
to
see
people
working
on
the
whole
wrapped
token
concept,
because
that's
gonna
complement
the
token
bridge
that
we're
building
really
nicely
and
avalanche
is
their
main
focus
right
now
is,
is
bringing
is
their
c
chain,
their
contract
chain,
so
being
able
to
take
any
code
that
runs
on
ethereum
and
just
drop
it
right
onto
avalanche
and
have
it
work?
A
And-
and
so
I
think,
between
that
technique
of
wrapping
tokens
and
this
token
bridge
that
we're
building
there's
going
to
be
multiple
ways
to
move
a
token
across
blockchains,
whether
it's
ethereum
or
avalanche
or
bcha
or
bch.
Like
I
imagine
like
a
company
like
tether,
who
already
has
tokens
on
every
blockchain
that
they
they
don't
actually
move
them
like
like
what
we're
proposing
it's.
A
You
could
actually
just
have
a
token
that
that
you
know
you
could
use
like
the
ethereum
smart
contract
for
actually
creating
and
managing
a
token,
even
if,
like
the
main
use,
is
on
bitcoin
cash,
where
the
transaction
fees
are
lower,
and
so
it
lets
it
would
let
a
business
like
use
the
blockchain.
That's
the
most
appropriate
for
the
specific
use
case
that
they
need.
A
Okay,
well,
I
think
we
can
wrap
this
up
unless
there's
anything.
A
Else,
right
on,
I
appreciate
you
guys
making
it
today
we'll
have
another
meeting
in
a
couple
weeks
and
yeah.
I
really
appreciate
you
guys
being
here
and
your
input
really
love
how
this
community
is
shaping
up.