Documentation

FlashAlliance User Handbook

This section explains how FlashAlliance works in practice: what users should prepare before transactions, what FATK is responsible for, how states restrict actions, and why some flows fail when preconditions are not satisfied.

1. What FlashAlliance is

FlashAlliance is a pooled NFT execution module. A fixed participant set funds an alliance, performs NFT acquisition, and later votes sale parameters. Ownership outcomes are split according to fixed shares configured on alliance creation. Every alliance is isolated and controlled by local contract state.

The product is intentionally strict. Users cannot bypass state requirements in UI if contract preconditions are not met. This is why some errors look repetitive: the contract guards are working as intended.

2. Quick start for new users

  1. Open `dApp` and connect wallet.
  2. Verify current network and factory address.
  3. Open alliance page and check current state banner.
  4. If state is `Funding`, run `Approve` then `Deposit`.
  5. If state is `Acquired`, continue with voting and sale controls.
  6. If state is `Closed`, only allowed terminal actions remain.

Important

Demo mode is active. Reports and useful fixes can be rewarded in FATK. This is not a default cash bug bounty unless explicitly announced.