Why does deposit fail if I have tokens?
Typical reasons: wallet is not participant, alliance is not in Funding state, allowance is below deposit amount, or remaining target is already zero.
FAQ
This page resolves practical confusion points seen during onboarding and testing.
Typical reasons: wallet is not participant, alliance is not in Funding state, allowance is below deposit amount, or remaining target is already zero.
In the new flow, buy is execution-only. Participants must first approve one acquisition tuple via `voteToAcquire` and reach quorum before `buyNFT`.
No. Lifecycle is one-way by contract design.
No. For local chain tests you need NFT contract deployed on the same network, correct owner address, and explicit approval for alliance contract.
No. Gas is paid in native network token (for example SepoliaETH). FATK is ERC20 used by alliance economics and reward logic.
Local chain was reset. Redeploy contracts and refresh frontend env addresses before opening dApp pages again.