Приветствую, имеется техническая задача создать кошелёк с ограниченым функционалом(ввод , вывод стейблов, отображение транзакций). В данной ситуации хотел поинтересоваться, есть ли готовые решение под данный функционал который можно интегрировать на свой сайт либо в какую сторону смотреть для реализации данного вопроса?
Нужен именно кошелек или централизованный сервис типо биржи, позволяющий создавать аккаунт и обменивать одну криптовалюту на другую с определенной комиссией? На уровне биржи операции могут называться "ввод" и "вывод", но на уровне кошелька они обычно называются "получение" и "отправка". Этот момент из ТЗ стоит прояснить, потому что архитектурно решения могут быть совершенно разные. Ну а вообще, без определенных знаний создать кошелек будет довольно затруднительно, потому что это комплексный процесс, который может включать следующие шаги:
1) Сначала нужно выбрать актив, который будет служить для "стабилизации" вашей монеты. Это могут быть и драгоценные камни, благородные металлы, фиатная валюта стабильных экономик и другое.
2) Далее нужно будет выбрать блокчейн, на котором вы будете выпускать ваш стейблкоин. Этот момент очень важен, потому что от него будет зависеть и разработка кошелька, и разработка смарт-контракта для вашего стейблкоина.
3) Далее идет разработка самого смарт-контракта, в котором содержится основная логика функционирования стабильной моменты. Этот шаг требует углубленных знаний не только в самих принципах построения смарт-контрактов, но и возможно потребует изучение нового языка программирования. Например, Solidity.
4) Нужно подумать о вопросах обеспечения ликвидности и самого резервного обеспечения вашего стейблкоина. Без этого стейблкоин может быть не таким уж стабильным.
5) Создание самого кошелька подразумевает обычно пользовательский интерфейс и серверную часть. Если с интерфейсом все понятно (для начала можно и CLI использовать), то бэкенд опять будет зависеть от самого блокчейна. Можно присмотреться к опенсорсным решениям для конкретного типа блокчейна, если они есть, разумеется.
Готовых решений я не знаю, потому что не интересовался этим вопросом, но быстрый поиск в Google выдает что-то типо такого:
https://github.com/ton-blockchain/stablecoin-contract/tree/main и
https://codepal.ai/code-generator/query/qJiRs9R2/create-erc20-stablecoin и
https://codepal.ai/code-generator/query/dYJR65Nx/create-launch-erc20-stablecoin и
https://github.com/topics/stablecoin?l=javascript