From 251a26b8160e9922a5f805f8fb4da9bd1966a43d Mon Sep 17 00:00:00 2001 From: Eric Lau Date: Thu, 3 Sep 2026 14:04:44 -0400 Subject: [PATCH 1/2] Update TRON Contracts dependencies to 5.6.0 (#865) Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> --- .changeset/update-tron-contracts-5-6-0.md | 5 +++ packages/core/solidity/package.json | 4 +-- .../hardhat/tron/package-lock.json | 8 ++--- .../environments/hardhat/tron/package.json | 2 +- .../tron/upgradeable/package-lock.json | 18 +++++----- .../hardhat/tron/upgradeable/package.json | 4 +-- .../environments/tronbox/package-lock.json | 8 ++--- .../src/environments/tronbox/package.json | 2 +- .../tronbox/upgradeable/package-lock.json | 18 +++++----- .../tronbox/upgradeable/package.json | 4 +-- packages/core/solidity/src/index.ts | 1 + .../solidity/src/utils/transform-tron.test.ts | 2 +- .../core/solidity/src/utils/transform-tron.ts | 6 ++-- .../solidity/src/zip-hardhat-tron.test.ts.md | 34 +++++++++--------- .../src/zip-hardhat-tron.test.ts.snap | Bin 5126 -> 5117 bytes .../core/solidity/src/zip-tronbox.test.ts.md | 34 +++++++++--------- .../solidity/src/zip-tronbox.test.ts.snap | Bin 5154 -> 5146 bytes packages/ui/src/main.ts | 6 ++-- packages/ui/src/solidity/tron-ide.test.ts | 4 +-- yarn.lock | 18 +++++----- 20 files changed, 93 insertions(+), 85 deletions(-) create mode 100644 .changeset/update-tron-contracts-5-6-0.md diff --git a/.changeset/update-tron-contracts-5-6-0.md b/.changeset/update-tron-contracts-5-6-0.md new file mode 100644 index 000000000..2148a8759 --- /dev/null +++ b/.changeset/update-tron-contracts-5-6-0.md @@ -0,0 +1,5 @@ +--- +'@openzeppelin/wizard': patch +--- + +Update `@openzeppelin/tron-contracts` and `@openzeppelin/tron-contracts-upgradeable` dependencies to 5.6.0. diff --git a/packages/core/solidity/package.json b/packages/core/solidity/package.json index a71c303b3..164a8a1e1 100644 --- a/packages/core/solidity/package.json +++ b/packages/core/solidity/package.json @@ -30,8 +30,8 @@ "@openzeppelin/community-contracts": "git+https://github.com/OpenZeppelin/openzeppelin-community-contracts.git#b0ddd27", "@openzeppelin/contracts": "^5.7.0", "@openzeppelin/contracts-upgradeable": "^5.7.0", - "@openzeppelin/tron-contracts": "5.6.0-rc.2", - "@openzeppelin/tron-contracts-upgradeable": "5.6.0-rc.2", + "@openzeppelin/tron-contracts": "^5.6.0", + "@openzeppelin/tron-contracts-upgradeable": "^5.6.0", "@types/node": "^20.0.0", "@types/semver": "^7.5.7", "ava": "^6.0.0", diff --git a/packages/core/solidity/src/environments/hardhat/tron/package-lock.json b/packages/core/solidity/src/environments/hardhat/tron/package-lock.json index fb38b17c2..3025307ed 100644 --- a/packages/core/solidity/src/environments/hardhat/tron/package-lock.json +++ b/packages/core/solidity/src/environments/hardhat/tron/package-lock.json @@ -12,7 +12,7 @@ "@nomicfoundation/hardhat-chai-matchers": "^2.0.6", "@nomicfoundation/hardhat-ethers": "^3.0.9", "@openzeppelin/hardhat-tron": "^0.1.0", - "@openzeppelin/tron-contracts": "5.6.0-rc.2", + "@openzeppelin/tron-contracts": "^5.6.0", "ethers": "^6.14.0", "hardhat": "^2.26.0", "ts-node": "^10.9.2", @@ -964,9 +964,9 @@ } }, "node_modules/@openzeppelin/tron-contracts": { - "version": "5.6.0-rc.2", - "resolved": "https://registry.npmjs.org/@openzeppelin/tron-contracts/-/tron-contracts-5.6.0-rc.2.tgz", - "integrity": "sha512-3cv6WH18Rl0+tRfKUHHzfURFJE18g8oqubwxj5MFnFVrL8TuM4Nx7qhfCuVxSX2AB1EPCgggrG1wMTMv8NfWjA==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@openzeppelin/tron-contracts/-/tron-contracts-5.6.0.tgz", + "integrity": "sha512-hkgVIsvxn1qJDlg5spxRH9YYSupgk4EW9axTLu+xHjrJyVgnQ8GMztmn/lHVQYLiSFeJ7t8Mmvp1lCDUg9adsQ==", "dev": true, "license": "MIT" }, diff --git a/packages/core/solidity/src/environments/hardhat/tron/package.json b/packages/core/solidity/src/environments/hardhat/tron/package.json index add6e5d1f..c7198ac65 100644 --- a/packages/core/solidity/src/environments/hardhat/tron/package.json +++ b/packages/core/solidity/src/environments/hardhat/tron/package.json @@ -12,7 +12,7 @@ "@nomicfoundation/hardhat-chai-matchers": "^2.0.6", "@nomicfoundation/hardhat-ethers": "^3.0.9", "@openzeppelin/hardhat-tron": "^0.1.0", - "@openzeppelin/tron-contracts": "5.6.0-rc.2", + "@openzeppelin/tron-contracts": "^5.6.0", "ethers": "^6.14.0", "hardhat": "^2.26.0", "ts-node": "^10.9.2", diff --git a/packages/core/solidity/src/environments/hardhat/tron/upgradeable/package-lock.json b/packages/core/solidity/src/environments/hardhat/tron/upgradeable/package-lock.json index d8d707a2b..376b259fb 100644 --- a/packages/core/solidity/src/environments/hardhat/tron/upgradeable/package-lock.json +++ b/packages/core/solidity/src/environments/hardhat/tron/upgradeable/package-lock.json @@ -13,8 +13,8 @@ "@nomicfoundation/hardhat-ethers": "^3.0.9", "@openzeppelin/hardhat-tron": "^0.1.0", "@openzeppelin/hardhat-tron-upgrades": "^0.1.0", - "@openzeppelin/tron-contracts": "5.6.0-rc.2", - "@openzeppelin/tron-contracts-upgradeable": "5.6.0-rc.2", + "@openzeppelin/tron-contracts": "^5.6.0", + "@openzeppelin/tron-contracts-upgradeable": "^5.6.0", "ethers": "^6.14.0", "hardhat": "^2.26.0", "ts-node": "^10.9.2", @@ -970,20 +970,20 @@ } }, "node_modules/@openzeppelin/tron-contracts": { - "version": "5.6.0-rc.2", - "resolved": "https://registry.npmjs.org/@openzeppelin/tron-contracts/-/tron-contracts-5.6.0-rc.2.tgz", - "integrity": "sha512-3cv6WH18Rl0+tRfKUHHzfURFJE18g8oqubwxj5MFnFVrL8TuM4Nx7qhfCuVxSX2AB1EPCgggrG1wMTMv8NfWjA==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@openzeppelin/tron-contracts/-/tron-contracts-5.6.0.tgz", + "integrity": "sha512-hkgVIsvxn1qJDlg5spxRH9YYSupgk4EW9axTLu+xHjrJyVgnQ8GMztmn/lHVQYLiSFeJ7t8Mmvp1lCDUg9adsQ==", "dev": true, "license": "MIT" }, "node_modules/@openzeppelin/tron-contracts-upgradeable": { - "version": "5.6.0-rc.2", - "resolved": "https://registry.npmjs.org/@openzeppelin/tron-contracts-upgradeable/-/tron-contracts-upgradeable-5.6.0-rc.2.tgz", - "integrity": "sha512-znkpn2Veit8R+SDV4xOks36Kygfqexkxf/gu62fRB//tAxF5PDmqAuxe950iiwjOvaUen4ijddQreTgSS5M7Cg==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@openzeppelin/tron-contracts-upgradeable/-/tron-contracts-upgradeable-5.6.0.tgz", + "integrity": "sha512-hzOaCx5Blju8zKv0P0c7ybBwbD/KM+LSeo3thEBitlp0DSC9bYCOE9ueJZt5SjBxmHKJoPaeBlQUakNOV1poQw==", "dev": true, "license": "MIT", "peerDependencies": { - "@openzeppelin/tron-contracts": "5.6.0-rc.2" + "@openzeppelin/tron-contracts": "5.6.0" } }, "node_modules/@openzeppelin/tron-runtime": { diff --git a/packages/core/solidity/src/environments/hardhat/tron/upgradeable/package.json b/packages/core/solidity/src/environments/hardhat/tron/upgradeable/package.json index 29a88face..40b9fc892 100644 --- a/packages/core/solidity/src/environments/hardhat/tron/upgradeable/package.json +++ b/packages/core/solidity/src/environments/hardhat/tron/upgradeable/package.json @@ -13,8 +13,8 @@ "@nomicfoundation/hardhat-ethers": "^3.0.9", "@openzeppelin/hardhat-tron": "^0.1.0", "@openzeppelin/hardhat-tron-upgrades": "^0.1.0", - "@openzeppelin/tron-contracts": "5.6.0-rc.2", - "@openzeppelin/tron-contracts-upgradeable": "5.6.0-rc.2", + "@openzeppelin/tron-contracts": "^5.6.0", + "@openzeppelin/tron-contracts-upgradeable": "^5.6.0", "ethers": "^6.14.0", "hardhat": "^2.26.0", "ts-node": "^10.9.2", diff --git a/packages/core/solidity/src/environments/tronbox/package-lock.json b/packages/core/solidity/src/environments/tronbox/package-lock.json index bfef95d54..a28d3fcee 100644 --- a/packages/core/solidity/src/environments/tronbox/package-lock.json +++ b/packages/core/solidity/src/environments/tronbox/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.1", "license": "MIT", "dependencies": { - "@openzeppelin/tron-contracts": "5.6.0-rc.2" + "@openzeppelin/tron-contracts": "^5.6.0" }, "devDependencies": { "tronbox": "^4.1.0" @@ -109,9 +109,9 @@ } }, "node_modules/@openzeppelin/tron-contracts": { - "version": "5.6.0-rc.2", - "resolved": "https://registry.npmjs.org/@openzeppelin/tron-contracts/-/tron-contracts-5.6.0-rc.2.tgz", - "integrity": "sha512-3cv6WH18Rl0+tRfKUHHzfURFJE18g8oqubwxj5MFnFVrL8TuM4Nx7qhfCuVxSX2AB1EPCgggrG1wMTMv8NfWjA==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@openzeppelin/tron-contracts/-/tron-contracts-5.6.0.tgz", + "integrity": "sha512-hkgVIsvxn1qJDlg5spxRH9YYSupgk4EW9axTLu+xHjrJyVgnQ8GMztmn/lHVQYLiSFeJ7t8Mmvp1lCDUg9adsQ==", "license": "MIT" }, "node_modules/@pkgjs/parseargs": { diff --git a/packages/core/solidity/src/environments/tronbox/package.json b/packages/core/solidity/src/environments/tronbox/package.json index 8cd48286b..dd1a2a4f9 100644 --- a/packages/core/solidity/src/environments/tronbox/package.json +++ b/packages/core/solidity/src/environments/tronbox/package.json @@ -13,6 +13,6 @@ "tronbox": "^4.1.0" }, "dependencies": { - "@openzeppelin/tron-contracts": "5.6.0-rc.2" + "@openzeppelin/tron-contracts": "^5.6.0" } } diff --git a/packages/core/solidity/src/environments/tronbox/upgradeable/package-lock.json b/packages/core/solidity/src/environments/tronbox/upgradeable/package-lock.json index b5a73a4f2..bb4c6accc 100644 --- a/packages/core/solidity/src/environments/tronbox/upgradeable/package-lock.json +++ b/packages/core/solidity/src/environments/tronbox/upgradeable/package-lock.json @@ -9,8 +9,8 @@ "version": "0.0.1", "license": "MIT", "dependencies": { - "@openzeppelin/tron-contracts": "5.6.0-rc.2", - "@openzeppelin/tron-contracts-upgradeable": "5.6.0-rc.2" + "@openzeppelin/tron-contracts": "^5.6.0", + "@openzeppelin/tron-contracts-upgradeable": "^5.6.0" }, "devDependencies": { "@openzeppelin/tronbox-upgrades": "^0.1.0", @@ -130,18 +130,18 @@ } }, "node_modules/@openzeppelin/tron-contracts": { - "version": "5.6.0-rc.2", - "resolved": "https://registry.npmjs.org/@openzeppelin/tron-contracts/-/tron-contracts-5.6.0-rc.2.tgz", - "integrity": "sha512-3cv6WH18Rl0+tRfKUHHzfURFJE18g8oqubwxj5MFnFVrL8TuM4Nx7qhfCuVxSX2AB1EPCgggrG1wMTMv8NfWjA==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@openzeppelin/tron-contracts/-/tron-contracts-5.6.0.tgz", + "integrity": "sha512-hkgVIsvxn1qJDlg5spxRH9YYSupgk4EW9axTLu+xHjrJyVgnQ8GMztmn/lHVQYLiSFeJ7t8Mmvp1lCDUg9adsQ==", "license": "MIT" }, "node_modules/@openzeppelin/tron-contracts-upgradeable": { - "version": "5.6.0-rc.2", - "resolved": "https://registry.npmjs.org/@openzeppelin/tron-contracts-upgradeable/-/tron-contracts-upgradeable-5.6.0-rc.2.tgz", - "integrity": "sha512-znkpn2Veit8R+SDV4xOks36Kygfqexkxf/gu62fRB//tAxF5PDmqAuxe950iiwjOvaUen4ijddQreTgSS5M7Cg==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@openzeppelin/tron-contracts-upgradeable/-/tron-contracts-upgradeable-5.6.0.tgz", + "integrity": "sha512-hzOaCx5Blju8zKv0P0c7ybBwbD/KM+LSeo3thEBitlp0DSC9bYCOE9ueJZt5SjBxmHKJoPaeBlQUakNOV1poQw==", "license": "MIT", "peerDependencies": { - "@openzeppelin/tron-contracts": "5.6.0-rc.2" + "@openzeppelin/tron-contracts": "5.6.0" } }, "node_modules/@openzeppelin/tronbox-upgrades": { diff --git a/packages/core/solidity/src/environments/tronbox/upgradeable/package.json b/packages/core/solidity/src/environments/tronbox/upgradeable/package.json index 0d704ce1e..b543a8f20 100644 --- a/packages/core/solidity/src/environments/tronbox/upgradeable/package.json +++ b/packages/core/solidity/src/environments/tronbox/upgradeable/package.json @@ -16,7 +16,7 @@ "tronweb": "^6.0.0" }, "dependencies": { - "@openzeppelin/tron-contracts": "5.6.0-rc.2", - "@openzeppelin/tron-contracts-upgradeable": "5.6.0-rc.2" + "@openzeppelin/tron-contracts": "^5.6.0", + "@openzeppelin/tron-contracts-upgradeable": "^5.6.0" } } diff --git a/packages/core/solidity/src/index.ts b/packages/core/solidity/src/index.ts index d31fbb13a..e9ac4f09d 100644 --- a/packages/core/solidity/src/index.ts +++ b/packages/core/solidity/src/index.ts @@ -58,6 +58,7 @@ export { calculatePremint as calculateERC20Premint, scaleByPowerOfTen } from './ export { tronPrintProfile, sanitizeTronOptions, + compatibleTronContractsSemver, TRON_DEFAULT_BLOCK_TIME, TRON_SOLIDITY_VERSION, TRON_CONTRACTS_VERSION, diff --git a/packages/core/solidity/src/utils/transform-tron.test.ts b/packages/core/solidity/src/utils/transform-tron.test.ts index bdca5df34..a7246c4ab 100644 --- a/packages/core/solidity/src/utils/transform-tron.test.ts +++ b/packages/core/solidity/src/utils/transform-tron.test.ts @@ -114,6 +114,6 @@ test('uses erc7201 namespaced storage annotations to match tron-contracts-upgrad test('compatibility banner names TRON Contracts at the pinned version', t => { const source = printContract(buildERC20({ name: 'T', symbol: 'T' }), tronPrintProfile); - t.regex(source, /\/\/ Compatible with OpenZeppelin TRON Contracts 5\.6\.0-rc\.2/); + t.regex(source, /\/\/ Compatible with OpenZeppelin TRON Contracts \^5\.6\.0/); t.false(source.includes('OpenZeppelin Contracts ^')); }); diff --git a/packages/core/solidity/src/utils/transform-tron.ts b/packages/core/solidity/src/utils/transform-tron.ts index 02cb7df3f..ccda9dc8e 100644 --- a/packages/core/solidity/src/utils/transform-tron.ts +++ b/packages/core/solidity/src/utils/transform-tron.ts @@ -35,7 +35,9 @@ const TRON_SOLC_MAX_PATCH = 26; export const TRON_SOLIDITY_VERSION = capTronSolidityVersion(SOLIDITY_VERSION); /** Published `@openzeppelin/tron-contracts` / `-upgradeable` version the Wizard targets. */ -export const TRON_CONTRACTS_VERSION = '5.6.0-rc.2'; +export const TRON_CONTRACTS_VERSION = '5.6.0'; +/** Semver range shown in compatibility checks and generated contract banners. */ +export const compatibleTronContractsSemver = '^5.6.0'; function capTronSolidityVersion(version: string): string { const [major, minor, patch] = version.split('.').map(part => parseInt(part, 10)); @@ -87,7 +89,7 @@ export const tronPrintProfile: Options = { { name: 'OpenZeppelin TRON Contracts', path: '@openzeppelin/tron-contracts', - version: TRON_CONTRACTS_VERSION, + version: compatibleTronContractsSemver, }, ], }; diff --git a/packages/core/solidity/src/zip-hardhat-tron.test.ts.md b/packages/core/solidity/src/zip-hardhat-tron.test.ts.md index f0ebd3d65..d5e1cf088 100644 --- a/packages/core/solidity/src/zip-hardhat-tron.test.ts.md +++ b/packages/core/solidity/src/zip-hardhat-tron.test.ts.md @@ -11,7 +11,7 @@ Generated by [AVA](https://avajs.dev). [ `contracts/MyToken.sol:␊ // SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin TRON Contracts 5.6.0-rc.2␊ + // Compatible with OpenZeppelin TRON Contracts ^5.6.0␊ pragma solidity ^0.8.26;␊ ␊ import {TRC20} from "@openzeppelin/tron-contracts/token/TRC20/TRC20.sol";␊ @@ -72,7 +72,7 @@ Generated by [AVA](https://avajs.dev). "@nomicfoundation/hardhat-chai-matchers": "^2.0.6",␊ "@nomicfoundation/hardhat-ethers": "^3.0.9",␊ "@openzeppelin/hardhat-tron": "^0.1.0",␊ - "@openzeppelin/tron-contracts": "5.6.0-rc.2",␊ + "@openzeppelin/tron-contracts": "^5.6.0",␊ "ethers": "^6.14.0",␊ "hardhat": "^2.26.0",␊ "ts-node": "^10.9.2",␊ @@ -170,7 +170,7 @@ Generated by [AVA](https://avajs.dev). [ `contracts/MyToken.sol:␊ // SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin TRON Contracts 5.6.0-rc.2␊ + // Compatible with OpenZeppelin TRON Contracts ^5.6.0␊ pragma solidity ^0.8.26;␊ ␊ import {AccessControl} from "@openzeppelin/tron-contracts/access/AccessControl.sol";␊ @@ -278,7 +278,7 @@ Generated by [AVA](https://avajs.dev). "@nomicfoundation/hardhat-chai-matchers": "^2.0.6",␊ "@nomicfoundation/hardhat-ethers": "^3.0.9",␊ "@openzeppelin/hardhat-tron": "^0.1.0",␊ - "@openzeppelin/tron-contracts": "5.6.0-rc.2",␊ + "@openzeppelin/tron-contracts": "^5.6.0",␊ "ethers": "^6.14.0",␊ "hardhat": "^2.26.0",␊ "ts-node": "^10.9.2",␊ @@ -381,7 +381,7 @@ Generated by [AVA](https://avajs.dev). [ `contracts/MyNFT.sol:␊ // SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin TRON Contracts 5.6.0-rc.2␊ + // Compatible with OpenZeppelin TRON Contracts ^5.6.0␊ pragma solidity ^0.8.26;␊ ␊ import {TRC721} from "@openzeppelin/tron-contracts/token/TRC721/TRC721.sol";␊ @@ -441,7 +441,7 @@ Generated by [AVA](https://avajs.dev). "@nomicfoundation/hardhat-chai-matchers": "^2.0.6",␊ "@nomicfoundation/hardhat-ethers": "^3.0.9",␊ "@openzeppelin/hardhat-tron": "^0.1.0",␊ - "@openzeppelin/tron-contracts": "5.6.0-rc.2",␊ + "@openzeppelin/tron-contracts": "^5.6.0",␊ "ethers": "^6.14.0",␊ "hardhat": "^2.26.0",␊ "ts-node": "^10.9.2",␊ @@ -539,7 +539,7 @@ Generated by [AVA](https://avajs.dev). [ `contracts/MyMulti.sol:␊ // SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin TRON Contracts 5.6.0-rc.2␊ + // Compatible with OpenZeppelin TRON Contracts ^5.6.0␊ pragma solidity ^0.8.26;␊ ␊ import {Ownable} from "@openzeppelin/tron-contracts/access/Ownable.sol";␊ @@ -607,7 +607,7 @@ Generated by [AVA](https://avajs.dev). "@nomicfoundation/hardhat-chai-matchers": "^2.0.6",␊ "@nomicfoundation/hardhat-ethers": "^3.0.9",␊ "@openzeppelin/hardhat-tron": "^0.1.0",␊ - "@openzeppelin/tron-contracts": "5.6.0-rc.2",␊ + "@openzeppelin/tron-contracts": "^5.6.0",␊ "ethers": "^6.14.0",␊ "hardhat": "^2.26.0",␊ "ts-node": "^10.9.2",␊ @@ -707,7 +707,7 @@ Generated by [AVA](https://avajs.dev). [ `contracts/MyToken.sol:␊ // SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin TRON Contracts 5.6.0-rc.2␊ + // Compatible with OpenZeppelin TRON Contracts ^5.6.0␊ pragma solidity ^0.8.26;␊ ␊ import {OwnableUpgradeable} from "@openzeppelin/tron-contracts-upgradeable/access/OwnableUpgradeable.sol";␊ @@ -801,8 +801,8 @@ Generated by [AVA](https://avajs.dev). "@nomicfoundation/hardhat-ethers": "^3.0.9",␊ "@openzeppelin/hardhat-tron": "^0.1.0",␊ "@openzeppelin/hardhat-tron-upgrades": "^0.1.0",␊ - "@openzeppelin/tron-contracts": "5.6.0-rc.2",␊ - "@openzeppelin/tron-contracts-upgradeable": "5.6.0-rc.2",␊ + "@openzeppelin/tron-contracts": "^5.6.0",␊ + "@openzeppelin/tron-contracts-upgradeable": "^5.6.0",␊ "ethers": "^6.14.0",␊ "hardhat": "^2.26.0",␊ "ts-node": "^10.9.2",␊ @@ -907,7 +907,7 @@ Generated by [AVA](https://avajs.dev). [ `contracts/MyToken.sol:␊ // SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin TRON Contracts 5.6.0-rc.2␊ + // Compatible with OpenZeppelin TRON Contracts ^5.6.0␊ pragma solidity ^0.8.26;␊ ␊ import {OwnableUpgradeable} from "@openzeppelin/tron-contracts-upgradeable/access/OwnableUpgradeable.sol";␊ @@ -994,8 +994,8 @@ Generated by [AVA](https://avajs.dev). "@nomicfoundation/hardhat-ethers": "^3.0.9",␊ "@openzeppelin/hardhat-tron": "^0.1.0",␊ "@openzeppelin/hardhat-tron-upgrades": "^0.1.0",␊ - "@openzeppelin/tron-contracts": "5.6.0-rc.2",␊ - "@openzeppelin/tron-contracts-upgradeable": "5.6.0-rc.2",␊ + "@openzeppelin/tron-contracts": "^5.6.0",␊ + "@openzeppelin/tron-contracts-upgradeable": "^5.6.0",␊ "ethers": "^6.14.0",␊ "hardhat": "^2.26.0",␊ "ts-node": "^10.9.2",␊ @@ -1104,7 +1104,7 @@ Generated by [AVA](https://avajs.dev). [ `contracts/MyGovernor.sol:␊ // SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin TRON Contracts 5.6.0-rc.2␊ + // Compatible with OpenZeppelin TRON Contracts ^5.6.0␊ pragma solidity ^0.8.26;␊ ␊ import {GovernorUpgradeable} from "@openzeppelin/tron-contracts-upgradeable/governance/GovernorUpgradeable.sol";␊ @@ -1266,8 +1266,8 @@ Generated by [AVA](https://avajs.dev). "@nomicfoundation/hardhat-ethers": "^3.0.9",␊ "@openzeppelin/hardhat-tron": "^0.1.0",␊ "@openzeppelin/hardhat-tron-upgrades": "^0.1.0",␊ - "@openzeppelin/tron-contracts": "5.6.0-rc.2",␊ - "@openzeppelin/tron-contracts-upgradeable": "5.6.0-rc.2",␊ + "@openzeppelin/tron-contracts": "^5.6.0",␊ + "@openzeppelin/tron-contracts-upgradeable": "^5.6.0",␊ "ethers": "^6.14.0",␊ "hardhat": "^2.26.0",␊ "ts-node": "^10.9.2",␊ diff --git a/packages/core/solidity/src/zip-hardhat-tron.test.ts.snap b/packages/core/solidity/src/zip-hardhat-tron.test.ts.snap index 949f0f4f2551ba212695ab682ed4ad02851c22d9..e1d87b703a018d5f117bf25e4956a59b077b6f81 100644 GIT binary patch literal 5117 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 diff --git a/packages/core/solidity/src/zip-tronbox.test.ts.md b/packages/core/solidity/src/zip-tronbox.test.ts.md index ee117a7db..a6fcd7b97 100644 --- a/packages/core/solidity/src/zip-tronbox.test.ts.md +++ b/packages/core/solidity/src/zip-tronbox.test.ts.md @@ -11,7 +11,7 @@ Generated by [AVA](https://avajs.dev). [ `contracts/MyToken.sol:␊ // SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin TRON Contracts 5.6.0-rc.2␊ + // Compatible with OpenZeppelin TRON Contracts ^5.6.0␊ pragma solidity ^0.8.26;␊ ␊ import {TRC20} from "@openzeppelin/tron-contracts/token/TRC20/TRC20.sol";␊ @@ -148,7 +148,7 @@ Generated by [AVA](https://avajs.dev). "tronbox": "^4.1.0"␊ },␊ "dependencies": {␊ - "@openzeppelin/tron-contracts": "5.6.0-rc.2"␊ + "@openzeppelin/tron-contracts": "^5.6.0"␊ }␊ }`, `README.md:␊ @@ -212,7 +212,7 @@ Generated by [AVA](https://avajs.dev). [ `contracts/MyToken.sol:␊ // SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin TRON Contracts 5.6.0-rc.2␊ + // Compatible with OpenZeppelin TRON Contracts ^5.6.0␊ pragma solidity ^0.8.26;␊ ␊ import {Ownable} from "@openzeppelin/tron-contracts/access/Ownable.sol";␊ @@ -368,7 +368,7 @@ Generated by [AVA](https://avajs.dev). "tronbox": "^4.1.0"␊ },␊ "dependencies": {␊ - "@openzeppelin/tron-contracts": "5.6.0-rc.2"␊ + "@openzeppelin/tron-contracts": "^5.6.0"␊ }␊ }`, `README.md:␊ @@ -432,7 +432,7 @@ Generated by [AVA](https://avajs.dev). [ `contracts/MyNFT.sol:␊ // SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin TRON Contracts 5.6.0-rc.2␊ + // Compatible with OpenZeppelin TRON Contracts ^5.6.0␊ pragma solidity ^0.8.26;␊ ␊ import {TRC721} from "@openzeppelin/tron-contracts/token/TRC721/TRC721.sol";␊ @@ -568,7 +568,7 @@ Generated by [AVA](https://avajs.dev). "tronbox": "^4.1.0"␊ },␊ "dependencies": {␊ - "@openzeppelin/tron-contracts": "5.6.0-rc.2"␊ + "@openzeppelin/tron-contracts": "^5.6.0"␊ }␊ }`, `README.md:␊ @@ -632,7 +632,7 @@ Generated by [AVA](https://avajs.dev). [ `contracts/MyMulti.sol:␊ // SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin TRON Contracts 5.6.0-rc.2␊ + // Compatible with OpenZeppelin TRON Contracts ^5.6.0␊ pragma solidity ^0.8.26;␊ ␊ import {Ownable} from "@openzeppelin/tron-contracts/access/Ownable.sol";␊ @@ -781,7 +781,7 @@ Generated by [AVA](https://avajs.dev). "tronbox": "^4.1.0"␊ },␊ "dependencies": {␊ - "@openzeppelin/tron-contracts": "5.6.0-rc.2"␊ + "@openzeppelin/tron-contracts": "^5.6.0"␊ }␊ }`, `README.md:␊ @@ -845,7 +845,7 @@ Generated by [AVA](https://avajs.dev). [ `contracts/MyToken.sol:␊ // SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin TRON Contracts 5.6.0-rc.2␊ + // Compatible with OpenZeppelin TRON Contracts ^5.6.0␊ pragma solidity ^0.8.26;␊ ␊ import {OwnableUpgradeable} from "@openzeppelin/tron-contracts-upgradeable/access/OwnableUpgradeable.sol";␊ @@ -1030,8 +1030,8 @@ Generated by [AVA](https://avajs.dev). "tronweb": "^6.0.0"␊ },␊ "dependencies": {␊ - "@openzeppelin/tron-contracts": "5.6.0-rc.2",␊ - "@openzeppelin/tron-contracts-upgradeable": "5.6.0-rc.2"␊ + "@openzeppelin/tron-contracts": "^5.6.0",␊ + "@openzeppelin/tron-contracts-upgradeable": "^5.6.0"␊ }␊ }`, `README.md:␊ @@ -1097,7 +1097,7 @@ Generated by [AVA](https://avajs.dev). [ `contracts/MyToken.sol:␊ // SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin TRON Contracts 5.6.0-rc.2␊ + // Compatible with OpenZeppelin TRON Contracts ^5.6.0␊ pragma solidity ^0.8.26;␊ ␊ import {OwnableUpgradeable} from "@openzeppelin/tron-contracts-upgradeable/access/OwnableUpgradeable.sol";␊ @@ -1278,8 +1278,8 @@ Generated by [AVA](https://avajs.dev). "tronweb": "^6.0.0"␊ },␊ "dependencies": {␊ - "@openzeppelin/tron-contracts": "5.6.0-rc.2",␊ - "@openzeppelin/tron-contracts-upgradeable": "5.6.0-rc.2"␊ + "@openzeppelin/tron-contracts": "^5.6.0",␊ + "@openzeppelin/tron-contracts-upgradeable": "^5.6.0"␊ }␊ }`, `README.md:␊ @@ -1345,7 +1345,7 @@ Generated by [AVA](https://avajs.dev). [ `contracts/MyGovernor.sol:␊ // SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin TRON Contracts 5.6.0-rc.2␊ + // Compatible with OpenZeppelin TRON Contracts ^5.6.0␊ pragma solidity ^0.8.26;␊ ␊ import {GovernorUpgradeable} from "@openzeppelin/tron-contracts-upgradeable/governance/GovernorUpgradeable.sol";␊ @@ -1593,8 +1593,8 @@ Generated by [AVA](https://avajs.dev). "tronweb": "^6.0.0"␊ },␊ "dependencies": {␊ - "@openzeppelin/tron-contracts": "5.6.0-rc.2",␊ - "@openzeppelin/tron-contracts-upgradeable": "5.6.0-rc.2"␊ + "@openzeppelin/tron-contracts": "^5.6.0",␊ + "@openzeppelin/tron-contracts-upgradeable": "^5.6.0"␊ }␊ }`, `README.md:␊ diff --git a/packages/core/solidity/src/zip-tronbox.test.ts.snap b/packages/core/solidity/src/zip-tronbox.test.ts.snap index 6f86783ad7b3d3d0ff89d941a4252c3d58e2f620..07bfe6cb1166a073aa45fd2ef69e80052e8b8016 100644 GIT binary patch literal 5146 zcma)YUI-?IE%BazTXcN7+(R**vqcd7C%0%yiFIo_F zLiF5k-TPm6-N$<#_B#9ba9;P>3PuW?`mWaQo(^taoIYZt_&9F>ZRK}hWpiaCZW|V1 zzP+tpvMWh1*HZRcf*%W_1oRxSBsl*)_($g7-Plw;+zw{fJ&QemHM0}%A**oK$}*ZY zOq;gT_H#ccido0b=suUW@86ZMhksbj&9l`0bE-&+&`9EJmmyTcBRG}K4aM;zbN54Q ztbgJ}%TsZ_3i+r;#R*e;2C@X@S1BVqF@CUo zR3k;_o)>+&o49;t9i23TC3N#a%drCaZDkIb*D4e{J1ixV7PEMdS-X0P-WgLXhfHxs z>5}|>>IB3h+*FtbLBEwoXqgC^U^5sR2K7~*Qb^rR_u^ySw+$=JTtaDHvw+9q+EgV; zB3N#so!3&?H_>OYVME5>B149h#oX!3p-ozx9ez?49Y}9WaPV2Tf|WACw9?-S{t9%hg@4(C6}NyWld3*UEA(S<&x5)(#mV)!bV#c z@JRmraNG;=?_y~hWqOIk>QMmKXM<37vFLH!OGQ+Cqi*f}c9#6u%i6KBnQvur*sZKQ z`j;?c@OPuy65fV9!Lau-d-*#_?; z4)JdDwsG`@c&&akit=`>1|TKg7k=Hx@5Y;CQbnco1$g6b{NyG|gGN(fd>HLq~YZCoiRKG-iBnyLaiSx4>zRRtw+llem$=YZgtO{Px(l(Xe zshEj|c4_B$e<@plHyk=v8O;u7u4MS-m!c{#X|<=5x<~aX!|X`@gP-w>`sEH1@5)Tq zT}zRD3AlC^PbM&BK18^#R_NO?IPNBY*jfcp99oAPyIC!<+M^aFNS|U_@5kVpGYMx_ z=KXWP-bjUezCM0{mAk#dmw1O;;g-4~R6GeP`-v0J> zdbeLPj&Z8tFu(ohfZusaSRq-kc<$I_ZaQ@cp|VPK=1^DJ;XHrr<1v;rvsj#*ZCK>= zWYrxGzG515ca{B-lbnyBRN>7G@m{;!^rs;f@0aT{%Lws{sC3mstNZd0?n8?CC zH2P&_xSUnkr46WH=pbE-)~uMRT=f5*Re?(?Zx@(_>Zp~rT{Y}{>9|+6=8faD8XEca zF5pU}OLePHhXT{DtlQl0h0#Ks@&~+rSi5mB+f9v-JYQq3To1W zxUPf)v1pb)uMk#fV?E{53>^$t6VEVv-1%ubpJ`&oi%XcSR z!+{@r3U#H(6ldMXH5IGoeu*Z(c^x7fC|pKEsDrOyYe9q9)JFjL_r+*Pn_udo6Qb}_ z{XbY4Va$WF!+UaWnxS;MBfV*SI_OEgCXIKUL!?$s)q_r?FWNW2z%VFZo-A40+qttM zD;ni0apDgdeucl7c7;&Mk6F%eF=nf8>}6e>3RRLb`?DCH|Lmht!Y~uwN_RjV`hZ@J}~G{4HEz2&};{7W^yWA{^~yO zh5EK7zWKQd-I#tXX1L>iv3)I*p!?g8j@RW25vYfuvd}$rm~W|UN{>}%oFICP{MLZP zVJEb=Bw(jYz$W<(od@IKm=y)gf7zu;crM!@Zkwl8#fgI5)a;eC0mgdlOZ4^pqoIiO z1zed_sgNodw&_)?uAW#I{FAn>sfIBV5-DCr=ec%ch%a?%%r!5E9X6#oq}ZcCRRy0A zfnX1CI;!gzq+v4Z=wHtuK|$F`&|YP0wl%;z3Pe zS-KB%xT2hl61K;ylQQ1X6rxS;3}>!}RHJ(~4L+_VPTL1YB(I3gs6HF^(Fca6@xxgn zQFatFh;iD^lVOL8TbXn-!{;^To1;WU-kEvfIDrc#MZ8eH5{1{_S7U&FhN0DDdmDHw z`d4a12Gv^yyKak9)%q*GFL?JkZHa;MdjGyERU>4;=Xbw$=W{69<7q0FDHkgHu#94< z25Q+WPR(Gm-=eR!w2F(#>yiEikS^s+KUIBA^&V-@eJe!f7CI>XnR- zauH9meEDF2x8K6Tzu|1@6k-50*{$w0h%@Lp-PDqwLcC`z;?U#hk|7s1T8+i!YGKWG zSZ9!qo8=5BXX5-O>Ar!urCj^4iNgQG-hR>-NPL{bL3}LzfAC|X<4C4kMuy!HL%QD6 zX5Cj0Zrap(@>=L%wx`>VwW#!D-=JZ4c)(u2h@@K~Hac{$OJT9^wLi9Tkrrm0DbJJ= zXl*Tb560`XM6GKgoXUQRfKmUR14Ft4da4xcE>`Eyr8qC&<243LmZw7nra=Q00MCV0kV>{CD}eOqnOBabK3)!bxY^wW3_0l4(-rl5A^ z5y>%!W&3F6bROst!{zLBu)i`7^tSS1u8K?&ZK%IaKO~H?GTTPh?87 z^MxxfbQeCDV%SSj`hQ-U;w&{>#D|8QeCC(s#LNBq*&Ir8ipI?M_ft~(xHp7`s-B%} zS`iaVOD^^I*UilS4?mqszNxH#FKJ)*UM&R`Qo0fC7{X$atBS_RmYp=Qh_`HvZ z5@4}peP?a1)DXFwzmMgm)T2IRCv5~qB*B8ylY;#dl7i(G(Ki}lcZ1Kvy0I&O&G(K> zGC@1rseZkKdFI}?h~PcaYQO-J45?yK<(`S~u^?|8G2Tu16bb(E(~Nz%xxp5P*T-#R zv%7W46lB5+$M1>c-RSTYIDU_WHo*AOUcP?errR%hFc<5`MKByX)YIkhcshQvW z7zE-v0bj}11c_uQeQJH55CPoa$Adn39ZxnD&=*#mcNX8so7nO8(>oUxdjS7jZX2r_ z-e5XUsx@h(S0;5Ze{A;L1_;En;EM7Wa0=C*tm~(^M#NJA~yt z#x$pCijBt?gixRC{7H>!m(+66fs!j9gnr=mLHRtZ>i%?p^&lwIQIN8rf-l{WDG-}A z`r6=5{--w^;Ua957Wm30Z2Uw3W4(>V39S}wo)ahxu>_S4Y#o|;TCAOKmPe4%eWn1N zb@2hkk{W4JTq{f(RI<&~rN#^#zdqSL{3or)1JPI7*KkyZr~V-4+F$&pNB~tc$;q*m z{f5c6Q+c_&-dE({%bSkN<&JApdby4T!F&`Hjr@HOgt$|sU@w+Xz$|hd^24cAo<8~Mx=F62UKmfe9bQYA=XR2b|COn zMrdA@e!-*^N6I@tYx*T)gIYY}xt5PCDe{8Out|nNO-?`jpRY5UD-(JWe{V_LqI$2; zGzBpkcij~v2lT6Dtj0R}t+L3~1G*YY^z@}< z9&YZCyxIR1Y$KO&Gjefc#2gPxLYtX7nJo3hWYG`fC5*I)!(iLGuU}vpL$ju0 zLxm*X3moYMJ3N~?Sg(!sy;$0=#?-Po<$I0JSMYX_?#$8t3^ii+{p@ZM_gwJs20Ye@ zBBNkv@mrf+=;8CFxm^-&e@gqR1Tj%=0R?>FdEzWkW`SEfdR$)y*^8&+X;L?p4H=50 zlLQm6Gb6;+Y^gyG^pjJyASD6~K476a!iNGLw`}tLqt60>M)nG)v3_Icp%}dR$W(%0 zN(x-5C7rAuXC(ha1ZMR67k*iTP!?UQ0S>facubm&C-wfOQu8w7DT#^Hzj>-ndp;@_ zcK6^Jb~nllu?&n(+VBfc`g?b*Ahzt5@1EtHF&fmTd8xaXZ2`Yl*A(dDs@FL0k2%Gkb_;_-`ZEFZrB@Go|01HPCF5z8_-7GLWq3JnJ~UKCXz$vox6t}d2_1@p~+ zEOX~u{D0)SN=@d&93vJ4NW8iEA~i+l2_?-H-gH#0a`^D0V}?1+w@zLgJsBLGgcYJW zmlvWDy(I#ld5z9~XH!bAi$GhF^W{`SUc`-gWmSN{h0 zt#Rdx>B$)IQzKo!@TfphV-Hc8vhsUELd`ilYXDv+MRN;ZZhb*>q6GEgMe~i?zva>G zXS{P|n)Nzse4HEDfx3LMBN-Fv1s^ptlso@OjVgFaEvCFb#j```Qa7QMhs!U-!`obX zj*OQ2y{@Im;MN|Zq!<0pY<4!$uYin2kkE$0KJ=em!ParwjJqqsj6|9e%^zy7u8qb9 zT!xI_p(Wltr&8yznQXAM^7~D&Of(*axKjA^C{{{4rOzohl6HsfSs!Z1)yIbJfMw%+ z5a}Mq$N@C1-U(EPZhB5YZbAJ7ZkHmmZV8!#)v{yX@8>LkxXxICo|}ztWNK>BFSK$q zNL6BsrG}PXxCy?(oeL<4IhIR5QxtzZ^rs`1*05beOgY|`wBekAfQ`X9?#Fwwd!?W! z1_e%%hDWZ;98Dhd28q_!Ra5H-#@@7tBIc@?mSGLQxw^IVZcVzE_H%}Vop56)#jUu} zVETx;AJQ86xPwzdIxev``+0H6#@urR4_#=sVyPg0?Yy4EgqX1bH!_1#>G^lDh|#h{ zfg#YSbn@iK&MvLBMiOfZ`szMIll7&3f+;WxakKVRhcd2BwZ9S^#kbay2^sz;=os{R zGr^(6cm~+--CnmU*$vm;Q#;t literal 5154 zcmV+-6y57VRzVXOq9! z2?8XG06FB4OF*(%Ro&CwGozW2WSIjIOlj6sphar~uhcDkhiOwSRGxywF>3xLIDnjUm6A1nCBtr5OLgmv4 z{o`4L-v4!kUi&&iufL4YOLJ#loI8DubG$t_Xa72P?i`vcp}FVL+zaTXxfAH+xszz_ z^ou9{W-ef{m>FBi<%|hhkJK#{LcLQG$64c^UEQLCGAqen{a!%rQTm> zgCUl*6A{>?vJZELB>oW@4oO5~XszB^f$LT_T=L%X8uL8x7E42pdjkxDMKq*x8$ND$ zSG>iyu9ix4Fl1c9!`ABc#l{YFIU7LvyKG3}&r-3z-YeIN6$`Ix@NlQJQ%Xl}Zq5$f&x=DxdmKxp>;6V>`WWQ>%0#A}z+uRV5HL(S z5eFfe!nJ`Fd9|dA4p^vl0#1bFG>{~$ z*3#D04=0}{l#^=S1S~C?hU-vX%_@Op=4rWhHLJX4{@gK5b(1(yErTHPx>cyEbn^~E48bo(tw3YL_D&kCcdhe^|%_6VZ^oxH>S0pJo862msPu3+PRu(elnY9Ma>u2 zOtm%ZEDCC;3t^hhxpz6F!bZ@jwx_JNe|ka^A^k(E=ljs=6G1?U6Lu;>i?jH9Yzy95 zf{WgQw*@#3LH6?(t4S>BfWXaogK`!RNGz4CYG2BsX!?FX>3AUv)(Q6lHt@OjKpnQ_ zOHOKl1#Gi~!;sSrED6L!ZZf{^Wy`W!NfoWs3kJhMz>-)BW3Y%wps|oR4v1c99nxi- zRI%8OgF-F4)NEO0noUeIQ>6x1i&9POothR#WwkHWbY1ie+kY03BXWK8Fmd7h-cr_0n_VV@AS$4bn5MAEpYH(yUpMYAz0)3RrvoaRu+V5U-~ud=x3YIh6urxYY(ho3(x&e(EME2+Uc*~xzTJ4c zku{K7ca4TksJxv%-Z8(-+{}$!?BbBKfC!-`hF6>b_ujpBuXSyP`j;L>f3+3hA@z(# zo|@D>PD78f$sJi7?TA_?2kXYl^7}VubYh|LsJ&3C?5+Qsqxz?-@?c%KeQkMV*O^#Bq;k}vSqL!MP|^YYOoiwV zfyB5Ik+2DBiPnK9v1r0#qhSrGe#pk)gRFr7$3YTj4eX3+T8Na+*d6Ha=Y}{~$35bG zB3RrkDNV|18!I=VY_}nSRcKpQV#;Z6)N8%&%+rvFfYYH&-`vv`vh6C}oV4>&?mC3d z_UJ(|KO=rfKf^pUQX_M4Q4()2x6CusjwoBBl~d~%^tA(0Hr+3$n?$jMeUz3^drR@P z{#>{6W5LGdn@4s6ltZ#{gACQ-Bn~JkD3{hyl|NRYVxw4RQiWLuQza!oLTgE-9Xq0D z?TG&Bq;cWiAZ(V-!`M*VHA7JBrrWFlD(gDL#&DYjeG^7_rPBHH zaF-JuBMK^sD3#{n!3qo2T!w`!Z{&@}EF_-@kMW*QVn1Y?al~-w*Hi@)(Bx%97KmbS z-Xn6}eDrJZ#qa%0FGIam+PLV>%A|lFs_jBl-&Soct2i-=;6ZBIywS9zN11NluR$+j z9UMj5O=!o%feA6A2_GxPaq#{+kSDa9#QoG$Q6)Nh_s={g#$Eq|gs;}%*DlNx= zL69NVA(d1RM2w@Rk!4JvIuG;nd;s%9P&=;Pc4vnc1uJA)T-Pg91yK6Y*uu?<-N@ps zkzzALR#W*F<7v?8tLV{B_nNwLx_a;e#yJr~7Kh3j?U87&4Jt6)z+45q7}{zRYMVe& zO~WA;0@``w-%9JZ zuTCj8ytEGBxzqv7{kE3{v(1tk*)DJWhsupyz!Ds_6T!4@SbbupKt<@%jmAba=hGcaO zt}b4B3-CbUBpG0-j)7XgT}`V>Y2n@Aq=S+jl>Atss`^+=G`;ZP{xHM^@`810Rb(-^#7l@xpw{ z4i4mdG>}jGXb15*h|fWM4&s{yD>;a7|6OnppM&@u#5V)t`%ee)If&0ed|z^i&m2~d z8Q>cb9xNp`^JAyLim1s0wMntLjQ3Jq1VqKM4m_J-_IfRix(04PGEVOMz}vZXf* z{~--`_La-}Z~};Se|5R4P_noO12SNI8)CAVa5_8RG_9Bxb=js4+Hl)LqzDzUP}Z-}8`WddeWz$C>YGEq9Q7PhIDDfncN7R}Kok zzq*ck2;;o+4O`oV6)6JT?XpOjYd3)W+V2(sZ4VH+G!7#F*6FAB-iQ0S`St??&lk)+ zhAkH)O}c8~Fb(axFk+9k%-sb?)#Bva9;U0XY=9{G*}g$~J!}0$(n$CtwZ|mizkm1M z0edwfd#wJf3oAy{NH3@;RLxNRk!O?5Q-`s3)3Cw!efVyW2+0Ob_L()mm``GXyJQ|m z5!);RSQAo@3lM!sg_51=O}MB|xq5i>!lr%>|L@2OO{GodPko_J|rDW9C*4!)x58HoM`%{>VJH3 z!LLK5v1L2@0gh;>PsW;q8*$k6!Wk7hq)+uJRc+E{hS!wbC9FM z4&~ygm8a5>#^mENRGFsIfO3dLe`$*Yisg#t2_0yu$so1KLy`znQ?{98AoI~BGVC>j>vRGrXw<+ z2$7l5UTY^Dk$H?n=InE%<~JLf-%J}LvQM~q{+74!X8vN75xp|{Vv}^zDvcwhO6z;q zC}P$#iB`+AoM@ePMC&s|v_duY2>QU)0LB$QOL)yOuwNnu_8n-_xXbuJ&+awB5+0DI z!9S@09FMS^c3pYUo{hA%m30NQXS>0+3ZXYrxX2Q=x&ez5DUfOmLNXoFV39?Npj|vm zw~J5_EGuF_xdQDPR2vsA=-L-9*u$a+?-4T8?{a_99`OWi8wzNf8g!?d$b=JXAMu1Q zGJ5`z=MTMZKZnpCy@1f4okQrgZzA-^ zuORfluO5`uzI@8D+K$ye1gm}AytAX3pGKP55x$P_b%gJ;MEJgX$`QU_M#8rkZ#v%h zV7%`>bngLOufB;p4N5(Bc2h1?VUteAgd4V7n$*e9duC*wnE%3oF>g?|ASAjI2n!LP%m z#zp&RlaO`&tT9p2==d9X6ANl%nD@pa(@Txc2vg_c#NuN%wc@QQANzd?-_M+g8KSgl zLw`Y+scEOq0ah0im|0OdeWDJ&_tKEX8&4*YSdyyE?-_D7WCBOa;naz;CRQT7@lmAAdz1Q)8`gWO}o4AM{HaL+mopJOjz&0i{JMC$R??ZwWjy-xLvtT zf0^0kTv3-9>oQ|qX6&<=8C#ul6;g&%9&vJPb{Liel0 z<{2!hbjqs-l9lcm_j0&s_I5Pj|wM2@t# zNAjqh5OsK9F@;RS{oGNMwo}Lu%_iZYl0<)QlSC)1l}DZEU%hNmYlY)Y7|m?`Rmd52 zNt`Z;(b2N2j+}TSA)F(05$Ob5dZ)H diff --git a/packages/ui/src/main.ts b/packages/ui/src/main.ts index e44c1ae06..e92e5632e 100644 --- a/packages/ui/src/main.ts +++ b/packages/ui/src/main.ts @@ -13,7 +13,7 @@ import VersionedApp from './common/VersionedApp.svelte'; import { postMessage } from './common/post-message'; import UnsupportedVersion from './common/UnsupportedVersion.svelte'; import semver from 'semver'; -import { compatibleContractsSemver as soliditySemver, TRON_CONTRACTS_VERSION } from '@openzeppelin/wizard'; +import { compatibleContractsSemver as soliditySemver, compatibleTronContractsSemver } from '@openzeppelin/wizard'; import { compatibleContractsSemver as cairoSemver, contractsVersion as cairoVersion } from '@openzeppelin/wizard-cairo'; import { compatibleContractsSemver as cairoAlphaSemver, @@ -111,10 +111,10 @@ function evaluateSelection( } } case 'tron': { - if (requestedVersion === undefined || semver.satisfies(requestedVersion, TRON_CONTRACTS_VERSION)) { + if (requestedVersion === undefined || semver.satisfies(requestedVersion, compatibleTronContractsSemver)) { return { compatible: true, appType: 'tron' }; } else { - return { compatible: false, compatibleVersionsSemver: TRON_CONTRACTS_VERSION }; + return { compatible: false, compatibleVersionsSemver: compatibleTronContractsSemver }; } } case 'stellar': { diff --git a/packages/ui/src/solidity/tron-ide.test.ts b/packages/ui/src/solidity/tron-ide.test.ts index b7d5f45e0..ddf0f680f 100644 --- a/packages/ui/src/solidity/tron-ide.test.ts +++ b/packages/ui/src/solidity/tron-ide.test.ts @@ -63,8 +63,8 @@ test('tronIdeURL does not set remaps when remappings is empty', t => { test('tronIdeURL encodes remappings into remaps hash param', t => { const remappings = [ - '@openzeppelin/tron-contracts-upgradeable/=@openzeppelin/tron-contracts-upgradeable@5.6.0-rc.2/', - '@openzeppelin/tron-contracts/=@openzeppelin/tron-contracts@5.6.0-rc.2/', + '@openzeppelin/tron-contracts-upgradeable/=@openzeppelin/tron-contracts-upgradeable@5.6.0/', + '@openzeppelin/tron-contracts/=@openzeppelin/tron-contracts@5.6.0/', ]; const url = tronIdeURL('contract A{}', remappings, true); diff --git a/yarn.lock b/yarn.lock index 088389f60..44a1ffb17 100644 --- a/yarn.lock +++ b/yarn.lock @@ -913,15 +913,15 @@ resolved "https://registry.yarnpkg.com/@openzeppelin/contracts/-/contracts-5.7.0.tgz#3b13b3e6fe8d426c2af247975ddf6ab2a5bf148e" integrity sha512-IL2AZpI+7THMzt1u6Cxmc1zLwVnudtUGvrqXQ/HnbLKfQ/8dIWMMQPDwPIjRQzNrlAo4cxZaCGRB/XvwPo9ILA== -"@openzeppelin/tron-contracts-upgradeable@5.6.0-rc.2": - version "5.6.0-rc.2" - resolved "https://registry.yarnpkg.com/@openzeppelin/tron-contracts-upgradeable/-/tron-contracts-upgradeable-5.6.0-rc.2.tgz#29070638d1f246e245eb8ec588e3dbc7b2f27218" - integrity sha512-znkpn2Veit8R+SDV4xOks36Kygfqexkxf/gu62fRB//tAxF5PDmqAuxe950iiwjOvaUen4ijddQreTgSS5M7Cg== - -"@openzeppelin/tron-contracts@5.6.0-rc.2": - version "5.6.0-rc.2" - resolved "https://registry.yarnpkg.com/@openzeppelin/tron-contracts/-/tron-contracts-5.6.0-rc.2.tgz#dc0703c436c051de0db3808c51f1dbfc8d3d243b" - integrity sha512-3cv6WH18Rl0+tRfKUHHzfURFJE18g8oqubwxj5MFnFVrL8TuM4Nx7qhfCuVxSX2AB1EPCgggrG1wMTMv8NfWjA== +"@openzeppelin/tron-contracts-upgradeable@^5.6.0": + version "5.6.0" + resolved "https://registry.yarnpkg.com/@openzeppelin/tron-contracts-upgradeable/-/tron-contracts-upgradeable-5.6.0.tgz#a3b666e8c76d1045c6ff16d6455838ecb1422f2e" + integrity sha512-hzOaCx5Blju8zKv0P0c7ybBwbD/KM+LSeo3thEBitlp0DSC9bYCOE9ueJZt5SjBxmHKJoPaeBlQUakNOV1poQw== + +"@openzeppelin/tron-contracts@^5.6.0": + version "5.6.0" + resolved "https://registry.yarnpkg.com/@openzeppelin/tron-contracts/-/tron-contracts-5.6.0.tgz#d348d41285fd112e9e37f6a9e723f09ee2aba33c" + integrity sha512-hkgVIsvxn1qJDlg5spxRH9YYSupgk4EW9axTLu+xHjrJyVgnQ8GMztmn/lHVQYLiSFeJ7t8Mmvp1lCDUg9adsQ== "@openzeppelin/uniswap-hooks@^1.2.1": version "1.2.1" From 564928fcf712994c3ebc69e22997b26d9cbf3974 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 3 Sep 2026 14:28:00 -0400 Subject: [PATCH 2/2] Prepare Release (#867) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .changeset/update-tron-contracts-5-6-0.md | 5 ----- packages/core/solidity/CHANGELOG.md | 4 ++++ packages/core/solidity/package.json | 2 +- 3 files changed, 5 insertions(+), 6 deletions(-) delete mode 100644 .changeset/update-tron-contracts-5-6-0.md diff --git a/.changeset/update-tron-contracts-5-6-0.md b/.changeset/update-tron-contracts-5-6-0.md deleted file mode 100644 index 2148a8759..000000000 --- a/.changeset/update-tron-contracts-5-6-0.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@openzeppelin/wizard': patch ---- - -Update `@openzeppelin/tron-contracts` and `@openzeppelin/tron-contracts-upgradeable` dependencies to 5.6.0. diff --git a/packages/core/solidity/CHANGELOG.md b/packages/core/solidity/CHANGELOG.md index 472717bec..7609fa9c0 100644 --- a/packages/core/solidity/CHANGELOG.md +++ b/packages/core/solidity/CHANGELOG.md @@ -1,6 +1,10 @@ # Changelog +## 0.10.15 (2026-09-03) + +- Update `@openzeppelin/tron-contracts` and `@openzeppelin/tron-contracts-upgradeable` dependencies to 5.6.0. ([#865](https://github.com/OpenZeppelin/contracts-wizard/pull/865)) + ## 0.10.14 (2026-08-25) - Add support for TRON Contracts. ([#806](https://github.com/OpenZeppelin/contracts-wizard/pull/806)) diff --git a/packages/core/solidity/package.json b/packages/core/solidity/package.json index 164a8a1e1..24eee9912 100644 --- a/packages/core/solidity/package.json +++ b/packages/core/solidity/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/wizard", - "version": "0.10.14", + "version": "0.10.15", "description": "A boilerplate generator to get started with OpenZeppelin Contracts", "license": "AGPL-3.0-only", "repository": "https://github.com/OpenZeppelin/contracts-wizard",