Every asset you custody on Finrock lives inside a dedicated MPC wallet, and each wallet can hold one or more deposit addresses. This guide walks you through creating a wallet for an asset, generating the right type of deposit address for your use case, listing and labelling your addresses, and using advanced address features like Manual Sweep and Auto-Forwarding.
Manual Sweep
Manual Sweep lets you consolidate all funds from a non-omnibus (isolated) address directly into the omnibus wallet in a single operation. This is useful for periodic consolidation or when you need to move balances before closing an isolated address.
Call POST /dac/v1/invoke-sweep with the asset and the source address:
Manual Sweep works only for non-omnibus addresses. The sweep moves the entire balance of the specified asset. The operation will fail if your Gas Tank does not hold sufficient funds to cover the network fee — top up your Gas Tank before invoking a sweep if needed.
Auto-Forwarding
Auto-Forwarding automatically routes incoming deposits from a Finrock address to a designated external address on a configurable schedule. This is ideal for treasury flows where you want funds to leave the platform on a regular cadence without manual intervention.
Configure Auto-Forwarding with POST /dac/v1/auto-forwarding:
Frequency options:
Use Nightly frequency to consolidate multiple small deposits into a single forwarding transaction, reducing total network fees. Use RealTime when your downstream system requires immediate settlement.