Академический Документы
Профессиональный Документы
Культура Документы
User 1
Примечания
Кнопка CONNECT WALLET на шаге 1 должна визуально
относиться к первому (левому) окну From.
Step 1 Create new crosschain exchange А на шаге 2 должна переместиться к правому окну.ы
CONNECT WALLET Список blockchain: модалка со списком блокчейнов и соответствующие иконки блокчейнов.
Пользователь User 1 заходит
на страницу сервиса и заполняет Список asset: модалка со списком монет и соответствующие иконки.
основные поля: From To
Блокчейн 1 и 2 value - цифровое поле. Может помечаться как неверно введенное.
Криптовалюта 1 и 2 blockchain blockchain
Размер 1 и 2 to my address - поле ввода блокчейн адреса. Может помечаться как неверно введенное.
Адрес на Блокчейн 2. asset asset
Под кнопкой (или где-то еще) SAVE AND CONFIRM выводится краткая инструкция,
Далее подключает кошелек на что делать дальше.
Блокчейне 1.
value value
После нажатия на SAVE AND CONFIRM должно появится обозначение уникального номера
При нажатии на кнопку to my address обмена: Exchange ID.
Connect wallet открывается
модальное окно с поддерживаемыми Где-то рядом с окнами должно находится окно с краткой подсказкой, что делать дальше.
кошельками.
SAVE AND CONFIRM fill the data fields
После подключения
автоматически проставляется
адрес на этом блокчейне (нижнее
поле-label From:) и
проверяется доступный остаток.
Если введенное количество
превышает остаток, то поле
value помечается красным.
Далее нажимает кнопку Create new crosschain exchange
Save and confirm, тем самым
сохраняя введенные поля на CONNECT WALLET
сервере.
При нажатии всплывает From To
модальное окно с условиями
сервиса, говорящее Ethereum Binance Smart Chain
о том, что введенные данные
нельзя поменять и что Ether USDC (BEP-20)
пользователь соглашается с
условиями сервиса.
0.1 120
Сервер присваивает обмену
уникальный код и ссылку. 0xbb21b87eE77094b300f626A8E9be32bc558dbb21
При повторному заходе на
эту же страницу пользователь
определяется автоматически SAVE AND CONFIRM connect wallet
через подключенный кошелек.
From To
Ethereum Binance Smart Chain
User 2
From To From To
Ethereum Binance Smart Chain Binance Smart Chain Ethereum
WITHDRAW WITHDRAW
waiting for the other side deposit waiting for the other side deposit
or or
WITHDRAW
other side deposit at Jul 20, 2022 11:05:43 WITHDRAW other side deposit at Jul 20, 2022 11:05:43
waiting for the arbitration aprove waiting for the arbitration aprove
or or
CLAIM MY FUNDS CLAIM MY FUNDS
Step 3
После получения депозитов от обоих пользователей, администратор получает оповещение
о новом обмене. Проверяет, что транзакции были приняты сетями.
Заходит в админку сервера, подключает кошелек подписанта на
блокчейне 1 и выдает пользователю User 2 подпись с правом забрать средства.
Далее подключает кошелек пописанта на блокчейне 2 и выдает пользователю User 1
подпись с правом забрать средства.
Order complete Crosschain exchange ID: 0A865D7E67 Crosschain exchange ID: 0A865D7E67 Order complete
CONNECTED: 0xbb11...bb11 CONNECTED: 0xbb21...bb21 CONNECTED: 0xbb22...bb22 CONNECTED: 0xbb12...bb12
После получения средств по обмену После получения средств по обмену
страница продолжает существовать, страница продолжает существовать,
показывая параметры обмена при From To From To показывая параметры обмена при
условии, что подключен кошелек
условии, что подключен кошелек Ethereum Binance Smart Chain Binance Smart Chain Ethereum пользователя User 2 на блокчейне 1
пользователя User 1 на блокчейне 1
или 2. или 2.
Ether USDC (BEP-20) USDC (BEP-20) Ether
0.1 120 120 0.1
From: 0xbb11...bb11 0xbb21b87eE77094b300f626A8E9be32bc558dbb21 From: 0xbb22...bb22 0xbb12b87eE77094b300f626A8E9be32bc558dbb12
other side deposit expired your funds returned exchange complete funds withdrawed
Exchange history Create new crosschain exchange Если пользователь на любом шаге подключил кошелек,
то опционально (при наличии) появляется раздел Exchanhe History
CONNECTED: 0xbb11...bb11 со спойлером, за которым спрятан список всех обменов с
участием этого кошелька. Каждая строка списка кликабельная и
ведет на соответствущие детали.
From To
Загооловк Exchange History не должен бросаться в глаза.
Ethereum Binance Smart Chain
Exchange history
CONNECT WALLET
From
blockchain
asset
value
connect wallet
and fill the your address
CONNECT WALLET
To
blockchain
asset
value
to my address
connect wallet
and fill the your address
Exchange history