v1.4.3-testnet
Pre-release
Pre-release
What's Changed
π Fixes
- Preserve the landed
Flow.submittx hash across SkipTx retries (#157) β whenindexer.SplitableUploadlands the on-chain submit on one internal retry iteration but only completes on a later (skipped-tx) iteration, it now returns the tx hash from the iteration that actually submitted, instead of the zero (skipped) hash. Callers that bill from the returned tx hash (e.g. the 0g-storage-s3 gateway, which was recordingstorage_fee=0) can now tell "we paid earlier" from genuine pre-existing dedup. Dedup with no submit at all still returns a zero hash, so refund paths are unchanged.
Full Changelog: v1.4.2-testnet...v1.4.3-testnet