> For the complete documentation index, see [llms.txt](https://docs.mybucks.online/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mybucks.online/user-guide/transfer-a-wallet-via-url.md).

# Transfer a wallet via URL

With **mybucks.online**, you can send cryptocurrency—or transfer **the envelope itself** (full ownership of the one-time wallet and its contents) via a URL. The recipient simply clicks the link to open it and take full ownership.

Try this link:\
[https://app.mybucks.online/#wallet=VWnsSGRGVtb0FjY291bnQ1JgIxMTIzMjQCb3B0aW1pc20=\_wNovT<br>](<https://app.mybucks.online/?wallet=VWnsSGRGVtb0FjY291bnQ1JgIxMTIzMjQCb3B0aW1pc20=_wNovT&#xA;>)

### What is it for?

* **Effortless Gifting and One-time Use**\
  This feature allows you to create a one-time wallet and put stablecoins or memecoins into it. You can transfer full ownership as a gift without ever asking for a recipient's address. These serve as a "starter" wallet for the recipients, who can then easily withdraw the funds into their own personal pockets or primary wallets.
* **Massive Airdrops and Bulk Distribution**\
  This is a powerful tool for bulk distribution and massive airdrops to many people simultaneously. You no longer need to ask for a wallet address or force users to connect their wallet to your app for a small $5 referral fee. You simply share the unique links through any messaging platform, social media, or email.
* **Programmatic Generation and Export**\
  Developers can use a few lines of code to generate a list of wallets and deposit funds programmatically. You can export these wallet links as a CSV file and feed them into third-party marketing platforms like Layer3. These platforms can then distribute the links as incentives or rewards to their users automatically.

### How it works?

You can generate a link in the **Account Details** menu. Internally, this process encodes the passphrase and PIN into a URL-friendly format by **Base64** and generates a unique token.

To ensure maximum privacy, this token is appended to the URL as a **hash fragment** (#wallet=...). Because information following the **#** symbol is handled exclusively by the browser, it is never sent to any server and will not appear in any server-side logs.\
When a user clicks the link, it will decode the passphrase and PIN, identify the active network, and open the account automatically.

Developers can also review the [**@mybucks.online/core**](/concept/mybucks.online-core.md) package, which contains the essential logic for hashing and private key generation. This package is publicly available on npm and is also responsible for the logic to generate and parse gifting-link tokens. This provides a great possibility to generate wallet accounts programmatically for custom automation or integration into other platforms.

#### ![⚠️](https://fonts.gstatic.com/s/e/notoemoji/16.0/26a0_fe0f/32.png) Security Warning

* **The URL contains your credentials**: The passphrase and PIN are encoded into the URL. They are not encrypted.
* **The recipient gains full access**: Anyone who has the link can extract the passphrase and PIN used for that specific wallet.
* **Use temporary credentials**: Never use your primary email, bank, or exchange passwords for a gift wallet.
* **One-time use**: Only use unique, temporary credentials for wallets you intend to transfer via URL.
