Skip to content

[Language > FunC > Functions] Missing links after edit #712

@jeshecdom

Description

@jeshecdom

After the fix, the following links are still missing, since it is unknown where this should be referenced in the current docs. All these refer to the /language/func/special-functions.mdx document.

  • Missing links to pages explaining internal and external messages:

    The recv_internal function is invoked when a smart contract receives an inbound [internal message](...).
    The recv_external function handles inbound [external messages](...).

  • Missing link explaining "external messages cannot carry coins":

    The only difference is that msg_value is always 0, since [external messages cannot carry coins](...)

  • Missing link explaining the tick and tock transactions:

    The run_ticktock triggers when [tick and tock transactions](...) occur

  • Missing link explaining the split prepare transaction and that it is currently not in use (old doc: https://docs.ton.org/v3/documentation/data-formats/layout/transactions#split-prepare):

    The split_prepare would trigger when a [split prepare transaction](...) occurs. Even though the split_prepare name is currently reserved, split prepare transactions are [currently not in use](...).

  • Missing link explaining the split install transaction and that it is currently unavailable. (old doc: https://docs.ton.org/v3/documentation/data-formats/layout/transactions#split-install):

    The split_install would trigger when a [split install transaction](...) occurs. Even though the split_install name is currently reserved, split install transactions are [currently unavailable](...).

  • Add link to DROP instruction. The DROP instruction currently missing in /tvm/instructions.

    to spend gas by explicitly executing a [DROP](...) instruction when recv_internal finishes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions