►
From YouTube: Ethereum Core Devs Meeting #111 [2021-04-23]
Description
A
A
A
So
hello,
everyone
welcome
to
awkwardev's
number
111
off
schedule
this
week,
yeah
awkward
devs
off
week
edition.
So
we
have
basically
a
lot
of
stuff
about
london
to
discuss
today
appreciate
everybody
coming
on
on
the
off
week.
Maybe
it's
worth
it!
A
I
posted
this
comment
in
the
agenda,
but
just
in
the
last
call
I
said
I
would
check
in
with
the
different
client
teams
to
kind
of
see
what
their
bandwidth
was
for
london,
what
their
preferred
scope
for
the
upgrade
was
and
what
their
thoughts
were
on
the
other
different
eips.
A
So
I
can
just
run
through
that
very
quick
to
hopefully
frame
the
conversation,
because
there
was
a
lot
of
things
where
everybody
was
in
agreement
on
the
first
of
which
is
basically
everyone
said
they
would
rather
see
a
smaller
sized
london
rather
than
kind
of
a
larger
one.
The
only
team
that
wasn't
you
know
100
in
favor
of
a
smaller
london
basically
was
in
favor
of
just
less
upgrades
in
general.
So
I
think
you
know
they.
They
don't
necessarily
want
a
much
larger
london.
A
With
regards
to
the
timeline
for
the
upgrades,
so
I
had
proposed
like
two
timelines,
one
where
we
forked
my
net
around
mid
july,
one
where
we
fork
around
mid-august.
Two
teams
said
they
would
prefer
the
mid-july
one
one
for
signing
the
difficulty
bomb,
so
around
mid-july.
I
think
the
difficulty
bomb
should
be
off
to
the
extent
that
blocks
are
about
two
percent
larger
and
then
around
mid-august.
A
It
was
more
like
eight
or
nine
percent,
so
the
first
team
you
know,
wanted
to
make
sure
we
were
aiming
for
july
so
that
if
something
went
wrong
worst
case
we'd
end
up
in
august,
whereas
if
we
went
wrong
in
august
and
went
to
september,
we're
looking
at
like
30
percent
larger
block
times,
and
similarly
another
team
just
felt
that
the
july
timeline
was
kind
of
a
a
stretch
for
them,
but
it's
something
they
wanted
to
aim
for
and-
and
you
know
worst
case,
if
delay
it
a
few
weeks
if
we
can't
make
it
rather
than
try
and
aim
for
august
and
have
a
larger
scope
and
then
the
other.
A
I
guess
thing
that
came
up
is
obviously
if
we
keep
london,
small
in
scope,
there's
a
bunch
of
other
eips
that
people
have
brought
up
have
discussed
that
they'd
like
to
see
on
mainnet
and
given
the
focus
on
the
merge,
there
was
a
fear
that
maybe,
if
we,
if
we
keep
london
small,
then
we
won't
see
those
eips
on
mainnet
for
at
least
another
year.
So
I
asked
all
of
the
team.
A
B
C
A
Okay,
okay,
good
and
let
me
just
check
the
comments
on
youtube.
Okay,
no,
weird
comments
on
youtube,
so
I
think
we're
good
okay,
so
yeah!
So
sorry
I
was
saying
yeah.
So
if
we,
if
we
keep
london
small,
obviously
there's
a
bunch
of
eeps
that
won't
make
it
in
so
I
asked
the
teams
if
we
could
work
on
another
kind
of
feature
upgrade
in
parallel
to
the
merge
and
whether
that
would
delay
the
merge
or
not.
It
seemed
like
it
for
most
teams.
A
It
wouldn't
kind
of
like
we're
doing
right
now,
where
we
had
berlin
and
london
in
parallel,
then
right
now
we're
gonna
have
london
in
the
merge
and
once
london
is
out,
then
potentially
we
could
have.
You
know
the
merge
and
shanghai
in
parallel.
There
wasn't
like
a
hundred
percent
certainty
on
this,
though,
and
you
know,
people
said
that
realism
would
help
figure
out
how
how
possible
this
is,
but
it's
definitely
an
option
that
we
can
explore
and
then
yeah
regarding
the
specific
eips.
So
there
were
four.
We
talked
about
eip2677.
A
That
was
the
I
forget
if
it's
doubling
or
capping
the
size
of
init
code,
but
basically
nobody
pushed
for
it
very
strongly
and
it
would
add
a
bit
of
testing
overhead
for
the
upgrade.
So
it
seemed
like
you
know
nobody
wanted
to
have
this
in
london
2537.
A
A
If
we
were
to
do
that,
then
then
it
would
probably
kind
of
grow
the
scope
for
london
significantly
and
we
could
either
you
know
either.
We
could
include
it
in
london,
as
is
without
changing
the
libraries
with
the
implementation
that
clients
have
or
we
could.
If
we
wanted
to
do
those
changes,
it's
something
we
could
prioritize
shortly
after
and
even
if
there
wasn't
another
feature
fork
some
people
mentioned.
We
could
maybe
do
this
at
the
same
time
as
the
merge.
If
there
was
a
strong
desire
for
it.
A
Third,
one
was
3403,
so
I
think
this
one
and
the
last
one
were
the
two
most
discussed
but
3403.
Basically,
no
one
opposed
to
it.
If
we
think
it
will
help
the
network
security
alongside
1559,
but
at
the
same
time
you
know
it
felt
like
a
solution
where
a
lot
of
people
had
quibbles
with
it.
So
some
people
thought
it
added
too
many
edge
cases
and
it
should
just
go
ahead
and
we
should
just
go
ahead
and
remove
all
the
refunds
all
together.
A
Like
the
original
proposal,
other
people
said
we
should
kind
of
come
up
with
a
more
elegant
mechanism
and
and
and
kind
of
have
a
broader
overhaul,
and
that
would
obviously
take
much
more
time
and
couldn't
be
included
in
london.
It
didn't
seem,
like
anybody's
kind
of
quibbles,
were
strong
enough
to
block
it.
If
we
think
that
you
know
this
is
valuable
to
have
in
london,
but
it's
definitely
something
we
should
discuss
and
then
the
last
one
was
3074..
A
So
I
think
there
you
know
some
teams
were
strongly
in
favor.
Some
teams
were
opposed.
I
think
even
the
teams
in
favor
said
that
it
seemed
like
something
big
and
somewhat
contentious
to
include
in
london,
especially
on
a
short
timeline.
So
this
is
definitely
something
that,
like
would
be
worth
building
another
feature
fork
around
and
the
teams
that
were
kind
of
opposed
to
it.
A
The
two
main
things
were:
you
know
wanting
to
have
like
a
security
audit
which
is
already
in
progress
and
also
just
wanting
to
have
more
time
for
the
community
to
digest
it
and
kind
of
get
comfortable
with
the
changes
and
whatnot.
So
that's
kind
of
the
summary
there
I'll
stop
here.
I
don't
know
if
people
have
comments,
thoughts,
questions
about
this
martin,
I
see
your
hand,
is
up.
D
Yes,
I
would
like
to
just
make
a
brief
update
about
3403.
I
don't
know
if
I
should
do
it
now
or
later.
Yes,
so
we
have
this
peeping
call
me
and
italic
and
discuss
it
a
bit,
and
there
were
questions
and
after
that,
vitale
came
up
with
an
alternative
scheme
which
yeah
we're
iterating
on
a
bit
now,
but
the
basic
idea
is
just
lower.
Well,
it's
three
parts
lower
one
of
the
constants,
the
story
as
to
reset
gas
from
15
000
to
4
800.
D
By
doing
so
well,
that's
one
change.
Another
change
is
to
remove
the
refunds
from
self-destruct
and
the
third
change
is
to
reduce
the
so
right.
Now,
there's
maximum
there's
a
cap
on
the
refund,
you
can
only
get
refunded
half
the
gas
tube
consumed
that
would
be
lower
to
one-fifth,
so
the
first
the
change
to
to
delete
to
remove
the
refund
for
self-destruct.
This
is
self-explanatory.
D
You
do
still
get
gas
back,
but
you
you're
nothing
only
slightly
below
2
000
gas
that
you
get
back
and
the
interesting
quirk
about
this
is
that
if
you
are
using
a
gas
token,
your
cold
access
to
that
gas
token
will
cost
two
thousand,
so
you
would
be
netting
out
zero,
and
the
effect
of
this
is
that,
if
you
are
using,
if
you're,
using
if
you're
resetting
a
story
slot
which
is
otherwise
useless,
you
gain
nothing.
D
But
if
you
are
truly
reading,
I
mean,
if
you're,
using
an
actual
story
slot
which,
which
you
are
reading
a
value
from
which
is
useful
to
you
in
your
in
your
computation
and
then
you
set
it
to
zero
because
you
no
longer
need
it.
Then
you
do
get
the
refund
because
you
paid
the
access
cost.
When
you
read
it
and
made
use
of
it.
D
And
the
third
change
to
would
simply
reduce
the
block
elasticity
so
that
you
can't
have
this
two
times
two
factor
of
what's
actually
being
executed
in
10
million
gas,
but
it
will
be
lowered
a
lot
making
the
execution
per
a
gas
in
a
block,
more
deterministic
yeah.
So-
and
I
think
one
one
benefit
of
this
version
of
the
the
refunds
would
be
that
well
for
one.
D
We
get
rid
of
this
incentive
to
use
one
as
the
new
zero,
if
you're
a
contract
developer
and
for
another,
it's
actually
even
simpler
than
3403,
because
it
just
changed
it.
It
keeps
the
same
mechanics
but
changes
a
few
constants
there.
So
it
currently
exists
in
not
in
an
official
eep
form.
A
E
Yeah
just
say
like
a
quick
question,
for
that
I
mean
that
that
sounds
really
interesting.
I
was
wondering
because
imagine
you
were
saying
you're
still
iterating
on
that.
Do
you
think
this
would
have
a
chance
of
of
still
being
relevant
for
london
or
is
it
too
late.
D
E
Ask
me
something:
oh
yeah,
I
was
just
wondering
for
this
new
new
kind
of
alternative
to
30
70
due
to
m
343.
Could
that
still
possibly
kind
of
like
be
ready
in
time
for
london
or
was
that
something
that
would
then
only
arrive
at
a
later
date?.
E
D
So
I
just
thought
I
would
bring
it
up
here
to
prepare
people
that
there
is
a
new
alternative
coming,
which
is
even
simpler
than
the
existing
one,
and
hopefully
without
the
without
these
ugly
words,
which
some
people
were
complaining
about,
that
it
yeah
makes
a
strange
incentive
to
leave
small
things
with
at
one
instead
of
zero.
A
And
so
yeah
with
regards
to
timing,
you
know
if
we
want
the
aim
for
this
july.
London
fork
minute.
It
means
we
probably
need
clients
ready
around
mid-may
and
then
just
looking.
You
know
at
like
the
alcor
dev
schedule.
A
We
have
one
next
week
and
then
we
have
one,
that's
basically
mid-may,
so
I
I
feel
like.
If
we
want
to
have
this
in
london,
we
basically
just
need
to
agree
to
it
on
the
next
call.
So
if
you
know,
if
martin
you
can
have
an
e-belt
early
next
week,
then
it
gives
kind
of
the
rest
of
the
week
for
people
to
chat
about
it,
and
we
can
probably
make
a
decision
about
it
on
the
next
call.
A
Cool
but
yeah,
I
yeah,
I
I
think
you
know
getting
rid
of
like
these
complexity
and
and
also
like
the
incentives
of
using
one
as
a
zero,
I
think
is,
is
really
good.
A
Sweet,
so
I
guess
yeah
we'll
come
back
to
basically
the
refunds
on
the
next
call.
Aside
from
that,
so
you
know
for
the
three
out
of
eep,
so
26
77
25
37,
30
74.,
it
did
seem,
like
you
know,
the
the
rough
consensus
when
I
talked
to
the
clients
one-on-one
was
to
keep
them
out
of
london
to
keep
the
scope
small.
Does
any
everyone
kind
of
agree
with
that?
Does
anyone
have
a
strong
opinion
against.
F
Hey
go
ahead,
so,
yes,
I
just
had
one
question.
I
I'm
just
curious.
You
know
for
25
37.
If
there's
anything
that
you
know,
sort
of
the
core
dabs
would
like
to
see
with
that.
So
you
know
is:
is
the
plan
to
use
blast
and
if
not,
you
know
the?
I
think
there
were
some
very,
very
minimal.
Like
you
know,
gas
price
changes
like
a
couple
constants.
F
A
F
My
understanding
is
the
gas
price
changes
that
were
suggested
by
alex
were
not
they
were
they
weren't
based
off
of
blast,
so
they're
based
off
the
current
library,
it's
possible
that
they
may
be
a
a
new
release
of
that
existing
library.
But
you
know
it's
not
an
entirely
new
library,
so
I
just
wanted
to
maybe
clarify
that
the
gas
price
reductions
that
were
suggested
were
suggested
for
the
existing
library,
not
not
with
a
library
switch.
D
Yeah
and
it's
very
possible
that
they're
minimal,
I'm
sorry
to
say
I
haven't
looked
into
what
the
exact
implications
of
those
gas
changes
are
like
and
how
how
large
they
are.
F
Okay,
yeah
I
mean
maybe
I
could
just
follow
up
with
you,
martin
off
and
and
give
you
the
quick
diff
I
mean
from
what
I
understand
there
was
a
couple
of
the
the
pre-compiles
were
a
simple.
You
know,
literally
a
constant
shift
like
from
seven
hundred.
D
D
B
If
clients
are
happy
with
the
current
gas
costing,
we
can
always
in
theory,
release
bls
with
the
higher
gas
costs
and
then
at
a
later,
four
could
reduce
it
like
once,
bls
is
on
chain.
It's
pretty
easy
for
us
to
adjust
gas
costs
as
needed
to
reduce
them.
If
we
find
enough
data
that
shows
they
should
be
reduced
or
increase
them
if
we're
seeing
notice
a
denominator
attack
vector.
F
Yeah
I
mean
I
do
think
that
makes
sense
mike
in
particular,
if
there
was
the
desire
in
the
future
to
switch
to
blast,
then
gas
costs
could
be
reduced
even
further
below
you
know,
what's
what's
suggested
in
the
document
now,
since
those
gas
pricing
is
not
based
off
of
using
the
boss
library.
B
D
Yeah-
and
I
I
think
it
seems
like
a
pretty
good
approach
in
general
to
when
we
introduce
a
computational
intensive
pre-compile
to
be
moderate.
You
know
be
conservative
about
the
gas
at
first
and
then,
as
we
see
deployed
on
machines
and
people,
various
people
who
can
run
test
and
see
yeah
experiment
with
it.
Then
we
can
lower
it
like
we
did
with
the
modex
kelly.
F
A
And
just
one
thing
I
you
know
would
want
to
make
sure
I
know
I
think,
a
while
ago,
when
I
talked
to
open
ethereum
about
this,
you
all
said:
if
you
wanted
to
do
2537,
it
would
require
kind
of
an
audit
or
something
like
that.
So
yeah,
I'm
just
curious
to
hear
from
open
ethereum
about
how
that
would
work
in
your
your
roadmap.
How
realistic
you
think
something
like
that
is
for
london,
assuming
there
was
no
changes
to
the
the
current
specification.
H
Hi
do
do
you
mean
for
the
bls,
yes
or
yeah?
As
we
already
said,
we
have
this
implemented,
but
I
think
dragon
said
that
we
need
to
have
like
an
external
review
of
the
code,
so
in
general
I
don't
think
that
would
be
a
problem
for
london.
F
Yeah-
and
I
guess
maybe
just
one
one
comment
on
that
for
the
open
ethereum
team
there
are
blast-
does
now
have
rust
bindings
that
could
be
used
if
they
wanted
to
use
the
library
that
had
undergone
a
security
on
it,
so
that
that
would
be
an
option
if
they're
uncomfortable
with
the
current
rus
library
that
they
have
is
to
switch
to
an
api
compatible
alternative
library
that
has
undergone
on
a
security.
A
Review
micah,
paul
and
ensgar
are
your
comments
about
bls.
B
G
Good
go
ahead
to
say
with
evm3d4
we
were
within
2x
last
time
I
mentioned
it,
so
we
had
a
bunch
of
breakthroughs
and
now
I'm
even
better
doing
even
better
than
2x.
This
is
runtime
and
gas
and
to
blast
to
the
speed
record,
and
so
worst
case.
If
you
know,
if
something
doesn't
happen
or
something
doesn't
work
out,
you
know
we're
looking
at
less
than
2x
slowdown.
If
we
just
do
it
with
evm384,
that's
it.
A
Got
it
thanks
for
sharing,
so
I
guess
you
know
it
seems
from
like
what
I'm
hearing
now
that
people
are
mostly
fine
with
bls,
but
I
do
recall
yeah
when
I
was
talking
with
the
client
teams.
Everybody
wanted
to
keep
kind
of
a
small
scope
for
london,
so
I
don't
have
to
implement
it.
I
don't
have
a
strong
opinion
here,
but
yeah.
What
are
people's
thoughts
about?
A
Do
we
want
to
try
and
include
this
for
london,
given
that
we
already
obviously
have
1559
and
then
this
gas
refund
eep
that
will
come
next
week
or
some
other
version
of
it?
Yeah.
C
B
A
And
I
guess
that
makes
a
lot
of
sense.
The
challenge
people
had
with
determining
if
we
would
do
a
feature
fork
after
is
the
uncertainty
with
regards
to
the
work
from
the
merge,
because
we
so
even
though
the
interface
in
the
merge
you
know
is
pretty
straightforward,
some
client
teams
mentioned
they
might
have
to
do
like
performance,
work
and
stuff
to
just
get
it
working.
But
yes,
if,
if
people
I
don't
know
if
people
think
we
can
do
another
feature
fork
in
parallel
to
the
merge
that
obviously
changes.
A
D
A
I
would
think
more
three
months
if
we
look
at
just
how
berlin
happened
so
like
if
we
have
just
you
know,
if
we
basically
we're
gonna
stop
working
on
london,
you
know
like
have
a
client
release
in
june,
and
that
basically
means
assuming
nothing
goes
goes
wrong,
but
that's
basically
when
we
can
start
working
on
the
next
one
as
we're
just
like
waiting
for
the
test
nuts
to
fork
and
whatnot,
and
so,
if
you
look
now
like
for
for
from
berlin,
which
was
mid
april,
all
the
way
to
mid-july-
that's
roughly
three
months
right,
like
four
to
seven
yeah.
A
So
that
means
like
three
months
after
july.
I
think
yeah
october
october-ish
is
probably
the
timeline
and
then
obviously
october
is
when
it
would
hit
main
net.
But
then
again,
if
we,
if
we
have
the
test
nets
fork
and
with
not
six
weeks
before
that,
it's
kind
of
like
around
august.
E
Potentially,
I
could
imagine
like
being
okay
with
another
feature
fork
if
it
wouldn't
impact,
or
they
delay
the
merge
right
and
and
like
a
lot
of
these
comments
here
were
addressing
that
like
this
could
be
done
in
parallel
but
like,
but
I
I
at
least
immediately
it
seems
like
in
october
feature
fork,
would
basically
just
be
an
implicit
decision
that
we
just
give
up
on
any
potential
for
a
merge
this
year.
E
Because
then
I
mean
the
delay
between
that
fork
and
the
the
merch
would
of
course
be
at
least
be
another
three
months,
because
it's
like
an
especially
like
big
big
fork,
of
course,
and-
and
so
I
do
think-
that
this
kind
of
implicitly
breaks
with
with
this
assumption
that
it
wouldn't
impact
emerge
at
least
while
merged
this
year,
would
still
be
possible
on
its
own.
And
so
I
was
just
wondering
like.
E
Is
there
any
room
like,
as
you
were
saying?
Historically,
it
might
might
take
about
three
months
for
the
next
focus,
or
something
like
that
as
like.
Is
there
any
chance
that
a
future
folk
in
even
something
like
september
would
still
be
some
like
possible,
because
I
think
implementation
wise,
if
it's
really
just
something
like
bls
plus
3074,
something
like
that
both
of
those
I
think
I'm
always
already
implemented.
So
the
question
is
like
how
much
effort
is
it
really
and
what's
like?
E
A
So,
there's
a
couple
comments
in
the
in
the
chat.
You
know
saying
that
an
october
feature
fork
takes
into
consideration
working
on
the
merge
in
parallel
and
that
doing
it
any
sooner
than
that
would
mean
we
can
only
ship
stuff,
that's
already
implemented,
basically
so
maybe
25
37,
but
not
like
30
74.
A
and
yeah
yeah,
so
I
guess
yeah
that
was
and
then
yeah
a
few
comments.
Also
from
both,
I
guess
basically
nethermine
saying
they
would
prefer
to
keep
london
skinny
if
that
means
having
a
freak.
A
If
that
means
having
another
feature
fork
danny,
you
have
your
hand
up.
I
Yeah
I'll
just
echo
what
I'm
gonna
say
I
mean
that's
why
I
asked
if
this
is
a
one,
a
one
and
a
half
month
or
three
months.
You
know,
what's
the
delay
between
forkster,
because
then,
if
you
have
a
fork
late
october
or
november,
I
will
echo
what
andrea
said
and
that
the
coordination
overhead
of,
even
if
something
is,
is
completed
and
ready
of
doing
another
upgrade
the
merge
within
like
plus
or
minus
a
month
from
that
becomes
ambitious
at.
I
Least,
I
also
you
know,
I
think
we
are
attempting
at
this
point,
as
you
said
earlier,
in
the
call
to
get
information
from
the
the
the
rayanism
hack
and
and
the
refinement
of
the
specs
there
in
terms
of
like
better
understanding,
a
potential
timeline
and
complexity,
and
in
that
context
I
think
it's
difficult
to
make
a
totally
informed
decision
on
the
on
the
potential
marriage
timeline
and
thus
it's
potentially
difficult
to
make
the
decision
on
the
the
other
fork
timeline.
A
It's
all
connected
yeah,
although
I
guess.
A
Sorry,
I'm
reading
the
chat
yeah,
so
I
guess
if
like
so,
there
was
a
desire
for,
like
almost
all
of
the
teams,
to
keep
london
small,
and
you
know
I
guess
we
need
to
figure
out.
Is
that
like
better
than
er
or
you
know
something
we
value
more
than
guaranteeing?
A
You
know
the
inclusion
of
something
like
25
37
before
the
merge
right,
because
I
think
if
we
start,
if
we
add
basically
more
features
to
london
beyond
1559,
which
everybody
says
is
kind
of
one
of
a
very
large
feature
already,
then
we
we
likely
are
gonna
delay,
london
and
that
means
for
sure
there's
not
the
opportunity
of
another
fort,
and
so
we
basically
have
to
make.
You
know
london
as
big
as
possible
and
that's
something
that
you
know
most
client
teams
seem
to
not
want.
A
On
the
other
hand,
if
we
keep
london
small,
we
can't
like
guarantee
that
there
will
be
a
feature
fork
now,
because
we
don't
have
enough
information
about
how
it
would
impact
the
merge
and
and
whatnot.
But,
as
that's
being
you
know,
worked
on,
there's
definitely
stuff.
We
can
move
forward.
So
you
know
all
this
conversation
around
bls
seems
like
it.
A
It's
not
necessarily
gonna
gonna
delay
the
merge
and
then
3074
is
the
other
eep
that
you
know
would
have
to
be
implemented,
and
I
think
if
we
were
to
have
another
feature
fork,
we
want
to
be
very
mindful
that,
like
we
want
to
keep
it
small,
so
I
don't
think
we
I
I
don't
know
what
else
might
come
in
it,
but
yeah,
oh
and
thomas,
says
adding
features
to
london
delays
the
merge
even
more
than
another
feature
fork
in
october,
because
the
team
is
already
focused
on
the
merge
right
now.
A
So
that's
also
something
that's
worth
considering
like
right.
Now,
all
the
teams
are
kind
of
focused
on
london
and
the
merge
in
parallel,
and
so
we,
if
we
had
another
feature
fork,
we
would
focus
on.
You
know
shanghai
and
the
merge,
and
then
it's
just
a
question
of
like.
Can
the
timelines
work
right
so
yeah?
Oh
gary
micah,
you
have
your
hands.
J
Up
I'll
go
ahead
and
go
yeah,
so
it
I
mean
it
seems
we
discussed
in
in
a
team
on
baisu
that
3074
is
really
kind
of
the.
J
Only
substantive
portion
of
this
feature
fork
that
we're
discussing
the
other,
the
other
canada
deeps,
don't
seem
like
they're
terribly
difficult,
so
the
scope
of
a
feature
for
it
could
almost
be
like
a
mini
feature
fork
and
given
the
kind
of
speculative
timeline
for
the
merge,
it
seems
to
me
that
we
can't
really
I
mean
it
seems
like
if
we
want
certainty
around
london,
we
should
just
go
ahead
and
go
with
the
skinny
london
and
and
know
that
a
feature
fork
shouldn't
have
a
huge
scope,
depending
on
the
outcome
of
the
the
audits
for
30
74.
B
Thanks
yeah
in
a
similar,
similar
camp,
I
think
that
it
feels
to
me,
based
on
the
conversations
here
and
the
status
of
the
merge,
that
we
should
go
with
skinny
london,
because
that
won't
offend
anybody.
Everybody
seems
on
board
with
it
and
plan
for
a
follow-up
merge
in
october
and
then,
if
it
turns
out
that
the
merge
is
being
held
up
by
that
we
can
pivot
like.
So
if,
if
we
sorry
follow-up
fork,
if,
if
we
find
out
from
rayonism
that
oh
the
merger
is
really
easy,
we
can
do
it
right
now.
B
Then
we'll
we
can
drop
the
october
fork
and
do
the
merge
if
we
find
out
from
rainism.
Oh
there's
a
lot
of
gotchas
that
we
didn't
think
about.
This
is
going
to
take
a
while,
then
we're
already
on
track
for
an
october
fork
and
everybody's
happy
with
that
as
well.
So
I
just
I'm
worried
about
planning
for
the
merge
when
we
still
are
lacking
information,
I
feel
like
we
should
plan
for
the
information
we
have
and
then
be
prepared
to
pivot.
If
we
get
new
information.
K
A
Yes-
and
I
I
think
the
two
things
we
probably
want
to
be
mindful
of
is
like
yeah
having
a
quick
date,
and
that
means
having
a
small
scope.
So
it
seems
you
know
like
just
over
the
past
few
weeks.
The
two
kind
of
big
eeps
that
people
really
want
to
see,
but
that
clearly
are
hard
to
fit
into
london
are
25
37
and
30
74..
A
I
think
if
we
want
to
have,
you
know
a
fork,
that's
quickly
after
london
and
that
doesn't
delay
the
merge
as
much.
We
basically
have
to
accept
that
these
are
the
two
big
eaves
we'll
put
in
like
if
we
have
another
huge
feature
coming
in.
Obviously
that
delays
the
whole
thing
and
and
not
only
the
implementation,
but
just
like
the
time
to
agree
on
that.
So
I
think
yeah.
A
If,
if
you
want
to
have
another
feature
for
shortly
after
based
on
you
know
the
information
we
have
now,
we
should
probably
just
already
signal
that
we
want
to
keep
it
small
and
it's
really
stuff
that
was
important
but
couldn't
make
it
into
london.
B
I
think
that's
generally,
a
good
plan
for
all
of
our
feature.
Forks
is
that
we
kind
of
try
to
get
a
rough
consensus
on
what's
going
in
it
as
much
in
advance
as
possible
unless
we're
gonna
go
with
the
exact
opposite
plan
of
work
on
things
until
they're
done
and
then
just
put
them
in
the
next
fork.
But
it
sounds
like
that's
lost
favor
lately,.
E
So
even
if
there
was
only
a
slight
delay
or
something
the
order
would
just
be
flipped,
and
so
basically
the
merge
will
just
be
done
like
it
will
just
be
executed
once
it's
ready
and
like
the
feature.
Work
will
basically
just
manage
and
just
be
kind
of
like
applied
at
the
first
kind
of
like
possible
moment
where
we
are
free
but
like
the
basically,
there
is
no,
we
would
kind
of
commit
on
on
not
impacting
the
merge
timeline
at
all.
Basically,
right.
A
I
think
that's
fine
and
obviously
so
also
to
make
something
clear
if
we
were
to
take
this
feature
fork
and
put
it
from
before
the
merge
after
the
merge.
I'm
sure
there's
some
technical
overhead
with
that.
That
seems
like
it's
kind
of
small
price,
to
pay
to
have
the
merge
earlier,
but
yeah
do
all
client
teams
agree.
This
generally
makes
sense,
so
keep
london
small.
A
You
know
plan
for
a
feature
fork.
I
don't
know
if
it's
you
know,
mid-october
or
late
september,
but
around
that
timeline.
If
the
merge
is
ready
before
we
obviously
do
it
before,
and
that
means
we'll
have
to
keep
working
on
it
in
parallel
and
then,
if
the
merge
is
ready
shortly
after
we
do
the
merge
shortly.
L
I'm
on
board
I'm
on
board
with,
I
think
yeah,
I'm
on
board
with
that.
I
think.
A
Okay,
so
to
summarize,
then
it
means
that
for
london
we
have
the
stuff,
that's
already
in
the
in
the
experimental
devnet,
so
1559
3198
the
bayship
code
and
then
the
difficulty
bomb.
Martin
you're,
going
to
put
together
an
alternate
refund
eep
for
us
to
consider
on
the
next
awkwardness
call,
but.
D
Hold
on
yeah,
let
me
not
take
you
for
credit,
so
I
just
presented
with
alex's
idea
here:
okay
and
yeah,
because
he
was
late
to
the
meeting.
K
Okay,
you
know,
but
we
have
been
working
on
an
e-flat
there's
just
some
formatting
stuff
at
the
end,
a
bit
more
left
to
do,
and
I
think
we
can
push
it
out
fairly
quickly.
A
Cool
and
yeah,
so
if
we
can
discuss
that
next
friday,
because
we
do
have
a
call
next
friday,
given
this
one
was
in
our
band,
it
seems
like
it
should
be
pretty
easy
to
implement
and
won't
delay
london,
then
and-
and
then
you
know,
there's
nothing
else
in
london,
so
no
2537,
no
3074,
but
as
we're
done
implementing
london,
we
start
looking
at
a
feature
fork
for
shanghai,
which
would
I
guess
potentially
have
those
two
eeps
we
can.
A
We
don't
have
to
figure
that
out
today
I
would
oh
and
ansgar
has
a
comment
about
which
fork
should
be
called
shangai.
I
feel
like
it's
easier
to
call
the
feature
fork,
shanghai.
We
can
just
call
the
merge
the
merge
because
everybody
knows
about
it,
but
it's
really
not.
I
I
A
Okay,
so
I
think
we're
all
on
the
same
page,
at
least
for
london
and
for
naming
for
the
forks
and
then
the
other
thing.
I
guess
the
other
thing
I
wanted
to
ask
about
for
london
is
we
have
this
included
in
it
about
the
difficulty
bomb
3238
and
we
all
agreed
a
month
or
two
ago
that
we
wanted
this
in.
We
kind
of
don't
have
a
choice,
but
we
never
kind
of
discussed
the
the
period.
A
There
was
some
conversation
on
the
thread,
but
right
now
the
eep
would
push
back
difficulty
bomb
to
may
2022
are
people
generally.
Okay,
with
that
I
know
light
client
and
myself
would
have
preferred
march
2022,
but
it's
not
like
it's
super
strong
opinion.
A
So
like
clients
suggesting
december
1st,
which
is
maybe
a
bit
less.
A
A
I
don't,
I
would
be
fine
with
december
1st.
It
feels
like
something
has
to
happen
before
the
end
of
the
year,
whether
that's
shanghai,
whether
that's
yeah,
whether
that's.
What's
it
called
the
merge.
L
A
Okay,
so
do
everyone
agree?
We
obviously
can't
time
this
to
the
day
perfect
so
november,
30th
versus
december
1st
doesn't
make
a
difference
but
trying
to
get
it
around
yeah
around
late
november,
early
december,
so
I'll
ping
afri
was
the
author,
oh
god.
B
I
think
what
helmets
is
trying
to
say:
I
don't
know
if
he's
gonna
make
or
not.
I
think
what
he's
trying
to
get
at
is
that
once
the
holiday
season
starts,
it's
very
unrealistic
that
we
will
get
anything
done
so
that
usually
starts
around
thanksgiving,
which
is
third
week
of
november,
like
just
traditionally
that's
when
people
stop
being
available
to
do
anything
productive.
B
A
B
A
Range
cool,
okay,
so
I'll
leave
a
comment
on
the
on
the
eip
to
make
sure
we
update
it,
and
I
guess
so
those
were
the
two
big
things
the
other
one
was
you
know
if
we
agree
to
the
london
timeline
of
trying
to
get
it
out
mid
july,
it
feels
a
bit
early
to
set
fork
blocks
for
that.
So
does
it
make
sense
to
set
four
blocks?
A
You
know
probably
the
next
call
or
order
one
after
yeah
when,
when
the
p
so
and
to
be
clear,
it's
like
around
mid
may.
We
would
need
client
releases
so
like
two
weeks
or
two
calls
from
now.
So
when
would
be
the
best
time
to
just
set
the
blocks
for
the
test
nets
and
potentially
maintenance.
A
A
I'm
fine
with
that
so
yeah.
If,
if
someone
wants
to
look
at,
I
I'll
share
the
comment
here
that
I
had
rough
dates
for,
but
if
people
want
to
try
to
find
blocks
that
are
nice
around
those
dates
we
can.
We
can
discuss
it
at
the
next
meeting.
A
So
I
guess
it
depends,
might
yeah,
I
would
say
mid
july,
and
the
main
reason
is.
It
gives
us
a
lot
of
time
on
the
test
nets
and
it
gives
us
a
good
buffer
between
the
last
test
net
and
main
net.
So
because
1559
is
such
like
a
big
change,
I
would
rather
have
kind
of
a
long
rollout
period,
but
it's
not
a
super
strong
opinion.
Thomas
also
says
mid
july.
Does
anyone
feel
like
sooner
is
better.
A
Yeah-
and
I
I
do
think
so,
you
know
there's
a
comment
about
tools
and
whatnot
like
it
is
something
that
a
lot
of
people
have
shared
with
me
that
they
felt
like
with
berlin.
We,
you
know,
we
probably
didn't
take
enough
time
for
like
29,
30
and
explaining
that
out
and
whatnot.
So
I
think
1559
is
definitely
something
that
tooling,
even
though
they
they
don't
strictly
need
to
support
it.
They
want
to
and-
and
I
think
yeah
if
we
can
give
them
time
to
get
ready
for
it.
People
will
appreciate
that.
D
A
A
So,
basically,
all
the
libraries
right,
like
libraries
stuff,
like
web3.js
ethereum
js,
all
of
the
folks
like
infera,
etherscan
and
whatnot
so
basic
and
because
1559
changes,
the
block
and
the
transactions.
Anything
that
that
deals
with
those
has
to
update
yeah.
A
Exactly
so
once,
there's
definitely
like
a
strong
desire
by
all
of
them
to
be
ready
for
1559.
and
yeah,
and
every
time
I
talk
with
like
tools
or
builders,
the
feedback
we
get
is
like
it's
almost
too
fast.
It's
never
like.
This
has
been
rolled
out
too
slowly
so
yeah.
I
yeah.
A
I
think
it's
probably
good
to
have
a
a
long
delay.
Basically
between
the
time
where
we
say
this
is
happening
in
july
and
july,
because
otherwise
people
basically
don't
pay
attention
as
it's
being
worked
on,
and
it's
not
a
hundred
percent
final.
D
C
Than
in
a
couple
weeks,
I'm
just
saying
I
think
that
people
were
saying
that
people
want
to
build
these
tools,
and
it's
good
to
know
like
when
that
deadline
is.
But
if
they
don't
get
that
deadline
until
next
week,
then
that's
one
week
longer.
It
takes
for
them
one
like
one
week
longer
of
the
period
time
they
have
to
build.
But
if
we
give
them
that
deadline
today
and
move
the
deadline
up
is
the
same
amount
of
time.
D
A
C
E
A
Yeah,
I
think
that's
where
we're
also
bottlenecked
right.
It's
like
we
need.
A
So,
and-
and
I
also
feel
like
the
other
unknown-
is
we
you
know,
we
still
have
an
eep,
that's
not
even
an
eep
yet
so
I
yeah,
I
know
thomas
nethermine
seems
in
favor
of
saying
the
block
numbers
get
slightly
against.
I
don't
the
people
have
strong
opinions.
A
D
A
Okay,
so
the
people
listening,
you
know
you
can
aim
for
july
14th
for
a
main
net
fork
for
london,
so
start
preparing
now
and
then
there'll
be
forks
in
kind
of
the
month
or
so
before
that
on
the
various
test
nets.
Yeah
great.
So
that's!
A
I
guess
all
we
had
from
last
time
for
london.
I
know
like
client.
You
also
had
a
small,
a
small
eip.
You
wanted
to
discuss
3521,
which
changes
the
access
lists
in
from
2930.
C
Yeah
the
so
you
know
the
the
very
short
summary
is
right
now,
if
you
want
to
create
an
access
list
for
the
a
contract
that
the
transaction
is
immediately
executing
in
so
the
two
field
in
the
transaction,
you
have
to
pay
the
2930
cost
of
that
address,
to
provide
keys
and
for
it
to
be
economical,
to
provide
keys
for
that
that
immediate
target
of
the
transaction
you
have
to
use
about
25
storage
slots
before
it's
more,
you
know
we
were
more
incentivized
an
access
list
versus
not-
and
this
basically
reduces
the
cost
of
this
initial
of
the
ad
of
providing
that
to
address
in
your
access
list
to
just
the
cost
of
call
data,
and
the
reason
that
this
is
okay
to
do
is
because
29.29
already
adds
the
transaction
target
by
default
to
the
global
access
list.
C
So
this
is
a
really
small
change
and
I
think
some
people
have
have
brought
it
up
in
various
different
channels.
D
Yes,
yeah,
I
already
posted
my
comment
on
there
magicians
I
mean
in
general.
I
agree
with
what
you're
saying
and
it's
it's
ugly.
However,
I
think
that
it's
not
it's
solving
a
small
problem.
It
doesn't
solve
a
big
problem
that
if
users
like
blindly
just
add
slots,
they
may
well
when
they
submit
the
transaction.
D
It
may
fail
early
because
something
changed
from
when
they
made
the
access
list,
so
they
actually
actually
was
included
in
the
block,
which
makes
you
pay
the
full
cost
for
everything
you
were
going
to
access
in
case.
The
transaction
had
followed
the
path
that
you
thought
it
would,
but
since
it
exits
early,
yeah
you're
just
paying
for
nothing
so
whether
or
not
and
what
parts
of
the
state
to
include
what
parts
to
not
include,
and
that
is
in
a
tricky
situation,
it
becomes
slightly
less
tricky.
D
If
we
remove
this
particular
word,
I
mean
we
help
solve
a
little
bit
of
a
very
complex
problem,
but
yeah.
So
I
personally
don't
think
this
is
very
important
to
get
in
urgently,
but
I
do
agree
that
this
change
from
life
science
is
good
and
in
the
right
direction,
but
I
personally
don't
see
that
we
need
to
like
rush
it.
Then
that's
just
my.
I
have
no
really
strong
opinion
about
this.
I'm
glad
to
hear
what
other
people
think.
A
C
Yeah
I
mean
I
definitely
agree
with
martin.
I
think
that
I
think
it
almost
is
starting
to
incentivize
people
to
use
access
list
without
fully
understanding
the
ramifications,
and
you
know
it's
something
to
always
keep
in
mind
that
your
access
list
that
you
generated
time
t
is
not
going
to
be
the
same
transaction
list
as
needed
at
time.
T
plus
one
and
that's
a
tricky
thing
to
communicate.
A
Cool
thanks,
so
I
had
one
last
thing
on
the
agenda.
This
very
kind
of
process
thing,
but
we
have
this
considered
for
inclusion
status,
that
we
didn't
use
a
ton
for
london,
because
I
guess
1559
was
the
the
big
one
and
basically,
we
had
you
know
considered,
for
inclusion
was
the
status
where
we
would.
A
We
would
give
to
a
neep
if
it
looked
like
a
good
idea,
but
you
know
it
wasn't
ready
to
be
included
in
a
fork
and
we,
I
think
we
implicitly
kind
of
reset
it
between
forks
and
a
lot
of
the
eips
that
are
proposed
for
a
certain
fork
kind
of
go
stale
for
the
fork
after
so
this
was
just
a
proposal
that
like,
if
we
put
something
cfi
it
automatically
kind
of
resets
between
forks
and
people,
just
you
know
have
to
ask
for
it
to
be
considered
again
for
the
next
fork,
basically
like
kelly
did
for
25
37.
A
So
it's
not
like
an
extra
process
but
yeah.
I
just
wanted
to
see
if
that
was
okay
with
everybody
and
the
main.
The
main
reason
to
do
this
is
otherwise.
When
people
look
at
this
cfi
list,
they'll
see
like
a
bunch
of
old
eeps
that
you
know
someone
proposed
for
istanbul
or
whatever,
and
you
know
it's
not
actually
being
worked
on
or
being
considered
by
core
devs.
So
having
you
to
reset.
Every
fork
is
just
like
a
clear
way
to
keep
the
list
up
to
date.
A
No
objections,
okay,
so
I'll.
Take
that
as
people
are
good
with
it,
and
I
guess
for
yeah,
I
guess,
for
london
we
don't
really
have
any
cfi
eeps,
because
we
kind
of
moved
everything
into
upgrade
directly.
But
you
know
when
we
start
discussing
shanghai,
we
can.
We
can
definitely
use
that
again,
and
I
guess
one
last
thing
I
see.
Martin
has
a
comment
on
the
agenda
about
not
trying
to
make
too
many
decisions
on
the
off
schedule.
A
Awkward,
devs
and
we
should
probably
keep
the
regular
slots
for
any
hard
decisions.
I
guess
I
generally
agree
with
that,
and
that
probably
just
goes
towards
like
picking
the
blocks
and
confirming
everything
here
on
the
next
call.
But
do
people
have
thoughts
or
comments
on
that.
B
My
solution
to
that
is
to
make
the
this
an
official
a
cd
call
rather
than
an
office
call
I'm
a
big
fan
of
more
regular
meetings.
It
feels
like
our
current
bi-weekly
meeting
or
alternating
weekly
meetings
are
way
too
full
and
I
think
we're
at
a
point
where
we
need
to
have
more
frequency,
and
so
I
would
vote
for
just
saying
this
is
an
acd
call
and
we
make
decisions
on
it
or
at
least
going
forward.
We
do
that.
A
A
It
seems
like
there's
not
much
appetite
to
making
awkwardevs
weekly.
Anyone
feel
strongly
that
this
should
happen.
Aside
from
micah.
C
Good
start,
I
was
just
going
to
say
I
sort
of
feel
like
if
we
use
breakouts
more
liberally.
That
would
probably
reduce
the
amount
of
discussion
on
all
core
devs.
I
think
especially
the
last
few
meetings.
We
spent
a
lot
of
time
discussing
and
you
know,
going
back
and
forth
on
something
that
really
could
have
been
discussed
in
a
breakout
room,
and
then
people
get
to
come
back
and
sort
of.
H
H
B
Yeah,
so
my
I
agree
that
would
be
ideal.
We've
been
trying
to
do
that
for
like
6
to
12
months
and
just
failing
repeatedly
repeatedly
repeatedly,
and
so
I
think
that
we're
at
a
point
where
we
need
to
start
punishing
ourselves
for
not
succeeding
with
that
and
like
it's
kind
of
like
hey,
we
gave
you
guys.
We
gave
ourselves
a
chance
to
fix
this
without
more
meetings.
It
did
not
work.
B
We
are
going
to
have
more
meetings
now,
like
sucks
to
be
us,
we
should
have
done
better
and
if
we
can
start
doing
more
breakout
rooms
and
our
meetings
get
empty,
then
we
can
start
canceling
them,
which
would
be
great,
but
I
feel
like
the
current
holding
pattern
of
don't
have
more
meetings
and
also
don't
successfully
do
breakout
rooms
and
don't
successfully
do
async
is
not
scaling.
Well,
like
it
doesn't
work.
A
We
do
have
the
merge
calls,
though
right
like
so.
I
think
this
is
one
thing
and
I
don't
like
my.
I
guess
I
don't
my
opinion
is
it
feels
like
we
do
get
through
most
of
the
urgent
stuff
like
there's
always
stuff.
That's
like
lingering
and
I
think
that's
kind
of
okay.
It's
not
the
end
of
the
world
yeah.
I
would.
A
I
guess
I
would
prefer
if
we
had
more
topical
meetings
like
if
there
is
something
that
we
need
to
take
like
a
quick
or
important
decision
on.
We
probably
should,
but
I
don't.
Maybe
I
need
to
look
through
examples
of
stuff
where
we
we
didn't
kind
of
make
a
decision
quickly
enough
and
we
should
have
had
more
breakout
rooms,
but
it
feels
like
you
know,
for
london
we're
on
a
good
in
a
good
spot
where
the
decisions
are
kind
of
made
and
and
and
we
have
time
to
to
deal
with
them-
there's.
A
B
So
I
think
the
things
that
we're
struggling
on
isn't
that
we
are
struggling
to
decide
on
like
fork
blocks
or
whatever
it's
more,
that
we
don't
have
enough
time
to
actually
discuss
like
we
have
eips
they
get
held
up
just
on
discussion,
not
on
coding.
The
obvious
canonical
example
of
this
is
bls
right.
We've
had
bls
done
for
12
months,
and
every
single
client
and
the
only
thing
holding
us
up
is
just
not
spending
enough
time
coming
to
consensus
like
that's
to
hold
up
for
bls,
it's
not
code.
B
It's
not
engineering
efforts,
none
of
those
things.
It's
just
people
talking
to
each
other
and
coming
to
an
agreement
on
it
and
so
like
so
we
end
up
the
solution
we
have
to.
That
is
just
don't
implement
bls,
and
I
I
that's
just
again
canonical
example:
I've
seen
this
on
a
number
of
eips,
where
we
end
up
deciding
to
not
do
a
thing
just
because
we're
not
spending
enough
time
talking
about
that
thing
and
coming
to
agreement
on
it,
whether
it's
async
or
sync,
or
breakout
or
acd's
whatever.
A
So
I
feel
like
I
have
to
yeah.
I
have
to
think
about
that
more
off
the
top
of
my
head.
One
thing
I
feel
like
one
of
the
causes
for
that
is
also
that
we
end
up
having
stuff
that's
just
more
urgent
to
talk
about
in
a
way
and
like,
for
example,
for
bls.
When
we
knew
it
wasn't
gonna
make
it
into
berlin.
A
Then
you
know
all
the
berlin
topics
became
kind
of
higher
priority,
and
then
I
don't
know
yeah.
The
challenge
with
london
was
like
the
1559
was
already
such
a
big
change,
and
do
we
actually
want
to
put
anything
else
in
and
you
know
how
do
we
do
that
in
parallel
to
demerge,
and
I
guess
yeah
like
thomas
says
it
seems
like
we're
pretty
much
in
agreement
on
bls
today.
B
B
I
see
you
having
an
extra
meeting.
Definitely
helps
like
it
solved
a
lot
of
problems
that
we've
had
for
months,
like
just
one
extra
meeting
seemed
to
do
it.
Maybe
we
just
got
lucky
coincidence,
I
don't
know,
but
it
really
feels
like
having
twice
as
many
meetings
was
a
solution
like
it
fixed
our
problems.
So.
M
I
feel
the
same.
Actually,
it's
actually
teams
calls,
and
during
the
last
week
that
caused
that
much
of
an
agreement
and
this
in
this
meeting
to
go
smoother.
It's
not
just
because
we
we
had
this
call
today
practically
went
into
the
summary.
Everybody
was
all
aware
of
the
decisions,
the
communication,
everybody
expressed
their
opinions
and
that's
why
it
was
so
smooth
today.
So
I
was
just
a
great
thank
you
to
team
for
for
that
work.
It
was
fantastic
effort.
A
Thanks,
I
mean
I'm
happy
to
do
that
every
you
know
between
every
call
with
every
client
team,
but
sometimes
I
feel
like
it
might
have
too
much
overhead.
I
can
definitely
I'll
definitely
do
it
like
when
it
feels
like
we
need
to
figure
out
a
lot
of
stuff
between
the
next.
The
calls
like,
for
example,
before
next
week.
I
don't
think,
there's
a
lot
we
need
to
do,
but
yeah
I'm
happy
to
keep
doing
that.
My
only
concern
I
had
while
doing
that
is
I
don't
want
it
to
seem.