Skip to content

TIP-1271: Standard Signature Validation Method for Contracts #830

@yanghang8612

Description

@yanghang8612

Background

TIP-8004 has been accepted into TRON's TIPs. TIP-8004 depends on EIP-1271 — a standard interface for smart contract-based signature validation — which has not yet been introduced to TRON.

This issue tracks the work to bring EIP-1271 equivalent functionality into TRON.

Motivation

  • TIP-8004 relies on the ability for smart contracts to validate signatures on behalf of accounts (e.g., multisig wallets, AA wallets).
  • Without an equivalent of EIP-1271 on TRON, TIP-8004 cannot be fully implemented or interoperable with Ethereum tooling.
  • Introducing this standard improves composability and opens the door for broader wallet and DApp ecosystem adoption.

Scope

  • Define a TRON-compatible version of the isValidSignature(bytes32 hash, bytes memory signature) interface.
  • Assess any TRON-specific adjustments needed (e.g., address encoding, TVM compatibility).
  • Draft a corresponding TIP.

References


Feel free to share your thoughts, concerns, or implementation suggestions below. All discussion is welcome!


Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions