# Telegram Mini-App

{% embed url="<https://www.youtube.com/embed/OCqajMcdCT0?autoplay=0&modestbranding=1&rel=0&vq=hd1080>" %}

### Introduction

**MusiKhan** is the flagship Tune-to-Earn app built on HanChain’s Music RWAfi framework. The Telegram Mini-App allows users to stream music and earn rewards directly within Telegram without any installation. By staking LP tokens, users can unlock exclusive Web3 K-POP tracks and participate in Spin games to earn HAN tokens based on their listening activity.

***

### Key Features

* **LP Staking**: Stake TON/jHAN liquidity tokens to earn Unlockable Tunes (rights to unlock music)
* **Streaming Music**: Use Unlockable Tunes to unlock and listen to music
* **Spin Game**: Spin chances based on how many tracks you've unlocked
* **Referral Rewards**: Earn 10% of your referred friend’s Spin rewards
* **Social Path**: Earn additional rewards through community participation
* **Claim**: Instantly claim earned HAN tokens to your connected wallet

***

### Getting Started

* Open the MusiKhan Mini-App on Telegram: <https://t.me/musikhan_bot>
* Connect your TON wallet via **TON Connect**

***

### How to Stake

**Add Liquidity**\
Provide TON to the jHAN pair pool and generate pTON-jHAN LP tokens\
Contract type: `jetton_master`, `stonfi_pool_v2`\
Contract Address: `EQC1sZXqV0xDP2zWApo1OglS5iretzQfGONTLTEIL7Qj8J4_`

**Stake**\
Sign to stake your LP tokens with a 30-day lockup\
No limit on cumulative staking

**Reward**\
Earn 0.0000000000016 Unlockable Tunes per second per 1 LP staked\
Unlockable Tunes = available track unlocks for streaming

**Withdraw**\
After the 30-day lockup, you can select and withdraw any staked LP\
Even after the lockup period ends, rewards continue accumulating until withdrawal\
Withdrawing liquidity (TON + jHAN) requires signing via Ston.fi\
Withdraw blockchain fee: approximately 0.3–1 TON

***

### Unlocking & Listening

* Use accumulated Unlockable Tunes to unlock selected K-POP tracks
* One unlocked track is valid for 7 days of streaming
* **Max Random**: Randomly select multiple tracks at once
* **Play List**: Save favorite tracks for quick access
* **Unlock Selected**: Unlock chosen tracks or auto-Random selected ones
* **Unlock**: Unlock one track at a time
* All unlocked tracks are counted as Spin game entries

***

### Spin Game & Rewards

* Spin chances are earned 1:1 based on the number of Unlocked Tunes
* Each Spin yields random HAN rewards (e.g., 10–100 HAN)
* No daily limit on number of spins
* **x TAP**: Each tap consumes 1 Unlocked Tune, increasing Spin multiplier
* **÷ TAP**: Decrease the multiplier before spinning

***

### Friends

* When your friend first accesses MusiKhan using your invite link, you're connected automatically
* Every time your friend earns Spin rewards, you receive 10% of their reward in real-time
* You can find your invite link under: **Friends → Invite a Friend**

***

### Social Path

* Participate in Web3 quests, fan communities, and activities to earn HAN
* Stay informed with crypto breaking news and missions

***

### Claim

* Tap **Claim** and sign to instantly receive all accumulated rewards in your TON wallet

***

### Frequently Asked Questions (FAQ)

**Q1. Can I listen to music without staking?**\
A1. No. You must stake LP tokens to receive Unlockable Tunes to access the music.

**Q2. When are Spin rewards paid out?**\
A2. Spin results are instant. Rewards can be claimed anytime using the Claim button.

**Q3. Where can I check my referral rewards?**\
A3. Go to the “Referrals” or “Friends” tab to view real-time referral earnings.

**Q4. Can I stake multiple times?**\
A4. Yes. You can stake as many times as you like to extend your access to Unlockable Tunes and accumulate more rewards.

***


---

# 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://hanchain.gitbook.io/hanchain/musikhan-ecosystem/tune-to-earn-app/telegram-mini-app.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.
