Checklist for RSK testnet migration #10

Open
opened 2022-10-31 10:57:26 +00:00 by raucao · 4 comments
Owner

Prep

  • Export data from Rinkeby
  • Deploy contracts on RSK testnet
  • Import data to RSK
  • Update kredits-web for RSK changes (chain ID, namespace, etc.)
  • Release new kredits-contracts npm module as @kredits/contracts
  • Adapt kredits-hubot for new contract upgrades and config changes
  • Update hal8000 with new kredits-hubot
  • Update ipfs-pinner for new contract upgrades (and pin Reimbursements, too)
  • Update all libraries and apps with new release versions using @kredits/contracts

Switching everything

  • Deploy hal8000 with new kredits-hubot
  • Deploy updated kredits-web
  • Deploy updated ipfs-pinner
  • Go through closed issues and PRs since end of September, and re-send Webhooks from repo admin panel (both GitHub and Gitea), in order to propose missing kredits from code contributions
  • Manually create missing other kredits (mostly for migration work)
### Prep * [x] Export data from Rinkeby * [x] Deploy contracts on RSK testnet * [x] Import data to RSK * [x] Update kredits-web for RSK changes (chain ID, namespace, etc.) * [x] Release new kredits-contracts npm module as `@kredits/contracts` * [x] Adapt kredits-hubot for new contract upgrades and config changes * [x] Update hal8000 with new kredits-hubot * [x] Update ipfs-pinner for new contract upgrades (and pin Reimbursements, too) * [x] Update all libraries and apps with new release versions using `@kredits/contracts` ### Switching everything * [x] Deploy hal8000 with new kredits-hubot * [x] Deploy updated kredits-web * [x] Deploy updated ipfs-pinner * [x] Go through closed issues and PRs since end of September, and re-send Webhooks from repo admin panel (both GitHub and Gitea), in order to propose missing kredits from code contributions * [ ] Manually create missing other kredits (mostly for migration work)
Author
Owner

Hubot updates ready to review/deploy:

Hubot updates ready to review/deploy: * https://github.com/67P/hubot-kredits/pull/68 * https://gitea.kosmos.org/kosmos/hal8000/pulls/2
Author
Owner

And here's the pinner upgrade:

So we have all apps working with the deployed testnet contracts now.

And here's the pinner upgrade: * https://gitea.kosmos.org/kredits/ipfs-pinner/pulls/10 So we have all apps working with the deployed testnet contracts now.
Author
Owner

@bumi @hueso When can we talk about the last unchecked task in the list? This is mostly about you guys' contributions...

@bumi @hueso When can we talk about the last unchecked task in the list? This is mostly about you guys' contributions...
Member

my contribution into this issue was minimal but I can take some kredit just for the sake of demoing the product

my contribution into this issue was minimal but I can take some kredit just for the sake of demoing the product
Sign in to join this conversation.
No description provided.