Skip to content

v0.2.11

Compare
Choose a tag to compare
@khorolets khorolets released this 03 Jul 11:28
· 105 commits to main since this release

Supported Nearcore Version

  • nearcore v1.40.0
  • rust v1.77.0

What's Changed

  • Change main data source for transaction_details from database to the object storage (GCS Bucket)
    • Add tx-details-storage library to handle the GCS communication
    • Update rpc-server to read from the GCS Bucket when transaction is requested
    • Keep the database as a backup data source for the migration period
    • Add metric legacy_database_tx_details to track the number of requests to the database to monitor the transition progress (expected to decrease over time to zero)
    • Extend the number of save attempts to ensure the transaction is saved to the GCS Bucket and is deserializable correctly
  • Refactor tx-indexer to store the transaction details in the GCS Bucket
    • Still storing ExecutionOutcome and Receipt in the database