# Gacha campaign MVP
The scope of this MVP is to educate Astar team and Gacha Partners about mechanics of the Campaign
The MVP will contain 2 floors. Each floor will have Astar Yo-port and one "partner" Yo-Port
## Countryside floor
1. Partner yo-port with minting ERC721 ("Sony")
* contract will be deployed from Bandit launchpad, using Bandit contract factory
* Mario to provide metadata
* After completeing the offchain task user gets to mint SONY token
* There is no OMA minting
2. Astar yo-port
* allows minting of capsule token
* no bandit widget needed
## Shibuya floor
1. Partner yo-port with external website
* minting contract will be deployed from Bandit launchpad, using Bandit contract factory
* external website will require on-chain activity - minting an OG NFT. See link in resources
* task on Bandit widget will need to check for minting event on-chain (performed on external website)
* upon finishing the tasks, user gets to mint OMA token from Astar 1155
2. Astar yo-port
* allows minting of capsule token
* no bandit widget needed
## Needed to be secured by Bandit
Preferably all of these tasks shoul be performed by Astar team
- [ ] Enable Astar team to create tasks from launchpad
- [ ] Configure minting contract "Sony" with metadata provided by Mario
- [ ] Completing Sony offchain tasks, enables user to Mint Sony token (ERC721, one image for all)
- [ ] Defining on-chain task for OG token mint
- [ ] Upon minting OG token, user should be able to mint OMA tokenId=0 from Astar-1155
## Resources
1. OG minting [site](https://shorturl.at/jDUY5)
2. OG [contract 1155](https://zkatana.blockscout.com/address/0x680ddB1b8c0736d060BbF8455b669cf9b70f84A8) tokenId=0
3. Astar-1155 main [contract](https://zkatana.blockscout.com/address/0x4e14510c4DCEB04567CA5752C953c49D13254fe7?tab=contact_code)
4. Bandit testnet [launchpad](https://testnet.bandit.network/launchpad)