Available Runners#
Contract runners#
py-genlayer#
Standard runner for single-file Python intelligent contracts. Includes CPython, the genlayer standard library, and all core dependencies.
Current hash: 1jb45aa8ynh2a9c9xn3b7qqh8sm5q93hwfp7jqmwsfhh8jpz09h6
132536jbnxkd1axfxg5rpfr5b60cr11adm2y4r90hgn0l59qsp9w— v0.1.8-runner-hash___1j12s63yfjpva9ik2xgnffgrs6v44y1f52jvj9w7xvdn7qckd379— v0.1.315qfivjvy80800rh998pcxmd2m8va1wq2qzqhz850n8ggcr4i9q0— v0.1.0
py-genlayer-multi#
Runner for multi-file Python contract packages. Same dependencies as py-genlayer.
Current hash: 06zyvrlivjga0d5jlpdbprksc0pa6jmllxvp8s20hq1l512vh5yk
0iddpsb7hsrqv10xf4sjdiknba0m3fkm2x9xldy7ci3gj1fpkpjy— v0.1.8-runner-hash___0xn02qjjqlpxadhs124cwrr5ddqs7dxcc6m5a7c6801hv54l66p0— v0.1.30cwifyzi3956f9yxdpq5kk3ihazv2llsxfj626zbadrg4cizwhq5— v0.1.0
Optional runners#
py-lib-genlayer-embeddings#
Adds semantic search and vector embedding support. Must be specified before py-genlayer in a Seq block.
Current hash: 0bmbm3cyfwxsyh454z53vxqjf47wz2q7smcqp1q4g4a6k2kidnyk
09h0i209wrzh4xzq86f79c60x0ifs7xcjwl53ysrnw06i54ddxyi— v0.1.0 through v0.1.8-runner-hash___
Internal dependencies#
cpython#
CPython 3.13 interpreter compiled to WebAssembly.
Current hash: 1bk9g3zgym0rrpd9lk584cxfaa4rg0cz36w6xhzkqdj1m2p4xa9n
1s66bd44b80habdw2ayf4hyncvpkmmjwva0h6nkk738flsd5nis0— v0.1.0 through v0.1.8-runner-hash___
softfloat#
Software floating-point implementation for deterministic arithmetic.
Current hash: 08g85lmbfjngvvjyx1gr1pyk61nqba0y42gba8wrb1qd3zkv2gmd
17b5yad9r9jzcflawqi12r5llhgklfr6lp75r915r99l4wg8ni4n— v0.1.0 through v0.1.8-runner-hash___
py-lib-cloudpickle#
Object serialization library.
Current hash: 1dlk6mnfabi0z7r39635amyfzw8xb6rm8bv4pmgv6ji1bfx9hghd
1pqxan7lxsjrvs66b4a7k81w7rrgbsqi3hxhp7b4bn4gks1b64rb— v0.1.0 through v0.1.8-runner-hash___
py-lib-genlayer-std#
GenLayer standard library providing the gl.* API.
Current hash: 11rhn002yfajawsz7fai6mykznbxkxs6l91iskj5cm82c92qhy3v
0mmsw09shx3613jzkhbmqyqw60h6b27hy7bjdbb1msfp40g2idi6— v0.1.8-runner-hash___1mds1jiy7phn7b7irqviwbl8lp026dsxfkzv88gj0lkmvcqk5aak— v0.1.30asq35p8mzlzwgxcrx5v51srnsqyj72cq7993way1vqddwxcvkq4— v0.1.0
py-lib-protobuf#
Protocol Buffers serialization.
Current hash: 0riri6vk1ma3cnmlwls3d4771y0cf3c44afsl6gwfmnl2cpcbdl1
py-lib-word_piece_tokenizer#
Tokenizer for embedding models.
Current hash: 0vjc9x1qqv7bgkf9aldqsi708892vzh2w7mwzhq6w1174qan4bas
0m4yvkrbqnyygs4g3mmp11kprylks23q9m0pxnkpm1fg4kpck3qq— v0.1.0 through v0.1.8-runner-hash___
models-all-MiniLM-L6-v2#
Pre-trained sentence embedding model (ONNX).
Current hash: 0d1skbkxl1ij1sfm0jvnh18ih5a9mxfiny0myqnyf0wa5jc50mis
1sfhqijjsnsf6ik1zvdv4vxjidrjhsbnk1vgs1c5ksgv193flyqb— v0.1.0 through v0.1.8-runner-hash___