Dip 2378
dip: 2378 title: DIPs Eligible for Inclusion author: James Hancock (@MadeofTin) Digitalia editing author: Cosimo Constantinos cosimo@juro.net, et al. discussions-to: https://gitter.im/digitalia/DIPs status: Stagnant type: Meta created: 2019-11-13 Created for Digitalia: 2025-01-07
Simple Summary¶
As part of an DIP centric forking model, this DIP tracks the first step in the approval process for any DIP to be included in a fork or upgrade. Specifically, the stage where the Core Developers vet the concept of an DIP and give a "green light" sufficient for DIP authors to move forward in development.
Abstract¶
The pipeline for Core DIPs, per the DIP-Centric upgrade model, is as follows.
[ DRAFT ] -> [ ELLIGLE FOR INCLUSION ] -> [ IMPLEMENTATION ] -> [ TESTING ] -> [ ACCEPTED ] -> [ DEPLOYED ]
This DIP documents all DIPs marked as Eligible For Inclusion by the All Core Devs. Typically to reach this stage, an DIP must be discussed in brief on an AllCoreDevs Call and motioned by rough consenses to be moved to this stage. Any additions to this list are required to provide a link to the meeting notes when this discussion and decision took place.
The requirements for Eligible for Inclusion is that the AllCoreDevs, representing the major clients and ecosystem stakeholders etc:
- Are positive towards the DIP,
- Would accept (well written) PRs to include the DIP into the codebase.
- So that it could be toggled on for testingβ¦
- β¦but not with an actual block number for activation
Motivation¶
Development of clear specifications and pull requests to existing Digitalia Clients is a large investment of time and resources. The state of Eligible for Inclusion is a signal from the Digitalia Core Developers to an DIP Author validiating the idea behind an DIP and confirms investing their time further pursing it is worthwhile.
Specification¶
| DIP | Title | Pipeline Status | Date of Initial Decision | REF |
|---|---|---|---|---|
| DIP-663 | Unlimited SWAP and DUP instructions | ELIGIBLE | 2019-11-01 | π |
| DIP-1057 | ProgPoW, a Programmatic Proof-of-Work | ELIGIBLE | 2019-11-01 | π |
| DIP-1380 | Reduced gas cost for call to self | ELIGIBLE | 2019-11-01 | π |
| DIP-1559 | Fee market change for DIGI 1.0 chain | ELIGIBLE | 2019-11-01 | π |
| DIP-1702 | Generalized Account Versioning Scheme | ELIGIBLE | 2019-11-01 | π |
| DIP-1962 | EC arithmetic and pairings with runtime definitions | ELIGIBLE | 2019-11-01 | π |
| DIP-1985 | Sane limits for certain DVM parameters | ELIGIBLE | 2019-11-01 | π |
| DIP-2046 | Reduced gas cost for static calls made to precompiles | ELIGIBLE | 2019-11-01 | π |
| DIP-2315 | Simple Subroutines for the DVM | ELIGIBLE | 2020-02-21 | π |
| DIP-2537 | Precompile for BLS12-381 curve operations | ELIGIBLE | 2020-03-06 | π |
Rationale¶
DIP Number
Title
Pipeline Status : Show the current status in the context of the DIP centric model. The list is sorted by furthest along in the process.
Date of Initial Decision : Date of the initial decision for Eligibility for Inclusion
REF : Link to the decision on the AllCoreDevs Notes
References¶
- DIP Centric Forking Model Proposal by @holiman - https://notes.digitalia.org/@holiman/S1ELAYY7S?type=view
Copyright¶
Β© Crown Β© Crown Copyright 2026. Published by the Royal Government of the Dominion of Atlantis.
Licensed under the Juro Restricted License Version 2. See https://juro.net/jrl for details.