Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kien-ngo/nft-chain-migration
Deep copy your thirdweb NFTDrop contract and migrate it to another chain
https://github.com/kien-ngo/nft-chain-migration
Last synced: about 1 month ago
JSON representation
Deep copy your thirdweb NFTDrop contract and migrate it to another chain
- Host: GitHub
- URL: https://github.com/kien-ngo/nft-chain-migration
- Owner: kien-ngo
- Created: 2023-12-06T23:39:07.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-19T07:32:11.000Z (about 1 year ago)
- Last Synced: 2024-10-18T21:59:49.657Z (3 months ago)
- Language: TypeScript
- Homepage: https://nft-chain-migration.vercel.app
- Size: 151 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Deep copy your thirdweb NFTDrop contract and migrate it to another chain
- [x] Step 1: Load all the data from the "old" contract (data include: token holders, total item claimed, total item unclaimed, metadata etc.)
- [x] Step 2: Deploy new contract on a selected chain with the identical data copied from the old contract
- [x] Step 3: Upload (lazyMint) all the tokens from the old contract to the new one---
If the old contract has some "x" amount of claimed items, you (as the contract owner) need to claim the same amount from the new contract,
and distribute them to the token holders in the snapshot taken from the old contract in step 1- [ ] Step 4: Create an onwer-only claim phase
- [ ] Step 5: Batch claim "x" token with each token set to its respective address from the said snapshot