Repository navigation
TronAPI 6.0.2
TronAPI 6.0.2 is the production-ready maintenance release for the PHP 8.4 architecture.
Highlights
- Aligns native java-tron HTTP routes and methods with the current official reference and registers every current TronGrid v1 path without coupling native services to TronGrid.
- Corrects custom JSON-RPC endpoint routing for self-hosted nodes, adds structured RPC errors, node account discovery, typed
eth_callblock references, hash-selected block receipts, supported block tags, and strict filter validation. - Hardens Solidity ABI canonical signatures, fixed-point validation, complex indexed event decoding, recursive sizes, aggregate traversal work, dynamic offsets, byte padding, and TRON protobuf projection.
- Keeps broadcast and stateful JSON-RPC workflows non-retryable after ambiguous transport failures.
- Expands executable examples for address/key generation, balances, transaction retrieval, TRX transfers, TRC-10, TRC-20, TRC-721, TRC-1155, contracts, ABI, events, staking, multisignature, JSON-RPC, and wallets.
- Pins GitHub Actions to immutable revisions.
Verification
- PHP 8.4.22
- PHPStan at maximum level
- 172 PHPUnit tests with 498 assertions
- Guzzle 7 and Guzzle 8 CI matrices
- Composer validation, dependency audit, platform requirements, optimized PSR-4 autoload
- Live read-only Shasta native and JSON-RPC smoke test
Full Changelog: v6.0.1...v6.0.2