2026-04-15 17:35:49 +03:00
|
|
|
{
|
2026-06-18 13:59:08 +03:00
|
|
|
description = "Logos Execution Zone Indexer Module (universal core, logos-module-builder)";
|
2026-04-15 17:35:49 +03:00
|
|
|
|
|
|
|
|
inputs = {
|
2026-06-18 13:59:08 +03:00
|
|
|
logos-module-builder.url = "github:logos-co/logos-module-builder";
|
2026-07-02 12:02:37 +03:00
|
|
|
logos-execution-zone.url = "git+https://github.com/logos-blockchain/logos-execution-zone?ref=main";
|
2026-04-15 17:35:49 +03:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
outputs =
|
2026-06-18 13:59:08 +03:00
|
|
|
inputs@{ logos-module-builder, logos-execution-zone, ... }:
|
|
|
|
|
logos-module-builder.lib.mkLogosModule {
|
|
|
|
|
src = ./.;
|
|
|
|
|
configFile = ./metadata.json;
|
|
|
|
|
flakeInputs = inputs;
|
|
|
|
|
externalLibInputs = {
|
|
|
|
|
# Structured form: the dep exposes its lib under packages.<system>.indexer
|
|
|
|
|
# (not .default), so map the default build variant to that package.
|
|
|
|
|
indexer_ffi = {
|
|
|
|
|
input = logos-execution-zone;
|
|
|
|
|
packages = {
|
|
|
|
|
default = "indexer";
|
2026-04-15 17:35:49 +03:00
|
|
|
};
|
2026-06-18 13:59:08 +03:00
|
|
|
};
|
|
|
|
|
};
|
2026-04-15 17:35:49 +03:00
|
|
|
};
|
|
|
|
|
}
|