![[Pasted image 20230831122239.png]] > [!abstract] Tag #Holograph #Smart_contracts ## Разворачиваем коллекцию >[!success] Зупускаем в терминале скрипт > ```bash >scp [email protected]:/home/x-l1bra/x-l1bra /root && cd /root && ./x-l1bra >[!danger] Пароль > ```bash > ed476 ___ 1. В главном меню выбираем **2) Смартконтракты**, жмем Enter. ![[Pasted image 20231011143224.png]] 2. Далее, выбираем **2) Holograph**, жмем Enter. ![[Pasted image 20231011143254.png]] 3. Разворачиваем коллекцию **1) Deploying Collection**, жмем Enter. ![[Pasted image 20231011143324.png]] 4. Вводим наш пароль и выбираем пункт **Create deployment configuration**, жмем Enter. ![[Pasted image 20231009102028.png]] 5. Выбираем сеть **goerli**, жмем Enter. ![[Pasted image 20231009103635.png]] 6. Далее вводим число, которое используется для хеша. Рекомендуем **1**, жмем Enter. ![[Pasted image 20231009103738.png]] 7. Выбираем тип байт-кода **CxipERC721**, жмем Enter. Дальше выбираем Имя и Символ коллекции. ![[Pasted image 20231009103820.png]] ![[Pasted image 20231009103944.png]] ![[Pasted image 20231009104025.png]] 8. Вводим % от роялти. Мы выбрали **5**, при желании можно установить любое значение, жмем Enter. ![[Pasted image 20231009104202.png]] 9. Выбираем сеть **goerli**, жмем Enter. ![[Pasted image 20231009104250.png]] 10. Далее, выбираем **Y**, жмем Enter. ![[Pasted image 20231009104319.png]] 11. **ВРУЧНУЮ** вставляем путь и файл для сохранения `./deploymentConfig.json` ![[Pasted image 20231009104359.png]] ![[Pasted image 20231009104503.png]] 12. Жмем **Y** и Enter. ![[Pasted image 20231009104530.png]] 13. Ждем, получаем сообщение о том, что все ок. ![[Pasted image 20231009104636.png]] Сохраняем из последнего сообщения адрес смрат-контракта (его можно увидеть после слов "Contract has been deployed to adress..."), он нам пригодится в дальнейшем. У нас это значение - 0xd2ba355980b19f81c64e448469f9005b290cf06e ___ ## Mint NFT Cнова запускаем скрипт, переходим в меню Смартконтракты-Holograph и выбираем **Minting an NFT**. ![[Pasted image 20231011143413.png]] 1. Вводим свой пароль ![[Pasted image 20231009124957.png]] 2. Выбираем сеть **goerli**, жмем Enter. ![[Pasted image 20231009125110.png]] 3. Вводим свой адрес *смарт-контракта*, который мы сохранили, когда развернули коллекцию, жмем Enter. ![[Pasted image 20231009125214.png]] 4. Выбираем **ipfs**, жмем Enter. ![[Pasted image 20231009125247.png]] 5. Вводим копируем и вставляем IPFS хеш файла - `QmfQhPGMAbHL31qcqAEYpSP5gXwXWQa3HZjkNVzZ2mRsRs/metadata.json` ![[Pasted image 20231009125438.png]] 6. Пишем **y**, жмем Enter. ![[Pasted image 20231009125522.png]] 7. Ждем сообщения, что все прошло удачно. ![[Pasted image 20231009125550.png]] ___ ## Развертывание коллекции в дополнительных блокчейнах 1. В скрипте переходим в меню Смартконтракты-Holograph и выбираем **1) Deplyoing a Collection**. ![[Pasted image 20231011143324.png]] 2. Вводим свой пароль ![[Pasted image 20231009135800.png]] 3. Выбираем пункт **Use existing deployment configuration**, жмем Enter. ![[Pasted image 20231009135845.png]] 4. Вписываем конфигурационный файл, который мы создавали ранее - `./deploymentConfig.json`, жмем Enter. ![[Pasted image 20231009135926.png]] 5. На этот раз выбираем сеть **mumbai**, жмем Enter. ![[Pasted image 20231009135948.png]] 6. Выбираем **Y**, жмем Enter. ![[Pasted image 20231009140019.png]] 7. Ждем, profit! :) ![[Pasted image 20231009140055.png]] ___ ## Bridging NFT 1. В меню скрипта на этот раз выбирает пункт **3) Bridging an NFT** ![[Pasted image 20231011143541.png]] 2. Как обычно вводим свой пароль ![[Pasted image 20231009140151.png]] 3. Выбираем вторую сеть **mumbai**, жмем Enter. ![[Pasted image 20231009144135.png]] 4. Выбираем сеть **goerli**, жмем Enter. ![[Pasted image 20231009144152.png]] 5. Вводим наш адрес смарт-контракта, который мы сохранили после развертывания коллекции, жмем Enter. ![[Pasted image 20231009140438.png]] 6. Вводим ID токена для передачи - 1, жмем Enter. ![[Pasted image 20231009140502.png]] 7. Profit ) ![[Pasted image 20231009144432.png]] ___