> For the complete documentation index, see [llms.txt](https://docs.rawrshak.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rawrshak.io/tutorials/developer/rawrshak-dapp/upload-data-to-arweave.md).

# Upload Data to Arweave

### Requirements:

* An Arweave Wallet with AR tokens
* ArDrive login&#x20;

### Tutorial

#### 1. Login to ArDrive

ArDrive: [https://app.ardrive.io](https://app.ardrive.io/#/sign-in)

![Log In to ArDrive](/files/PZUsUxcnUtNa93VJjeAf)

#### 2. Create the Folders for your file management

![Create Folders for file management](/files/SgF4ptDNzHWG7qVKZ6wM)

#### 3. Upload the Asset Packages or Asset Files

![Click Upload File](/files/9wrdyEtcNRDMGzU2ZHoA)

![Upload File](/files/oI5jHXvGJv2BwXy0c5Ki)

#### 4. Wait until the Arweave Transactions are confirmed.

![Arweave Transaction is waiting for confirmation.](/files/77F9dKIe372oeWtlZNm0)

{% hint style="info" %}
This may take somewhere between a 5 minutes to a few hours.
{% endhint %}

#### 5. Verify Data is uploaded using the *Data* Transaction ID

Data Transaction ID: [TAPvrk0\_cEGhoeb9eYe96MIVp3lbpyqH7RlM6owfg3k](https://jqb67lsnh5yedinb436xtb555dbblj3zlotsvb7ndfgovda7qn4q.arweave.net/TAPvrk0_cEGhoeb9eYe96MIVp3lbpyqH7RlM6owfg3k)

You can verify that the file has been processed and uploaded when the *Orange* pending status has turned to *Green.*&#x20;

The Data Transaction ID will be used when creating a Content Smart Contract or Asset in the NFT Launcher.

{% hint style="info" %}
You can use the Data Tx ID to access the file with the uri:&#x20;

**<https://arweave.net/\\><Data Transaction ID>**&#x20;
{% endhint %}
