Skip to content

test: Deployment checks support for HTS System Contract 'transfer*' functions event emission#70

Merged
gkozyryatskyy merged 20 commits intomainfrom
22655-transfer-events-checklist
Mar 19, 2026
Merged

test: Deployment checks support for HTS System Contract 'transfer*' functions event emission#70
gkozyryatskyy merged 20 commits intomainfrom
22655-transfer-events-checklist

Conversation

@gkozyryatskyy
Copy link
Copy Markdown
Contributor

@gkozyryatskyy gkozyryatskyy commented Feb 16, 2026

Description:
Deployment checks support for HTS System Contract 'transfer*' functions event emission

Related issue(s):

Fixes #22655

Notes for reviewer:

  1. receiver contract changed to receiver account to be able to setUnlimitedAutomaticAssociations(false)
  2. added Pre-Setup for tests with token before update and ability to execute test with pre-created token
  3. application.properties are cleaned up. contracts.systemContract.scheduleService.scheduleCall.enabled=true was removed, because it is already a default

Checklist:

Signed-off-by: Glib Kozyryatskyy <glib.k@swirldslabs.com>
Signed-off-by: Glib Kozyryatskyy <glib.k@swirldslabs.com>
Signed-off-by: Glib Kozyryatskyy <glib.k@swirldslabs.com>
Signed-off-by: Glib Kozyryatskyy <glib.k@swirldslabs.com>
Signed-off-by: Glib Kozyryatskyy <glib.k@swirldslabs.com>
Signed-off-by: Glib Kozyryatskyy <glib.k@swirldslabs.com>
Signed-off-by: Glib Kozyryatskyy <glib.k@swirldslabs.com>
Signed-off-by: Glib Kozyryatskyy <glib.k@swirldslabs.com>
Signed-off-by: Glib Kozyryatskyy <glib.k@swirldslabs.com>
Copy link
Copy Markdown
Contributor

@acuarica acuarica left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good, left some comments

Comment thread evm-functional-testing/hardhat.config.js
Comment thread evm-functional-testing/hardhat.config.js
Comment thread evm-functional-testing/package-lock.json
Comment thread evm-functional-testing/utils/constants.js
Comment thread evm-functional-testing/local/application.properties
…-checklist

Signed-off-by: Glib Kozyryatskyy <glib.k@swirldslabs.com>

# Conflicts:
#	evm-functional-testing/contracts/hts/transfer-events/AirDropClaimAndReceiverContract.sol
#	evm-functional-testing/test/hts/transfer-events/test-engine/transfer-events-setup.js
Signed-off-by: Glib Kozyryatskyy <glib.k@swirldslabs.com>
Signed-off-by: Glib Kozyryatskyy <glib.k@swirldslabs.com>
stoyanov-st
stoyanov-st previously approved these changes Mar 10, 2026
Copy link
Copy Markdown
Contributor

@stoyanov-st stoyanov-st left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment thread evm-functional-testing/utils/constants.js
Comment thread evm-functional-testing/local/application.properties
…-checklist

Signed-off-by: Glib Kozyryatskyy <glib.k@swirldslabs.com>

# Conflicts:
#	evm-functional-testing/hardhat.config.js
Signed-off-by: Glib Kozyryatskyy <glib.k@swirldslabs.com>
Signed-off-by: Glib Kozyryatskyy <glib.k@swirldslabs.com>
Signed-off-by: Glib Kozyryatskyy <glib.k@swirldslabs.com>
Signed-off-by: Glib Kozyryatskyy <glib.k@swirldslabs.com>
…erface

Signed-off-by: Glib Kozyryatskyy <glib.k@swirldslabs.com>
…erface

Signed-off-by: Glib Kozyryatskyy <glib.k@swirldslabs.com>
Signed-off-by: Glib Kozyryatskyy <glib.k@swirldslabs.com>
Copy link
Copy Markdown

@Ferparishuertas Ferparishuertas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Copy Markdown
Contributor

@stoyanov-st stoyanov-st left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM,
went out and resolved all comments from @acuarica as I think we have them addressed already

@gkozyryatskyy gkozyryatskyy merged commit c8c0d67 into main Mar 19, 2026
26 of 29 checks passed
@gkozyryatskyy gkozyryatskyy deleted the 22655-transfer-events-checklist branch March 19, 2026 07:56
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Smart Contract Sprint Board Mar 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

HTS System Contract 'transfer*' functions event emission external support

4 participants