Skip to content

Protocol-Level EIPs

These EIPs change Ethereum's protocol itself — fee market, opcodes, transaction formats — rather than introducing application-layer standards. Most are no-ops on Neo because Neo's protocol already addresses the underlying concern. The third tab here typically shows the Neo equivalent mechanism rather than user-level contract code.

Standards

StandardNeo MappingStatusCategory
EIP-1559 — Fee Market ReformNative polynomial GAS pricingFinalFees
EIP-2718 — Typed Transaction EnvelopeNative single transaction typeFinalTransactions
EIP-2930 — Access ListsWitness scopes (CustomContracts)FinalTransactions
EIP-3198 — BASEFEE OpcodePolicy.GetFeePerByteFinalFees
EIP-3855 — PUSH0 OpcodeNative PUSH0 in NeoVMFinalOpcodes
EIP-3860 — Initcode Size LimitNEF format limitsFinalDeployment
EIP-4844 — Proto-Danksharding (Blobs)Native sharding via state channels + OracleFinalScaling
EIP-1153 — Transient StorageNative (Storage with transaction-scoped lifetime)FinalStorage
EIP-6780 — SELFDESTRUCT RestrictionContractManagement.Destroy (explicit)FinalLifecycle
EIP-2098 — Compact SignaturesNative (Neo signatures already compact)FinalSignatures

MIT Licensed