►
From YouTube: TokenScript Weekly Meeting 20200702
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
A
I
will
james
brown
says
that
he
will
be
half
an
hour.
Late
and
toy
is
in
holiday.
Are
you
he's
here?
Oh
okay,
good.
I
thought
choice
is
here.
A
I'm
here,
oh
okay,
I
just
sent
a
message
to
your
colleague
saying
that
he's
not
required.
B
Okay,
I'm
talking
with
him
later
later
so
I'll.
Let
him
know.
A
I
just
write
a
message
to
him
that
he's
not
required
to
show
the
meeting
not
that
all
right,
okay,
great
so
just
quickly.
So
this
is
what
I
proposed
to
have
and
wait
a
moment.
Let
me
let
me
try
to
share
my
screen.
A
A
Okay,
so
this
meeting
is
about
javascript
api
to
provide
to
the
to
the
developers,
so
my
hope
is
that
a
token
script
developer
yeah
he
might
spend
some
if
he
needs
to
create
data
module.
He
might
spend
some
time
to
do
that,
but
when
he
uses
javascript
to
access
it,
I
hope
the
process
is
to
be
is
straightforward
that
he
does
not
have
to
assemble
the
data.
A
A
A
So
this
is
my
current
thinking.
So
if
you
observe
then
the
the
example
by
here.
A
Here,
so
here
is
the
example
where
how
to
construct
a
asn.1
object
instance
of
it.
The
way
to
do
that
is
to
create
a
new
array
and
assign
all
the
value
and
push
it
into
the
sequence,
and
then
you
get
the
br
encoding.
A
A
Even
this,
this
is
a
simpler
version,
a
second
sequence,
where
they
simply
use
a
structure
like
creating
a
new
integer
and
value
one
and
and
other
stuff,
like
a.
A
A
For
example,
here
this
guy
put
into
a
sequence:
first
integer
value
one,
and
we
don't
know
what
that
integer
means.
Despite
that,
there
is
already.
A
Despite
or
there
is
already
a
schema
for
that-
and
you
can
see
actually
you
you
are
able
to
validate
against
the
skill,
but
you
are
not
able
to
construct
object
using
the
knowledge
of
the
schema.
A
So
this
is
not.
If
we
make
something
like
this,
people
will
not
use
token
script,
so
the
right
way
to
do
that
is,
for
example
like
if
you
have
a
ticket.
You
can
simply
do
this.
A
A
Sorry
in
your
javascript
experience.
What
is
the
easiest
way
to
fill
a
form
by
filling
the
form
I
mean,
like
a
data
structure,
is
already
known
that
you
know
like
how
many
fields
are
there
and
what
are
the
requirements?
What
are
the
requirements
of
these
fields,
which
one
contains
a
structure
which
one
is
just
a
plain,
simple
value,
and
then
you
just
need
to
the
goal
of
javascript
is
just
filling
the
ceiling
in
the
blank.
A
What
would
be
the
simplest
way
to
do
that?
I
don't
have
an
answer,
but
I
I
assigned
this
task
to
to
barat,
who
I
hoped
given
me
a
result,
result
before
this
meeting,
but
he
hasn't
but
he's
very
interested
in
working
on
this
topic
and
then
very
engaged.
So
I
was
kind
of
waiting
for
him
to
produce
the
simplest,
understandable
api.
A
A
A
Sometimes
it
might
gets
complicated,
for
example,
if
you
have
an
order,
that
is
a
if
you
have
order.
Okay
in
that
order,
you
might
you
have
a
choice
of
either
providing
address
which
makes
order
delivered
or
you
can
provide
shop
id
which
arranged
the
author
order
to
be
picked
up
in
certain
shop,
and
in
that
case,
if
you
set
the
address,
you
cannot
set
the
shop
id.
A
In
a
few
ways,
so
the
other
might
be
like
you
might
have
a
structure
and
third
might
might
be
like
you
have
either.
You
are
either
able
to
provide
a
value
or
provide
an
array
of
values,
and
these
are
all
known
by
the
schema,
but
how
to
create
the
api,
for
that
is
the
problem
I
left
to
this
indian
guy
to
make
to
and
if
you
have
any
input,
we
should
open
this
discussion
to
him.
C
C
A
Yes,
ask
him
to
make
it
idiomatic
yeah,
and
I
give
him
the
example
like
this
is
the
ticket
and
you
need
to
create
a
way
to
fill
in
the
ticket
object,
and
then
I
asked
him
to
make
up
an
example
where
a
choice
is
revolved
and
he
says
that
no
problem,
he
actually
made
the
example
with
choice
involved,
so
actually
he's
on.
Look
like
he's
on
the
right
track.
A
So
by
the
time
he
comes
back
to
us,
we
can
discuss
this
and
this
will
be
the.
I
hope
this
method
is
applicable
to
both
the
creation
of
attestation
and
creation
of
transaction.
I
think
they
are
probably
very
similar
in
the
spirit.
A
And
and
then
then,
and
then,
let's
come
down
to
the
to
the
to
the
to
the
to
the
to
the
input
or
source
of
of
a
card,
so
card
is
the
most
basic
and
the
most
important
element
in
token
script,
and
you
you
have
a
card
that
you
are
able
to
do
something
with
it
or
display
a
token.
A
A
So
this
is
example,
which
is
what
james
brown
proposed
last
meeting,
but
we
have
too
little
time
to
actually
write
code
for
it.
So
I
write
the
wrote
code
in
the
spirit
of
what
james
brown
would
have
written
and
sent
it
to
him
and
he
said
yeah.
This
is
what
he
meant,
so
I'm
being
his
secretary
and
if
he's
in
the
meeting,
I
will
ask
him
if
the
code
is
correct,
so
that
he
can
tell
everybody
that
he
has
read
has
reread
it.
But
now
just
look
at
this.
A
This
would
be
what
it
looked
like,
so
you
have
a
card
called
activity.
This
is
activity
card,
it
has
a
data
source
which
is
an
event
with
a
certain
filter
applied,
and
then
there
will
be
a
javascript
api
to
provide
the
source
of
that
this
source
of
source
data
source,
as
well
as
the
token
attributes
to
the
view-
and
you
have
the.
A
And
then
here
I
could
I
copied
the
previous
api.
We
wanted
to
do
for
the
card
variables.
A
A
This
it
actually
doesn't
actually
do
the
equivalent
thing,
because
70
this
this
thing
actually
assigned
created
the
the
kind
of
variables
like
a
mountain
too
and
solves
them
from
other
other
places.
But
this
one
is
simply
creating
an
object
called
source.
A
To
access
the
attributes?
Well,
I
think
it's
w3.token.properties,
I
guess
oh
w3
dot,
dot
properties,
something
like
that.
A
A
We
were
creating.
We
were
treating
them
as
as
a
variable,
not
as
a
structured
data
when
we,
when
we
source
a
event
or
a
test
station,
we
have
structured
data,
so
we
we
might
have,
for
example,
web3.card.source
dot.
If
it's,
if
it's
kitty,
then
you
might
have
web3.card
dot
source,
which
is
a
kitty
dot.
I
dot
color.
A
A
A
And
also
just
to
let
you
know
those
people
who
make
attestations
back
in
the
days
those
people
make
the
x509
certificates
or
cryptographic
stuff.
They
love
using
nested,
but
I
don't
know
why
ethereum
people
less
less
so
and
that's
the
first
reason.
The
second
reason
being
that
the
same
logic,
this
source
is
borrowed
from
the
thinking
of
using
input.
Remember
that
if
we
have
a
transaction,
if
we
have
a
action
card
that
can
do
transaction,
you
might
have
input.
A
So
input
is
one
token.
In
this
case
the
token
data
is
accessible
through
input,
so
you
can
have
more
than
one
input.
Then
you
cannot
just
map
it
one
to
one
for
source.
You
can
map
one
to
one,
there's
only
one
source,
I
think.
A
So
if
you
have
an
if
you
define
the
activity
card
with
two
sources,
one
is
event:
one
is
a
test
station
and
suppose
user
actually
have
event
plus
attestation,
then
the
user
will
have
two
activities
so
actually
in
every
card,
there's
only
one
source,
but
the
same
could
not
be
said
of
input
and
output.
So
if
we
borrow
the
thinking,
input
and
output,
then
it
has
to
be
cannot
be
mapped
into
the
current
variables,
because
input
cannot
be
mapped
into
current
variable
variables.
C
C
Regarding
the
name,
I
think
yes,
we
can
think
about
whether
we
want
source
or
origin,
but
it
it
feels
like
origin,
is
a
bit
better
because
it
doesn't
introduce
one
additional
word
into
the
grammar
yeah.
A
Yeah
james
brown
cannot
be
in
the
meeting
to
argue
for
himself.
I'm
okay
with
both.
C
A
Attribute
the
the
way
I
deal
with
attributes
is
borrowed
from
the
way
ndr
or
the
way
tbs
to
be
science
certificate
data
in
fiber,
x,
509,
which
is
basically
a
sequence
of
syntax,
a
sequence
of
object,
id
followed
by
value,
and
that
is
that
was
not
designed
with
the
with
the
capacity
to
extend
into
a
structure
in
mind.
We
probably
can
do
that.
A
Yeah
go
on,
then.
We
need
to
make
the
type
here
actually
mapped
to
the
type
in
asm1
schema
snx
and
we
need
yes.
C
C
A
Well,
actually,
no
that's
one
level
different,
because
you,
if
you,
if
you
unify
these
two
you
are
going
to
you,
are
not
able
to
unify
the
source
and.
C
A
You
either
choose
to
make
javascript
and
actually
maybe
maybe
you
can
make
argument
for
for
this-
that
so,
let's,
let's
lay
out
arguments:
okay,
I'm
not
like
a
100
against
it
or
for
it.
So
if
you
make
source
in
this
case
go
into
the
card
variable,
which
means
that
the
two
xml
is
identical.
A
Okay,
okay,
if
you
do
so,
then
the
unifi
you
unified
javascript
in
this
case
in
this
case,
but
the
javascript
in
the
action
card,
where
the
input.
A
A
A
A
A
A
C
A
A
A
A
If
we
use
the
origins,
origins
is
never
mentioned
in
javascript
api.
This
is
the
convention.
If
you
define
our
regions,
it's
not
important
in
my
headquarters,
like
it's
a
to
tell
the
engine.
This
is
where
you
get
data,
not
that
there's
a
property
so
yeah.
So
if
you
so,
I
would.
I
simply
call
that
a
origin
and
every
time
when
I
think
about
source,
I
somehow
automatically
think
it's
a
property
where,
like
similar
to
the
input
and
the
output,
so
maybe
okay
yeah.
A
A
Yeah,
okay,
I'm
good
with
that
for
in
four
minutes,
james
brown
will
join
this
meeting
and
I
thought
I
said
to
him
that
we
will
try
to
get
the
conclusion
before
you
join.
So
you
cannot
change
it
anymore.
A
So
shall
we
say
that
so
shall
we
we
go
with
origins
and
we
just
map
the
structure
into
the
into
the
card.
Poverty,
space.
C
C
A
A
A
C
Let
me
let
me
try
to
guess
what
you're
saying,
but
I
I
was
not
talking
about
having
multiple
cards
in
in
a
token
script
file.
I
was
saying,
for
example,
in
the
activities
tab.
C
C
A
problem-
that's
really
good
problem,
so
but
we
can
yeah.
We
can
talk
a
bit
more
about
that
offline.
I
guess
but
but
you
know
my
point
right.
Yeah.
A
So
can
we
can
we
in
javascript?
Can
we
make
this
switch
different
context.
C
A
Yes,
yes
and
token
card
has
this
problem
too?
Sometimes
you
go
to
the
market
website
and
because
we
don't
have
a
con
enclave,
we
have
to
implement
token
cards
within
the
webpage
and
that's
crazy
problem.
A
Yeah
yeah.
But
basically
what
I
want
to
say
is
in
the
card.
You
have
only
one
card
outside
card.
You
might
have
multiple
right,
yes,
yeah.
So
what
should
we
do
about
this.
C
A
A
Okay,
yes,
and
also
we
have
to
do
something
in
between.
We
cannot
put
actually
directly
after
card
because
you
sometimes
have
to
do
other
things
with
the
card
black
card
confirming
transaction
yeah.
For
example,
once
you
have
built
object,
I'm
just
making
an
example
to
show
that
you,
you
have
a
you.
You
probably
need
that
what
a
level
between.
A
Yeah,
I'm
thinking
so
yeah
anyway.
Would
you
be
happy
to?
I
will
simply
say
that
we
go
with
the
origins
and
we
make
input
different
averages
and
then
way,
and
then
I
I
I
correct
the
I
create
a
pull
request
and
with
this
change
in
the
default
erc20
and
the
ssm1
token
scripts,
and
ask
you
to
change
the
corresponding
javascript
part
according
to
the
way
you
think
it
should.
The
best
way
you
should
work
sounds
good,
okay,
okay,
so
what
else
do
we
have.
A
Yeah,
actually,
this
is
the
thing
we
have.
I
was
originally
hoping
to
have
the
indian
work
to
be
discussed
today,
but
he
hasn't
produced
it
so
yeah,
that's
all
today's
agenda.
Maybe
the
rest
is
question
answer
session.
Then
we
can
close
this
meeting
before
james
brown.
Even
I
can
join
yeah
yeah.
Okay,
that's
all
good
for
me,
yeah
yeah!
Until
you
you
understand
what
we're
trying
to
do
here
is
to
provide
a
way
to
create
transactions
and
and
attestations
with
minimum
learning
curve
for
javascript
developers.
B
A
Yeah,
so
my
indian
friend
told
me
that
implementation-wise,
it
probably
should
be,
should
be
like
this
sorry,
let
me
switch
this
three.
A
A
Yeah,
okay,
so
can
you
see
this
so
to
the
to
the
api
provided
to
the
developer?
Probably
looked
like
this,
but
inside
it
probably
is
directly
translated
into
a
more
generic
one,
so
only
the
only
the
ticket
interface
needs
to
be
generated
dynamically,
but
inside
ticket
there's
it's
a
very
simple
unified
structure
that
was
passed
to
a
more
elaborate
library
handle.
B
A
A
We
only
ask
him
to
produce
really
simple
stuff
like
an
in
the
end,
we
only
implement
creation
of
the
the
capacity
to
dynamically,
generate
the
api
to
create
email
attestation,
just
that
yeah
and
not
able
to
handle
anything
and
then
just
to
have
a
concept.
Then
we
will
go
from
there
right.
B
Yes,
I've
been
working
on
on
also
the
the
mvp
and
the
types
and
and
everything
like
that,
and
it's
actually
I
mean
it's
pretty.
B
I'm
doing
this
like
minimal
proof
of
concept,
implementation,
basically
to
make
sure
that
the
things
are
as
as
as
they
need
to
be,
and
it
it.
It
seems
like.
Basically,
everything
can
be
like
the
data
that
that's
needed
for
this.
Besides,
the
check
itself
is
is
really
really
simple
and
I
I
think
it
all
makes
sense
actually
to
embed
directly
into
the
the
standards,
meaning
that
then
we
need
to
communicate
for
an
attestation
request
is
basically
a
standard,
pka
pkcs10,
a
certificate
signing
request.
B
Where
I
mean
that
there's
space
for
attributes,
which
basically
is
basically
just
a
value
identifier
and
then
a
sequence
of
objects,
which
is
basically
all
we
need
for
these
simple
structures
the
same
with
a
standard
x509
certificate
for
these
things.
B
Basically,
as
we
already
like,
talked
about
how
to
encode
identity,
and
things
like
that
that
that's
like
the
subject
info
can
be
also
encoded
directly
and
then
the
actual,
the
actual
cryptographic
stuff
can
also
seems
to
also
just
be
be
working
by
coding
directly
as
an
as
an
extension
following
the
the
standard
format.
B
So
so
this
basically
means
that
everything
should
should
work
and
read
and
verify
using
using
standard
libraries.
Of
course,
like
some
of.
Of
course,
they
don't
have
know.
The
specific
data,
like
you
know,
they're,
not
aware
that
that
what
we
encode
as
a
as
the
common
name
is
like
an
ethereum
mattress
right,
but
it
still
seems
to
be
be
be
workable
to
get
around
with
just
using
the
standards
as
they
are.
A
So
let
me
go
to
the
updated
test
station
and
the
data
model
yeah.
There
are
there's
a
good
description
here,
yeah
two
very
nicely
written
by
the
way
I
wouldn't
be
able
to
write.
So
precisely
myself-
and
you
have
also
mentioned
how
to
deal
with
version
nice
and.
A
B
B
Corrections,
because
this
is
something
from
from
quite
a
while
ago,.
A
B
I
mean
basically
like
I
mean
we
don't
need
to
introduce,
but
so
I
mean
basically,
this
is
just.
I
figured
this
out
because
I
was
trying
to
get
things
to
work
with
the
libraries
and
basically
that
that,
like
the
data
structure,
we
actually
need.
That's
that
that's
that's
different
from
from
the
standard
x509
is
still
compatible
with
what's
allowed
within
extensions
yeah.
B
Yeah,
I
mean
that's
at
least:
that's
it's
possible,
we
don't
we
don't
have
to,
but
at
least
that's
what
I've
been
trying,
because
this
makes
it
much
easier
to
I'll
try
to
get
something
to.
A
Yeah,
okay,
so
so
that's
that's
the
line
of
work.
You're
doing
that's
very
nice!
I
will
consume
the
other.
One
thirds
of
this
document.
B
B
I
changed
it
a
bit.
I
chased
it
a
bit
last
week
update
to
update
some
of
it,
but
it's.
B
A
Like
a
wording
update
and
I
will
commit
as
soon
as
possible,
so
you
don't
have
too
much
conflict
all
right,
so
this
is
really
me
file.
Yeah,
then
the
other
branch
you
have
been
working
on
is
sorry.
A
And
you
started,
you
haven't
committed
anything
on
top
of
this.
Yes,
did
you.
B
I
have
but
it's
I
I
have
it
locally.
I
haven't
pushed
this
yeah
okay,
because
it's
not
done
enough
to
push
that's.
Why.
A
Listen
would
be
great
to
have
a
look
at
that
and
in
this
in
this
branch
we
can
work
together.
You
and
me
can
work
on
this
branch
together,
because
this
is
a
test
station
script
as
well
as
a
sample
minimum
implementation
yeah.
So
so,
if
you
do
that
in
that
way,
I
can
look
at
the
code
and
figure
out
what
you
mean
exactly.
A
Yeah,
yeah,
okay,
have
a
nice
evening
thanks!
Yes,
thank
you.