# Transfer a wallet via URL

With **mybucks.online**, you can send cryptocurrency and even **wallet itself** via a URL. The recipient simply clicks the link to open the wallet 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mybucks.online/user-guide/transfer-a-wallet-via-url.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
