Skip to content

Conversation

blockchainguyy
Copy link
Contributor

@blockchainguyy blockchainguyy commented Oct 7, 2025

why?

  • Upgrade Hedera ITS on stagenet

how?

  • ...

testing

  • ...

Note

Upgrades Hedera Interchain Token Service on stagenet to v2.1.1 with new addresses and updates the release doc to mark deployment and include gasValue usage.

  • Config (axelar-chains-config/info/stagenet.json):
    • Hedera InterchainTokenService: upgrade to v2.1.1 (salt), update tokenManagerDeployer, interchainTokenDeployer, tokenManager, tokenHandler, and implementation, add version field.
    • Hedera InterchainTokenFactory: update implementation and add version (2.1.0).
  • Release Notes (releases/hedera/2025-09-Hedera-ITS-v2.1.1.md):
    • Mark Stagenet as deployed (2025-10-07); normalize Devnet entries.
    • Add note on using gas-value (tinybars) and update CLI examples to include --gasValue; minor checklist tweaks (record Token Manager address).

Written by Cursor Bugbot for commit c64fc96. This will update automatically on new commits. Configure here.

@blockchainguyy blockchainguyy requested a review from a team as a code owner October 7, 2025 09:38
@blockchainguyy blockchainguyy changed the title Chore/upgrade hedera its stagenet chore: upgrade hedera ITS on stagenet Oct 7, 2025
Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

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

Greptile Overview

Summary

This PR documents and implements the Hedera ITS v2.1.1 upgrade on stagenet. The changes include two key updates: first, the release documentation (`releases/hedera/2025-09-Hedera-ITS-v2.1.1.md`) is updated to mark stagenet deployment as "Deployed" with a completion date of 2025-10-07, and second, the stagenet configuration (`axelar-chains-config/info/stagenet.json`) is updated with new contract implementation addresses and deployment salt reflecting the v2.1.1 upgrade.

This upgrade addresses a specific issue with finite supply tokens where the approval amount is lowered to the max supply to prevent registration issues. The deployment follows Axelar's standard phased approach, starting with stagenet before proceeding to testnet and mainnet. The configuration changes include updated implementation addresses for core ITS components like tokenManagerDeployer, interchainTokenDeployer, tokenManager, tokenHandler, and InterchainTokenFactory, along with proper version tracking fields.

PR Description Notes:

  • The PR description is incomplete with placeholder text ("...", "?") and should be filled out with actual details about the deployment task and testing performed

Important Files Changed

Changed Files
Filename Score Overview
releases/hedera/2025-09-Hedera-ITS-v2.1.1.md 5/5 Updates deployment status documentation to reflect completed stagenet deployment
axelar-chains-config/info/stagenet.json 4/5 Updates Hedera ITS contract addresses and deployment configuration for v2.1.1 upgrade

Confidence score: 4/5

  • This PR is generally safe to merge as it represents a routine stagenet upgrade with proper documentation updates
  • Score reflects successful deployment completion but minor version inconsistencies in configuration files
  • Pay attention to version field mismatches in stagenet.json where version shows '2.1.0' instead of expected '2.1.1'

2 files reviewed, 2 comments

Edit Code Review Agent Settings | Greptile

cursor[bot]

This comment was marked as outdated.

@blockchainguyy blockchainguyy force-pushed the chore/upgrade-hedera-its-stagenet branch from bb0145d to 8cf2909 Compare October 7, 2025 10:13
cursor[bot]

This comment was marked as outdated.


# Create a token on Hedera
ts-node evm/interchainTokenFactory.js --action deployInterchainToken --minter [minter-address] --name "test" --symbol "TST" --decimals 6 --salt "salt1234" --initialSupply 0 -n $CHAIN
ts-node evm/interchainTokenFactory.js --action deployInterchainToken --minter [minter-address] --name "test" --symbol "TST" --decimals 6 --salt "salt1234" --initialSupply 0 -n $CHAIN --gasValue [gas-value]
Copy link
Collaborator

@isi8787 isi8787 Oct 8, 2025

Choose a reason for hiding this comment

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

we dont need to pass --gasValue since we added the api estimation integration

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants