Skip to content

TVM disassemblers

Anton Trunov edited this page Dec 26, 2024 · 5 revisions

unboc

You can run it without installing it globally:

npx -p github:tact-lang/tact unboc path/to/file.boc

tonpy

See https://github.com/disintar/tonpy/blob/main/src/tonpy/tests/test_disasm.py#L535.

pip install tonpy
alias docker-run='docker run --rm -i -v $(pwd):/src -w /src'
alias tvm-action='docker-run ghcr.io/ever-guild/tvm-action'
alias fift='tvm-action fift'

echo '"Disasm.fif" include "App.boc" file>B B>boc <s disasm cr' | fift | grep -v 'ok' > App.fif

Can be used from TypeScript, no CLI at the time of writing.

Can be used from TypeScript, no CLI at the time of writing.

TVM disassembler derived from tvm-spec

https://github.com/hacker-volodya/tvm-spec-example