Coder Social home page Coder Social logo

pm's Introduction

Ethereum Project Management Repository

This repository is used for project management for various initiatives affecting the Ethereum protocol. The main use of this repository is for the Execution and Consensus Layer AllCoreDevs meetings. It is also used for Breakout Rooms on various protocol-related topics, whose agendas can be found under the Issues page. This Google Calendar also tracks upcoming protocol meetings.

AllCoreDevs Meetings Overview

Purpose

AllCoreDevs is a weekly meeting held by the Ethereum development community to discuss technical issues and coordinate work on the Ethereum protocol. The meetings are attended by core contributors from various organizations. During the call, participants discuss potential protocol changes, testing and other related issues.

On one week, the focus of the call is on Ethereum's consensus layer (i.e. proof-of-stake, the Beacon Chain, etc.) and on alternate weeks, the focus of the call is on Ethereum's execution layer (i.e. the EVM, gas schedules, etc.).

The calls are streamed and saved on the @EthereumProtocol YouTube channel.

Agendas

The agendas for calls are tracked in the Issues tab of this repository. To add an item to an agenda, simply add a comment to one of the agenda issues.

Anyone is welcome to add an item to the agenda as long as it follows these guidelines:

  • The topic is technical in nature.
  • The topic involves the Ethereum protocol at a low-level. This means Ethereum applications and ERCs are generally not allowed as topics, unless their mention relates to protocol changes.
  • The topic should not be philosophical. The core developer meetings are not meant to decide philosophical contentious issues that should be decided by the community. There are exceptions to this, but generally these topics distract from more productive technical discussions. Ethereum Magicians forum is a better venue for such discussions.

Who Can Attend

Protocol developers, researchers and EIP authors are invited to attend the meetings. Generally every Ethereum client is represented as well as key members of testing and security teams, and independent core contributors. Sometimes non-core contributors with particular expertise on a topic are invited on to discuss a specific agenda item. If you feel you would contribute to the meetings by your attendance please reach out to Tim Beiko.

Who Facilitates the Meetings

Early in Ethereum's history, (2015-fall 2016) George Hallam facilitated the AllCoreDevs meetings. Starting in fall 2016, Hudson Jameson took over the meetings. In early 2018 Lane Rettig joined to help facilitate meetings, handle recordings, and publish notes.

Today, Tim Beiko and Danny Ryan respectively facilitate the execution and consensus layer AllCoreDevs meetings. Breakout Rooms are usually chaired by the expert/champion for the topic at hand. The Ethereum Cat Herders provide full transcripts for AllCoreDevs meetings, as well as some Breakout Rooms.

The meetings are independent of any organization. However, Danny Ryan & Tim Beiko are contractors for the Ethereum Foundation and the Ethereum Foundation pays for the video-conference software used in the meetings. Livestreaming instruction for the meetings can be found here.

Previous AllCoreDevs Meetings

Execution Layer

