From da87092984b2e69fd21a89db114dce1054779ccd Mon Sep 17 00:00:00 2001 From: Murphy <117136822+Murphytron@users.noreply.github.com> Date: Thu, 3 Sep 2026 17:49:53 +0800 Subject: [PATCH 1/6] Create Antisthenes --- Antisthenes | 1 + 1 file changed, 1 insertion(+) create mode 100644 Antisthenes diff --git a/Antisthenes b/Antisthenes new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/Antisthenes @@ -0,0 +1 @@ + From 3a8d3c966e6f799d30822aefdf67f6bf7ec8c5d2 Mon Sep 17 00:00:00 2001 From: Murphy <117136822+Murphytron@users.noreply.github.com> Date: Thu, 3 Sep 2026 17:54:27 +0800 Subject: [PATCH 2/6] Delete Antisthenes --- Antisthenes | 1 - 1 file changed, 1 deletion(-) delete mode 100644 Antisthenes diff --git a/Antisthenes b/Antisthenes deleted file mode 100644 index 8b13789..0000000 --- a/Antisthenes +++ /dev/null @@ -1 +0,0 @@ - From 5f15dbace3e7515a8753a24faf6db8ae89429fbe Mon Sep 17 00:00:00 2001 From: Murphy <117136822+Murphytron@users.noreply.github.com> Date: Thu, 3 Sep 2026 17:54:54 +0800 Subject: [PATCH 3/6] Delete Archive --- Archive | 1 - 1 file changed, 1 deletion(-) delete mode 100644 Archive diff --git a/Archive b/Archive deleted file mode 100644 index 8b13789..0000000 --- a/Archive +++ /dev/null @@ -1 +0,0 @@ - From 2c6e8dca7785cfd2856321b0b002deb1b0ea1ae3 Mon Sep 17 00:00:00 2001 From: Murphy <117136822+Murphytron@users.noreply.github.com> Date: Thu, 3 Sep 2026 18:02:18 +0800 Subject: [PATCH 4/6] Create mainnet.md --- Antisthenes/mainnet.md | 80 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 Antisthenes/mainnet.md diff --git a/Antisthenes/mainnet.md b/Antisthenes/mainnet.md new file mode 100644 index 0000000..b59dabb --- /dev/null +++ b/Antisthenes/mainnet.md @@ -0,0 +1,80 @@ +# Mainnet Tasks + +This document outlines the mainnet tasks that need to be completed to make Antisthenes ready for Mainnet launch. **Last updated September 3rd, 2026.** + +Note: The target version number of Antisthenes is v4.8.3 . + + +## Table of contents + +- [The main content of the release](#Release-included-in-the-Network-Upgrade.) +- [Implementation Progresss](#Implementation-Progresss) +- [Network Status](#Network-Status) + + + +## The main content of the release + +This section summarizes all the details of Antisthenes's releases. and all the content will be disccussed in the core devs meeting. + +Note: The following tags are used to indicate the status of each item. +- [x] Indicates that the tiem has been developed and is in the final state. +- [ ] Indicates that the implementation work is ongoing. + +#### New Features + +TBD + +## Implementation Progresss + +TBD + +### Readiness Checklist + +**List of outstanding items before deployment.** + + - Deploy Clients + - [ ] Java-tron v4.8.3 + +## Network Status + +### Network Upgrade Plan + +Estimated Nile upgrade time: TBD + +- [ ] Notify the community to upgrade TBD +- [ ] Follow up to remind the community to complete the upgrade TBD + +Estimated mainnet upgrade time: TBD + +- [ ] Notify the community, SRs, CEX, Wallets, DEX, etc.to upgrade TBD +- [ ] Follow up the upgrade status and progress closely (Contact project team every week, record the upgrade progress) +- [ ] Ensure the SRs, CEX, Wallets to complete TBD + +Estimated Shasta upgrade time: TBD + +- [ ] Notify the community to upgrade TBD + +### Proposals Plan(Fork Plan) + +The Antisthenes version has introduced network parameters: +TBD + +A draft plan is listed here, and it will be updated after the mainnet upgrade status is reviewed around TBD: +- [ ] Start proposals discussing on GitHub (around TBD), it has been discussed since TBD. +- [ ] Invite community devs and projects participate TBD +- [ ] Community and SRs review and decide the voting date according to the progress TBD + +### Network Upgrade and Fork Status + +| Network | Github | Antisthenes Release Date | Latest Status | Fork | +|---------|------------|-----|-----|-----| +| [Nile](https://nileex.io/) | https://github.com/tron-nile-testnet/nile-testnet | TBD | GreatVoyage-v4.8.2 (Pyrrho) | - | +| [Mainnet](https://tron.network/) |https://github.com/tronprotocol/java-tron | TBD | GreatVoyage-v4.8.2 (Pyrrho)| - | +| [Shasta](https://www.trongrid.io/shasta) | https://github.com/tronprotocol/java-tron | TBD | GreatVoyage-v4.8.2 (Pyrrho) | - | + +Nile Upgrade Instruction: https://nileex.io/run/getRunPage + +Mainnet/Shasta Upgrade Instruction: https://tronprotocol.github.io/documentation-en/releases/upgrade-instruction + + From 4fa27187817b7ff0a23d0b1438a62220cccd09fd Mon Sep 17 00:00:00 2001 From: Murphy <117136822+Murphytron@users.noreply.github.com> Date: Thu, 3 Sep 2026 18:04:40 +0800 Subject: [PATCH 5/6] Create mainnet.md --- .../GreatVoyage-v4.8.2(Pyrrho)/mainnet.md | 180 ++++++++++++++++++ 1 file changed, 180 insertions(+) create mode 100644 Mainnet Upgrade Archive/GreatVoyage-v4.8.2(Pyrrho)/mainnet.md diff --git a/Mainnet Upgrade Archive/GreatVoyage-v4.8.2(Pyrrho)/mainnet.md b/Mainnet Upgrade Archive/GreatVoyage-v4.8.2(Pyrrho)/mainnet.md new file mode 100644 index 0000000..8f5737b --- /dev/null +++ b/Mainnet Upgrade Archive/GreatVoyage-v4.8.2(Pyrrho)/mainnet.md @@ -0,0 +1,180 @@ +# Mainnet Tasks + +This document outlines the mainnet tasks that need to be completed to make Pyrrho ready for Mainnet launch. **Last updated September 3rd, 2026.** + +Note: The target version number of Pyrrho is v4.8.2 . + + +## Table of contents + +- [The main content of the release](#Release-included-in-the-Network-Upgrade.) +- [Implementation Progresss](#Implementation-Progresss) +- [Network Status](#Network-Status) + + + +## The main content of the release + +This section summarizes all the details of Pyrrho's releases. and all the content will be disccussed in the core devs meeting. + +Note: The following tags are used to indicate the status of each item. +- [x] Indicates that the tiem has been developed and is in the final state. +- [ ] Indicates that the implementation work is ongoing. + +#### New Features + +TIP: + +[TIP-833](https://github.com/tronprotocol/tips/issues/833): Harden resourceProcessor resource window calculations + +[TIP-836](https://github.com/tronprotocol/tips/issues/836): Harden exchange transaction calculations + +[TIP-854](https://github.com/tronprotocol/tips/issues/854): Canonicalize calldata for signature-verification precompiles + +[TIP-871](https://github.com/tronprotocol/tips/issues/871): Canonicalize MODEXP output length when modulus is zero + +[TIP-2935](https://github.com/tronprotocol/tips/issues/719): Serve historical block hashes from state + +[TIP-7823](https://github.com/tronprotocol/tips/issues/826): Set upper bounds for MODEXP + +[TIP-7883](https://github.com/tronprotocol/tips/issues/837): Increase ModExp Gas Cost + +[TIP-7939](https://github.com/tronprotocol/tips/issues/838): Count leading zeros (CLZ) opcode + +[TIP-7951](https://github.com/tronprotocol/tips/issues/785): Precompile for secp256r1 Curve Support + +API: + +[Issue 6363](https://github.com/tronprotocol/java-tron/issues/6363): Optimize API rate limiting with a non-blocking approach + +[Issue 6510](https://github.com/tronprotocol/java-tron/issues/6510): Parallelizing eth_newFilter event matching + +[Issue 6517](https://github.com/tronprotocol/java-tron/issues/6517): Support parameter passing via the `input` field for `eth_call` + +[Issue 6547](https://github.com/tronprotocol/java-tron/issues/6547): Adjust `nonce` returned by `eth_getTransactionByHash` + +[Issue 6548](https://github.com/tronprotocol/java-tron/issues/6548): Deprecate http rest mappings in gRPC protos + +[Issue 6604](https://github.com/tronprotocol/java-tron/issues/6604): Unify HTTP Request Body Size Limit + +[Issue 6606](https://github.com/tronprotocol/java-tron/issues/6606): Optimize Block Interface JSON Serialization + +[Issue 6616](https://github.com/tronprotocol/java-tron/issues/6616): Enhance Security of Shielded transaction API + +[Issue 6617](https://github.com/tronprotocol/java-tron/issues/6617): Add blockTimestamp to JSON-RPC log objects to improve efficiency + +[Issue 6632](https://github.com/tronprotocol/java-tron/issues/6632): Introduce resource limits for JSON-RPC (batch size, response size, address size, timeout) + + + +Network: + +[Issue 6504](https://github.com/tronprotocol/java-tron/issues/6504): Optimize random disconnection strategy + +[Issue 6659](https://github.com/tronprotocol/java-tron/issues/6659): Unify and improve rate limiting for TRX and BLOCK INVENTORY Messages + +[Issue 6667](https://github.com/tronprotocol/java-tron/issues/6667): Add deduplication and length checks for p2p messages + +Security: + +[Issue 6568](https://github.com/tronprotocol/java-tron/issues/6568): Add an optional query parameter that serializes all 64-bit integer types as JSON strings to prevent potential numeric overflow + +[Issue 6607](https://github.com/tronprotocol/java-tron/issues/6607): Replace fastjson with Jackson + +Others: + +[Issue 6567](https://github.com/tronprotocol/java-tron/issues/6567): CLI flags silently overridden by config file for 13 parameters + +[Issue 6583](https://github.com/tronprotocol/java-tron/issues/6583): Improve logging: : SLF4J bridge, less startup noise, fix shutdown log loss + +[Issue 6587](https://github.com/tronprotocol/java-tron/issues/6587): Record an explicit log message when db.engine=LEVELDB on aarch64 + +[Issue 6588](https://github.com/tronprotocol/java-tron/issues/6588): Remove unused SM2 algorithm and related configuration + +[Issue 6590](https://github.com/tronprotocol/java-tron/issues/6590): Add Prometheus metrics for empty blocks and SR set changes + +[Issue 6595](https://github.com/tronprotocol/java-tron/issues/6595): Remove periodic database backup in favor of dual-node failover + +[Issue 6597](https://github.com/tronprotocol/java-tron/issues/6597): Exclude historical balance DBs from lite snapshot + +[Issue 6603](https://github.com/tronprotocol/java-tron/issues/6603): Move `keystore-factory` as toolkit subcommand + +[Issue 6610](https://github.com/tronprotocol/java-tron/issues/6610): SolidityNode supports conditional shutdown + +[Issue 6665](https://github.com/tronprotocol/java-tron/issues/6665): Drop InfluxDB support for metrics storage + +[Issue 6666](https://github.com/tronprotocol/java-tron/issues/6666): Remove actuator.whitelist config and related logic to prevent chain fork + +[Issue 6670](https://github.com/tronprotocol/java-tron/issues/6670): Correct protobuf contract types in Actuator getOwnerAddress() + +[Issue 6678](https://github.com/tronprotocol/java-tron/issues/6678): [[Bug]Event cache not cleared on reorg causing duplicate and inconsistent event delivery + +[Issue 6681](https://github.com/tronprotocol/java-tron/issues/6681): Add a node-level configuration to control the TVM execution time limit for constant calls + +[Issue 6684](https://github.com/tronprotocol/java-tron/issues/6684): Optimize `isBusy` logic by incorporating mempool transactions and enabling configurable `MAX_TRX_SIZE` + +[Issue 6685](https://github.com/tronprotocol/java-tron/issues/6685): Reduce memory usage in blocks sync via delayed serialization and cache limits + + + +## Implementation Progresss + +Implementation status of Included TIPs in java-tron. + +TIP | [TIP-833](https://github.com/tronprotocol/tips/blob/master/tip-833.md) | [TIP-836](https://github.com/tronprotocol/tips/blob/master/tip-836.md) | [TIP-854](https://github.com/tronprotocol/tips/blob/master/tip-854.md) |[TIP-871](https://github.com/tronprotocol/tips/blob/master/tip-871.md) | [TIP-2935](https://github.com/tronprotocol/tips/blob/master/tip-2935.md)| [TIP-7823](https://github.com/tronprotocol/tips/blob/master/tip-7823.md) | [TIP-7883](https://github.com/tronprotocol/tips/blob/master/tip-7883.md) | [TIP-7939](https://github.com/tronprotocol/tips/blob/master/tip-7939.md) | [TIP-7951](https://github.com/tronprotocol/tips/blob/master/tip-7951.md) | +|---|------|-----------------------------------------------------------------------|--------|---|---|---|---|---|---| +| **Java-tron** | Final | Final | Final | Final | Final | Final | Final | Final | Final| + +### Readiness Checklist + +**List of outstanding items before deployment.** + + + + - Deploy Clients + - [x] Java-tron v4.8.2 + + +## Network Status + +### Network Upgrade Plan + +Estimated Nile upgrade time: about 30 days (2026.06.01 ~ 2026.06.30) +- [x] Notify the community to upgrade (2026.06.17) +- [x] Follow up to remind the community to complete the upgrade (2026.06.22) + +Estimated mainnet upgrade time: about 30 days (2026.07.16 ~ 2026.08.16) + +- [x] Notify the community, SRs, CEX, Wallets, DEX, etc.to upgrade (2026.07.16) +- [x] Follow up the upgrade status and progress closely (Contact project team every week, record the upgrade progress) +- [x] Ensure the SRs, CEX, Wallets to complete (2026.08.16) + +Estimated Shasta upgrade time: (2026.08.17 ~ 2026.08.31) + +- [x] Notify the community to upgrade (2026.08.24), the Shasta has completed 4.8.2 upgrade. + +### Proposals Plan(Fork Plan) + +The Pyrrho version has introduced 4 network parameters: +- No.95 network parameter to enable serving historical block hashes from state (compatible with EIP-2935) ([TIP-2935](https://github.com/tronprotocol/tips/blob/master/tip-2935.md)). +- No.96 network parameter to enable canonicalizing MODEXP output length when modulus is zero ([TIP-871](https://github.com/tronprotocol/tips/blob/master/tip-871.md)) + +A draft plan is listed here, and it will be updated after the mainnet upgrade status is reviewed around 2026.08.16: +- [x] Start proposals discussing on GitHub (2026.07.24) +- [x] Invite community devs and projects participate (2026.07.31) +- [x] Community and SRs review and decide the voting date according to the progress (around 2026.07.31 ~ 2026.08.12), decided to vote on 2026.08.25 during the core devs community call #68. + + +### Network Upgrade and Fork Status + +| Network | Github | Pyrrho Release Date | Latest Status | Fork | +|---------|------------|-----|-----|-----| +| [Nile](https://nileex.io/) | https://github.com/tron-nile-testnet/nile-testnet | 06/17/2026 | GreatVoyage-v4.8.2 (Pyrrho) | Forked (Enabled No.95 & No.96 Network Parameter) | +| [Mainnet](https://tron.network/) |https://github.com/tronprotocol/java-tron | 07/15/2026 | GreatVoyage-v4.8.2 (Pyrrho)| Forked (Enabled No.95 & No.96 Network Parameter) | +| [Shasta](https://www.trongrid.io/shasta) | https://github.com/tronprotocol/java-tron | 08/24/2026 | GreatVoyage-v4.8.2 (Pyrrho) | Forked (Enabled No.95 & No.96 Network Parameter) | + +Nile Upgrade Instruction: https://nileex.io/run/getRunPage + +Mainnet/Shasta Upgrade Instruction: https://tronprotocol.github.io/documentation-en/releases/upgrade-instruction + + From b064a07cdc655da7836613445e7b2b264693e2ae Mon Sep 17 00:00:00 2001 From: Murphy <117136822+Murphytron@users.noreply.github.com> Date: Thu, 3 Sep 2026 18:05:12 +0800 Subject: [PATCH 6/6] Delete Pyrrho directory --- Pyrrho/mainnet.md | 180 ---------------------------------------------- 1 file changed, 180 deletions(-) delete mode 100644 Pyrrho/mainnet.md diff --git a/Pyrrho/mainnet.md b/Pyrrho/mainnet.md deleted file mode 100644 index 8f5737b..0000000 --- a/Pyrrho/mainnet.md +++ /dev/null @@ -1,180 +0,0 @@ -# Mainnet Tasks - -This document outlines the mainnet tasks that need to be completed to make Pyrrho ready for Mainnet launch. **Last updated September 3rd, 2026.** - -Note: The target version number of Pyrrho is v4.8.2 . - - -## Table of contents - -- [The main content of the release](#Release-included-in-the-Network-Upgrade.) -- [Implementation Progresss](#Implementation-Progresss) -- [Network Status](#Network-Status) - - - -## The main content of the release - -This section summarizes all the details of Pyrrho's releases. and all the content will be disccussed in the core devs meeting. - -Note: The following tags are used to indicate the status of each item. -- [x] Indicates that the tiem has been developed and is in the final state. -- [ ] Indicates that the implementation work is ongoing. - -#### New Features - -TIP: - -[TIP-833](https://github.com/tronprotocol/tips/issues/833): Harden resourceProcessor resource window calculations - -[TIP-836](https://github.com/tronprotocol/tips/issues/836): Harden exchange transaction calculations - -[TIP-854](https://github.com/tronprotocol/tips/issues/854): Canonicalize calldata for signature-verification precompiles - -[TIP-871](https://github.com/tronprotocol/tips/issues/871): Canonicalize MODEXP output length when modulus is zero - -[TIP-2935](https://github.com/tronprotocol/tips/issues/719): Serve historical block hashes from state - -[TIP-7823](https://github.com/tronprotocol/tips/issues/826): Set upper bounds for MODEXP - -[TIP-7883](https://github.com/tronprotocol/tips/issues/837): Increase ModExp Gas Cost - -[TIP-7939](https://github.com/tronprotocol/tips/issues/838): Count leading zeros (CLZ) opcode - -[TIP-7951](https://github.com/tronprotocol/tips/issues/785): Precompile for secp256r1 Curve Support - -API: - -[Issue 6363](https://github.com/tronprotocol/java-tron/issues/6363): Optimize API rate limiting with a non-blocking approach - -[Issue 6510](https://github.com/tronprotocol/java-tron/issues/6510): Parallelizing eth_newFilter event matching - -[Issue 6517](https://github.com/tronprotocol/java-tron/issues/6517): Support parameter passing via the `input` field for `eth_call` - -[Issue 6547](https://github.com/tronprotocol/java-tron/issues/6547): Adjust `nonce` returned by `eth_getTransactionByHash` - -[Issue 6548](https://github.com/tronprotocol/java-tron/issues/6548): Deprecate http rest mappings in gRPC protos - -[Issue 6604](https://github.com/tronprotocol/java-tron/issues/6604): Unify HTTP Request Body Size Limit - -[Issue 6606](https://github.com/tronprotocol/java-tron/issues/6606): Optimize Block Interface JSON Serialization - -[Issue 6616](https://github.com/tronprotocol/java-tron/issues/6616): Enhance Security of Shielded transaction API - -[Issue 6617](https://github.com/tronprotocol/java-tron/issues/6617): Add blockTimestamp to JSON-RPC log objects to improve efficiency - -[Issue 6632](https://github.com/tronprotocol/java-tron/issues/6632): Introduce resource limits for JSON-RPC (batch size, response size, address size, timeout) - - - -Network: - -[Issue 6504](https://github.com/tronprotocol/java-tron/issues/6504): Optimize random disconnection strategy - -[Issue 6659](https://github.com/tronprotocol/java-tron/issues/6659): Unify and improve rate limiting for TRX and BLOCK INVENTORY Messages - -[Issue 6667](https://github.com/tronprotocol/java-tron/issues/6667): Add deduplication and length checks for p2p messages - -Security: - -[Issue 6568](https://github.com/tronprotocol/java-tron/issues/6568): Add an optional query parameter that serializes all 64-bit integer types as JSON strings to prevent potential numeric overflow - -[Issue 6607](https://github.com/tronprotocol/java-tron/issues/6607): Replace fastjson with Jackson - -Others: - -[Issue 6567](https://github.com/tronprotocol/java-tron/issues/6567): CLI flags silently overridden by config file for 13 parameters - -[Issue 6583](https://github.com/tronprotocol/java-tron/issues/6583): Improve logging: : SLF4J bridge, less startup noise, fix shutdown log loss - -[Issue 6587](https://github.com/tronprotocol/java-tron/issues/6587): Record an explicit log message when db.engine=LEVELDB on aarch64 - -[Issue 6588](https://github.com/tronprotocol/java-tron/issues/6588): Remove unused SM2 algorithm and related configuration - -[Issue 6590](https://github.com/tronprotocol/java-tron/issues/6590): Add Prometheus metrics for empty blocks and SR set changes - -[Issue 6595](https://github.com/tronprotocol/java-tron/issues/6595): Remove periodic database backup in favor of dual-node failover - -[Issue 6597](https://github.com/tronprotocol/java-tron/issues/6597): Exclude historical balance DBs from lite snapshot - -[Issue 6603](https://github.com/tronprotocol/java-tron/issues/6603): Move `keystore-factory` as toolkit subcommand - -[Issue 6610](https://github.com/tronprotocol/java-tron/issues/6610): SolidityNode supports conditional shutdown - -[Issue 6665](https://github.com/tronprotocol/java-tron/issues/6665): Drop InfluxDB support for metrics storage - -[Issue 6666](https://github.com/tronprotocol/java-tron/issues/6666): Remove actuator.whitelist config and related logic to prevent chain fork - -[Issue 6670](https://github.com/tronprotocol/java-tron/issues/6670): Correct protobuf contract types in Actuator getOwnerAddress() - -[Issue 6678](https://github.com/tronprotocol/java-tron/issues/6678): [[Bug]Event cache not cleared on reorg causing duplicate and inconsistent event delivery - -[Issue 6681](https://github.com/tronprotocol/java-tron/issues/6681): Add a node-level configuration to control the TVM execution time limit for constant calls - -[Issue 6684](https://github.com/tronprotocol/java-tron/issues/6684): Optimize `isBusy` logic by incorporating mempool transactions and enabling configurable `MAX_TRX_SIZE` - -[Issue 6685](https://github.com/tronprotocol/java-tron/issues/6685): Reduce memory usage in blocks sync via delayed serialization and cache limits - - - -## Implementation Progresss - -Implementation status of Included TIPs in java-tron. - -TIP | [TIP-833](https://github.com/tronprotocol/tips/blob/master/tip-833.md) | [TIP-836](https://github.com/tronprotocol/tips/blob/master/tip-836.md) | [TIP-854](https://github.com/tronprotocol/tips/blob/master/tip-854.md) |[TIP-871](https://github.com/tronprotocol/tips/blob/master/tip-871.md) | [TIP-2935](https://github.com/tronprotocol/tips/blob/master/tip-2935.md)| [TIP-7823](https://github.com/tronprotocol/tips/blob/master/tip-7823.md) | [TIP-7883](https://github.com/tronprotocol/tips/blob/master/tip-7883.md) | [TIP-7939](https://github.com/tronprotocol/tips/blob/master/tip-7939.md) | [TIP-7951](https://github.com/tronprotocol/tips/blob/master/tip-7951.md) | -|---|------|-----------------------------------------------------------------------|--------|---|---|---|---|---|---| -| **Java-tron** | Final | Final | Final | Final | Final | Final | Final | Final | Final| - -### Readiness Checklist - -**List of outstanding items before deployment.** - - - - - Deploy Clients - - [x] Java-tron v4.8.2 - - -## Network Status - -### Network Upgrade Plan - -Estimated Nile upgrade time: about 30 days (2026.06.01 ~ 2026.06.30) -- [x] Notify the community to upgrade (2026.06.17) -- [x] Follow up to remind the community to complete the upgrade (2026.06.22) - -Estimated mainnet upgrade time: about 30 days (2026.07.16 ~ 2026.08.16) - -- [x] Notify the community, SRs, CEX, Wallets, DEX, etc.to upgrade (2026.07.16) -- [x] Follow up the upgrade status and progress closely (Contact project team every week, record the upgrade progress) -- [x] Ensure the SRs, CEX, Wallets to complete (2026.08.16) - -Estimated Shasta upgrade time: (2026.08.17 ~ 2026.08.31) - -- [x] Notify the community to upgrade (2026.08.24), the Shasta has completed 4.8.2 upgrade. - -### Proposals Plan(Fork Plan) - -The Pyrrho version has introduced 4 network parameters: -- No.95 network parameter to enable serving historical block hashes from state (compatible with EIP-2935) ([TIP-2935](https://github.com/tronprotocol/tips/blob/master/tip-2935.md)). -- No.96 network parameter to enable canonicalizing MODEXP output length when modulus is zero ([TIP-871](https://github.com/tronprotocol/tips/blob/master/tip-871.md)) - -A draft plan is listed here, and it will be updated after the mainnet upgrade status is reviewed around 2026.08.16: -- [x] Start proposals discussing on GitHub (2026.07.24) -- [x] Invite community devs and projects participate (2026.07.31) -- [x] Community and SRs review and decide the voting date according to the progress (around 2026.07.31 ~ 2026.08.12), decided to vote on 2026.08.25 during the core devs community call #68. - - -### Network Upgrade and Fork Status - -| Network | Github | Pyrrho Release Date | Latest Status | Fork | -|---------|------------|-----|-----|-----| -| [Nile](https://nileex.io/) | https://github.com/tron-nile-testnet/nile-testnet | 06/17/2026 | GreatVoyage-v4.8.2 (Pyrrho) | Forked (Enabled No.95 & No.96 Network Parameter) | -| [Mainnet](https://tron.network/) |https://github.com/tronprotocol/java-tron | 07/15/2026 | GreatVoyage-v4.8.2 (Pyrrho)| Forked (Enabled No.95 & No.96 Network Parameter) | -| [Shasta](https://www.trongrid.io/shasta) | https://github.com/tronprotocol/java-tron | 08/24/2026 | GreatVoyage-v4.8.2 (Pyrrho) | Forked (Enabled No.95 & No.96 Network Parameter) | - -Nile Upgrade Instruction: https://nileex.io/run/getRunPage - -Mainnet/Shasta Upgrade Instruction: https://tronprotocol.github.io/documentation-en/releases/upgrade-instruction - -