Meet Historeum (Prev. Caerus)


#Historeum

Layer-2 Chain with a Time-aware EVM

{ Block: Past, Data: "Hello," }
{ Block: Now, Data: "World!" }

A Time-aware EVM is an extension of the Ethereum Virtual Machine,
with added functionalities that allow it to interact with historical on-chain data directly.

Contract Development

bytes memory args = abi.encodePacked(
  address(this),        // account
  slotNumber,           // slot number
  blockNumber           // block number
);

(
  bool success,         // status
  bytes memory result   // result (bytes)
) = address(0x13).staticcall(args);
To access historical data on the Historeum, you can invoke precompiled contract 19 (0x13), specifying the account address, slot number, and past block number as parameters.
bytes32 result = caerus(
  address(this),        // account
  slotNumber,           // slot number
  blockNumber           // block number
);
Alternatively, you can use the keyword `caerus` to retrieve past data in bytes32 format, utilizing our customized Solidity compiler.

To Access
Historical
Data
On Chain

Features

Archive-powered EVM


Historeum provides direct on-chain access to historical data through the EVM, by Archive Storage.

Solidity Extension


With a Solidity compiler modifications, Historeum enables developers to seamlessly utilize historical data.

Versatile Applicability


Historeum is applicable across various blockchain ecosystems, particullary for reputation and financial services.

Roadmap

20243Q. Launch Historeum L2-chain on Ethereum.
4Q. Employ advanced DB optimization techniques.

EXTERNAL LINKS