-
Notifications
You must be signed in to change notification settings - Fork 22
/
Copy pathWalletNames.txt
35 lines (27 loc) · 2.37 KB
/
WalletNames.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
WalletNames регестрируется в javascript по имени wallet_names
Имена кошельков сохраняются глобально в рамках одного логина. То есть кошельки tmh и mth с одним адресом будут иметь одно и тоже имя в рамках одного логина
Q_INVOKABLE void advanceFill(QString jsonNames);
Предварительное заполнение имен кошельков. Должно вызываться 1 раз если таблица не была заполнена
jsonNames вида [{address: address, name: name}]
Результат вернется в функцию
wnsAdvanceFillResultJs("Ok", errorNum, errorMessage)
Q_INVOKABLE void saveKeyName(QString address, QString name);
Задать имя кошельку
Результат вернется в функцию
wnsSaveKeyNameResultJs(address, errorNum, errorMessage)
Q_INVOKABLE void getKeyName(QString address);
Получить имя кошелька
Результат вернется в функцию
wnsGetKeyNameResultJs(address, name, errorNum, errorMessage)
Q_INVOKABLE void getAllWalletsInCurrency(QString currency);
Получить инфу о всех кошельках.
currency == tmh|mth|btc|eth|all
Результат вернется в функцию
wnsGetAllWalletsInCurrencyResultJs(currency, result, errorNum, errorMessage)
где result - json вида
{\"other\":[],\"this\":[{\"address\":\"0x001146ec98b972ebc01ea45317165fa1d27fce3dc4fa791ff8\",\"info\":[{\"currency\":\"mth\",\"device\":\"29548;30434;1673716737\",\"user\":\"[email protected]\"},{\"currency\":\"mth\",\"device\":\"29548;30434;1673716737\",\"user\":\"[email protected]\",\"type\":1}],\"name\":\"\", \"currency\": \"mth\", \"type\": 1}]
где this - кошельки на этом устройстве, other - кошельки на других устройствах
wnsUpdatedWalletNameResultJs(address, name, errorNum, errorMessage)
Вызывается, если имя кошелька было обновлено с другого устройства
wnsWalletsFlushedResultJs(errorNum, errorMessage)
Вызывается, если обновился список доступных кошельков со всех устройств. Возможно появилось что-нибудь интересное