Register a deterministic deposit address for a wallet
Returns the deterministic on-chain deposit address for a wallet and records it so incoming deposits are watched and credited. Pass the wallet and optionally an existing subaccount id; when creating a new subaccount (subaccount omitted or 0) a non-zero manager_id is required. Repeated calls return the same cached address and keep it alive, while new registrations are rate limited per rolling window; unused addresses are dropped after 7 days.
Body
Which factory to register against. Required: the same (wallet, subaccount, manager) has a distinct escrow address per factory, so callers must always be explicit about which flow they want.
slow, fast Wallet address to watch for deposits.
Manager the deposit routes under. Required (non-zero) when creating a new subaccount (subaccount_id omitted or 0); must be 0 or omitted for an existing subaccount — it salts the deposit address, so a nonzero value would mint a distinct escrow for the same destination.
x >= 0Response
Success
Which cex-style deposit factory an address/deposit belongs to. Slow credits the depositor's own subaccount on-chain; Fast pools every deposit into an admin-set subaccount and the real owner is credited off-chain from the factory's DepositProcessed events.
slow, fast x >= 0