# Virtual Addresses

## Overview

Virtual addresses let you hand each customer a unique TIP-20 deposit address that auto-forwards to a
single registered master wallet, with no sweep transactions and no new-account gas cost. You
register a master once onchain, then derive unlimited deposit addresses offchain. Deposits to any of
them credit your master wallet directly.

[See the Virtual Addresses specification](https://docs.tempo.xyz/protocol/tip20/virtual-addresses)

## See More

<Cards>
  <Card icon="lucide:user-plus" title="Register a Master Address" description="Mine a proof-of-work salt and register your master wallet." to="/tempo/guides/virtual-addresses/register" />

  <Card icon="lucide:search" title="Resolve & Accept Payments" description="Derive deposit addresses and resolve them to the master." to="/tempo/guides/virtual-addresses/resolve" />

  <Card icon="lucide:square-function" title="virtualAddress.registerMaster" description="Register a master address for virtual-address forwarding." to="/tempo/actions/virtualAddress.registerMaster" />

  <Card icon="lucide:book-open" title="Tempo Docs: Virtual Addresses" description="How TIP-1022 forwarding removes sweep transactions." to="https://docs.tempo.xyz/protocol/tip20/virtual-addresses" />
</Cards>
