Wallets

Encrypted HD wallets for native and EVM account families.

The WildRoot desktop application supports multiple named wallets, explicit recovery verification, native ML-DSA-87 addresses and Ethereum-format accounts from one wallet workflow.

Address families

Native post-quantum signatures and EVM-compatible addresses coexist.

Native WildRoot accounts use ML-DSA-87 signatures and wrpq1... addresses. The wallet can also derive Ethereum-format 0x... addresses for EVM compatibility.

wrpq1… · ML-DSA-870x… · EVM18 decimalsShared DAG execution
WildRoot logo
Wallet lifecycle

Recovery material is shown and verified before the wallet is created.

1

Create

Create a named encrypted HD wallet. The GUI begins with no wallet loaded.

2

Record

The wallet displays a 24-word recovery phrase together with a wrrk1... restore key.

3

Verify

Full phrase re-entry is required before creation is finalized.

4

Unlock when needed

The active wallet name may be remembered across restarts, but the wallet returns locked and passwords are never persisted.

Desktop workflow

Wallet activity is connected directly to the in-process node.

Send & receive

The desktop application includes native WR send/receive workflows, address selection and automatic live balance/transaction updates.

Tokens & history

Wallet, address, token and transaction lists are paginated. Token pinning and richer transaction detail are built into the desktop workflow.

Multiple wallets

Named encrypted wallets live under the wallet data directory so one desktop installation can manage separate identities without storing plaintext passwords.

Fragmented mining funds

One logical payment can be split into multiple canonical transactions.

Mining wallets can accumulate more mature coinbase outputs than fit in WildRoot's 16 KiB canonical native transaction limit. The wallet planner can split one requested payment into multiple valid transactions while keeping the recipient's logical amount exact and accounting for the combined protocol fees.

Splitting is opt-in. The desktop wallet requires the user to enable Allow splitting into multiple transactions before broadcasting such a plan; otherwise it reports the required transaction count and total fee.
Canonical native tx limit16 KiB
Recovery phrase24 words
Restore key prefixwrrk1...
Native address prefixwrpq1...
EVM address form0x...