Open the result in your Saltix wallet and tap "Apply to Wallet" to create a vanity address. Or enter the 16-char hex tweak manually when importing/restoring a wallet.
Your wallet derives the compressed public key from your seed phrase. Only this public key leaves the device — via QR code or manual entry. The private key and seed never leave your phone.
The Rust engine starts from your public key P and iterates: P[n+1] = P[n] + step*G. This is pure point addition — no scalar multiplication per iteration, achieving 3M+ addresses per second.
When a matching address is found, the server returns a tweak value (u64). Your wallet computes: new_privkey = old_privkey + tweak (mod n). The resulting key pair owns the vanity address.
Server iterates: P[n] = your_pubkey + n × G
Match found: address(P[n]) ends with suffix
Wallet applies: new_privkey = old_privkey + tweak (mod n)
1. You enter secret prefix (hex) on phone
2. Wallet computes: adjusted_pubkey = pubkey + prefix × G
3. Server searches from adjusted_pubkey (can't reverse prefix)
4. Final tweak = prefix + server_offset