![[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]]
___