Date Agenda Notes Recording
183 March 03, 2024, 14:00-15:30 UTC agenda notes| Twitter Video
182 Feb 29, 2024, 14:00-15:30 UTC agenda notes| Twitter Video
181 Feb 15, 2024, 14:00-15:30 UTC agenda notes| Twitter Video
180 Feb 1, 2024, 14:00-15:30 UTC agenda notes| Twitter Video
179 January 18, 2024, 14:00-15:30 UTC agenda notes| Twitter Video
178 January 4, 2024, 14:00-15:30 UTC agenda notes| Twitter Video
177 Dec 21, 2023, 14:00-15:30 UTC agenda notes| Twitter Video
176 Dec 7, 2023, 14:00-15:30 UTC agenda notes | Twitter Video
175 November 23, 2023, 14:00-15:30 UTC agenda notes | Twitter Video
174 November 09, 2023, 14:00-15:30 UTC agenda notes | Twitter Video
173 October 26, 2023, 14:00-15:30 UTC agenda notes | Twitter Video
172 October 12, 2023, 14:00-15:30 UTC agenda notes | Twitter Video
171 September 28, 2023, 14:00-15:30 UTC agenda notes | Twitter Video
170 September 14,2023, 14:00-15:30 UTC agenda notes | Twitter Video
168 August 17, 2023, 14:00-15:30 UTC agenda notes | Twitter Video
167 August 3,2023, 14:00-15:30 UTC agenda notes | Twitter Video
166 July 20, 2023, 14:00-15:30 UTC agenda notes | Twitter Video
165 July 6, 2023, 14:00-15:30 UTC agenda notes | Twitter Video
164 June 22, 2023, 14:00-15:30 UTC agenda notes | Twitter Video
163 June 8, 2023, 14:00-15:30 UTC agenda notes | Twitter Video
162 May 25, 2023, 14:00-15:30 UTC agenda notes | Twitter Video
161 April 13, 2023, 14:00-15:30 UTC agenda notes | Twitter Video
160 April 13, 2023, 14:00-15:30 UTC agenda notes | Twitter Video
159 April 13, 2023, 14:00-15:30 UTC agenda notes | Twitter Video
158 Mar 30, 2023, 14:00-15:30 UTC agenda notes | Twitter Video
157 Mar 16, 2023, 14:00-15:30 UTC agenda notes | Twitter Video
156 Mar 2, 2023, 14:00-15:30 UTC agenda notes | Twitter Video
155 Feb 16, 2023, 14:00-15:30 UTC agenda notes | Twitter Video
154 February 9, 2023, 14:00 UTC agenda notes | Twitter Video
153 January 19, 2023, 14:00-15:30 UTC agenda notes | Twitter Video
152 January 5, 2023, 14:00-15:30 UTC agenda notes | Twitter Video
151 December 8, 2022, 14:00 UTC agenda notes | Twitter Video
150 November 24, 2022, 14:00 UTC agenda notes | Twitter Video
149 November 10, 2022, 14:00 UTC agenda notes | Twitter Video
148 October 27, 2022, 14:00 UTC agenda notes | Twitter video
147 September 15, 2022, 14:00 UTC agenda notes | Twitter video
146 September 1, 2022, 14:00 UTC agenda notes | Twitter video
145 Thursday August 18, 14:00 UTC agenda notes | Twitter video
144 August 4, 2022, 14:00 UTC agenda notes | Twitter video
143 July 21, 2022, 14:00 UTC agenda notes | Twitter video
142 July 8, 2022, 14:00 UTC agenda notes | Twitter video
141 June 24, 2022, 14:00 UTC agenda notes video
140 Jun 10, 2022, 14:00 UTC agenda notes | Twitter video
139 May 27, 2022, 14:00 UTC agenda notes | Twitter video
137 April 29, 2022, 14:00 UTC agenda notes | Twitter video
136 April 15, 2022, 14:00 UTC agenda notes | Twitter video
134 March 18, 2022, 14:00 UTC agenda notes | Twitter video
133 March 4, 2022, 14:00 UTC agenda notes | Twitter video
132 February 18, 2022, 14:00 UTC agenda notes | Twitter video
131 February 4, 2022, 14:00 UTC agenda notes | Twitter video
130 January 21, 2022, 14:00 UTC agenda notes | Twitter video
129 January 7, 2022, 14:00 UTC agenda notes | Twitter video
128 December 10, 2021, 14:00 UTC agenda notes | Twitter video
127 November 26, 2021, 14:00 UTC agenda notes | Twitter video
126 November 12, 2021, 14:00 UTC agenda notes | Twitter video
125 October 29, 2021, 14:00 UTC agenda notes | Twitter video
124 October 15, 2021, 14:00 UTC agenda notes | Twitter video
123 October 1, 2021, 14:00 UTC agenda notes | Twitter video
121 September 03, 2021, 14:00 UTC agenda notes | Twitter video
122 Friday 17 September, 14:00 UTC agenda notes | Twitter video
120 Friday 20 August at 14:00 UTC agenda notes | Twitter video
119 Friday 6 August at 14:00 UTC agenda notes | Twitter video
118 Friday 23 July at 14:00 UTC agenda notes | Twitter video
117 Friday 09 July at 14:00 UTC agenda notes | Twitter video
116 Friday 25 June at 14:00 UTC agenda notes | Twitter video
115 Friday 11 June at 14:00 UTC agenda notes | Twitter video
114 Friday 28 May at 14:00 UTC agenda notes | Twitter video
113 Thursday 14 May at 13:00 UTC agenda notes | Twitter video
112 Thursday 30 April 2021, 13:00UTC agenda notes | Twitter video
111 Friday 23 April 2021, 14:00UTC agenda notes | Twitter video
110 Friday April 16th, 2021, 14:00 UTC agenda notes | Twitter video
109 Friday 02 Apr 2021, 14:00UTC agenda notes | Twitter video
108 Friday 19 Mar 2021, 14:00 UTC agenda notes | Twitter video
107 Friday 05 Mar 2021, 14:00 UTC agenda notes | Twitter video
106 Friday 19 Feb 2021, 14:00 UTC agenda notes | Twitter video
105 Friday 05 Feb 2021, 14:00 UTC agenda notes | Twitter video
104 Friday 22 Jan 2021, 14:00 UTC agenda notes | Twitter video
103 Friday 8 Jan 2021, 14:00 UTC agenda notes | Twitter video
102 Friday 11 Dec 2020, 14:00 UTC agenda notes | Twitter video
101 Friday 27 Nov 2020, 14:00 UTC agenda notes | Twitter video
100 Friday 13 Nov 2020, 14:00 UTC agenda notes | Twitter video
99 Friday 30 Oct 2020, 14:00 UTC agenda notes | Twitter video
98 Friday 16 Oct 2020, 14:00 UTC agenda notes | Twitter video
97 Friday 02 Oct 2020, 14:00 UTC agenda notes | Twitter video
96 Friday 18 Sep 2020, 14:00 UTC agenda notes | Twitter video
95 Friday 04 Sep 2020, 14:00 UTC agenda notes | Twitter video
94 Friday 21 Aug 2020, 14:00 UTC agenda notes | Twitter video
93 Friday 07 Aug 2020, 14:00 UTC agenda notes | Twitter video
92 Friday 24 July 2020, 14:00 UTC agenda notes | Twitter video
91 Friday 10 July 2020, 14:00 UTC agenda notes | Twitter video
90 Friday 26 June 2020, 14:00 UTC agenda notes | Twitter video
89 Friday 12 June 2020, 14:00 UTC agenda notes | Twitter video
88 Friday 29 May 2020, 14:00 UTC agenda notes | Twitter video
87 Friday 15 May 2020, 14:00 UTC agenda notes | Twitter video
86 Friday 1 May 2020, 14:00 UTC agenda notes | Twitter video
85 Friday 17 April 2020, 14:00 UTC agenda notes | Twitter video
84 Friday 3 April 2020, 14:00 UTC agenda notes | Twitter video
83 Friday 20 March 2020, 14:00 UTC agenda notes | Twitter video
82 Friday 6 March 2020, 14:00 UTC agenda notes | Twitter video
81 Friday 21 February 2020, 14:00 UTC agenda notes | Twitter video
80 Friday, February 7, 2020 14:00 UTC agenda notes | Twitter video
79 Friday, January 24, 2020 14:00 UTC agenda notes | Twitter video
78 Friday, January 10, 2020 14:00 UTC agenda notes | Twitter video
77 Friday, December 13, 2019, 14:00 UTC agenda notes | Twitter video
76 Friday, November 29, 2019 14:00 UTC agenda notes | Twitter video
75 Friday, November 15, 2019 14:00 UTC agenda notes | Twitter video
74 Friday, November 1, 2019 14:00 UTC agenda notes | Twitter video
73 Friday, October 25, 2019 14:00 UTC agenda notes | Twitter video
72 Friday, October 4, 2019 14:00 UTC agenda notes | Twitter video
71 Friday, September 20, 2019 14:00 UTC agenda notes | Twitter video
70 Friday, September 6, 2019 14:00 UTC agenda notes | Twitter video
69 Friday, August 23, 2019 14:00 UTC agenda notes | Twitter video
68 Thursday, August 15, 2019 22:00 UTC agenda notes video
67 Friday, August 2, 2019 06:00 UTC agenda notes | Twitter video
66 Friday, July 26, 2019 14:00 UTC agenda notes | Twitter video
65 Friday, July 19, 2019 22:00 UTC agenda notes | Twitter video
64 Friday, July 5, 2019 06:00 UTC agenda notes | Twitter video
63 Friday, June 21, 2019 14:00 UTC agenda notes | Twitter video
62 Fri, May 24, 2019 14:00 UTC agenda notes | Twitter video
61 Fri, May 10, 2019 14:00 UTC agenda notes | Twitter video
60 Fri, April 26, 2019 14:00 UTC agenda notes video
59 Fri, April 12, 2019 14:00 UTC agenda notes | Twitter video
58 Fri, March 29, 2019 14:00 UTC agenda notes | Twitter video
57 Fri, March 15, 2019 14:00 UTC agenda notes | Twitter video
56 Fri, March 1, 2019 14:00 UTC agenda notes video
55 Fri, February 15, 2019 14:00 UTC agenda notes video
54 Fri, February 1, 2019 14:00 UTC agenda notes video
53 Fri, January 18, 2019 14:00 UTC agenda notes video
52 Fri, January 4, 2019 14:00 UTC agenda notes video
51 Fri, December 7, 2018 14:00 UTC agenda notes video
1X Fri, November 30, 2018 14:00 UTC agenda notes not recorded
50 Fri, November 23, 2018 14:00 UTC agenda notes video
49 Fri, November 9, 2018 14:00 UTC agenda notes video
C2 Fri, October 19, 2018 14:00 UTC agenda notes video
48 Fri, October 12, 2018 14:00 UTC agenda notes video
47 Fri, September 28, 2018 14:00 UTC agenda notes video
46 Fri, September 14, 2018 14:00 UTC agenda notes video
C1 Fri, August 31, 2018 14:00 UTC agenda None video
45 Fri, August 24, 2018 14:00 UTC agenda notes video
44 Fri, August 10, 2018 14:00 UTC agenda notes video
43 Fri, July 27, 2018 14:00 UTC agenda notes | reddit video
42 Fri, July 13, 2018 14:00 UTC agenda notes video
41 Fri, June 29, 2018 14:00 UTC agenda notes video
40 Fri, June 15, 2018 14:00 UTC agenda notes video
39 Fri, June 1, 2018 14:00 UTC agenda notes video
38 Fri, May 18, 2018 14:00 UTC agenda notes video
37 Fri, April 20, 2018 14:00 UTC agenda notes video
36 Fri, April 6, 2018 14:00 UTC agenda notes video
35 Fri, March 23, 2018 14:00 UTC agenda notes video
34 Fri, February 23, 2018 14:00 UTC agenda notes | reddit video
33 Fri, February 9, 2018 14:00 UTC agenda video
32 Fri, January 26, 2018 14:00 UTC agenda video
31 Fri, January 12, 2018 14:00 UTC agenda notes | reddit video
30 Fri, December 15, 2017 14:00 UTC agenda notes video
29 Fri, December 1, 2017 14:00 UTC agenda notes video
28 Fri, November 17, 2017 14:00 UTC agenda notes video
27 Fri, October 20, 2017 14:00 UTC agenda None video
26 Fri, October 6, 2017 14:00 UTC agenda None video
25 Fri, September 22, 2017 14:00 UTC agenda notes video
24 Fri, September 8, 2017 14:00 UTC agenda notes video
23 Fri, August 25, 2017 14:00 UTC agenda notes video
22 Fri, August 11, 2017 14:00 UTC agenda notes video
21 Fri, July 28, 2017 14:00 UTC agenda notes video
20 Fri, July 14, 2017 14:00 UTC agenda notes video
19 Fri, June 30, 2017 14:00 UTC agenda notes video
18 Fri, June 16, 2017 14:00 UTC agenda notes video
17 Fri, June 3, 2017 14:00 UTC agenda None video
16 Fri, May 19, 2017 14:00 UTC agenda notes video
15 Fri, May 5, 2017 14:00 UTC agenda notes not recorded
14 Fri, April 21, 2017 14:00 UTC agenda notes video
13 Fri, April 7, 2017 14:00 UTC agenda notes video
12 Fri, March 17, 2017 14:00 UTC agenda notes video
11 Fri, March 3, 2017 14:00 UTC agenda notes video
10 Fri, February 10, 2017 14:00 UTC agenda notes video
9 Wed, January 25, 2017 14:00 UTC agenda notes video
8 Fri, October 28, 2016 13:00 UTC agenda notes not recorded
7 Fri, September 2, 2016 None notes not recorded
? Mon, May 2, 2016 None notes not recorded
2 Fri, January 1, 2016 None notes not recorded
1 Mon, November 30, 2015 None notes not recorded
0 ?? None notes not recorded

Perma-archived Meetings

The audio files of the Previous Meetings are stored permanently on Permacast.

Consensus Layer

Note: given the recent transition from the eth2.0-pm repository, some of the links below may be broken.

