Skip to content

Emit events for all versions of 'transfer' system contract function documentation update #394

@gkozyryatskyy

Description

@gkozyryatskyy

Problem

We are finishing the implementation of Emit events for all versions of 'transfer' system contract function feature.

  • Documentation Requirement: We assume an update to the documentation is required regarding this change.
  • Release Target: This functionality is scheduled for deployment in the v0.71 release.
  • Implementation Impact: As a result of this implementation, ERC transfer events will be produced for all transfer functions. This includes:
    • Classic transfers
    • ERC-20 / ERC-721 transfers
    • Batch transfers
    • Airdrops and Airdrop Claims
  • Previous State: Previously, transfer events were only emitted for specific ERC functions such as transferFrom, transferFromNFT, proxy transfer, and proxy transferFrom.
  • Current State: Following this implementation, transfer events will be emitted for all precompile transfer functions. A detailed list can be found in [EPIC] Emit events for all versions of 'transfer' system contract function hiero-ledger/hiero-consensus-node#22615

Solution

  • Investigate where documentation updates are needed.
  • Update the documentation to reflect the full set of transfer signatures that now emit events.

Alternatives

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions