General

How crypto withdrawal works in TakiPlus Mini

A withdrawal moves your withdrawable balance out of the app and onto a blockchain address you control. This guide explains where that balance comes from, how wallet linking works, which limits a request must clear, what each status means, and why a wrong address cannot be undone.

9 min read

A crypto withdrawal in TakiPlus Mini moves your withdrawable balance out of the app and onto a blockchain address that you control. The payout channel is fixed: USDC on Solana, sent to the Solana wallet linked to your account. The process has four steps — link a wallet, build a withdrawable balance, submit a request for a dollar amount, and wait for the manual review that comes before every payout. Your diamonds are deducted the moment you submit, and they are credited back in full if the request is rejected or cancelled.

This guide covers where the withdrawable balance comes from, how wallet linking works, which limits a request has to clear, what each request status means, and the mistakes that cannot be undone once a transfer is broadcast.

What can actually be withdrawn?

TakiPlus Mini uses two units, and only one of them ever leaves the app.

Coins are the in-app currency. You earn them from tasks, mini-games, invites and rewarded ads, and you spend them on services and features. Coins are not withdrawable.

Diamonds are the cashback unit, and diamonds are the only withdrawable balance. They are credited when you spend: coins on something like an engagement order or a lottery ticket, or Telegram Stars on a paid item. Every credit is written to a separate diamond ledger alongside the spend that produced it, so the balance can be audited entry by entry.

One rule surprises people: not every diamond in your total is withdrawable. Cashback diamonds are. Bonus diamonds — a pre-registration bonus, or a manual grant from support — count toward the diamond figure you see but are filtered out of the withdrawable figure. The wallet screen shows the withdrawable amount as the large number for exactly this reason.

Cashback can also be reversed. If an order you paid for is refunded because the provider could not deliver it, the cashback credited for that order is debited back. Both the refund and the reversal are tied to the same reference key, so neither can run twice.

How do you link a Solana wallet?

Payouts go to the Solana address linked to your account, and nowhere else. There is no address field on the withdrawal form: the server reads your linked wallet and ignores anything the client sends. That design removes the single largest source of irreversible loss in crypto payouts — a destination typed by hand.

There are two ways to link an address:

  • Connect with OKX Wallet. The connect flow opens a wallet modal and hands your address back to the app. The only permission requested is message signing; you are never asked to approve a transaction.
  • Paste the address. A Solana address is a base58 string with no 0x prefix. Copy it out of your wallet app rather than typing it character by character.

Two constraints apply. An address can be linked to one account only — if it is already registered on another account, the link is refused. And the app stores nothing but the public address: funds can be sent to it, never pulled out of it.

The same linked wallet is also the destination for SOL drop rounds, which are a separate reward with their own eligibility rules. A TON wallet connection also appears on the wallet page; that one feeds airdrop distribution, not payouts. Linking TON does not enable a withdrawal.

Which networks and currencies are supported?

One pair: USDC on Solana. Older entries in your request history may still carry other token and network labels from an earlier version of the system, but every new payout uses the same channel.

Consolidating to a single chain is a deliberate trade-off. One chain means one treasury, one gas asset and one accounting path — and it means the destination is always an address that a wallet connection produced rather than one a person retyped.

USDC is a dollar stablecoin issued by Circle and exists natively on Solana as an SPL token. There is a practical consequence: USDC does not sit inside your main SOL balance. It lives in a token account owned by your address, which is why some wallets show nothing at first. If a payout lands and you cannot see it, open the token list before assuming the transfer failed.

What limits does a withdrawal request have to clear?

Every request runs the same checks:

  • Cash-out has to be open. The feature has an on/off flag and a launch timestamp. Until the countdown reaches zero, requests are refused no matter how large your balance is.
  • A minimum and a maximum per request. Amounts outside that range are rejected before anything is burned.
  • A rolling weekly cap that sums your pending, approved and paid requests across the last seven days.
  • A flat processing fee subtracted from the amount you request. What reaches your wallet is the net figure shown before you submit.
  • Enough withdrawable diamonds to cover the requested dollar amount at the current conversion rate.

The live values sit on the withdrawal screen under rates and limits: the diamond-to-dollar rate, the cashback rate, the minimum and maximum per request, the fee and the weekly cap. These are configuration rather than constants — an operator can change any of them — so read them in the app instead of trusting a number printed in any guide, including this one.

How do you submit a withdrawal request?

  1. Open the wallet screen and check the withdrawable balance. If it differs from your diamond total, the gap is bonus diamonds that cannot be cashed out.
  2. Link a Solana wallet if you have not already. Without one the withdrawal screen shows a link prompt instead of a request form, and the server rejects any request with a no-wallet error.
  3. If cash-out has not opened yet, wait for the countdown. Linking early is still useful, because the wallet has to be in place before the first request.
  4. Enter the amount in dollars. The screen converts it into the diamonds that will be burned and shows both the fee and the net amount you will receive.
  5. Submit. The request row is created and the diamonds are burned inside one database transaction, so an interruption cannot leave you with a half-burned balance.
  6. Track the status in your request list. Each row keeps the amount, the destination address, the diamonds burned, the status and — once paid — the transaction hash.

Notice what the form never asks for: a destination, a token or a network. Those are decided server-side. A form that let you choose would be a form that let you get it wrong.

What do the withdrawal statuses mean?