Date Notes Recording
130 Thursday 2024/03/21 at 14:00 UTC agenda | notes | no reddit video
128 Thursday 2024/02/22 at 14:00 UTC agenda | notes | no reddit video
127 Thursday 2024/02/8 at 14:00 UTC agenda | notes | no reddit video
126 Thursday 2024/01/25 at 14:00 UTC agenda | notes | no reddit video
125 Thursday 2024/01/11 at 14:00 UTC agenda | notes | no reddit video
124 Thursday at 14:00 UTC agenda | notes | no reddit video
123 Thursday at 14:00 UTC agenda | notes | no reddit video
122 Thursday 2023/11/16 at 14:00 UTC agenda | notes | no reddit video
121 Thursday 2023/11/02 at 14:00 UTC agenda | notes | no reddit video
120 Thursday 2023/6/29 at 14:00 UTC agenda | notes | no reddit video
119 Thursday 2023/6/29 at 14:00 UTC agenda | notes | no reddit video
118 Thursday 2023/6/29 at 14:00 UTC agenda | notes | no reddit video
117 Thursday 2023/6/29 at 14:00 UTC agenda | notes | no reddit video
116 Thursday 2023/6/29 at 14:00 UTC agenda | notes | no reddit video
115 Thursday 2023/6/29 at 14:00 UTC agenda | notes | no reddit video
114 Thursday 2023/6/29 at 14:00 UTC agenda | notes | no reddit video
113 Thursday 2023/6/29 at 14:00 UTC agenda | notes | no reddit video
112 Thursday 2023/6/29 at 14:00 UTC agenda | notes | no reddit video
111 Thursday 2023/6/15 at 14:00 UTC agenda | notes | no reddit video
110 Thursday 2023/6/1 at 14:00 UTC agenda | notes | no reddit video
109 Thursday 2023/5/18 at 14:00 UTC agenda | notes | no reddit video
108 Thursday 2023/5/4 at 14:00 UTC agenda | notes | no reddit video
107 Thursday 2023/4/20 at 14:00 UTC agenda | notes | no reddit video
106 Thursday 2023/4/6 at 14:00 UTC agenda | notes | no reddit video
105 Thursday 2023/2/23 at 14:00 UTC agenda | notes | no reddit video
104 Thursday 2023/3/9 at 14:00 UTC agenda | notes | no reddit video
103 Thursday 2023/2/23 at 14:00 UTC agenda | notes | no reddit video
102 February 9, 2023, 14:00 UTC agenda | notes | no reddit video
101 Thursday 2022/12/15 at 14:00 UTC agenda | notes | no reddit video
100 Thursday 2022/12/15 at 14:00 UTC agenda | notes | no reddit video
99 Thursday 2022/12/1 at 14:00 UTC agenda | notes | no reddit video
98 Thursday 2022/11/17 at 14:00 UTC agenda | notes | no reddit video
97 Thursday 2022/11/3 at 14:00 UTC agenda | notes | no reddit video
96 Thursday 2022/9/22 at 14:00 UTC agenda | notes | no reddit video
95 Thursday 2022/9/8 at 14:00 UTC agenda | notes | no reddit video
94 Thursday 2022/8/25 at 14:00 UTC agenda | notes | no reddit video
93 Thursday 2022/8/11 at 14:00 UTC agenda | notes | no reddit video
92 Thursday 2022/7/28 at 14:00 UTC agenda | notes | no reddit video
91 Thursday 2022/7/14 at 14:00 UTC agenda | notes | no reddit video
90 Thursday 2022/6/30 at 14:00 UTC agenda | notes | no reddit video
89 Thursday 2022/6/16 at 14:00 UTC agenda | notes | no reddit video
88 Thu, May 19, 2022 1400UTC agenda | notes | no reddit video
87 Thu, May 19, 2022 1400UTC agenda | notes | no reddit video
86 Thursday 2022/5/5 at 14:00 UTC agenda | notes | no reddit video
85 Thu, April 4, 2022 1400UTC agenda | notes | no reddit video
84 Thu, March 24, 2022 1400UTC agenda | notes | reddit video
83 Thu, March 10, 2022 1400UTC agenda | notes | reddit video
81 Thu, Feb 10, 2022 1400UTC agenda | notes | reddit video
80 Thur, Jan 27, 2022 14:00UTC agenda | notes | reddit video
79 Thu, Jan 13, 2022 1400UTC agenda | notes | reddit video
78 Thu, Dec 16, 2021 1400UTC agenda | notes | reddit No recording
77 Thu, Dec 2, 2021 1400UTC agenda | notes | reddit video
76 Thu, Nov 18, 2021 1400UTC agenda | notes | reddit video
75 Thu, Nov 4, 2021 1400UTC agenda | notes | reddit video
74 Thu, Oct 21, 2021 1400UTC agenda | notes | reddit video
73 Thu, Sept 23, 2021 1400UTC agenda | notes | reddit video
72 Thu, Sept 9, 2021 1400UTC agenda | notes | reddit video
71 Thu, August 26, 2021 1400UTC agenda | notes | reddit video
70 Thu, August 12, 2021 1400UTC agenda | notes | reddit video
69 Thu, July 29, 2021 1400UTC agenda | notes | reddit video
68 Thu, Jul 15, 2021 1400UTC agenda | notes | reddit video
67 Thu, July 1st, 2021 14:00 UTC agenda | notes | no reddit video
66 Thu, Jun 17rd, 2020 14:00 UTC agenda | notes | no reddit video
65 Thu, Jun 3, 2021 14:00 UTC agenda | notes | no reddit video
64 Thu, May 20, 2021 14:00 UTC agenda | notes | no reddit video
63 Thu, May 6, 2021 14:00 UTC agenda | notes | no reddit video
62 Thu, April 22, 2021 14:00 UTC agenda | notes | no reddit video
61 Thu, April 8, 2021 14:00 UTC agenda | notes | no reddit video
60 Thu, March 25, 2021 14:00 UTC agenda | notes | no reddit video
59 Thu, March 11, 2021 14:00 UTC agenda | notes | no reddit video
58 Thu, February 25, 2021 14:00 UTC agenda | notes | no reddit video
57 Thu, February 11, 2021 14:00 UTC agenda | notes | no reddit video
56 Thu, Jan 28, 2021 14:00 UTC agenda | notes | no reddit video
55 Thu, Jan 14, 2021 14:00 UTC agenda | notes | no reddit video
54 Thu, Dec 17, 2020 14:00 UTC agenda | notes | no reddit video
53 Thu, Dec 2, 2020 14:00 UTC agenda | notes | reddit video
52 Thu, Nov 12, 2020 14:00 UTC agenda | notes | reddit video
51 Thu, Oct 29, 2020 14:00 UTC agenda | notes | reddit video
50 Thu, Oct 15, 2020 14:00 UTC agenda | notes | reddit video
49 Thu, Oct 1, 2020 14:00 UTC agenda | notes | reddit video
48 Thu, Sept 17, 2020 14:00 UTC agenda | notes | reddit video
47 Thu, Sept 3, 2020 14:00 UTC agenda | notes | reddit video
46 Thu, August 20, 2020 14:00 UTC agenda | notes | reddit video
45 Thu, August 8, 2020 14:00 UTC agenda | notes | reddit video
44 Thu, July 23, 2020 14:00 UTC agenda | notes | reddit video
43 Thu, July 9, 2020 14:00 UTC agenda | notes | reddit video
42 Thu, June 25, 2020 14:00 UTC agenda | notes | reddit video
41 Thu, Jun 11, 2020 14:00 UTC agenda | notes | reddit video
40 Thu, May 28, 2020 14:00 UTC agenda | notes | reddit video
39 Thu, May 14, 2020 14:00 UTC agenda | notes | reddit
38 Thu, Apr 23, 2020 14:00 UTC agenda | notes | reddit video
37 Thu, Apr 09, 2020 14:00 UTC agenda | notes | reddit video
36 Thu, Mar 26, 2020 14:00 UTC agenda | notes | reddit video
35 Thu, Mar 3, 2020 14:00 UTC agenda | notes | reddit video
34 Thu, Feb 27, 2020 14:00 UTC agenda | notes | reddit video
33 Thu Feb 06, 2020 14:00 UTC agenda | notes | reddit video
32 Thu, Jan 23, 2020 14:00 UTC agenda | notes | reddit video
31 Thu, Jan 09, 2020 14:00 UTC agenda | notes | reddit video
30 Thu, Dec 19, 2019 14:00 UTC agenda | notes | reddit video
29 Thu, Dec 5, 2019 14:00 UTC agenda | notes | no reddit video
28 Thu, Nov 21, 2019 14:00 UTC agenda | notes | no reddit video
27 Thu, Nov 7, 2019 14:00 UTC agenda | notes | reddit video
26 Thu, Oct 24, 2019 14:00 UTC agenda | notes | reddit video
25 Thu, Sep 9, 2019 14:00 UTC agenda | notes | reddit video
24 Thu, Aug 29, 2019 14:00 UTC agenda | notes | reddit video
23 Thu, Aug 15, 2019 14:00 UTC agenda | notes | reddit video
22 Thu, Jul 25, 2019 14:00 UTC agenda | notes | no reddit video
21 Thu, Jul 11, 2019 14:00 UTC agenda | notes | reddit video
20 Thu, Jun 13, 2019 14:00 UTC agenda | notes | reddit video
19 Thu, Jun 13, 2019 14:00 UTC agenda | notes | no reddit video
18 Thu, May 23, 2019 14:00 UTC agenda | notes | reddit video
17 Thu, May 02, 2019 14:00 UTC agenda | notes | no reddit video
16 Thu, Apr 18, 2019 14:00 UTC agenda | notes | no reddit video
15 Thu, Mar 28, 2019 14:00 UTC agenda | notes | no reddit video
14 Thu, Mar 14, 2019 14:00 UTC agenda | notes | reddit video
13 Thu, Feb 28, 2019 14:00 UTC agenda | notes | no reddit video
12 Thu, Feb 14, 2019 14:00 UTC agenda | notes | reddit video
11 Thu, Jan 31, 2019 14:00 UTC agenda | notes | no reddit video
10 Thu, Jan 17, 2019 14:00 UTC agenda | notes | reddit video
9 Thu, Jan 03, 2019 14:00 UTC agenda | notes | reddit video
8 Thu, Dec 13, 2018 14:00 UTC agenda | notes | reddit video
7 Thu, Nov 29, 2018 14:00 UTC agenda | notes | reddit video
6 Thu, Nov 15, 2018 14:00 UTC agenda | notes | reddit video
5 Thu, Oct 11, 2018 14:00 UTC agenda | notes | reddit video
4 Thu, Sept 27, 2018 14:00 UTC agenda | notes | reddit video
3 Thu, Sept 13, 2018 14:00 UTC agenda | notes | reddit video
2 Thu, Aug 30, 2018 14:00 UTC agenda | notes | reddit video
1 Thu, Aug 16, 2018 14:00 UTC agenda | notes | reddit video
0 Thu, Aug 02, 2018 14:00 UTC agenda | notes | reddit video

