mirror of
https://github.com/logos-blockchain/logos-execution-zone-wallet-ui.git
synced 2026-07-30 06:33:29 +00:00
39 lines
1.7 KiB
Plaintext
39 lines
1.7 KiB
Plaintext
class LEZWalletBackend
|
|
{
|
|
PROP(bool isWalletOpen READONLY)
|
|
PROP(QString configPath READONLY)
|
|
PROP(QString storagePath READONLY)
|
|
PROP(int lastSyncedBlock READONLY)
|
|
PROP(int currentBlockHeight READONLY)
|
|
PROP(QString sequencerAddr READONLY)
|
|
|
|
SLOT(QString createAccountPublic())
|
|
SLOT(QString createAccountPrivate())
|
|
SLOT(void refreshAccounts())
|
|
SLOT(QString getBalance(QString accountIdHex, bool isPublic))
|
|
SLOT(void refreshBalances())
|
|
SLOT(QString getPublicAccountKey(QString accountIdHex))
|
|
SLOT(QString getPrivateAccountKeys(QString accountIdHex))
|
|
SLOT(QString initializeAccount(QString accountIdHex, bool isPublic))
|
|
SLOT(bool syncToBlock(quint64 blockId))
|
|
|
|
SLOT(QString transferPublic(QString fromHex, QString toHex, QString amountStr))
|
|
SLOT(QString transferPrivate(QString fromHex, QString toHex, QString amountStr))
|
|
SLOT(QString transferPrivateOwned(QString fromHex, QString toHex, QString amountStr))
|
|
SLOT(QString transferShielded(QString fromHex, QString toKeysJson, QString amountStr))
|
|
SLOT(QString transferShieldedOwned(QString fromHex, QString toHex, QString amountStr))
|
|
SLOT(QString transferDeshielded(QString fromHex, QString toHex, QString amountStr))
|
|
|
|
SLOT(QString bridgeWithdraw(QString fromHex, QString bedrockAccountPkHex, quint64 amount))
|
|
|
|
SLOT(void refreshVaultBalances())
|
|
SLOT(QString vaultClaim(QString fromHex, bool isPublic, QString amountStr))
|
|
|
|
SLOT(QString createNew(QString configPath, QString storagePath, QString password, QString sequencerAddr))
|
|
|
|
SLOT(void copyToClipboard(QString text))
|
|
|
|
SLOT(bool checkLabelAvailable(QString label))
|
|
SLOT(QString addLabel(QString label, QString accountIdHex, bool isPublic))
|
|
}
|