This repository is used for project management for various initiatives affecting the Ethereum protocol. The main use of this repository is for the All Core Devs meeting, but it is also used for Ethereum 1.x, Merge and Fee Market meetings.
The All Core Devs meeting is a technical call intended to bring together various Ethereum teams who play major roles in determining the direction of the protocol. Ethereum client and research teams provide updates on their projects, discuss various EIPs to improve the protocol, and support each other as we buidl Web 3.0.
The agendas for the calls are tracked in the Issues tab of this repository, under the "agenda" label (link). To add an item to an agenda, please open an issue in this repository which mentions the topic you want to discuss and links any relevant materials (EIPs, prototypes, etc.). Then, leave a comment in the agenda where you would like this to be discussed. You can see an example here.
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 Dapps and ERCs are generally not allowed as topics.
- 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 discussion.
Protocol developers, client developers, and core Ethereum researchers are invited to attend the meetings. Generally every Ethereum client is represented as well as key members of Layer 1 research/scaling teams. Sometimes a non-core developer with particular expertise on a topic is 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.
In the beginning (2015-fall 2016) George Hallam facilitated the meetings. Since the fall of 2016 Hudson Jameson has facilitated and recorded the meetings. In early 2018 Lane Rettig joined to help facilitate meetings, handle recordings, and publish notes from the meetings. Starting March 2021, Tim Beiko has been facilitating and streaming the meetings. Since 2018, the Ethereum Cat Herders have been in charge of note taking for the meetings.
The meetings are independent of any organization. However, Tim Beiko is a contractor for the Ethereum Foundation and the Ethereum Foundation pays for the videoconference software used in the meetings. Livestreaming instruction for the meetings can be found here.
№ | Date | Agenda | Notes | Recording |
---|---|---|---|---|
111 | Friday 23 Apr 2021, 14:00UTC | agenda | notes | video |
110 | Friday April 16th, 2021, 14:00 UTC | agenda | notes | video |
109 | Friday 02 Apr 2021, 14:00UTC | agenda | notes | video |
108 | Friday 19 Mar 2021, 14:00 UTC | agenda | notes | video |
107 | Friday 05 Mar 2021, 14:00 UTC | agenda | notes | video |
106 | Friday 16 Feb 2021, 14:00 UTC | agenda | notes | video |
105 | Friday 05 Feb 2021, 14:00 UTC | agenda | notes | video |
104 | Friday 22 Jan 2021, 14:00 UTC | agenda | notes | video |
103 | Friday 8 Jan 2021, 14:00 UTC | agenda | notes | video |
102 | Friday 11 Dec 2020, 14:00 UTC | agenda | notes | video |
101 | Friday 27 Nov 2020, 14:00 UTC | agenda | notes | video |
100 | Friday 13 Nov 2020, 14:00 UTC | agenda | notes | video |
99 | Friday 30 Oct 2020, 14:00 UTC | agenda | notes | video |
98 | Friday 16 Oct 2020, 14:00 UTC | agenda | notes | video |
97 | Friday 02 Oct 2020, 14:00 UTC | agenda | notes | video |
96 | Friday 18 Sep 2020, 14:00 UTC | agenda | notes | video |
95 | Friday 04 Sep 2020, 14:00 UTC | agenda | notes | video |
94 | Friday 21 Aug 2020, 14:00 UTC | agenda | notes | video |
93 | Friday 07 Aug 2020, 14:00 UTC | agenda | notes | video |
92 | Friday 24 July 2020, 14:00 UTC | agenda | notes | video |
91 | Friday 10 July 2020, 14:00 UTC | agenda | notes | video |
90 | Friday 26 June 2020, 14:00 UTC | agenda | notes | video |
89 | Friday 12 June 2020, 14:00 UTC | agenda | notes | video |
88 | Friday 29 May 2020, 14:00 UTC | agenda | notes | video |
87 | Friday 15 May 2020, 14:00 UTC | agenda | notes | video |
86 | Friday 1 May 2020, 14:00 UTC | agenda | notes | video |
85 | Friday 17 April 2020, 14:00 UTC | agenda | notes | video |
84 | Friday 3 April 2020, 14:00 UTC | agenda | notes | video |
83 | Friday 20 March 2020, 14:00 UTC | agenda | notes | video |
82 | Friday 6 March 2020, 14:00 UTC | agenda | notes | video |
81 | Friday 21 February 2020, 14:00 UTC | agenda | notes | video |
80 | Friday, February 7, 2020 14:00 UTC | agenda | notes | video |
79 | Friday, January 24, 2020 14:00 UTC | agenda | notes | video |
78 | Friday, January 10, 2020 14:00 UTC | agenda | notes | video |
77 | Friday, December 13, 2019, 14:00 UTC | agenda | notes | video |
76 | Friday, November 29, 2019 14:00 UTC | agenda | notes | video |
75 | Friday, November 15, 2019 14:00 UTC | agenda | notes | video |
74 | Friday, November 1, 2019 14:00 UTC | agenda | notes | video |
73 | Friday, October 25, 2019 14:00 UTC | agenda | notes | video |
72 | Friday, October 4, 2019 14:00 UTC | agenda | notes | video |
71 | Friday, September 20, 2019 14:00 UTC | agenda | notes | video |
70 | Friday, September 6, 2019 14:00 UTC | agenda | notes | video |
69 | Friday, August 23, 2019 14:00 UTC | agenda | notes | video |
68 | Thursday, August 15, 2019 22:00 UTC | agenda | notes | video |
67 | Friday, August 2, 2019 06:00 UTC | agenda | notes | video |
66 | Friday, July 26, 2019 14:00 UTC | agenda | notes | video |
65 | Friday, July 18, 2019 22:00 UTC | agenda | notes | video |
64 | Friday, July 5, 2019 06:00 UTC | agenda | notes | video |
63 | Friday, June 21, 2019 14:00 UTC | agenda | notes | video |
62 | Fri, May 24, 2019 14:00 UTC | agenda | notes | video |
61 | Fri, May 10, 2019 14:00 UTC | agenda | notes | video |
60 | Fri, April 26, 2019 14:00 UTC | agenda | notes | video |
59 | Fri, April 12, 2019 14:00 UTC | agenda | notes | video |
58 | Fri, March 29, 2019 14:00 UTC | agenda | notes | video |
57 | Fri, March 15, 2019 14:00 UTC | agenda | notes | 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 |