pm's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pm's Issues

Ethereum Core Devs Meeting 24 Agenda

Ethereum Core Devs Meeting 24 Agenda

Meeting Date/Time: Friday 9/8/17 at 14:00 UTC

Meeting Duration 1.5 hours

YouTube Live Stream Link

Agenda

Reminder: Metropolis is now split into 2 hard forks: "Byzantium" first and then "Constantinople".

  1. Metropolis updates/EIPs.
    a. Any "subtleties" or questions we need to work out.
    - EIP96 = PR210 contains three different hex code for the BLOCKHASH contract, but there should be at most two (runtime code and initcode). [Yoichi]
    - EIP #603: Add ECADD and ECMUL precompiles for secp256k1. See this comment for details and request to add to Constantinople. [Matthew D.]
    b. Updates to testing.
    c. Details and implementations of EIPs.
    1. Updates from client teams.
    - geth - https://github.com/ethereum/go-ethereum/issues?q=label%3Ametropolis+is%3Aclosed
    - Parity - openethereum/parity-ethereum#4833
    - cpp-ethereum - ethereum/aleth#4050
    - ethereumJ - ethereum/ethereumj#923
    - ethereumJS
    - yellowpaper - ethereum/yellowpaper#229
    - pyethapp
    - Other clients
    2. Determining gas prices for new opcodes & pre-compiles [Martin HS/Arkadiy]
    d. Review time estimate for testing/release.

  2. EIP 706: Snappy compression for devp2p - very simple change yet reduces sync bandwidth by 60-80%. [Peter]

Please provide comments to add or correct agenda topics.

Eth 1.x Proposal Sync 1 Agenda

Eth 1.x Proposal Sync 1 Agenda

Meeting Date/Time: Fri 30 November 2018 at 14:00 UTC

Meeting Duration 1-2 hours

Call will not be livestreamed or recorded, but unattributed notes will be published (Chatham House Rule).

Agenda

  1. Transparency, note taking, Chatham House rules
  2. Recap of Nov. 2 discussion
  3. Simulation working group proposal
  4. State rent working group proposal
  5. Ewasm working group proposal
  6. Chain pruning proposal
  7. January workshop update (Joseph Chow)
  8. Continuation of transparency discussion (if necessary)

AllCoreDevs Meeting 9 Agenda

All Core Devs Meeting 9 Agenda

Meeting Date/Time: Wednesday 1/25/17 at 14:00 UTC.

Meeting Duration 1.5 hours

Agenda

Please provide comments to add or correct agenda topics.

  1. Should we set up a set meeting time? The first and third Friday of every month at 14:00 UTC maybe? Given enough notice, we can push these meetings back or forward a week due to major events that multiple core devs will be attending (such as Edcon Feb. 14th).
  2. Come to final agreement on EIP5/8 [Facilitator: Christian]
  3. Precompiles for elliptic curve point addition, elliptic curve scalar multiplication and pairing [Facilitator: Christian]
  4. Metropolis and associated EIPs. [Facilitator: Vitalik]
  1. New general state tests: ethereum/EIPs#176 . [Facilitator: Martin S.]
  2. STATIC_CALL: ethereum/EIPs#116 with additional points to discuss. [Facilitator: Christian]
    Do we want three call variants:
    (1) anything is possible (current call)
    (2) state modifications are disallowed
    (3) state modifications and state reads are disallowed (except for code) furthermore, do we want a special call opcode that fails if the target does not contain code?
  3. EIP 141: EVM opcode: designated invalid instruction. [Facilitator: Christian]
  4. Difficulty bomb block 3.5 mil. is < 3 months away. Reference to previous calculations. [Facilitator: Martin S.]
  5. New EIP GitHub process and cleanup. See details here [Facilitator: Hudson]

All Core Devs Meeting 18 Agenda

All Core Devs Meeting 18 Agenda

Meeting Date/Time: Friday 6/16/17 at 14:00 UTC

Meeting Duration 1.5 hours

YouTube Live Stream Link

Agenda

  1. Metropolis updates/EIPs.
    a. Any "subtleties" or questions we need to work out.
    1. EIP 206 REVERT Opcode : The "Specification" section in the EIP does not specify that REVERT can return data to the caller. Neither does it specify how the caller can access the returned data. [Yoichi]
    2. EIP 208 Abstraction of transaction origin and signature: Atomicity over an ECDSA's accounts operations [Jeff Coleman]
    3. EIP 208: ethereum/EIPs#208 Concerns [Martin H.S]
    i. A transaction hash no longer uniquely identifies an execution, since a transaction at least theoretically can be included in multiple blocks, or multiple times in a block.
    ii. Do we need to modify rpc-call which assumes hash = unique execution, to return a list of transactions instead of a single element?
    iii. What side-effects does the breaking of this invariant have on the clients?
    4. EIP 211 RETURNDATACOPY and RETURNDATASIZE: This is complete right? [Hudson]
    5. EIP 213 zkSNARK verification primitives: Gas costs for additional and mult. on EC [Christian or someone]
    6. EIP 214 STATICCALL: Various potential errors [Vitalik]
    b. Updates to testing.
    - Documentation and other updates
    c. Details and implementations of EIPs.
    - Updates from client teams.
    - geth - ethereum/go-ethereum#14337
    - Parity - openethereum/parity-ethereum#4833
    - cpp-ethereum - ethereum/aleth#4050
    - yellowpaper - ethereum/yellowpaper#229
    - pyethapp
    - Other clients
    d. Review time estimate for testing/release.

Please provide comments to add or correct agenda topics.

All Core Devs Meeting 12 Agenda

All Core Devs Meeting 12 Agenda

Meeting Date/Time: Friday 3/17/17 at 14:00 UTC

Meeting Duration 1.5 hours

Agenda

  1. EIP signaling and voting system update [Facilitator: Hudson]
  2. ethereum/EIPs#225: Clique PoA protocol & Rinkeby PoA testnet [Facilitator: Peter]
  3. ethereum/EIPs#214 (comment): In STATICCALL Opcode should state-changing operations should actually throw, or just be reverted after the call returns? [Facilitator: Nick and/or Martin]
  4. EIP 161 Clarification and Proposal to update the YP to say that built-in accounts (pre-compiles) are never empty and update implementations based on that. [Facilitator: Arkadiy and Yoichi]
  5. Metropolis updates and finding a central location to document which EIPs are going into Metro.

Please provide comments to add or correct agenda topics.

Ethereum Core Devs Meeting 29 Agenda

Ethereum Core Devs Meeting 29 Agenda

Meeting Date/Time: Friday 12/01/17 at 14:00 UTC

Meeting Duration 1.5 hours

YouTube Live Stream Link

Agenda

  1. Testing Updates
    a. Fuzzer updates.
    b. New transaction tests folder structure.
  2. Shall we require CC0 notices in EIPs?
  3. New Project: JSON RPC Proxy / eth-agent
    a. Discussion: ethereum/aleth#4563
    b. Proof of Concept: https://github.com/chfast/json-rpc-proxy/releases/tag/v0.1.0a1
  4. Does it remain the case that the Yellow Paper is intended to be Ethereum's formal specification?
  5. POA Testnet unification [Update]
  6. Core team updates.

Please provide comments to add or correct agenda topics.

Ethereum Core Devs Meeting 36 Agenda

Ethereum Core Devs Meeting 36 Agenda

