Описание платформы (обновленная)
Обновленное описание платформы по результатам работы команды Sourcemap
- Аккаунт
- Роли платформы
- Мои инвесторы
- Структура платформы
- База знаний
- Мои инвесторы
- Банк
- Проекты
- Помощь
- Admin
- Admin (настройки)
- ИП
- Контракты
- NFT
- Пользователи (описание параметров и алгоритм работы)
- Тарифы
- Группы (описание полей и алгоритм работы)
- Депозиты
- Возвраты
- Награды
- События
- Уведомления
- Настройки
- Статусная модель платформы
Аккаунт
Доступ к странице у пользователей с ролями: - member - admin - superadmin Вкладка открывается по умолчанию при авторизации пользователя. Содержит информацию о пользователе и статистику. Для работы с проектами и получения информации от команды InPOOL необходимо заполнить обязательные поля.
Аккаунт (описание параметров)
Описание параметров:
-
Ваш кошелек - адрес кошелька MetaMask, по которому подключился пользователь к платформе, можно скопировать адрес кликнув на данные кошелька
-
Тариф - действующий тариф пользователя, данные выводятся в соответствии с параметрами, указанными в настройках в разделе Пользователи
-
Подключен - дата, когда пользователь впервые подключился к платформе
-
Раздел Статистика
-
Инвестировано - числовое поле, указывается информация о сумме инвестиции
-
Участия в проектах - числовое поле, указывается количество проектов, в которые были инвестиции пользователем
-
Наград заработано - числовое поле, указывается сумма вознаграждения, полученная по реферальной системе
-
Вы с нами - указывается количество дней/месяцев, сколько пользователь уже на платформе (расчет как: текущая дата - дата из параметров поля Подключен)
-
-
E-mail - текстовое поле, обязательно для заполнения
-
Страна - выпадающий список, обязательно для заполнения
-
Telegram - текстовое поле, обязательно для заполнения
- Кнопка Сохранить
- Кнопка Пригласить
- Кнопка Телеграм бот
-
Аккаунт (алгоритм работы)
Страница Аккаунт
1. При изменении значения полей
- Страна
- Telegram
и нажатии на кнопку Сохранить изменения сохраняются на странице Пользователи (Admin)
2. При нажатии на кнопку Пригласить выводится окно с реферальной ссылкой для приглашения новых пользователей.
При регистрации новых пользователей по ссылке и инвестировании будут начислены награды пользователю, отправившему реф ссылку.
Роли платформы
На текущий момент на платформе 3 роли:
Super Admin - полный доступ, кошелек прописывается в коде
Admin - доступна админка, может создавать ИП , нет доступа к созданию / редактированию и другим действиям контракта
Member - пользователь -инвестор, доступен полный функционал инвестора
Планируется добавить:
Разделить на UI Admin и Superadmina
Поставщик инвест решений (ПИР)
Администратор поставщика инвест решений (АПИР).
Мои инвесторы
Структура платформы
Пользователям доступны следующие вкладки платформы:
- Аккаунт
- Мои инвесторы
- Проекты
- ЛК (?)
База знаний
Мои инвесторы
На вкладке отображается список рефералов, зарегистрировавшихся на платформе по пригласительной ссылке.
В зависимости от используемой реферальной системы, пользователь может видеть кошелек реферала, уровень в реферальной программе, средний процент и награду за привлечение реферала.
Банк
Проекты
Все доступные пользователю проекты разбиты на группы: Доступные ИП, Ваши ИП, Возврат в ИП , ИП в работе и Завершенные ИП .
В группе «Доступные» отображаются карточки проектов, в которые пользователь может инвестировать.
Группа «Ваши ИП » содержит карточки проектов, в которые пользователь уже инвестировал.
«ИП в работе» - проекты , которые уже находятся в стадии реализации.
«Возврат в ИП» - по проекту осуществляются выплаты дивидендов инвесторам.
«Завершенные ИП» - проекты, по которым закончен срок реализации и выполнены все обязательства перед инвесторами.
Фильтры
С помощью фильтров пользователь может легко найти проект по заданным критериям, а также добаавить проект в избранные , кликнув на иконку сердечка на карточке проекта
Карточка проекта
На карточке ИП отображается прогресс сбора и статус проекта. Также может быть отображено краткое описание проекта
Кликнув по карточке проекта, пользователь попадает на детальную страницу проекта .
На странице проекта информация отображена в нескольких секциях:
-
Иконка проекта
-
Основная информация – описание проекта
-
Ссылки – дополнительная информация по проекту
-
Статус – отображает прогресс сбора и позволяет пользователю инвестировать в проект
-
О проекте – детальное описание проекта и дополнительная информация
Помощь
Admin
На текущий момент вкладка доступна только пользователю с ролью Admin.
Далее будут описаны вкладки и доступные опции.
Аллокации
На этой вкладке пользователь может создать новое инвестиционное предложение.
При нажатии на кнопку «Добавить» открывается форма добавления и редактирования аллокации.
Для сохранения формы необходимо заполнить все обязательные поля. На текущий момент система реализована таким образом, что сначала пользователь должен создать смарт-контракт. Поле «Контракт» является обязательным при сохранении аллокации.
После сохранения аллокации новая запись появится в списке.
Другие опции работы с аллокацией спрятаны в кнопке «Действия»
Пользователь может отредактировать или скопировать существующую аллокацию, сделать экспорт депозитов аллокации, удалить.Также ест возможность выгрузить весь список аллокаций нажав на кнопку «Общий экспорт».
Контракты
На этой вкладке нажав кнопку «Создать», пользователь может создать смарт-контракт для дальнейшей работы с аллокацией. Пользователю необходимо заполнить все обязательные поля на форме добавления и редактирования смарт-контракта.
Работа со смарт-контрактом требует подтверждения действий в кошельке. После нажатия на кнопку «Выполнить» необходимо подтвердить транзакцию в кошельке MetaMask. Вновь созданный контракт отобразится в списке.
Другие доступные опции работы с контрактом спрятаны в кнопке «Действия». Изменить условия смарт-контракта можно нажав на «Редактировать» ,откроется форма добавления и редактирования. Кнопка «Синхронизировать» используется для принудительной синхронизации свойств контракта из блокчейна с базой данных, эта функция помогает сохранить консистентность. Для клейма токенов используется опция «Клейм». Пользователю открывается форма клейма токенов.
Для вывода средств с контракта используется опция «Вывести». Все поля формы нередактируемые.
Опции «Конфискация», «Аварийный режим» используются в очень редких случаях для принудительного изъятия или блокировки вывода средств. Опция «Дебаг» используется командой разработки.
Для удаления смарт-контракта необходимо нажать «Действия -Удалить». Удаленный смарт-контракт пропадёт из списка.
Пользователи
Администратор может добавить пользователя либо нажав на кнопку «Добавить», либо через «Импорт». При добавлении по кнопке «Добавить» пользователю открывается форма «Добавления и редактирования». После заполнения обязательных полей и сохранения формы, новый пользователь отобразится в списке. Для редактирования необходимо нажать «Действия - Редактирование»
При импорте пользователей администартору необходимо указать кошельки и выбрать группу, в которую будут добавлены пользователи.
После импорта пользователь будет добавлен в выбранную группу.
Для выгрузки всех пользователей платформы необходимо нажать «Общий экспорт». Платформа сформирует excel файл с данными пользователей. Просмотреть рефералов пользователя можно нажав «Действия -Рефералы».
На платформе доступна опция изменения комиссии по депозиту (вкладка Депозиты – Действия – Комиссия). В случае изменения комиссии по депозиту, для пересчета награды пользователя можно воспользоваться опцией «Действия – Пересчитать награду».
Удалить пользователя можно нажав «Действия – Удалить».
Группы
Все пользователи платформы принадлежат какой-либо группе. Администратор может создать открытую или закрытую группу. Для вступления в закрытую группу пользователю необходимо отправить заявку и оплатить доступ. Подробнее в разделе Заявки (функционал пока не описан)
Для создания группы необходимо на вкладке «Группы» нажать на «Добавить».
Откроется форма добавления и редактирования групп
После добавления новая группа отобразится в списке групп. Для редактирования и удаления группы необходимо зайти в кнопку «Действия».
Депозиты
На вкладке расположен список всех допизитов, инвестированных в проекты. Для изменения комиссии по депозиту необходимо воспользоваться опцией «Действия – Комиссия». Платформа покажет модальное окно «Установить комиссию».
После сохранения новой комиссии необходимо пересчитать награды по депозиту. Сделать это можно нажав «Действия – Пересчёт наград». Комиссия пользователя , сделавшего депозит, будет пересчитана.
В некоторых случаях необходимо сделать рефанд депозита. Для этого на платформе реализована опция «Действия – Аннулировать». Подробнее расписать
Вкладка "Ещё" содержит следующие страницы: Клеймы, События, Заявки, Настройки
Клеймы
Список всех клеймов платформы
События
Лог событий платформы
Заявки
Список заявок на вступление в закрытую группу
Настройки
Страница с визуальными и функциональными настройками платформы. В секции «Внешний вид» админитсратор может отредактировать логотип, цветовую схему платформы.
В секции «Главная страница» редактируется текст, который пользователь видит на главной странице платформы InPOOL.
Функциональность платформы определяется блоком «Функциональность»
Для того, чтобы пользователь мог отправить заявку на вступление в закрытую группу необходимо включить заявки в настройках. Далее заполнением полей «Форма заявки на вступление в VIP» определяются условия, по которым пользователь может вступить в закрытую группу
Условия реферальной программы прописываются в секции «Реферальная система» и ?? Комиссия – токен/депозит
Редактировать ссылки на соц сети можно в разделе «Социальные сети и контакты»
Если необходимо произвести какие-то работы на платформе, например, накатить обновления, платформу можно перевести в «Режим техобслуживания» соответствующей настройкой.
Для сохранения всех изменений на странице настроек необходимо нажать кнопку «Сохранить настройки».
Admin (настройки)
Доступ к странице пользователям с ролями: - admin - super admin
ИП
12
Контракты
NFT
Пользователи (описание параметров и алгоритм работы)
- Пользователи = инвесторы
- Вкладка Группы
- Страница Admin
- Наполнение полей:
- Кошелек - данные кошелька пользователя
- Telegram - имя пользователя Telegram
- Роль - роль пользователя (member/admin)
- Тариф - тариф по умолчанию
- Комиc - комиссия пользователя
- Бот - признак активирован ли бот
- Банк - признак подключен ли банк
- Кнопка Действия - Редактировать/Рефералы/Пересчет наград/Создать счет/Пополнить счет/Заморозить счет/Баланс счета/Удалить
- Кнопка Добавить
- Кнопка Общий экспорт
- Кнопка Импорт
- Наполнение формы Создание пользователя
- Открытие формы по кнопке Добавить
- Наполнение полей
- Раздел Параметры
- Кошелек - кошелек пользователя, текстовое поле, обязательно для заполнения
- Кошелек Solana - текстовое поле, необязательно для заполнения
- Email - email пользователя, текстовое поле. необязательно для заполнения
- Роль - роль пользователя, выпадающий список, обязательно для заполнения
- Страна - страна пользователя, выпадающий список, необязательно для заполнения
- Telegram - имя пользователя Telegram, текстовое поле, необязательно для заполнения
- Перс. комиссия (-1 выкл.) - комиссия пользователя; числовое поле, обязательно для заполнения
- Откуда узнал - источник откуда узнал пользователь о платформе, выпадающий список, необязательно для заполнения
- Комментарий от админа (скрытый) - текстовое поле, необязательно для заполнения
- Раздел Тариф и группы ИП
- Тариф - выпадающий список из страницы Тарифы, единственный выбор, поле обязательно для заполнения
- Основная группа ИП - поле заблокировано для редактирования, заполняется автоматически в соответствии со значением Тариф
- Дополнительные группы ИП - выпадающий список из страницы Тарифы, множественный выбор, поле необязательно для заполнения
- Раздел Реф. система
- Реф. комиссия 1 уровня - числовое поле, необязательно для заполнения
- Реф. комиссия 2 уровня- числовое поле, необязательно для заполнения
- Реф. комиссия 3 уровня- числовое поле, необязательно для заполнения
- Реф. комиссия платформы - числовое поле, необязательно для заполнения
- Режим реф. наград - выпадающий список (в токенах/в стейблах)
- Раздел статистика
- Раздел в разработке
- Кнопка Отмена
- Кнопка Выполнить
- Раздел Параметры
- Наполнение полей
- Открытие формы по кнопке Добавить
Тарифы
Группы (описание полей и алгоритм работы)
- Группы регулируют видимость инвестиционных проектов для инвестоорам.
- Вкладка Группы
- Наполнение полей:
-
- Имя - текстовое поле, наименование группы
- Открытая - да/нет
- Доступна для тарифов - перечень тарифов
- Участников - количество участников группы (не реализовано)
-
- Наполнение формы Создание группы
- Имя группы - текстовое поле, обязательно для заполнения, по умолчанию пусто
- Слаг - текстовое поле, обязательно для заполнения, по умолчанию пусто
- Доступна для тарифов - перечень тарифов, по умолчанию заполнены все тарифы
- Открытая - да/нет, по умолчанию значение нет
- кнопка Отменить
- кнопка Выполнить
- Наполнение формы Редактирование группы
- Имя группы - текстовое поле
- Слаг - текстовое поле
- Доступна для тарифов - перечень тарифов
- Открытая - да/нет
- кнопка Отменить
- кнопка Выполнить
- Наполнение полей:
- Типы групп:
-
- Основная группа - группа, созданная при создании тарифа
- Дополнительная группа - группа, созданная на странице группы
-
- Алгоритм работы:
- Создание группы
- Создание группы из страницы Группы
- Нажать кнопку Добавить
- В открывшейся форме Создание группы заполнить обязательные поля:
- Имя группы - текстовое поле, обязательно для заполнения, по умолчанию пусто
- Слаг - текстовое поле, обязательно для заполнения, по умолчанию пусто
- Доступна для тарифов - перечень тарифов, по умолчанию заполнены все тарифы
- Открытая - да/нет, по умолчанию значение нет
- Для создания группы необходимо нажать на кнопку Выполнить
- Если необходимо отменить действия - требуется нажать на кнопку Отмена
- В таком случае будет создана автоматическая группа. Для добавления пользователей необходимо перейти на страницу Пользователи и скорректировать перечень групп
- Создание группы из страницы Тарифы
-
- На странице Группы автоматически создается запись с заполненными параметрами при создании Тарифа
-
- Создание группы из страницы Группы
- Создание группы
- Редактирование групп
- Для открытия формы Редактирование группы необходимо нажать на кнопку Редактировать (Действия)
- Имя группы - поле доступно для редактирования
- Слаг - поле доступно для редактирования
- Доступна для тарифов - поле доступно для редактирования, если группа основная, то основная группа недоступна для удаления, можно добавить/убрать тарифы, не являющиеся основным
- Открытая - доступно для редактирования
- Для сохранения изменений необходимо нажать на кнопку Выполнит
- Если необходимо отменить действия - требуется нажать на кнопку Отмена
- Для открытия формы Редактирование группы необходимо нажать на кнопку Редактировать (Действия)
- Удаление групп
- Удаление происходит по кнопку Удалить (Действие)
- Удаление доступно, если пользователи отсутствуют в группе
- Если пользователи в группе есть и функционал недоступен, то выводится ошибка
Депозиты
Возвраты
Награды
События
Уведомления
Настройки
Статусная модель платформы
Описание статусной модели платформы
Статусная модель платформы ИП для обычного контракта
Условие | Статус контракта | Параметры | Статус ИП |
Создание | PAUSED | ИП создан | Пауза |
Сбор средств | DEPOSIT_USDT | Идет сбор средств по ИП | Активен |
Возврат средств на кошелек создателя ИП | DISTR_TOKENS | 100% возврат денег пользователями | В работе |
Завершен вывод средств и ИП завершен | F |