You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The HD-Wallet implementation is flawed and does not align with the official BIP32/44 standards as we seem only incrementing / deriving on the address index level with a static (potentially config-derived?) account id.
multi-wallet support on seed level where each seed = one wallet. (already supported)
multi-account support: each asset allows the creation of multiple accounts (for clean "purpose" isolation). i.e. If I create a new account, the account ID needs incremented.
multi-address support: each account can then have multiple addresses.
if I create a multi-account/address wallet on any other BIP32/44 wallet (Trezor, etc.) I expect to see the same pub-keys for all accounts/addresses as in the corresponding ADEX wallet (with same seed).
implementation needs to align with official BIP32/44 standards
The text was updated successfully, but these errors were encountered:
Make sure that swap restarts work right when activating a coin with a different address. after feat(core): multi-pubkey DB support #2093. A new method similar to coins_needed_for_kickstart should show what address to enable for swaps on restart.
Add more HD wallet tests using geth dev node once.
Add tests for HD balance streaming
Add test for multiple addresses nonce lock
Extract pubkey methods and additional enhancements.
Move mm2src/coins/coin_balance.rs and related HD wallet balance implementations to hd_wallet mod.
Create hd_wallet crate once the code is completely decoupled from coins crate code.
Add crate features for HW wallet, balances, withdraw and serde support. Trezor should be separate from hd_wallet crate and implement the HW traits.
EVM Transaction History
NFT HD wallet
Add an optional Nonce and from address to sign_raw_transaction methods.
Balance stream for single address or all addresses (reduces cost if a GUI wants to stream balance for only one address)
Implement HD wallet functionalities for more coins, this will require new activation methods.
Show enabled address in responses.
Add option to get total balance of all addresses in addition to page_balance in account_balance response.
The HD-Wallet implementation is flawed and does not align with the official BIP32/44 standards as we seem only incrementing / deriving on the address index level with a static (potentially config-derived?) account id.
https://github.com/KomodoPlatform/atomicDEX-API/blob/371595d6c0d322e677669544aa37ec6304140fe8/mm2src/crypto/src/standard_hd_path.rs#L18
expectation:
The text was updated successfully, but these errors were encountered: