Как я могу узнать, какой пользователь совершил транзакцию USDT? - PullRequest
0 голосов
/ 22 января 2020

Я создаю приложение и хочу, чтобы мои пользователи вносили монеты USDT на мой адрес, который является адресом обмена (у меня нет закрытых ключей).

Как узнать, какой пользователь сделал какая транзакция?

У меня есть способ, который заключается в добавлении числового идентификатора пользователя c к сумме, например, если пользователь хочет внести 100,00 USDT монеты, а идентификатор равен 158769, я могу добавить идентификатор в такой сумме: 100.0000158769 и сделать его в виде QR-кода, чтобы пользователь мог внести точную сумму, чтобы я мог знать, что он совершил эту транзакцию, но есть ли другой способ сделать это, есть идеи?

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 25 января 2020

Создайте адрес для каждого идентификатора пользователя и объедините адрес, сумму для создания QR-кода. Это поможет вам в будущем, если вы будете использовать любые сторонние API-интерфейсы для служб крипто-кошелька. Потому что у каждого есть адрес и идентификатор пользователя.

0 голосов
/ 23 января 2020

Этот адрес обмена используется для других целей, кроме транзакций для вашего приложения? Поскольку у каждой транзакции есть отправитель и адрес получателя, связанный с ним, и адреса уникальны. Если ваши пользователи являются зарегистрированными пользователями вашего приложения или службы, в вашем приложении вам необходимо поддерживать собственную базу данных пользователей, в которой хранятся данные других пользователей, такие как электронная почта, имя, идентификатор и т. Д. c, а также адрес пользователя для сопоставления. Вы можете запросить блокчейн, чтобы получить подробную информацию о транзакции по адресу. Однако кроме информации о транзакции и адреса реальные пользователи всегда анонимны.

...