PLW003v3 | Pali Wallet v4.0.3 | QA Report [3] #732
Unanswered
function0xMarki
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
🔗 References:
✅ Solved
Regarding PLW003v1-IP02, about the improvement of change of Trezor account from UTXO to EVM, has been resolved.
Regarding PLW003v2-IP02, about the misaligned UTXO address validation icon, has been resolved.
Regarding PLW003v2-IP03, about warning messages to allow importing a token, with a visual accessibility issue, has been resolved.
Regarding PLW003v2-IP04, when attempts to connect to a web3 application, it displays a screen prompting the user to select the account, with a visual accessibility issue, has been resolved.
Regarding PLW003v2-ER07, about abnormal behavior after creating a new account and verifying the seed annotation, causing it to break and requiring the extension to be disabled and enabled again, has been resolved.
Regarding PLW003v2-ER09, about errors in the import of some tokens that show names other than those defined in their SC, has been resolved.
Regarding PLW003v2-ER08, about critical issues during the account import process using a seed phrase, generating indefinite loading animations, console errors, and erroneous derivations, has been resolved.
Regarding PLW003v2-ER10, about manually importing a token into Pali Wallet, it does not automatically retrieve the
Token Symbol
orToken Decimals
fields forcing the user to enter them manually, has been resolved.⛔ Not Solved
Regarding PLW003v1-IP01: ---
Regarding PLW003v2-IP01, about the faucet integration not being functional in Pali Wallet, as it depended on the defunct provider, it is recommended to hide these faucet messages, or change the text that says "you can request a faucet on our Discord", leaving them the access link to the Syscoin Discord server, has not been addressed.
Regarding PLW003v1-ER03, about the Wallet's connection with the BlockScout, is partially resolved.
Regarding PLW003v1-ER04, about auto-lock, has been partially resolved.
*Related to incident was reported on GitHub on November 21, 2024, under the identifier [UX-012] | [PLW003v1-ER04] | Lockout timer bypassed #670, name changed for PLW003v1-ER04
Regarding PLW003v1-ER05, about several issues that were identified while testing the Trezor linking functionality, is partially resolved.
Regarding PLW003v2-ER06, about issues with Trezor integration.
💡 Suggestions:
⚙️ Improvements:
❌ Errors:
When adding a new token, the import menu provides two tabs:
When the user selects Your tokens tab, each detected token shows two options: View information or Add it. In both cases on this tab, the “View on Explorer” link correctly directs to the token on the explorer.
The issue occurs when using the “Add Custom” tab. In this case, the “View on Explorer” link generates an incorrect URL: In addition, it appends the suffix
-[chaind]
at the end of the path, which causes an error in the explorer and makes the link unusable._
Pali Wallet includes the “Forget wallet” option within the menu, designed so that users can reset the application, for example, if they wish to change their seed or generate a new one. When used, Pali Wallet restarts and removes the previous account data, returning to its original state, and this option works correctly without any issues.
However, there should also be an alternative mechanism for cases where the user forgets their unlock password. In this situation, since the user cannot access the wallet or the “Forget wallet” menu option, they should be able to re-import their seed. This process should reset Pali Wallet to its original state and, after entering the seed, perform a full restoration based on it, ensuring that the application is linked exclusively to the newly imported information.
However, “Import using wallet seed phrase” reset method does not work as expected.
As shown in the image below, there are two examples of accounts from two chains: one UTXO-type and one EVM-type.
In wallet restoration using “Import using wallet seed phrase” reset method, an inconsistent behavior has been identified in the generation of derived accounts, or a possible caching persistence issue with previously stored accounts.
When restoring a wallet with a different seed (e.g., Seed A → Seed B), Pali only updates account 1 (both in the UTXO and EVM spaces) according to the new seed. However, additional accounts (account 2 onwards) remain identical to those that existed with the previous seed, instead of being deterministically regenerated from the new seed.
Pali Wallet is applying the seed only to the first derivation index (
m/84’/57’/0’/0/0
in UTXO andm/44’/57’/0’/0/0
in EVM), while subsequent accounts appear to remain cached or persisted from the previous restoration, including previously used names, rather than being recalculated with the new seed. Nevertheless, since the user has performed a wallet restoration, Pali should not preserve additional accounts or retain the custom names that the user had assigned before the reset.It is also observed that other previous configurations set by the user, such as custom chains, are not being reset either. These aspects indicate that Pali Wallet is not being fully restored.
_
When the user accesses the "Your keys" menu to view the private key associated with the active account, an inconsistent behavior occurs.
On EVM chains, after correctly entering the unlock password, Pali Wallet displays the corresponding PK without issues. However, on UTXO / Bitcoin chains, even when the user enters the correct password, the application marks it as invalid and does not reveal the PK.
_
Errors in using Ledger.
Linking tests, as well as derivations, are shown, along with their correct operation.
Ledger Accounts & Derivations
m/44'/60'/0'/0/0 : 0x8146…fa15
m/44'/60'/0'/0/0 : 0x8146…fa15
m/44'/60'/0'/0/0 : 0x8146…fa15
m/84'/57'/0'/0/0 : sys1qtz4…h5c9 : zpub6qikh…5oRTY
No compatibility
m/84'/57'/0'/0/0 : sys1qtz4…h5c9 : zpub6qikh…5oRTY
m/84'/0'/0'/0/0 : bc1q0r…kx3n : zpub6r54…rJze
m/84'/0'/0'/0/0 : bc1q0r…kx3n : zpub6r54…rJze
m/84'/0'/0'/0/0 : bc1q5r…0wxc : zpub6qg5…o8tY
[RESUME] : Ledger Live vs Ledger Pali Wallet
_
Errors in using Trezor.
Linking tests, as well as derivations, are shown, along with their correct operation.
Trezor Accounts & Derivations
m/44'/60'/0'/0/0 : 0x8146…fa15
m/44'/60'/0'/0/0 : 0x8146…fa15
m/44'/60'/0'/0/0 : 0x8146…fa15
m/84'/57'/0'/0/0 : sys1qtz4…h5c9 : zpub6qikh…5oRTY
No compatibility
m/84'/57'/0'/0/0 : Does not link
m/84'/0'/0'/0/0 : bc1q0r…kx3n : zpub6r54…rJze
m/84'/0'/0'/0/0 : bc1q0r…kx3n : zpub6r54…rJze
m/84'/0'/0'/0/0 : Does not link
[RESUME] : Trezor Suite vs Trezor Pali Wallet
Beta Was this translation helpful? Give feedback.
All reactions