Resolving Errors
Common errors
Wallet won't connect
XDAO TON connects to a wallet via TonConnect (Tonkeeper and other TonConnect-compatible wallets) and confirms sign-in with a cryptographic signature (TON Proof). If the connection fails or the session drops:
Make sure a TonConnect-compatible wallet (e.g. Tonkeeper) is installed on your device and you're signed in to it.
Click your wallet address in the top-right corner of the Mini App and choose Connect to TON.
Confirm the signature request in your wallet. If the wallet window closed on its own or you didn't confirm in time, retry the connection.
If you switched the active address directly inside the wallet app, XDAO TON detects this and logs you out for security — reconnect with the address you want to use.
If nothing helps, close the Mini App completely and reopen it via the @xdao_ton_bot bot — this resets the local connection state.
Transaction doesn't go through
Any action in a DAO — voting, contributing to crowdfunding, claiming LP, and so on — is a transaction that needs to be confirmed in your wallet. It can fail to go through for several reasons:
You cancelled or didn't confirm the transaction in your wallet. The app will show something like "You cancelled the transaction in your wallet." Just repeat the action and confirm the transaction in your wallet without closing the window.
The transaction was rejected by the network/smart contract. This usually means something changed between signing and execution: insufficient balance, or the object (proposal, campaign) has already closed or changed status. Check your balance and the current state of the DAO/proposal/campaign, then try again.
The ton://transfer deeplink for a contribution or LP claim is stale. These links are generated for a specific amount and campaign state at request time. If your wallet refuses to sign the link, or the amount/address looks wrong, go back to the Crowdfunding page and request a fresh link.
Not enough TON for gas
Every transaction on TON — voting, creating a proposal, contributing to crowdfunding, claiming LP or an NFT — requires a small reserve of TON on top of the operation's own amount: this is gas (the network fee) and the execution fee for the smart contract to carry out the action. If this reserve is insufficient, XDAO TON will show an error such as "Insufficient TON for gas" or "Insufficient TON balance" up front and won't let you send the transaction.
This rule also applies to jetton operations: even when you're sending or contributing a jetton rather than TON, your wallet balance still needs a small reserve of TON specifically — it's used to pay gas.
What to do:
Top up the TON balance on your wallet — with a margin above the operation's amount.
Try the action again. Any unspent portion of the TON reserved for gas is usually returned to your wallet after the transaction executes successfully.
Proposal doesn't execute until general consensus
Every DAO action in XDAO TON goes through a proposal: a GP creates it, GPs vote on it, and only once general consensus is reached — the vote threshold set in the DAO's settings (shown on the Overview tab as Consensus, in %) — does the proposal execute on-chain automatically.
If general consensus isn't reached by the time voting ends, the proposal gets a Rejected status and does not execute — no funds are sent, and no other action takes place. Votes cast for it don't carry over to a new proposal.
What to do if your proposal is "stuck" and not executing:
Open the proposal on the Votes tab and check its status and how many votes it has relative to the current Consensus.
If the voting period hasn't ended yet, ask the other GPs to vote — the proposal will execute automatically as soon as general consensus is reached.
If the period has ended and the proposal is now Rejected, create a new proposal (Create Proposal) with the same action.
If general consensus in your DAO is set too high, reaching it can be difficult even with active GP participation. You can change the threshold with a Change General Consensus proposal — but raise it with caution: too high a threshold can block decision-making in the future.
Crowdfunding contribution not counted / campaign didn't reach soft cap
If a crowdfunding campaign doesn't reach its soft cap by the end date, it's considered unsuccessful and no LP tokens are issued for it. In this case, everyone who contributed funds can claim a full refund — the LP Manager processes the refund automatically, and the action is available from the campaign page.
How to report an error
We're constantly updating XDAO TON and adding new features. If you've run into an error that isn't listed above:
Click the "?" question icon next to your wallet address in the top-right corner of the Mini App.
The Help window opens — on most pages it shows a contextual FAQ for the current section (DAO, Crowdfunding, Votes, etc.).
If it doesn't answer your question, write to our support: t.me/xdao_eng, or check out the Contact Us page.