MCPcopy Index your code
hub / github.com/Alethio/memento

github.com/Alethio/memento @v1.2.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.2.0 ↗ · + Follow
275 symbols 773 edges 65 files 37 documented · 13%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Memento - Ethereum scraper and indexer

For an in-depth documentation and tutorials, please see https://alethio.gitbook.io/memento/


Memento is a tool developed by Alethio to scrape and index data from any web3-compatible networks.

The main goal of the tool is to scrape the raw data from the network, do the necessary transformations and insert it into an indexed database from which it is exposed through the integrated API.

Seamless integration with the Ethereum Lite Explorer by Alethio provides you the full blockchain exploration capabilities without the need of a third party.

Easily check the system status, perform various actions and manage your configuration through the built-in dashboard.

memento dashboard

Licensing

See LICENSE.md

Contributing

See CONTRIBUTING.md

Extension points exported contracts — how you extend this code

Storable (Interface)
Storable role: a Storable serves as a means of transforming raw data and inserting it into the database input: raw Ether [5 …
data/data.go

Core symbols most depended-on inside this repo

Trim0x
called by 38
data/storable/utils.go
Exec
called by 26
scraper/scraper.go
String
called by 18
data/storable/types.go
Error
called by 18
api/response.go
Scan
called by 16
data/storable/types.go
Metrics
called by 14
core/getters.go
DB
called by 13
core/getters.go
HexStrToBigIntStr
called by 12
data/storable/utils.go

Shape

Method 119
Function 115
Struct 35
TypeAlias 5
Interface 1

Languages

Go85%
TypeScript15%

Modules by API surface

web/assets/js/progressbar.min.js41 symbols
data/storable/types.go16 symbols
main_test.go14 symbols
metrics/metrics.go10 symbols
metrics/getters.go10 symbols
taskmanager/taskmanager.go9 symbols
eth/bestblock/bestblock.go9 symbols
data/data.go9 symbols
data/storable/uncle.go6 symbols
data/storable/tx.go6 symbols
data/storable/logs.go6 symbols
data/storable/account_txs.go6 symbols

For agents

$ claude mcp add memento \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact