►
From YouTube: W4 TE Lab: Dandelion DAO and Hatch Parameters
Description
Shawn drives while Sem and Griff explain the high priority parameters that are going into the dandelion DAO and hatch.
🙏 Thank you for watching! Hit 👍 and subscribe 🚩 to support this work
🌱Join the Community🌱
on Discord https://discord.gg/DDr5kYU
or say hello on Telegram http://t.me/CommonsStack
Join the conversation https://forum.tecommons.org/
Follow us on Twitter: http://twitter.com/CommonsStack
Learn more http://tecommons.org/
A
Okay,
so
the
two
resources
that
I'm
personally
going
to
go
through
are
the
impact
hours
and
expanding
that
sort
of
interactive
widget
to
have
sem's
equation.
And
if
I
get
through
that
one,
then
there
was
another
one.
Oh
yeah,
I'm
actually
excited
to
look
through
the
work
that
andrew
has
done
in
the
common
simulator,
because
this
is
the
back
end
for
yeah
in
the
simulation
here.
This
is
the
back
end
for
the
the
gamified
app
that
is
going
for
the
common
stack.
B
B
B
A
A
C
Actually,
really
critical
and
and
the
the
decision-making
process
isn't
is
more
about
like
what
standard
metrics
do
we
use
to
compare
the
different
proposals
so
like,
for
instance,
there's?
Obviously
the
dandy
lying
down
requirements
like
how
many
people
would
have
to
vote
or
how
many,
what
percentage
of
tokens
would
have
to
vote?
Yes
for
a
propos
for
the
upgrade
to
happen,
or
how
long
would
it?
What's
the
minimum
amount
of
time
we
can
go
from
the
hatch
deployment
to
upgrade?
C
You
know
like
basically
just
adding
all
the
different
time
periods
that
matter
for
the
dan
for
the
tec
hatchdown
and
these
different
and
the
various
other
metrics
that
we
may
want
to
compare
the
proposals
against
so
that
there's
like
these
standard,
metrics.
C
The
initialization
of
that
of
the
hatch
and
the
and
upgrade
so
that
would
be
the
hatch
time,
plus
the
hatch,
the
proposal
buffer
time
plus
proposal
vote
time,
plus
plus
proposal
execution
buffer
time
or
whatever.
I
can't
remember
all
the
names
of
those
random
dandelion.
C
But
so
this
is
the
kind
of.
A
Stuff
that
I'm
hoping
to
get
if
everyone
can
open
up
one
of
these
resources
and
start
to
collect
these
sort
of
like
finding
the
parameters
right.
So
when
we
look
at
conviction
voting,
we
see
here
like
this
is
such
a
juicy
resource,
because
this
is
the
whole
thing
that
we
would
have
to
vote
on.
And
once
we
see
this,
we
can
generate
an
interface
to
it
like
these
sort
of
charts
that
we
can
get
based
on
the
results.
C
Yeah
and
conviction
voting
is
something
that
we
can
do:
post
hatch
or
at
least
like
post
hatch,
dial
parameters.
The
real
juicy
piece
for
hatched
out
parameters
is
sem's
new,
dow
js,
which
has
all
the
parameters
that
he
includes
in
the
hashtag.
Okay,
we.
A
B
A
C
B
C
B
C
In
practice,
we're
going
to
have
two
rounds
of
voting
one
round,
we're
gonna
have
to
figure
out
the
decision-making
process
and
that's
definitely
something
I
want
to
make
sure
to
propose
and
debate
over
the
over
christmas
break
and
for
a
little
bit,
because
we
have
time
to
debate
exactly
how
we
decide
the
which
proposal
gets
chosen
for
the
hatchdown.
C
But
then
the
hatch
down
will
end
up
having
its
own
decision-making
process,
which
is
dandelion
voting
for
the
abc
and
conviction
voting
stuff.
So
we
really
don't.
We
can
really
just
prioritize
the
dandelion
voting
app
and
the
hatch
parameters
for
for
as
yeah
for
the
next
month
or
two
until
it's
done.
B
A
B
And
it
depends
on
others
that
may
be
important,
but
I
think
that
what
we
can
do
is
just
and
remove
the
ppm,
because
this
is
how
we
need
to
to
well
wait
a
sec
yeah,
the
the
actual
parameter
is
0.55
0.005
and
the
other
things
are
things
that
we
add
in
order
to
normalize.
That
number,
so
you
can
remove
the
ppm,
the
fundraising
one
token
and
the
score
one
token,
okay,
because
the
important
thing
is
that
zero
yeah.
B
A
These
look
important
support
required
minimum
acceptance,
quorum
yeah.
This
is
awesome.
Okay,
oh
yeah,
tolgate
fee
use
agent
as
fault.
B
That's
days
and
days,
it's
I
don't
know
how
to
do
that,
you
can.
A
A
B
A
B
B
C
Is
there
is
there
going
to
be
a
max
goal?
Is
that
is
that
a
an
artifact
of
a
c
stack
token,
or
is
there
also
a
a
cap
that
we
can
place.
C
A
Okay,
so
this
is
grabbing
this
one,
oh
cool:
what's
this.
B
It's
just
one
because
I
didn't
want
to
expose
everyone,
so
this
is
how
we.
B
A
Okay,
so
it's
essentially
maps
addresses
to
impact
hours.
Okay,
so
we
need
so
we
need
some
sort
of
mock
data
set.
So
I
wonder
if
there's
a
function
in
python
that
can
generate
addresses
or
like
I
could
just
make
a
random.
A
C
Yeah
I
mean
we,
we
have
impact
hours
right
now
like
and
who
has
how
many
impact
hours.
C
A
A
B
A
B
A
Get
an
idea
of
how
where
we
want
to
start,
because
we
can
start
with
something
very
simple
and
then
expand
it
over
time.
C
A
You
can
do
that.
Okay,
I
might
have
to
open
this
locally.
A
A
A
A
And
it
allows
you
to
essentially
make
like
parameterized
classes
and
by
defining
the
parameters
and
their
bounds.
It
makes
it
really
easy
to
get
like
visualization
widgets
for
free
my
system's
lagging
a
little
bit
right
now.
Can
you
guys
still
hear
me.
B
A
C
B
A
A
A
A
A
A
A
A
Yeah,
oh,
oh,
I
see
oh
interesting,
oh
yeah.
I
think
so
there's
some
funny
things
going
on
behind
the
scenes
with
these
panel
variables,
but
we
can
make
it
work
yeah.
So
then
the
top
is
it
100.
C
A
No
wait.
What
that
should
is
that's
the
problem,
value.
B
A
So,
let's
see
now,
how
do
we
so
now
we
can
make
like
okay.
So
how
could
we
plot
these?
So
do
we
want
to
see
like
because
these
are
just
scalar
values?
A
Well,
we
can
just
get
the
widgets,
so
it's
like.
A
C
A
C
A
Yeah
and
so
then
we
can
print
min
goal,
dot
value
and
it
will
okay,
so
yeah.
So
we
can
get
it
updating
interactively,
let's,
let's
okay,
so
we
have
mingle
and
we
have
max
goal.
A
A
Oh
wait
so
numpy.linspace
from
min
mingle
to
mexico,
okay.
So
let's
use
this.
A
A
A
Okay,
so
we
have
a
chart,
but
we
want
the
widgets
as
well.
A
A
A
A
C
A
Oh
yeah,
oh
yeah,
oh
yeah,
good
point.
I
think
it
won't.
I
think
it'll
be
locked
in
from
initialization.
So,
let's
see
so.
If
I
change
this
min
goal,
21
000
then
yeah.
So
this
max
goal
minimum
stays
constant.
I
see
what
you
mean.
It
would
be
nice
if
the
minimum
max
goal
was
dependent
on
this
minimum
goal
and
I've.
I
have
done
something
like
that
before,
where
one
the
bounds
of
one
variable
is
dependent
on
the
state
of
another
variable.
A
It's
just.
I
think
it
is
a
little
more
involving
than
this,
so
it
might
take
a
little
bit
of
time
to
think
about,
but
and
does
this
I'm
just
trying
to
think
of
why
this
mingle's
not
affecting
the
chart.
B
A
B
A
B
A
This
is
max
goal,
and
this
is
the
default
value
that
it'll
be
populated
by
so
in
this
case,
it's
just
being
populated
with
a
thousand,
and
it's
saying
the
minimum
is
a
thousand.
A
A
A
Okay,
cool
cool
now
is
that
captured
here
or.
C
Also,
I
have
something
I
want
to
show
after
we
do
play
with
the
seaside
store.
Yes,.
B
B
C
We
don't
we
talk
about
derivatives,
you
you
put
crypto
in
a
smart
contract
to
get
die
and
then
you
take
that
dying.
Take
it
across
the
bridge
you
get
x.
I
and
then
you
wrap
that
x.
I
and
then
you
put
the
x
dub
wrapped
x,
die
and
you
create
t
the
hatch
tokens
and
then
those
tec,
hash
tokens
will
end
up
creating
tec.
A
B
C
Thing
to
create
tec
hatch,
tokens.
C
The
process
will
be,
we
will
have
the
hatch
dial,
the
tec,
hatch
dial,
and
then
I
wanna
I've
been
work.
Thinking
about
naming-
and
I
was
thinking
like
doing
an
upgrade
to
a
commons,
and
so
then
the
dc
hatched
out
will
upgrade
into
a
commons
and
then
the
comments
will
exist
and
that
the
common
the
commons
will
have
new
tokens,
and
so
we
don't
want
people
to
be
confused
and
think
they
have
tec
tokens
later
in
their
address
or
something
when
they
sold
them
all
already.
B
C
C
C
C
The
distribution
will
change
greatly,
for
instance,
right
now
I
have
25
percent
of
c
stack
tokens,
but
there's
going
to
be
a
max
of
anyone
being
able
to
have
10
so
there's
two
people.
I
think
it's
me
and
simon
de
la
ruvier.
We
have
more
than
ten
percent
of
the
c-stack
token
supply,
so
our
tokens
will
end
up
being
burned.
B
A
A
B
C
B
C
The
the
challenge
is
that
there's
in
the
legal
side,
you
know
it's
like
each
token
token
represents
a
specific
package
of
rights,
and
so
by
having
the
common
stack
association
so
connected
to
the
hatch.
C
B
B
C
C
A
B
C
B
But
because
we
we
did
that
in
one
hive,
because
we
are
transferring
the
token
to
a
new
dial.
So
it
was
not
that
difficult.
But
cloning,
the
token
and
in
the
exact
same
moment
in
which
we
transfer
the
funds,
I
think
that
we,
it
will
be
profitable
to
do
a
new
application.
That
does
that
that
we
call
it
migration
or
something
because
doing
that
in
a
boat
in
a
dandelion
boat
that
is
encoded
with
an
ebm
script.
It's
not
going
to
work
well.
C
B
C
C
B
C
C
C
C
B
A
A
So,
but
not
all
cst
tokens
c
stack
tokens
will
get
staked
tokens.
C
Will
get
state
right,
no
c
stack
tokens
will
get
staked
they're
only
they're,
basically
like
for
lack
of
a
better
word,
a
white
list
of
people
who
can
participate,
so
people
with
c-stack
tokens
will
be
able.
Each
person
will
be
able
to
put
in
a
specific
amount
of
x,
die
rafter,
and
then
they
will
stake
the
raftex
die.
So
it's
kind
of
like
the
list
of
sea
stack
token
holders
are
the
people
who
are
allowed
to
participate.
C
A
Yeah,
so
I
think
this
total
c-stack
token
staked
is
important
because
well
not
all
c-stack
holders
will
stake
their
tokens
and
if
they
do,
they
might
not
stick
all
of
them.
So
there'll
be
some
range
but
they'll.
A
C
B
C
You
know,
we
don't
know
it's
a
fixed
parameter,
but
we
don't
really
know
we
can
predict
how
many
impact
hours
they
will.
We
can
only
predict
how
many
sea
stack
tokens
level,
because.
B
Exactly
but
it's
going
to
be,
but
it's
going
to
be
so
there's
different
scenarios.
A
C
C
So
there
is
there's
a
concept
that
I
want
to
throw
out.
There
called
impact
hour
debt.
C
So
as
we
in
this
spreadsheet,
I
am
doing
the
non-python
simulation
of
how
much
basically
how
what
our
men,
what
our
men
tribute
will
be.
So
our
sorry,
our
min
our
main
goal,
would
need
to
be
based
off
of
certain
friendly
parameters
that
we
may
want
to
give.
So
this
is
a
this.
C
Is
our
total
impact
hours
for
every
round,
so
we
only
have
done
round
six
we'll
do
round
seven
this
weekend,
and
so
the
total
amount
of
impact
hours
that
we
have
so
far
is
2089,
but
I'm
projecting
that
if
our
launch
date
is
march
12th
that
will
have
8204
impact
hours,
and
this
is
assuming
this
trajectory
here
from
on
change
of
impact
hours
from
previous
rounds.
C
The
average
change
from
starting
from
round
one
is
91
impact
hours
new
every
round
as
we
our
community
grows.
So
if
that's
the
case,
then
we
have
8
240
impact
hours
on
march
12th
and
here's
some
different
scenarios
like
a
min
goal.
If
we
say
that
what
is
the
main
goal,
if
we
give
15
impact
hour,
because
one
of
the
one
of
the
parameters
is
the
impact
hour
equation,
you
can
look
at
what
the
the
you
can
set
it
to
set
a
min
impact
hour
rate
at
the
min
goal.
C
And
so,
if
it's
15
impact
hours,
sorry
15
actually
die
per.
C
C
If
we
have,
if
we
have
10
10
die
per
impact
hour
and
a
20
and
we
charge
that
contributors,
the
hatchers
I
got
it
that
are
putting
on
20,
then
it's
400k.
So
anyway.
A
A
C
This
is
actually
in
that
same
link.
I
just
dropped
you,
which
is
the
total
impact.