Skip to content

TronAPI 6.0.2

Choose a tag to compare

@serderov serderov released this 08 Aug 13:13
· 1 commit to master since this release

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_call block 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