# Create a Capsule

{% hint style="info" %}

## 📜 **TL;DR:**

* Capsule is an asset transfer protocol that allows anyone to batch and transfer multiple assets in a single package on Hemi.
* Additionally, Capsule provides users and developers with advanced functionality like gasless transactions, re-routing/recalling, and configurable security.
* Earn and track Hemi [points](https://points.absinthe.network/hemi/start) for completing this tutorial!
  {% endhint %}

***

## 📖 Background

* Capsule is an asset transfer protocol that allows anyone to batch and transfer multiple assets in a single package on Hemi.
* Additionally, Capsule provides users and developers with advanced functionality like gasless transactions, re-routing/recalling, and configurable security.
* Visit [Capsule Labs](https://capsulelabs.xyz) to learn more about the Capsule protocol.

***

## 🏁 Prerequisites

1. [MetaMask Wallet Setup](https://docs.hemi.xyz/how-to-tutorials/using-hemi/wallet-setup/metamask-wallet-setup)
2. [Tunnel ETH to Hemi ](https://docs.hemi.xyz/how-to-tutorials/using-hemi/tunnel-from-ethereum/tunnel-eth-to-hemi)(or other Hemi assets)

***

## 📚 Tutorial

## Video

{% embed url="<https://vimeo.com/1030135231?share=copy>" %}

### 1. Visit the Hemi Capsule [website](https://app.capsulelabs.xyz/)

***

### 2. Connect your MetaMask wallet

Connect your MetaMask wallet by clicking the button in the top-right corner.&#x20;

{% hint style="warning" %}
**Capsule currently only supports the Hemi testnet network.** View our official [documentation](https://docs.hemi.xyz/discover/network-details) to add the Hemi testnet network to your wallet and ensure that you are connected to the Hemi network before proceeding.
{% endhint %}

***

### 3. Add assets to your Capsule

Click `'Add Asset'` to select the Hemi assets you would like to add to the Capsule. You may add any quantity and any combination of any Hemi assets as desired.&#x20;

<figure><img src="https://3063395300-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrGAUP9hcnvqWQvHZlN0%2Fuploads%2FtRFXdIU8Gis7COI7M5oq%2Fimage.png?alt=media&#x26;token=b7179a6b-d156-42d0-975a-86ed5497b84d" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3063395300-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrGAUP9hcnvqWQvHZlN0%2Fuploads%2Fku2cNYIzHLQKquyFR6s5%2Fimage.png?alt=media&#x26;token=bbfc0508-a697-49c7-9aac-939465007e65" alt=""><figcaption></figcaption></figure>

*Optional*: You may change the name of the Capsule generated in the text box below the `'Add Asset'` button.

When finished, click  `'Continue'`.

***

### 4. Add features

Capsule comes with a variety of optional features, including:

* **Gasless Pickup:** The assets can be redeemed without pay gas costs.
* **Time Locked:** The assets cannot be redeemed until a specific time.
* **Password Protection:** A password is required to redeem the assets (a unique and random password is provided by Capsule).
* **Asset Key Verification:** The asset cannot be redeemed unless the recipient holds a designated NFT in their wallet (specific ID optional).

![](https://3063395300-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrGAUP9hcnvqWQvHZlN0%2Fuploads%2Fz9BYkCYFefm0cmkugvNg%2Fimage.png?alt=media\&token=23a1896f-e71a-4825-b69a-80c4dc1f8dc1)

After selecting and adjusting any preferred features, click  `'Continue'`.

***

### 5. Verify the transaction

Once you are satisfied with your Capsule, click the checkmark that says `'I've read and I agree to the terms listed in the Capsule Terms of Service and Privacy Policy.'`

When finished, click  `'Continue'`.

***

### 6. Approve the assets included in your Capsule

To finalize your Capsule, you must approve all the assets you included inside your MetaMask wallet.&#x20;

<figure><img src="https://3063395300-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrGAUP9hcnvqWQvHZlN0%2Fuploads%2FZGuZ38OxGnkkQdbOySMr%2Fimage.png?alt=media&#x26;token=7f5a4964-bd84-41dc-be50-f11c5a980980" alt=""><figcaption></figcaption></figure>

When finished, click  `'Continue'`.

***

### 7. Confirm the transaction

Confirm your transaction in MetaMask.

<figure><img src="https://3063395300-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrGAUP9hcnvqWQvHZlN0%2Fuploads%2FmOvUi1ZP0AyNXsruOSQq%2Fimage.png?alt=media&#x26;token=7d533dd2-4324-4beb-85b2-17c14aa1c735" alt=""><figcaption></figcaption></figure>

***

### 8. All done! 🎉

Copy your Capsule transfer link (and if included, your redemption password) and distribute your Capsule as desired!&#x20;

<figure><img src="https://3063395300-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrGAUP9hcnvqWQvHZlN0%2Fuploads%2FWPKVtg4crNmRsbvWSp0n%2Fimage.png?alt=media&#x26;token=3eeeb90b-26b7-4588-904b-07cdfa187322" alt=""><figcaption></figcaption></figure>
