Skip to content

Release Candidate - FIO Contracts v2.3.5-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@0xCasey 0xCasey released this 24 May 20:14
83b0c3c

(#142) This PR increases the delay of FIO Address burning after their expiration.

Bug Fix

(#142) Change to the timestamp on rejected and canceled requests when modifying the new transaction table. This will fix a bug that was going to require another round of status migrations prior to the deletion of old records.

(#132) Fixes multiple issues related to the migration of request and obt records, including:

  • Iteration bug causing mainnet to timeout due to large gaps in status updates needing to be migrated.
  • Status timestamps were originally stored incorrectly. This caused trailing 0s that needed to be removed.
  • req_timestamp data needed to be transferred to obt_timestamp on statuses with obt_action
  • req_content data needed to be transferred to obt_contenton statuses with obt_action
  • Corrections to recordobt to store these values in the future correctly.

(#134 ) Scope migration iteration into smaller sets for more optimized indexing

  • This is a series of optimizations that will benefit the migration process for large data sets where iteration limits might cause timeouts.

Local Build notes

⚠️ This contract release should not be used for testing in local development environments as the contract requires data to be present in both the initial Request tables and the new Request table.