Skip to content
This repository was archived by the owner on May 27, 2026. It is now read-only.

Missing exotic cell primitives on TVM instructions page #60

Description

@ProgramCrafter

https://github.com/ton-blockchain/docs/blob/master/docs/smart-contracts/tvm-instructions/instructions.md is missing some primitives:

CF23 — ENDXC (b x – c), if x 6= 0, creates a special or exotic cell
(cf. 3.1.2) from Builder b. The type of the exotic cell must be stored
in the first 8 bits of b. If x = 0, it is equivalent to ENDC. Otherwise
some validity checks on the data and references of b are performed
before creating the exotic cell

D739 — XCTOS (c – s ?), transforms an ordinary or exotic cell into a
Slice, as if it were an ordinary cell. A flag is returned indicating whether
c is exotic. If that be the case, its type can later be deserialized from
the first eight bits of s

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions