Prerequisites
- Go
1.26.4, a C compiler, Make, andpkg-config. - CPython
3.14or later with embedding development files, anduv. - Access to the BlockX repository and its private dependencies.
Prepare the checkout
python/pyproject.toml. See Local development for contributor workflows.
Build the Worker and Executor host
Start the Worker
Run from the BlockX repository root:worker listening and executor started in the log. The local example skips etcd registration and uses a stub read backend. The time-write address satisfies startup configuration; this example does not write to it.
Start the proxy and submit
In another terminal, from the same repository root:InputsCallConfig and ReturnValueHandler; it returns values without writing a table.
If you get stuck
Next steps
- EVM computation model: choose a chain, block, and data source.
- Write EVM data functions: read contract state.
- Run once: submit your own arguments.
- Compute per block: produce derived table data.