Skip to content

Tenyokj/FlashAlliance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flash-Alliances v1.0.0 License: GPL-3.0 Node.js >=22 TypeScript 5.8.0 Hardhat 3.0.15 Solidity Ethers 6.15.0 Tests: Unit passing Tests: Coverage >95% Tests: Integration: Scratch passing Tests: Integration: Sepolia Fork passing Linters passing

FlashAlliance Banner

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

  1. Participants deposit ERC20 in Funding.
  2. Alliance buys NFT when target is reached.
  3. Participants vote sale params in Acquired.
  4. Sale executes and proceeds are split by fixed shares.
  5. If funding fails, participants withdraw refunds.
  6. Emergency NFT withdrawal is available via participant quorum.

Contract Documentation See: docs/CONTRACTS.md

Learn More

  1. Flash Alliances site: website
  2. Flash Alliances front: repository

Docs

  1. Architecture: ARCHITECTURE.md
  2. Security: SECURITY.md
  3. Upgrades: UPGRADES.md
  4. Configuration: CONFIG.md
  5. Operations: OPERATIONS.md
  6. FAQ: FAQ.md
  7. Glossary: GLOSSARY.md
  8. 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/.

About

FlashAlliance is a standalone ERC20-funded collective NFT trading module.

Resources

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors