This document guides the Nebula Hub team on setting up Metaverser tokens across the IMA Bridge between Europa and Nebula Hubs. > Inputs and outputs are in the bottom of this document #### Goals - [ ] Map ERC-721 wMASSETv2 from Europa to Nebula - [ ] Prepare Transaction for Review and Signature in Gnosis SAFE #### Notes - Europa Chain Name is elated-tan-skat - Origin Chain will be on Europa - Dest/Target Tokens will be the one Nebula - ERC-721 uses TokenManagerERC721 - They are **NOT** using the Metadata One, URIs are pre-set ## Tokens --------------- #### wMASSETv2 (ERC-721) **Europa** https://elated-tan-skat.explorer.mainnet.skalenodes.com/address/0x5461eB9cd3ad39aDe54272Eb14b90f87986a68F1 **Nebula** https://green-giddy-denebola.explorer.mainnet.skalenodes.com/address/0x91878F2507fFDe2ea7f0ca3BA18F5FA4441aDA55 --- ## Inputs & Outputs ### ERC-721 #### Input ```shell npx msig encodeData green-giddy-denebola TokenManagerERC721 addERC721TokenByOwner elated-tan-skat 0x5461eB9cd3ad39aDe54272Eb14b90f87986a68F1 0x91878F2507fFDe2ea7f0ca3BA18F5FA4441aDA55 ``` #### Output ```shell 0x9448920200000585eb4b15e945e78a4755b32308a39fe7ceea88db69b880cb81fe3278b7000000000000000000000000d2c0deface00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000140000000000000000000000000d2aaa006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a4680ae2fe00000000000000000000000000000000000000000000000000000000000000600000000000000000000000005461eb9cd3ad39ade54272eb14b90f87986a68f100000000000000000000000091878f2507ffde2ea7f0ca3ba18f5fa4441ada55000000000000000000000000000000000000000000000000000000000000000f656c617465642d74616e2d736b6174000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ``` ### Adding Tokens 1. Go to your SAFE at https://safe.global/ or your preferred provider 2. Connect your secure operator wallet 3. You will follow steps similar to the [SKALE Docs](https://docs.skale.space/run-a-skale-chain/using-safe/) however it is recommended to **BATCH** this since all three actions can be executed at the same time for cheaper fees and easier coordiantion. 4. Click **New Transaction** -> Click **Transaction Builder** 5. Toggle **on** *Custom Data* 6. For the output above do the following: 1. Set the TO Address of these transactions to: 1. 0x8629703a9903515818C2FeB45a6f6fA5df8Da404 2. Set **value** to 0 3. Copy data into custom data field 4. Add to batch 7. Once added, move batch into signature phase 8. Run Tunderly simulation and send link to SKALE Team in Discord (if you want to double check accuracy) 9. Sign transaction 10. Confirm completion