Equally distribute any token to community of NFT holders
ERC721CommunityStream
allows you to create a token stream to equally distribute any tokens (Native, ERC20
, etc) to holders of a specific ERC721
NFT collection.
You can use the sample config input
below when deploying the contract:
ERC721
NFT collection. Only holders of this collection can claim the emitted tokens.0
if changing configuration should be possible from beginning.0
if claiming should be unlocked from beginning.["YOUR_ERC721_CONTRACT_ADDRESS", "0", "100", "0"]
If you need an easier interface for deploying the contract, you can create a new ERC721CommunityStream
via Flair Dashboard.
lock/unclock capability
).ERC20
or native token you own or have permission to mint.emergency withdraw
).sign of stronger decentralisation
).To manage all the above features for your ERC721CommunityStream
after deployment, just import it in Flair Dashboard.
To use a custom claiming widget with full control take a look at this example.
ERC721
NFT smart contract named Bob and Friends
100
community members have minted an NFT from Bob and Friends
's NFT collection.ERC721CommunityStream
contract and import it in Flair Dashboard.royalty recipient
of his NFT Collection as the address of newly created ERC721CommunityStream
.ERC721CommunityStream
.Claiming Page
(available in Flair Dashboard) with them (see above screenshot).Claiming Page
, connect their wallet and claim their share of secondary sales royalties, based on the number of NFTs they hold (1
NFT gets 1/100
share of royalties).To follow a more detailed tutorial, please check here.
Updating Read.me
nonpayable
ticketTokenId | uint256 |
Sep 16, 2022
MIT, AGPL-3.0-or-later