xmtpd icon indicating copy to clipboard operation
xmtpd copied to clipboard

Epic: XMTP Data Migration Epic Tracker

Open fbac opened this issue 6 months ago • 0 comments

  • [x] Review current state: plans, data models, clients and limitations
  • [x] Unify plans into a single document
  • [x] Sync and align on potential timelines. Requires inter-team coordination

Development

XMTPD changes

xmtp-node-go changes

  • [x] https://github.com/xmtp/xmtp-node-go/issues/480
  • [x] https://github.com/xmtp/xmtpd/issues/930

Infrastructure / terraform

  • [x] #985
  • [x] #1045
  • [x] #1046

Client changes

  • [ ] SQLite database migration
  • [ ] Validate sqlite migrations: tests that verify correct row transformation and backward compatibility
  • [ ] #966

Smart contract changes

  • [x] https://github.com/xmtp/smart-contracts/issues/101
  • [x] Anvil image with updated smart contracts

Uncategorized

  • [X] Migrator private key with funds

Operations

Testing

  • [x] #1049
  • [ ] Client: Test accessing data in d14n with an updated client and with a d14n client
  • [ ] https://github.com/xmtp/xmtpd/issues/1145

Requirements

  • [x] Mainnet deployment contracts v0.5.2
  • [X] Testnet deployment contracts v0.5.2

Phase 3

  • [ ] Terraform: Turn V3 read only

fbac avatar Jun 11 '25 10:06 fbac