From 4f49fbab9d5745c1e2f21a771fa058fe23bf6c8a Mon Sep 17 00:00:00 2001 From: Antonoff <35700168+memearchivarius@users.noreply.github.com> Date: Wed, 27 Nov 2024 15:07:11 +0300 Subject: [PATCH] Retracer&Debugger update (#881) * Retracer&Debugger update * Del debugger for now --- docs/v3/documentation/smart-contracts/fift/overview.mdx | 2 ++ docs/v3/documentation/tvm/tvm-initialization.md | 1 + docs/v3/documentation/tvm/tvm-overview.mdx | 1 + src/pages/v3/documentation/tvm/instructions.mdx | 3 ++- 4 files changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/v3/documentation/smart-contracts/fift/overview.mdx b/docs/v3/documentation/smart-contracts/fift/overview.mdx index a613504bb6..4a0e9ac055 100644 --- a/docs/v3/documentation/smart-contracts/fift/overview.mdx +++ b/docs/v3/documentation/smart-contracts/fift/overview.mdx @@ -13,6 +13,8 @@ hello world ok :::info Usually, using the Fift is not required for programming smart contracts in TON. However, Sometimes, you may need to use the Fift language to solve uncommon technical challenges as part of your task. +You might be interested in: +* [TVM Retracer](https://retracer.ton.org/) ::: diff --git a/docs/v3/documentation/tvm/tvm-initialization.md b/docs/v3/documentation/tvm/tvm-initialization.md index 6b35346075..39b9be5e5b 100644 --- a/docs/v3/documentation/tvm/tvm-initialization.md +++ b/docs/v3/documentation/tvm/tvm-initialization.md @@ -2,6 +2,7 @@ :::info To maximize your comprehension of this page, familiarizing yourself with the [TL-B language](/v3/documentation/data-formats/tlb/cell-boc) is highly recommended. +* [TVM Retracer](https://retracer.ton.org/) ::: TVM is invoked during the computing phase of ordinary and/or other transactions. diff --git a/docs/v3/documentation/tvm/tvm-overview.mdx b/docs/v3/documentation/tvm/tvm-overview.mdx index 1c32da5abb..af6461f62c 100644 --- a/docs/v3/documentation/tvm/tvm-overview.mdx +++ b/docs/v3/documentation/tvm/tvm-overview.mdx @@ -8,6 +8,7 @@ This document provides a bird's-eye view of how TVM executes transactions. :::tip * TVM Source — [**TVM C++ implementation**](https://github.com/ton-blockchain/ton/tree/master/crypto/vm) +* [TVM Retracer](https://retracer.ton.org/) ::: diff --git a/src/pages/v3/documentation/tvm/instructions.mdx b/src/pages/v3/documentation/tvm/instructions.mdx index 4da26bb401..3f2ae9d055 100644 --- a/src/pages/v3/documentation/tvm/instructions.mdx +++ b/src/pages/v3/documentation/tvm/instructions.mdx @@ -19,7 +19,8 @@ So feel free to read about it later. This document provides a list of TVM instructions along with their opcodes and mnemonics. :::info -[**TVM.pdf**](https://ton.org/tvm.pdf) concept document for TON Virtual Machine (may include outdated information). +* [**TVM.pdf**](https://ton.org/tvm.pdf) concept document for TON Virtual Machine (may include outdated information). +* [TVM Retracer](https://retracer.ton.org/) ::: Fift is a stack-based programming language designed to manage TON smart contracts. The Fift assembler is a Fift library that converts mnemonics of TVM instructions into their binary representation.