Skip to content

Deep copy your thirdweb NFTDrop contract and migrate it to another chain

Notifications You must be signed in to change notification settings

kien-ngo/nft-chain-migration

Repository files navigation

Deep copy your thirdweb NFTDrop contract and migrate it to another chain

  • Step 1: Load all the data from the "old" contract (data include: token holders, total item claimed, total item unclaimed, metadata etc.)
  • Step 2: Deploy new contract on a selected chain with the identical data copied from the old contract
  • 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

About

Deep copy your thirdweb NFTDrop contract and migrate it to another chain

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published