StatusWhat it meansWhat happens nextWhat you should do
PendingThe request was accepted and your diamonds are already burned.A reviewer checks the account by hand; no fixed turnaround is promised.Wait. Nothing on your side is blocking it.
ApprovedReview passed and the payout is being prepared.The transfer is sent to your linked address.Nothing. The destination is already fixed.
PaidThe transfer went out and a transaction hash was recorded.This state is final and is not reversed.Open the hash in a Solana explorer, then check your wallet token list.
RejectedThe request was not processed and a reason was recorded.The burned diamonds are credited back to your balance.Read the reason, fix what can be fixed, submit again.
CancelledThe request was withdrawn before any payout.The burned diamonds are credited back.Submit a new request when you are ready.

The refund path is idempotent: a rejected or cancelled request credits diamonds back exactly once, keyed on the request id. A repeated action cannot double-credit you, and it cannot silently skip the refund either.

Why is review manual, and how long does it take?

Every request is reviewed by a person before any transfer goes out. The screen states this plainly: requests are checked in detail, and accounts with fraudulent earnings or multi-account abuse will not have their withdrawals processed. That review is why no fixed payout time appears anywhere in this guide — a clean account and a flagged account do not take the same amount of time, and any page that promises you a number is guessing.

The on-chain part, once a transfer is broadcast, is fast and cheap. Solana charges a base fee of 5,000 lamports per signature, paid in SOL by the sender rather than taken out of your USDC. The processing fee you see in the app is a platform fee and is a separate thing from the network fee.

Why can a wrong address never be recovered?

A confirmed Solana transaction is final. There is no issuer to call, no chargeback window and no support action that pulls funds back — whoever controls the destination key controls the money. The same property that makes blockchain payouts cheap and fast is what makes address mistakes permanent.

That is why the payout target is your linked wallet instead of a text field, and why the linking flow prefers connect-or-paste over typing. Two habits are worth keeping. Paste addresses, never retype them. And after your first payout, open the transaction hash in an explorer and confirm the destination matches the wallet whose keys you actually hold.

Common mistakes

  • Reading the diamond total as the withdrawable amount. Bonus diamonds inflate the total and cannot be cashed out.
  • Expecting coins to be withdrawable. Coins are spent inside the app; diamonds are the unit that leaves it.
  • Linking an address you do not hold the keys to. A deposit address at a third-party service may not accept an arbitrary token transfer, and you cannot prove ownership of it later.
  • Linking an address already used on another account. The link is refused, and running several accounts is precisely what manual review looks for.
  • Ignoring the weekly cap. A request can fail the cap even when your balance covers the amount.
  • Checking the SOL balance instead of the token list after a payout arrives, then reporting it as missing.

Where to go next

Cash-out sits at the end of a chain that starts with spending, not earning, because cashback is what creates a withdrawable balance. Placing an engagement order is the most common spend that generates it, and how a Telegram Mini App economy works explains why the two-unit design exists in the first place.

If you are still setting up, the getting started guide covers the account basics that review will look at later. And because payout flows attract impersonators, the scam-spotting guide is worth reading before you act on any message about your withdrawal: the app never asks you to sign a transaction, never asks for a seed phrase, and never asks you to send funds anywhere to unlock a payout.

Frequently asked questions

Which coin and network are used for payouts?

Payouts are sent as USDC on Solana, to the Solana address linked to your account. There is no network or token selector on the request form, and the server ignores any destination the client tries to send. Older rows in your request history may display different token or network labels from an earlier version of the system, but every new payout uses the same single channel.

Why is my withdrawable balance lower than my diamond total?

Only cashback diamonds can be withdrawn. Diamonds credited as a pre-registration bonus or granted manually by support still appear in your total, but they are filtered out of the withdrawable figure. The wallet screen deliberately shows the withdrawable amount as the headline number so the gap is visible before you plan a request, rather than at the moment a request fails.

How long does a crypto withdrawal take?

No fixed time is promised, because every request is reviewed by a person before a transfer is sent. The blockchain part is the fast part: once broadcast, a Solana transfer settles in seconds. The variable part is review, which takes longer when the account shows signals worth checking, such as a payout address seen on another account or earnings that need verification.

What happens to my diamonds if a request is rejected?

They come back. Diamonds are burned when you submit, and a rejected or cancelled request credits the same amount back to your balance. The refund is keyed on the request id, so it is written exactly once — it cannot be applied twice, and it cannot be skipped. The rejection reason is stored on the request row so you can see what to fix before trying again.

I was paid but I cannot see the USDC in my wallet. What now?

Check the token list rather than the SOL balance. USDC on Solana is an SPL token held in a token account owned by your address, so it does not appear as part of your SOL balance. Then open the transaction hash from the paid request in a Solana explorer and confirm the destination address matches the wallet you linked. The hash is stored on the request row.

Can I link the same wallet to two accounts?

No. A Solana address can be linked to one account only, and the second attempt is refused without revealing which account holds it. Beyond the technical rule, running multiple accounts is one of the things manual review is designed to catch, and accounts flagged for multi-account abuse do not have withdrawals processed. Use one account and one wallet you control.

Does the app ever need my seed phrase or a transaction signature?

No. Linking a wallet requests message-signing permission only, and the flow never asks you to approve a transaction. Only your public address is stored, which allows funds to be sent to you and never taken from you. Any message asking for a seed phrase, a private key, or an upfront payment to release a withdrawal is not coming from the app.

Sources

Related guides