Skip to content

TL-B schemes and ABIs of TIPs #31

@pyAndr3w

Description

@pyAndr3w

Brief Introduction

This proposal aims to document all interfaces from the Everscale standards (TIPs) using the TL-B and ABI format. Currently, TIPs use Solidity code samples instead of ABI to describe interfaces, which further limits the potential pool of developers and can lead to problems in standards with compiler changes.

https://docs.everscale.network/standard/TIP-3.1
https://docs.everscale.network/standard/TIP-3.2
https://docs.everscale.network/standard/TIP-4.1
https://docs.everscale.network/standard/TIP-4.2
https://docs.everscale.network/standard/TIP-4.3
https://docs.everscale.network/standard/TIP-4.4

Goals

TL-B is a special format for describing data and interfaces for TVM blockchains. It is more flexible and accurate (and low-level) than the currently used ABI.

Describing standard interfaces in the TL-B format will allow the use of development tools that do not support ABI, and may also attract developers who use these tools to Everscale.

What's the result

Comprehensive TL-B schemes and ABIs for TIP-3.1, TIP-3.2, TIP-4.1, TIP-4.2, TIP-4.3, TIP-4.4 Everscale standard interfaces (TIPs), provided alongside existing ABI documentation.

Reward

TBD in EVER

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions