Skip to content

Feature request: Import SERO Wallet keystore in SERO Pullup #4

@kriswebdev

Description

@kriswebdev

SERO Wallet is taking a crazy amount of time to do the full node sync.

In the meantime, if the address has been used to mine/receive funds, it is impossible to transfer those funds.

It seems keystore files are incompatible between both wallets ("Do not import accounts between each other as the account files cannot be mixed") despite the fact that the keystore files look the same, which is a big concern. I understand the new light wallets rely on mnemonic phrase and perhaps that's the reason of this incompatibility but we should have a way to import an SERO Wallet in Pullup.

I can help with the dev if you explain me what to do.

EDIT: What I don't understand is why SERO Wallet uses the keyfile plain "address" (87 chars) JSON field as the "Public Address" of the account in the interface, while SERO Pullup uses something else (132 chars) as the "Main Address" of the account. This something else being mainPkr := self.createPkrHash(w.Accounts()[0].Tk.ToTk(), 1) which is a SHA-3 hash and other operations applied on the keystore "tk" JSON field. Maybe all these tokens are equivalent?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions