[communication] Free Horses NFT collection minting issue

Greetings

We build a minting site here: Free Horses for a 300 NFT collection with a 2N price. Minting started Friday 8th July.

Issue: There were 4 types of NFTs, 2 were very rare, just 1 piece of red horse and 3 pieces of blue, but once we started the minting, we saw the second and third wallets to mint got the red and blue, meaning our Free Horse community never got a chance.

We created the smart contract for the mining process; this is its name (freehorsesspartans.freehorses.near), the idea was to perform a random process and that users have the opportunity to get a leader (red) or a commander (blue). We decided to do the Random process from the front end, but unfortunately, we did not do it well since there are 4 series with several copies. We did the process based on 4 series and not on 300 copies. This leaves two vulnerabilities:

  1. High chance to get commander and leader when minting first
  2. Go directly to the contract and manually select the type of your choice to mint

On behalf of the GlobalDV team, we feel very sorry for this mismanagement, and we want to explain what happened transparently to the entire community.

At no time do we want to make any fraudulent transaction that does not benefit the entire community.

2 Likes

Thank you Andres, for sharing this report with us previously and privately.

After reviewing to the information received by the developers, we understood that the whole community never had a chance to receive any of the Commander (Blue) or the Leader (Red) because it was minted at the beginning of the mint by the same member, only one community member who minted 4 horses and this horses where the 3 Blue and the Red.

At the end of Wednesday 13th of July, after a discussion with the core team, we decided to ask the community and to try to be fair with all. So we brought to light the issue to our community using our Discord Server as a communication channel.

We announced that we wanted to do a Raffle on Friday 15th to get 4 winners from all the holders of the Free Horses and distribute the 4 rare horses to the winners. It was then when the holder of the 4 rare horses communicated in our discord, and there was a public discussion where the whole community was involved and from which we got an agreement with the previous holder of the 4 rare horses.

Solution:

We ran a raffle event publically by video call with the community. The winners were announced, and the previous holder willingly transferred the rares to those winners.

The previous holder is awarded for being generous and fair with the community by receiving a private reward.

Thanks to everyone for trusting in us, for everything we did to bring this up publically, and for fixing the situation using our own resources to reward our community more for the error we had was done in pro of all the members and for the health and long run of the project.

2 Likes