github memecore-foundation/Go-MemeCore v1.15.1

11 hours ago

Release Date: January 2026 Based on: go-ethereum v1.15 + v1.16 stability patches
Audit Report Attached


Overview

Go-MemeCore v1.15.1 is a major upgrade that implements key EIPs from Ethereum's Dencun (Deneb+Cancun) and Pectra (Prague+Electra) hardforks, optimized for the PoSA (Proof of Stake Authority) based PoM (Proof of Meme) consensus algorithm.

Since Gmeme integrates the consensus layer, execution layer, and data layer into a single unified architecture, the consensus-only hardforks (Deneb, Electra) are excluded. Only the Cancun and Prague upgrades are applied, which we have named CanPraTree (Cancun + Prague).

This upgrade enables:

  • Dramatically reduced gas fees through the GasTree hardfork
  • Account Abstraction support via EIP-7702 for next-generation DApp UX
  • L2 rollup integration aligned with Ethereum's Rollup-Centric roadmap
  • Seamless migration of Ethereum ecosystem DApps to MemeCore

Highlights

GasTree Hardfork

  • Reduces gas prices to 1/100 of previous levels (from 1500 gwei to 15 gwei), dramatically lowering transaction costs and improving user accessibility.

CanPraTree (Dencun + Pectra) Hardfork

The core features are EIP-4844 and EIP-7702:

  • EIP-4844 (Cancun): Proto-Danksharding with Blob Sidecar Storage integrated in a single-layer architecture (no Beacon chain required), enabling Blob transactions and L2 chain integration.
  • EIP-7702 (Prague): Account Abstraction support allowing EOAs (Externally Owned Accounts) to function like smart contracts.

Key Features

1. Ethereum Standard Compatibility

  • Geth v1.15 base + v1.16 stability patches: Same codebase as Ethereum mainnet
  • 9 EIPs implemented: 6 from Dencun (Cancun) + 3 from Pectra (Prague)
  • KZG Cryptography: Uses identical trusted setup as Ethereum

2. Account Abstraction Support

EIP-7702 enables EOAs to function like smart contracts:

  • Sponsored Transactions: Gas fee payment by third parties
  • Batch Transactions: Multiple operations in a single TX
  • Social Recovery: Account recovery through designated guardians
  • Session Keys: Limited-permission temporary keys for DApps

3. Up to 90% L2 Rollup Cost Reduction

  • EIP-4844 Proto-Danksharding allows L2 rollups to use Blobs instead of calldata
  • Blob data is retained for ~18.2 days at significantly lower gas costs than calldata

4. L2 Ecosystem Ready

Gmeme chain now has complete technical foundation for integration with major L2 solutions (Arbitrum, Optimism, zkSync):

Feature L2 Integration Effect
EIP-4844 Blob TX Data availability layer for Optimistic/ZK Rollups
EIP-2935 Block Hash 8,191 block hash lookups for L2→L1 message verification
KZG Commitment ZK Rollup validity proof verification support
Point Evaluation Blob data integrity verification precompile

Supported L2 Architectures:

  • Optimistic Rollup (Arbitrum, Optimism style)
  • ZK Rollup (zkSync, StarkNet style)
  • Validium (off-chain DA + on-chain verification)
  • Sovereign Rollup (independent execution + DA layer separation)

5. 32x Blockchain History Accessibility Improvement

  • EIP-2935 expands queryable past block hashes from 256 to 8,191
  • Significantly improves reliability of cross-chain bridges, oracles, and verification systems

6. Enhanced Smart Contract Developer Experience

  • Transient Storage: Dramatically reduces reentrancy guard implementation costs
  • MCOPY Opcode: Memory copy optimization for improved contract gas efficiency

Performance and Stability Improvements

Blob Storage Architecture Optimization

  • Sidecar cache: 1024 BlobSidecars cache for improved query performance
  • Auto-attach Blob Sidecar in GetBlock: Automatic inclusion of related Blob data
  • writeKnownBlock improvement: Guaranteed Blob Sidecar storage for Cancun+ blocks
  • Ancient DB integration: Efficient Blob data archiving

Transaction Pool Optimization

  • Billy handler optimization for per-transaction Blob storage
  • Authority tracking error log level reduced from Error to Trace

Tracer Improvements

  • Fixed blockhash return in TraceCall with block n+1 override
  • Panic prevention for nil block number override
  • Added code hash to prestateTracer
  • Added ERC-7562 tracer tests

PoSA Compatibility Optimization

PoSA-Specific Settings

  • Optimized for PoSA consensus algorithm
  • Removed unnecessary Consensus Layer related code
  • AuthRPC disabled
  • Removed unnecessary network settings

System Call Order Optimization

  • EIP-7685 request processing disabled (unnecessary for PoSA)

Monitoring and Debugging Improvements

  • Blob transaction count added to block import logs for improved observability
  • BlobSidecars item added to DB Inspect

Applied EIPs Summary

Dencun (Cancun) Hardfork EIPs

EIP Description Status
EIP-4844 Blob Transactions (Proto-Danksharding) Fully Supported
EIP-4788 Parent Block Root PoSA Compatible (EmptyRootHash fixed)
EIP-7516 BLOBBASEFEE Opcode Supported
EIP-1153 Transient Storage (TLOAD, TSTORE) Supported
EIP-5656 MCOPY Opcode Supported
EIP-6780 SELFDESTRUCT Change Supported

Pectra (Prague) Hardfork EIPs

EIP Description Status
EIP-7702 EOA Account Code Delegation Supported
EIP-2935 Block Hash Storage in State Supported
EIP-7623 Calldata Cost Increase Supported

Disabled EIPs (Not Required for PoSA)

PoSA uses a system contract-based validator management system, so Ethereum PoS protocol-level validator management EIPs are not applied.

EIP Description Reason for Disabling
EIP-6110 On-chain Validator Deposits For Ethereum PoS validator deposits. PoSA manages validators via ValidatorSet system contract
EIP-7002 EL-triggered Withdrawals For Ethereum PoS staking withdrawals. PoSA handles reward distribution via system contract
EIP-7251 MAX_EFFECTIVE_BALANCE Increase For Ethereum PoS validator balance cap. PoSA validator balances managed by contract
EIP-7685 General Purpose EL Requests For CL-EL request processing. PoSA uses single-layer architecture
EIP-2537 BLS12-381 Curve Precompile For Ethereum PoS BLS signature verification. PoSA uses ECDSA-based signatures

Hardfork Schedule

Insectarium Testnet (Chain ID: 43522)

Hardfork Activation Target Time (UTC) Description
GasTree Block 3,499,488 2026-01-30 02:00:00 Gas price reduction (1500→15 gwei)
CanPraTree Timestamp 1771466400 (Block ~3,746,345) 2026-02-19 02:00:00 Cancun + Prague simultaneous activation

MemeCore Mainnet (Chain ID: 4352)

Hardfork Activation Target Time (UTC) Description
GasTree Block 5,332,985 2026-03-18 02:00:00 Gas price reduction (1500→15 gwei)
CanPraTree Timestamp 1774404000 (Block ~5,419,385) 2026-03-25 02:00:00 Cancun + Prague simultaneous activation

Note: CanPraTree activates Cancun and Prague simultaneously. Header fields jump directly from 17 (Shanghai) to 21 (Cancun+Prague). There is NO intermediate 20-field (Cancun-only) phase.

Don't miss a new Go-MemeCore release

NewReleases is sending notifications on new releases.