Помощь в настройке web-сервиса по созданию NFT
1 000 руб.за час
Здравствуйте
Имеется web-сервис, ниже представлено его краткое описание
## Краткое описание сервиса
Сервис представляет собой Web-сервис, взаимодействующий с другими
частями экосистемы посредством предоставления доступа к своему REST-API интерфейсу.
## Технологический стек
Сервис разработан с учетом следующих требований
к используемому ПО:
* NodeJS 16+
* Express или Fastify
* Typescript
* Pancakeswap SDK
* Binance blockchain SDK (при необходимости)
* Docker
## Описание методов REST-API сервиса
### Создание NFT-токена
```http-method
POST /nft/create
Content-Type: application/json
Accept-Type: application/json
{
"file_hash": "laskdjpaoirgp3qo48t30498upoasidca",
"name": "some name",
"description": "some_description",
"amount": 123
}
```
где:
| Parameter | Description |
| ---------- | ----------- |
| file_hash | hash-файла из IPFS |
| name | название nft |
| description | описание nft |
| amount | Стоимость nft в bnb ( 1.25 for ex.)|
В ответ возвращается json-структура, содержащая как минимум boolean-флаг `success`, отвечающий за успех/ошибку операции:
```json
{
"success": true
}
```
Самостоятельный web-сервис, упакованный в docker-контейнер.
**Имеется возможность через ENV задавать номер порта, который слушает сервис**
Dockerfile должен состоит из двух частей:
* часть, собирающая проект из исходных кодов
* часть, которая непосредственно запускает web-сервис
ЗАДАЧА: Помочь в настройке и/или исправлении работоспособности данного web-сервиса, так как имеются косяки в его работе.
Оплата почасовая
Имеется web-сервис, ниже представлено его краткое описание
## Краткое описание сервиса
Сервис представляет собой Web-сервис, взаимодействующий с другими
частями экосистемы посредством предоставления доступа к своему REST-API интерфейсу.
## Технологический стек
Сервис разработан с учетом следующих требований
к используемому ПО:
* NodeJS 16+
* Express или Fastify
* Typescript
* Pancakeswap SDK
* Binance blockchain SDK (при необходимости)
* Docker
## Описание методов REST-API сервиса
### Создание NFT-токена
```http-method
POST /nft/create
Content-Type: application/json
Accept-Type: application/json
{
"file_hash": "laskdjpaoirgp3qo48t30498upoasidca",
"name": "some name",
"description": "some_description",
"amount": 123
}
```
где:
| Parameter | Description |
| ---------- | ----------- |
| file_hash | hash-файла из IPFS |
| name | название nft |
| description | описание nft |
| amount | Стоимость nft в bnb ( 1.25 for ex.)|
В ответ возвращается json-структура, содержащая как минимум boolean-флаг `success`, отвечающий за успех/ошибку операции:
```json
{
"success": true
}
```
Самостоятельный web-сервис, упакованный в docker-контейнер.
**Имеется возможность через ENV задавать номер порта, который слушает сервис**
Dockerfile должен состоит из двух частей:
* часть, собирающая проект из исходных кодов
* часть, которая непосредственно запускает web-сервис
ЗАДАЧА: Помочь в настройке и/или исправлении работоспособности данного web-сервиса, так как имеются косяки в его работе.
Оплата почасовая
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.