Meeting Date/Time: Friday 04/06/18 at 14:00 UTC (http://www.timebie.com/std/utc.php)

NOTE: SOME AREAS OF THE WORLD RECENTLY HAD DAYLIGHT SAVINGS TIME

Meeting Duration 1.5 hours

YouTube Live Stream Link

Agenda

  1. Testing
  2. EIP 712: Add eth_signTypedData as a standard for machine-verifiable and human-readable typed data signing with Ethereum keys.
  3. EIP 665: Add precompiled contract for Ed25519 signature verification.
  4. EIP 958: Modify block mining to be ASIC resistant.
  5. EIP 960: Cap total ether supply at ~120 million.
  6. EIP process updates.
  7. Research Updates.
  8. Metropolis.
  9. Client updates.

Time permitting:
10. EIP 908: Reward for clients and full nodes validating transactions.

Please provide comments to add or correct agenda topics.

All Core Devs Meeting 11 Agenda

All Core Devs Meeting 11 Agenda

Meeting Date/Time: Friday 3/3/17 at 14:00 UTC

Meeting Duration 1.5 hours

Agenda

Normally meets the first and third Friday of every month at 14:00 UTC.

Please provide comments to add or correct agenda topics.

  1. ethereum/EIPs#211 - RETURNDATACOPY and RETURNDATASIZE
  2. Ropsten Spam Attack
  3. Gas Price on Main Network
  4. Metropolis Updates

All Core Devs Meeting 16 Agenda

All Core Devs Meeting 16 Agenda

Meeting Date/Time: Friday 5/19/17 at 14:00 UTC

Meeting Duration 1.5 hours

YouTube Live Stream Link

Agenda

  1. ERC-20 Token Standard Finalization [Fabian, Nick, or Hudson]
  1. Metropolis updates/EIPs.
  1. [Time permitting] "If we have time (no high priority), I would like to get some feedback about adding functionality that allows dapps to be notified whenever a certain address was touched by a transaction (including internal calls). This information does not necessarily have to be part of the block, but could be an isolated index database." [Christian R.]

Please provide comments to add or correct agenda topics.

All Core Devs Meeting #14

All Core Devs Meeting 14 Agenda

Meeting Date/Time: Friday 4/21/17 at 14:00 UTC

Meeting Duration 1.5 hours

Agenda

  1. EIP 186: Reduce ETH issuance before proof-of-stake.
    Carbonvote link.
    Reddit thread #1.
    Reddit thread #2.
  2. About EIP86 (a.k.a EIP-208), there is a difference between the EIP pull-request and the implementations. Which should be fixed?
  3. Metropolis updates - specifically an update on where each client is at in implementation and an update on the tests. Some accepted EIPs are not yet specific enough to form a protocol consensus. What is the next action by whom?

Please provide comments to add or correct agenda topics.

Ethereum Core Devs Meeting 27 Agenda

Ethereum Core Devs Meeting 27 Agenda

Meeting Date/Time: Friday 10/20/17 at 14:00 UTC

Meeting Duration 1.5 hours

YouTube Live Stream Link

Agenda

  1. Testing
  2. Byzantium fork review
    a. Group to write EIP for future HF guidelines.
  3. Core team updates.
  4. Website update.
  5. Cross team Quake 3 arena session? (Or just meet up somewhere at Devcon3)

Please provide comments to add or correct agenda topics.

Ethereum Core Devs Meeting 31 Agenda

Ethereum Core Devs Meeting 31 Agenda

Meeting Date/Time: Friday 01/12/18 at 14:00 UTC

Meeting Duration 1.5 hours

YouTube Live Stream Link

Agenda

  1. Testing updates.
  2. Yellow paper update.
  3. EWASM update + update on the following related EIPs.
    a. EVM 2.0 - ethereum/EIPs#48
    b. Extend DUP1-16 / SWAP1-16 With DUPN / SWAPN - ethereum/EIPs#174
    c. Subroutines and Static Jumps for the EVM - ethereum/EIPs#615
  4. Stateless client development.
  5. Add ECADD and ECMUL precompiles for secp256k1 - ethereum/EIPs#603 [See this blog post for context].
  6. Introduce miner heuristic "Child pays for parent" (like in BTC) to combat the weird cases when transactions with 1000 Gwei stuck in the mempool (because they are dependent via nonce on transaction paying much less and not getting mined).
  7. Creating a relay network of nodes to mitigate issues described here and other transaction propagation issues.
  8. Fork release management/Constantinople.
  9. Client updates.
  10. Client improvements to alleviate issues.

Please provide comments to add or correct agenda topics.

Ethereum Core Devs Meeting Constantinople Session #1 Agenda

Ethereum Core Devs Meeting Constantinople Session 1 Agenda

Meeting Date/Time: Friday 31 August 2018 at 14:00 UTC

Meeting Duration 1.5 hours

YouTube Live Stream Link

Constantinople Progress

Agenda

  1. Three competing EIPs to delay the difficulty bomb and reduce/maintain the block reward:
    a. EIP-858 - Delay bomb and reduce block reward to 1 ETH per block.
    b. EIP-1234 - Delay bomb and reduce block reward to 2 ETH.
    c. EIP-1295 - Delay bomb, keep rewards to 3 ETH, change other factors such as POW incentive structure.
  2. Constantinople EIPs
    a. EIP 145: Bitwise shifting instructions in EVM
    b. EIP 1218: Simpler blockhash refactoring. We are delaying this one until Istanbul.
    c. EIP 1014: Skinny CREATE2
    d. EIP 1052: EXTCODEHASH Opcode
    e. EIP 1283: Net gas metering for SSTORE without dirty maps
  3. Client Constantinople Updates
  4. Constantinople Testing
  5. (If we have time) Changing PoW algorithm to be ASIC resistant. There is renewed interest from miners to implement ProgPoW.

Different articles/links regarding potential issuance reduction conversation:

Ethereum Core Devs Meeting 45 Agenda

Ethereum Core Devs Meeting 45 Agenda

Meeting Date/Time: Friday 24 August 2018 at 14:00 UTC

Meeting Duration 1.5 hours

YouTube Live Stream Link

Livepeer Stream Link

Constantinople Progress

Agenda

  1. Testing
  2. Client Updates
  3. Research Updates
  4. Constantinople
    a. EIP 1014 Issues
    b. EIP 1218: Simpler blockhash refactoring. Looks like we are dropping this one unless someone speaks up, like, immediately.
    c. EIP 1283: 1283 is moving forward per discussions on the previous call and the core devs chat room.
  5. Three competing EIPs to delay the difficulty bomb and reduce/maintain the block reward:
    a. EIP-858 - Delay bomb and reduce block reward to 1 ETH per block.
    b. EIP-1234 - Delay bomb and reduce block reward to 2 ETH.
    c. EIP-1295 - Delay bomb, keep rewards to 3 ETH, change other factors such as POW incentive structure.
    There is renewed interest from miners to implement ProgPoW.

Different articles/links regarding potential issuance reduction conversation:

Ethereum Core Devs Meeting 28 Agenda

Ethereum Core Devs Meeting 28 Agenda

Meeting Date/Time: Friday 11/17/17 at 14:00 UTC

Meeting Duration 1.5 hours

YouTube Live Stream Link

Agenda

  1. Testing
  2. Byzantium fork review
    a. Group to write EIP for future HF guidelines (Discussion from Devcon)
    b. Move EIPs activated Byzantium to Finalized
  3. POA Testnet unification
  4. Core team updates.
  5. High-level overview of what's planned for Constantinople.

Please provide comments to add or correct agenda topics.

All Core Devs Meeting 19 Agenda

All Core Devs Meeting 19 Agenda

Meeting Date/Time: Friday 6/30/17 at 14:00 UTC

Meeting Duration 1.5 hours

YouTube Live Stream Link

Agenda

  1. Metropolis updates/EIPs.
    a. Any "subtleties" or questions we need to work out.
    1. EIP 86/208: Abstraction of transaction origin and signature - Contract addresses cannot any more be computed (or rather guaranteed) without a live blockchain, and even then we have no guarantee that a deployed code is ours (or that it remains ours in the face of reorgs). [Peter]
    2. EIP 86/208: Abstraction of transaction origin and signature - Discuss the comment here ethereum/EIPs#208 (comment) and further refined by ethereum/EIPs#208 (comment) [Peter]
    3. EIP 86/208: Abstraction of transaction origin and signature: Atomicity over an ECDSA's accounts operations [Jeff Coleman]
    4. Metropolis Difficulty Bomb EIP [Everyone]
    b. Updates to testing.
    - Documentation and other updates
    c. Details and implementations of EIPs.
    1. Updates from client teams.
    - geth - ethereum/go-ethereum#14337
    - Parity - openethereum/parity-ethereum#4833
    - cpp-ethereum - ethereum/aleth#4050
    - yellowpaper - ethereum/yellowpaper#229
    - pyethapp
    - Other clients
    2. Determining gas prices for new opcodes & pre-compiles [Martin HS/Everyone]
    d. Review time estimate for testing/release.
  2. Block gas limit increase update [Hudson]
  3. EIP 186: Reduce ETH issuance before proof-of-stake [Vitalik/Avsa/Nick have comments]

Please provide comments to add or correct agenda topics.

Ethereum Core Devs Meeting 25 Agenda

Ethereum Core Devs Meeting 25 Agenda

Meeting Date/Time: Friday 9/22/17 at 14:00 UTC

Meeting Duration 1.5 hours

YouTube Live Stream Link

Agenda

Reminder: Metropolis is now split into 2 hard forks: "Byzantium" first and then "Constantinople".

  1. Metropolis updates/EIPs.
    a. Any "subtleties" or questions we need to work out.
    - EIP #603: Add ECADD and ECMUL precompiles for secp256k1. See this comment for details and request to add to Constantinople. [Matthew D.]
    b. Updates to testing.
    1. status/statusCode in receipts (eth rpc) [Arkidiy/Martin H.S]
    2. Hive tests update.
    3. Testnet launch update.
    c. Details and implementations of EIPs.
    1. Updates from client teams.
    - geth - https://github.com/ethereum/go-ethereum/issues?q=label%3Ametropolis+is%3Aclosed
    - Parity - openethereum/parity-ethereum#4833
    - cpp-ethereum - ethereum/aleth#4050
    - ethereumJ - ethereum/ethereumj#923
    - ethereumJS - ethereumjs/ethereumjs-monorepo#209
    - yellowpaper - ethereum/yellowpaper#229
    - pyethapp
    - Other clients
    d. Review time estimate for testing/release.

  2. EIP 706: Snappy compression for devp2p - very simple change yet reduces sync bandwidth by 60-80%. [Peter]

  3. EIP: 152 - BLAKE2b F Compression Function Precompile [Zooko]

  4. EIP 718: Concurrency and locks for storage

  5. EIP 215: Bitwise shifting

  6. Account abstraction discussion - "I think we should also slowly bring up account abstraction again. How do the toolset providers think about it? Did we find better solutions in the meantime?"

  7. "Some way to reduce the gas costs for an SSTORE if that slot (or the whole contract) is destroyed at the end of the transaction ("ephemeral storage")."

Please provide comments to add or correct agenda topics.

AllCoreDevs Meeting 8 Agenda

All Core Devs Meeting 8 Agenda

Meeting Date/Time: 10/28/2016 1:00PM UTC

Meeting Duration 1.5 hours

Agenda

Please provide comments for proposed agenda topics or corrections to agenda topics.

1. Upcoming HF to clear out state + potentially other changes.

2. EIP/ERC GitHub Organization

All Core Devs Meeting 13 Agenda

All Core Devs Meeting 13 Agenda

Meeting Date/Time: Friday 4/7/17 at 14:00 UTC

Meeting Duration 1.5 hours

Agenda

  1. Resolution for STATICCALL, PURECALL, REVERT Opcode, & DynamicReturn Discussion (may need to be separate topics)
    Related EIPS: (ethereum/EIPs#214, ethereum/EIPs#195, ethereum/EIPs#207, ethereum/EIPs#211)
  2. Update on EIP 225: Rinkeby and Clique PoA.
  3. EIP 186: Reduce ETH issuance before proof-of-stake.
    Carbonvote link.
    Reddit thread #1.
    Reddit thread #2.
  4. Metropolis updates.

Please provide comments to add or correct agenda topics.

All Core Devs Meeting 15 Agenda

All Core Devs Meeting 15 Agenda

Meeting Date/Time: Friday 5/5/17 at 14:00 UTC

Meeting Duration 1.5 hours

Agenda

  1. Blockhash rules (ethereum/EIPs#210)
  2. Bigint modexp gas calculation rules (ethereum/EIPs#198)
  3. Returndatacopy/size opcode allocation (ethereum/EIPs#211)
  4. Salt argument for the CREATE2 opcode (ethereum/EIPs#208 (comment)) (and potentially as part of the new transaction format)
  5. Returndatacopy/size out-of-buffer access (ethereum/EIPs#211)
  6. Metropolis updates.

Please provide comments to add or correct agenda topics.

Ethereum Core Devs Meeting 39 Agenda

Ethereum Core Devs Meeting 39 Agenda

Meeting Date/Time: Friday 06/01/18 at 14:00 UTC

Meeting Duration 1.5 hours

YouTube Live Stream Link

Livepeer Live Stream Link

Agenda

  1. Testing & EIP 1085: Common genesis.json format scheme across all client implementations
  2. Client Updates
  3. Research Updates
  4. EIP 1087: Net gas metering for SSTORE operations
  5. Concerns that using native browser VMs for running eWasm is not DoS hardened. See this comment and this comment.
  6. Constantinople hard fork timing and what to include (continuing conversation from last call).
  7. Testnet rent. See this comment.

Please provide comments to add or correct agenda topics.

Ethereum Core Devs Meeting 46 Agenda

Ethereum Core Devs Meeting 46 Agenda

Meeting Date/Time: Friday 14 Sept 2018 at 14:00 UTC

Meeting Duration 1.5 hours

YouTube Live Stream Link

Livepeer Stream Link

Constantinople Progress

Agenda

  1. Testing
  2. Client Updates
  3. Research Updates
  4. Constantinople
    a. Client progress.
    b. Ropsten block number.
    c. Can we do it before Devcon?

Time-allowing:

  1. EIP-1380: Reduced gas cost for call to self
  2. EIP-1108: Reduce alt_bn128 precompile gas costs
  3. EIP-1057 (ProgPoW) and EIP-1355 (Ethash1a)

Ethereum Core Devs Meeting 23 Agenda

Ethereum Core Devs Meeting 23 Agenda

Meeting Date/Time: Friday 8/25/17 at 14:00 UTC

Meeting Duration 1.5 hours

YouTube Live Stream Link

Agenda

Reminder: Metropolis is now split into 2 hard forks: "Byzantium" first and then "Constantinople".

  1. Metropolis updates/EIPs.
    a. Any "subtleties" or questions we need to work out.

Please provide comments to add or correct agenda topics.

Metropolis Plan Discussion

NOTE: OUTDATED. Please see: https://github.com/ethereum/EIPs/blob/master/README.md for latest accepted EIPS.

Metropolis Discussion

Use this issue for discussion around Metro. I will update chart/todo list as comments come in.

Approximate ice age start (according to Vitalik):

  • Around March 25th (3 months) - Block time is 15.2 sec.
  • Around July 25th (6 months) - Block time is 29.7 sec.

Metropolis Todo

  • Decide which EIPs will potentially be in Metro (by way of EIP acceptance)
  • Based on chart, decide which EIPs can fit into metro and which ones will not
  • Pick a block number for Ropsten/Mainnet Metropolis

EIP Implementation Chart

Note: The EIPs listed in the chart are not necessarily approved for Metro via the EIP acceptance process, but we want to get information as early as possible.

Client EIP 5/8 EIP 86 EIP 100 EIP 101 EIP 166 EIP 196 & 197 EIP 206 & 207
go-ethereum ✖️ ✖️ ✖️ ✖️ ✖️ ✖️ ✖️
Parity ✖️ ✖️ ✖️ ✖️ ✖️ ✖️ ✖️
cpp-ethereum ✖️ ✖️ ✖️ ✖️ ✖️ ✖️ ✖️
pyethapp ✖️ ✖️ ✖️ ✖️ ✖️ ✖️ ✖️
ethereumjs-lib ✖️ ✖️ ✖️ ✖️ ✖️ ✖️ ✖️
Ethereum(J) ✖️ ✖️ ✖️ ✖️ ✖️ ✖️ ✖️
ruby-ethereum ✖️ ✖️ ✖️ ✖️ ✖️ ✖️ ✖️

Ethereum Core Devs Meeting 30 Agenda

Ethereum Core Devs Meeting 30 Agenda

Meeting Date/Time: Friday 12/15/17 at 14:00 UTC

Meeting Duration 1.5 hours

YouTube Live Stream Link

Agenda

  1. Testing Updates.
  2. Digital cats caused network congestion this month. Meow.
    a. Why did this happen and what solutions are available to prevent future network congestion? See comments below for some ideas.
    b. Stateless Clients proposal.
    c. Would having minimum system requirements to set up an optimal client/full node help?
    d. Is the bottleneck is not just disk bandwidth, but specifically sequential disk bandwidth?
    e. Vitalik has some ideas around gas cost changes and scalability-relevant client optimizations.
  3. Plans on Quantum-resistant cryptography and any plans to include it in the next update?
  4. Introduction to K-EVM team (Everett H.)
  5. Does it remain the case that the Yellow Paper is intended to be Ethereum's formal specification?

Time permitting:
6. Parity stuck ether proposals.
7. POA Testnet unification [Update]
8. Core team updates.

Please provide comments to add or correct agenda topics.

Ethereum Core Devs Meeting 40 Agenda

Ethereum Core Devs Meeting 40 Agenda

Meeting Date/Time: Friday 06/15/18 at 14:00 UTC

Meeting Duration 1.5 hours

YouTube Live Stream Link

Livepeer Live Stream Link

Agenda

  1. Testing
  2. Client Updates
  3. Research Updates
  4. EIP 1087: Net gas metering for SSTORE operations
  5. Skinny CREATE2.
  6. EIP 210: Blockhash refactoring still needs to be updated
    a. clarify that it does not change the current semantics when invoked via BLOCKHASH -- does not deliver older blocks
    b. possibly be fixed to be able to return the genesis hash
    c. have a nicer abi signature)
  7. Constantinople hard fork timing and what to include (continuing conversation from last call).
    a. EIP 145: Bitwise shifting instructions in EVM: pretty well-formed, but not 100% implemented or tested.
    b. EIP 210: Blockhash refactoring.
    c. EIP859: account abstraction.
    d. EIP 1052: EXTCODEHASH Opcode.
    e. EIP 1087: Net gas metering for SSTORE operations.
    f. EIP 1014: Skinny CREATE2.
    Please provide comments to add or correct agenda topics.

Ethereum Core Devs Meeting 34 Agenda

Ethereum Core Devs Meeting 34 Agenda

Meeting Date/Time: Friday 02/23/18 at 14:00 UTC (http://www.timebie.com/std/utc.php)

Meeting Duration 1.5 hours

YouTube Live Stream Link

Agenda

  1. EIP decision process/general update
  2. Constantinople.
    a. EIP 145: Bitwise shifting instructions in EVM
    b. EIP 210: Blockhash refactoring
    c. EIP 168 & 169: Killing dust accounts.
    d. EIP 859: Account abstraction for the main chain [Updated]
    e. Do we want a limited version of ethereum/EIPs#232 in the next hard fork?
    f. Timing.
  3. test rpc protocol discussion: ethereum/retesteth#5
  4. Talk about when we should start considering to implement a POC/MVP of ethereum/EIPs#648 (easy parallelizability)
  5. EIP96 (BLOCKHASH): no response from authors.
  6. Client/research updates.
  7. EthCC is in 2 weeks. Do we want to skip or reschedule meeting?

Please provide comments to add or correct agenda topics.

Ethereum Core Devs Meeting 37 Agenda

Ethereum Core Devs Meeting 37 Agenda

Meeting Date/Time: Friday 04/20/18 at 14:00 UTC (http://www.timebie.com/std/utc.php)

Meeting Duration 1.5 hours

YouTube Live Stream Link

Agenda

  1. Testing including: string test_addTransaction(string _jsonTransaction) (continuing conversation from last call)
  2. EIP 908: Reward for clients and full nodes validating transactions + @MicahZoltu proposal (time did not permit on last call)
  3. Ben Edgington's proposal that all EIPs ought to contain a PR against the yellow paper before being merged or accepted (continuing conversation from last call)
  4. EIP 960: Cap total ether supply at ~120 million (continuing conversation from last call)
  5. EIP 969: Modifications to ethash to invalidate existing dedicated hardware implementations (continuing conversation from last call)
  6. EIP 999: Restore Contract Code at 0x863DF6BFa4469f3ead0bE8f9F2AAE51c91A907b4
  7. Research Updates
  8. Constantinople hard fork timing and what to include (continuing conversation from last call) - Afri: meta-EIP for Constantinople? Hivetests already has tests enabled, Parity failing, cf. openethereum/parity-ethereum#8427.
  9. Client updates
  10. Timing of next call (EdCon)

Please provide comments to add or correct agenda topics.

All Core Devs Meeting 21 Agenda

All Core Devs Meeting 21 Agenda

Meeting Date/Time: Friday 7/28/17 at 14:00 UTC

Meeting Duration 1.5 hours

YouTube Live Stream Link

Agenda

  1. Metropolis updates/EIPs.
    a. Any "subtleties" or questions we need to work out.
    - EIP 96 (BLOCKHASH) has some unaddressed comments and issues about the BLOCKHASH contract: ethereum/EIPs#210 [Paweł]
    - Decide names for Metro Pt.1 and Pt. 2 (or maybe Pt. 1/2 is good enough)
    b. Updates to testing.
    c. Details and implementations of EIPs.
    1. Updates from client teams.
    - geth - ethereum/go-ethereum#14337
    - Parity - openethereum/parity-ethereum#4833
    - cpp-ethereum - ethereum/aleth#4050
    - yellowpaper - ethereum/yellowpaper#229
    - pyethapp
    - Other clients
    2. Determining gas prices for new opcodes & pre-compiles [Martin HS/Everyone]
    d. Review time estimate for testing/release.
  2. Make a decision on the "Hardfork meta EIPs" (and potentially merge them) [Alex B.]
  3. EIP 663 ethereum/EIPs#663: Unlimited SWAP and DUP instructions [Alex B.]
  4. EIP 215 ethereum/EIPs#215: Bitwise shifting instructions in EVM to replace EIP 145 [Alex B.]

Please provide comments to add or correct agenda topics.

Ethereum Core Devs Meeting 44 Agenda

Ethereum Core Devs Meeting 44 Agenda

Meeting Date/Time: Friday 10 August 2018 at 14:00 UTC

Meeting Duration 1.5 hours

YouTube Live Stream Link

Livepeer Stream Link

Constantinople Progress

Agenda

  1. Testing
  2. Client Updates
  3. Research Updates
  4. Three competing EIPs to delay the difficulty bomb and/or reduce the block reward:
    a. EIP-858 - Reduce block reward to 1 ETH per block.
    b. EIP-1227 - Delay bomb and change rewards to 5 ETH.
    c. EIP-1234 - Delay bomb and change rewards to 2 ETH.
  5. Constantinople
    a. EIP 1014 Issues
    b. EIP 1218: Simpler blockhash refactoring. We are looking for a reason to implement this or anyone who will champion this. Otherwise we will drop it.
    c. EIP 1283/EIP 1087: Net gas metering for SSTORE operations: 1283 is an alternative to 1087 created due to issues Parity was having implementing 1087. Read 1283's motivation seciton of the EIP.
    d. EIP-1109: Remove call costs for precompiled contracts.
  6. Fellowship of Ethereum Magicians Update (didn't get to this on the last call)

Ethereum Core Devs Meeting 49 Agenda

Ethereum Core Devs Meeting 49 Agenda

Meeting Date/Time: Friday 9 November 2018 at 14:00 UTC

Meeting Duration 1.5 hours

YouTube Live Stream Link

Livepeer Stream Link

Constantinople Progress

Agenda

  1. Testing
  2. Client Updates
  3. Research Updates
  4. Constantinople/Ropsten HF
    • hardfork timing 1, 2
    • difficulty bomb
  5. ProgPoW update
  6. Ethereum stratum/mining pool support
  7. Görli PoA-testnet progress (@5chdn)

Ethereum Core Devs Meeting 41 Agenda

Ethereum Core Devs Meeting 41 Agenda

Meeting Date/Time: Friday 06/29/18 at 14:00 UTC

Meeting Duration 1.5 hours

YouTube Live Stream Link

Livepeer Stream Link

Agenda

  1. Testing
  2. Client Updates
  3. Research Updates
  4. Constantinople hard fork timing and what to include (continuing conversation from last call).
    a. EIP 145: Bitwise shifting instructions in EVM: pretty well-formed, but not 100% implemented or tested.
    b. EIP 210: Blockhash refactoring.
    c. EIP859: account abstraction.
    d. EIP 1052: EXTCODEHASH Opcode.
    e. EIP 1087: Net gas metering for SSTORE operations.
    f. EIP 1014: Skinny CREATE2.

NOTE: Because of the conflict with ECDC we may skip Constantinople talk if there aren't enough devs to contribute to the discussion.

Please provide comments to add or correct agenda topics.

Ethereum Core Devs Meeting 43 Agenda

Ethereum Core Devs Meeting 43 Agenda

Meeting Date/Time: Friday 07/27/18 at 14:00 UTC

Meeting Duration 1.5 hours

YouTube Live Stream Link

Agenda

  1. Testing
  2. Client Updates
  3. Research Updates
  4. Four competing EIPs to delay the difficulty bomb and/or reduce the block reward:
    a. EIP-858 - Reduce block reward to 1 ETH per block.
    b. EIP-1227 - Delay bomb and change rewards to 5 ETH.
    c. EIP-1234 - Delay bomb and change rewards to 2 ETH.
    d. EIP-1240 - Remove the difficulty bomb entirely.
  5. Constantinople hard fork timing and what to include (continuing conversation from last call).
    a. EIP 145: Bitwise shifting instructions in EVM: pretty well-formed, but not 100% implemented or tested.
    b. EIP 210: Blockhash refactoring.
    d. EIP 1052: EXTCODEHASH Opcode.
    e. EIP 1087: Net gas metering for SSTORE operations.
    f. EIP 1014: Skinny CREATE2.
  6. Potentially lowering the cost of pre-compiles (bnAdd?, bnMul?)
  7. Fellowship of Ethereum Magicians Update

Ethereum Core Devs Meeting 22 Agenda

Ethereum Core Devs Meeting 22 Agenda

Meeting Date/Time: Friday 8/11/17 at 14:00 UTC

Meeting Duration 1.5 hours

YouTube Live Stream Link

Agenda

Reminder: Metropolis is now split into 2 hard forks: "Byzantium" first and then "Constantinople".

  1. Metropolis updates/EIPs.
    a. Any "subtleties" or questions we need to work out.
  2. EIP 215 ethereum/EIPs#215: Bitwise shifting instructions in EVM to replace EIP 145 [Alex B.]

Please provide comments to add or correct agenda topics.

All Core Devs Meeting 17 Agenda

All Core Devs Meeting 17 Agenda

Meeting Date/Time: Friday 6/3/17 at 14:00 UTC

Meeting Duration 1.5 hours

YouTube Live Stream Link

Agenda

  1. Update on the proposal: "Freeze" EIPs to allow for testing. [Yoichi/Hudson]
  2. Metropolis updates/EIPs.
    a. Details and implementations of EIPs.
    - Need items [submit in comments below].
    b. Updates to testing.
    - more static call tests added
    - blockhash changes (eip96) about to be merge in cpp develop
    - documentation in progress
    c. Any "subtleties" we need to work out.
    - Need items [submit in comments below].
    d. Review time estimate for testing/release.
    - Need items [submit in comments below].
  3. TRXID opcode: ethereum/EIPs#222 [Jan]

Please provide comments to add or correct agenda topics.

All Core Devs Meeting 10 Agenda

All Core Devs Meeting 10 Agenda

Meeting Date/Time: Friday 2/10/17 at 14:00 UTC (Date shifted due to EdCon)

Meeting Duration 1.5 hours

Agenda

Normally meets the first and third Friday of every month at 14:00 UTC.

Please provide comments to add or correct agenda topics.

  1. New EIP GitHub process and cleanup. [Facilitator: Hudson]
  2. Come to final agreement on EIP 196: zk-SNARK precompiles [Facilitator: Christian]
  3. Update on EIP for precompiles for elliptic curve point addition, elliptic curve scalar multiplication and pairing [Facilitator: Christian]
  4. Metropolis and associated EIPs. [Facilitator: Vitalik/Christian]
  1. STATIC_CALL: ethereum/EIPs#116 follow-up. [Facilitator: Christian]

Ethereum Core Devs Meeting 26 Agenda

Ethereum Core Devs Meeting 26 Agenda

Meeting Date/Time: Friday 10/6/17 at 14:00 UTC

Meeting Duration 1.5 hours

YouTube Live Stream Link

Agenda

Reminder: Metropolis is now split into 2 hard forks: "Byzantium" first and then "Constantinople".

  1. Metropolis updates/EIPs.
    a. Any "subtleties" or questions we need to work out.
    b. Updates to testing.
    1. Hive tests update.
    2. Testnet launch update.
    c. Details and implementations of EIPs.
    1. Updates from client teams.
    - geth - https://github.com/ethereum/go-ethereum/issues?q=label%3Ametropolis+is%3Aclosed
    - Parity - openethereum/parity-ethereum#4833
    - cpp-ethereum - ethereum/aleth#4050
    - ethereumJ - ethereum/ethereumj#923
    - ethereumJS - ethereumjs/ethereumjs-monorepo#209
    - yellowpaper - ethereum/yellowpaper#229
    - pyethapp
    - Other clients
    d. Make sure clients are ready for HF.

  2. Account abstraction discussion - "I think we should also slowly bring up account abstraction again. How do the toolset providers think about it? Did we find better solutions in the meantime?"

  3. "Some way to reduce the gas costs for an SSTORE if that slot (or the whole contract) is destroyed at the end of the transaction ("ephemeral storage")."

  4. EIP 730: Strict encoding order for ABI

  5. EIP merging/updates

Please provide comments to add or correct agenda topics.

Ethereum Core Devs Meeting 33 Agenda

Ethereum Core Devs Meeting 33 Agenda

Meeting Date/Time: Friday 02/09/18 at 14:00 UTC (http://www.timebie.com/std/utc.php)

Meeting Duration 1.5 hours

YouTube Live Stream Link

Agenda

  1. Testing updates.
    a. testeth breaks out of cpp-ethereum and a new plan for RPC-based test filling
  2. EIP 867
  3. Fork release management/Constantinople.
    a. EIP 145: Bitwise shifting instructions in EVM
    b. EIP 210: Blockhash refactoring
    c. EIP 168 & 169: Killing dust accounts.
    d. EIP 859: Account abstraction for the main chain [Updated]
  4. Client/research updates.

Please provide comments to add or correct agenda topics.

All Core Devs Meeting 20 Agenda

All Core Devs Meeting 20 Agenda

Meeting Date/Time: Friday 7/14/17 at 14:00 UTC

Meeting Duration 1.5 hours

YouTube Live Stream Link

Agenda

  1. Metropolis updates/EIPs.
    a. Any "subtleties" or questions we need to work out.
    - Split metropolis into 2 forks? Leave out EIP 86/208 in fork #1.
    b. Updates to testing.
    c. Details and implementations of EIPs.
    1. Updates from client teams.
    - geth - ethereum/go-ethereum#14337
    - Parity - openethereum/parity-ethereum#4833
    - cpp-ethereum - ethereum/aleth#4050
    - yellowpaper - ethereum/yellowpaper#229
    - pyethapp
    - Other clients
    2. Determining gas prices for new opcodes & pre-compiles [Martin HS/Everyone]
    - Martin H.S can't make it and says: "I'll try to consolidate the geth-benchmarks for opcodes later on, not much new to report since last time"
    d. Review time estimate for testing/release.

Please provide comments to add or correct agenda topics.

Ethereum Core Devs Meeting 38 Agenda

Ethereum Core Devs Meeting 38 Agenda

Meeting Date/Time: Friday 05/18/18 at 14:00 GMT

Meeting Duration 1.5 hours

YouTube Live Stream Link

Livepeer Live Stream Link

Agenda

  1. Testing & EIP 1085: Common genesis.json format scheme across all client implementations
  2. Client Updates
  3. Research Updates
  4. EIP 908: Reward clients for a sustainable network - When each transaction is validated, give a reward to clients for developing the client - When each transaction is validated, give a reward to clients for developing the client and provide a reward to full nodes for validating the transaction (Ethereum Magicians thread).
  5. EIP 1057: ProgPOW, a programmatic Proof-of-Work - an alternate proof-of-work algorithm - “ProgPoW” - tuned for commodity hardware in order to close the efficiency gap available to specialized ASICs. Technical details.
  6. EIP 210: Blockhash refactoring - @holiman wants to finalize a few points:
    a. the original intent (no semantic changes to BLOCKHASH -- only gas changes) versus the current spec (semantic changes), and
    b. whether to make it nicer to ABI-call it, and
    c. whether to add genesis lookup in there.
    d. Fixes for EIP-210 blockhash contract: ethereum/EIPs#1094.
    See this summary document.
  7. EIP 1051: Overflow checking for the EVM
  8. EIP 1052: EXTCODEHASH Opcode
  9. EIP 1087: Net gas metering for SSTORE operations
  10. Concerns that using native browser VMs for running eWasm is not DoS hardened. See this comment and this comment.
  11. Constantinople hard fork timing and what to include (continuing conversation from last call).
  12. Core dev meeting discussion & changes - scope of agenda items, role of participants, etc.

Please provide comments to add or correct agenda topics.

Ethereum Core Devs Meeting 42 Agenda

Ethereum Core Devs Meeting 42 Agenda

Meeting Date/Time: Friday 07/13/18 at 14:00 UTC

Meeting Duration 1.5 hours

YouTube Live Stream Link

Livepeer Stream Link

Agenda

  1. Testing
  2. Client Updates
  3. Research Updates
  4. Post EIP 1011 (Hybrid Casper) Spec Plans
    1. Now that EIP 1011 is deprecated, is there still the interest among client developers to have a joint testnet, a Ropsten-successor if you want to put it like that?
    2. If yes, and I assume most of us are interested in some effort like this, how could it look like if not like the hybrid Casper proposal?
    3. What smaller steps can/should we take in the meantime while waiting for casper+sharding? (can we just call it "shasper" now?)
  5. Possibly changing network Id in Constantinopole (or, alternatively, the format of the handshake message to make it backwards-incompatible).](#50 (comment))
  6. Constantinople hard fork timing and what to include (continuing conversation from last call).
    a. EIP 145: Bitwise shifting instructions in EVM: pretty well-formed, but not 100% implemented or tested.
    b. EIP 210: Blockhash refactoring.
    d. EIP 1052: EXTCODEHASH Opcode.
    e. EIP 1087: Net gas metering for SSTORE operations.
    f. EIP 1014: Skinny CREATE2.
    g. Delay ice age?

Proposed Constantinople Timeline
Finalize EIPs that are being implemented: July 13th
Client implementation: July 16th - August 13th
Testing: August 13th - September 10th
Testnet: September 10th - October 1st
Launch: October 8th

This is not final and there will likely be changes. I am soliciting feedback from client devs and testers who will be working on this.

Please provide comments to add or correct agenda topics.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.