1. Overview
StableNet Wallet is a stablecoin wallet built on StableNet Testnet. With banking-app-like usability — including easy, fast transfers and recurring payments — it is designed for anyone to use with confidence.
It is a stablecoin wallet with private transfer support, built on the Ethereum stealth address standard (ERC-5564).
Transactions are hidden from unauthorized third parties, while remaining verifiable by regulated businesses (exchanges, VASPs).
The wallet is powered by three components:
- Private Transfer (Stealth Address, ERC-5564) — Issues a fresh one-time address for every incoming payment
- Secret Transfer Server (STS) — On-chain scanner, relay, and compliance gateway
- Private Bank Contract (PBC) — Manages one-time-address balances in a single on-chain location
Core Principle — Privacy ≠ Regulatory Evasion. Transactions are hidden only from unauthorized third parties. Businesses can still verify, record, and audit them (Compliance by Design).
2. Goals
Public blockchains expose every transaction — counterparties, amounts, and all. Yet hiding this data undermines regulatory compliance. StableNet satisfies three pillars simultaneously, delivering regulatory compliance on top of blockchain technology.
3. Architecture
Three components divide responsibilities across client, off-chain, and on-chain layers.
lookup
(STS)
Compliance gateway
- Generates, maps, and stores Viewing Keys upon wallet request
- Computes stealth key generation and value-splitting transfer algorithms
- Provides data upon compliance request
- Non-custodial structure: cannot control funds centrally without wallet signatures
4. How Private Transfers Work
Based on ERC-5564 Stealth Addresses (ECDH)
- Every transfer creates a new one-time address; only a hint value is recorded on-chain
- Recipients identify their own transactions using a Viewing Key — no intermediary required
Standard limitations
- Wallets must continuously scan the chain
- Addresses are hidden, but amounts remain public
- The ERC-5564 standard exposes the sender's wallet address on-chain
- Sender concealment only works between stealth addresses (a single deposit from an EOA reveals the recipient — an incomplete structure)
- Not suitable for AML / Travel Rule compliance
StableNet's Enhancements:
STS handles the actual processing, batching multiple requests into a single transaction. Amounts are split and aggregated into one-time addresses and reflected in the PBC. Completion is delivered via notifications.
① ERC-5564 Stealth Address Fundamentals
Limitation: Stealth addresses hide "who" but expose "how much (amount)".
StableNet enhances this through three techniques:
② StableNet's Enhancements
5. Four Key User Actions
(User A, B, C ...)
(STS)
PBC
& value splitting (UTXO)
(single transaction)
STS batches multi-user requests into one transaction; scattered stealth address balances land in the PBC.
6. Visibility & Compliance
Each party sees a different scope — this difference is the core of the design.
Regulatory Compliance (Based on the Act on Reporting and Use of Specific Financial Transaction Information, Republic of Korea)
- KYC/AML: Foundation for customer identification and anti-money laundering obligations
- Travel Rule: Exchange of sender/recipient information between VASPs
- STR (Suspicious Transaction Reporting): Report identifiable, recorded, and auditable transaction history to the FIU
- FDS (Fraud Detection System): Real-time detection and blocking of abnormal transaction patterns

