FlashAlliance
is a standalone ERC20-funded collective NFT trading module.
Each Alliance instance is a self-contained pool with fixed participants and fixed ownership shares.
FlashAlliance is designed as a lightweight, capital-efficient coordination layer for small groups that want to acquire and manage high-value NFTs together.
There is no global DAO dependency. Each Alliance operates independently.
Note: Please read the Contract Documentation before integrating with this repo.
Core Flow
- Participants deposit ERC20 in
Funding. - Alliance buys NFT when target is reached.
- Participants vote sale params in
Acquired. - Sale executes and proceeds are split by fixed shares.
- If funding fails, participants withdraw refunds.
- Emergency NFT withdrawal is available via participant quorum.
Contract Documentation See: docs/CONTRACTS.md
Learn More
- Flash Alliances site: website
- Flash Alliances front: repository
Docs
- Architecture: ARCHITECTURE.md
- Security: SECURITY.md
- Upgrades: UPGRADES.md
- Configuration: CONFIG.md
- Operations: OPERATIONS.md
- FAQ: FAQ.md
- Glossary: GLOSSARY.md
- Getting Started: GETTING_STARTED.md
Disclaimer
This repository contains the core smart contracts of the protocol. The codebase may evolve rapidly, so older guides may not match the current layout. Refer to the latest docs for accurate integration guidance.
License
2025 BERT info@tenyokj
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 3 of the License, or any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.
