Normally, the only way for NFT artists and projects to distribute their NFT is listing on the NFT exchange likes OpenSea, many of them are struggle because of many reason, we're making the Gashapon-liked smart contract to help distributing along with generating some revenues at the same time.

The Gashapon which is vending machine that dispense capsules of toys. These vending machines appear almost at every corner in Japan's streets. People love the excitement to open a box that is full of hope and imagination with infinite possibility. People buy special NFT with lower price. There really is something for everyone, no matter your age, gender or interests. In terms of NFT owners and creaters, they don’t find the right buyers for the right NFT. The boxes consisting of unique/ the hottest NFT will

What it does

Lucky box is a collection of NFTs which are unknown until the box is opened. This is powered by Chainlink VRF which is live on Polygon Mainnet at

How we built it

There are several tools as follows

  • Solidity
  • React
  • chainlink-VRF
  • Polygon
  • Hardhat
  • Alchemy Ethereum API

Challenges we ran into

We find out that it's not easy to store NFTs in the smart contract and need to spent some time to learn how to dealing with it.

Accomplishments that we're proud of

Being part of the Chainlink community and implementing an NFT project that is built from cutting edge tools

What we learned

We have been learned so far on NFT ERC-721, ERC-1155 as well as Chainlink VRF.

What's next for Luck Box

Convincing our company to take maintain of it and complete unfinished features such as support of ERC-1155 and the UI for Luckbox's creation and management.

Built With

Share this project: