
Joyboy whatever
Joyboy features: Keys for Starknet users. Gamification and DeFi based on Social Network. Madara appchain Pallet for Nostr
Demo
About
Joyboy features proposal, as a Contributor on this explorer project. Working on the dapp since 4 days. Learning and working on the Pallet Nostr the last week. Keys marketplace for your Starknet account Key. Can be used as a subscription model for Nostr Social on Joyboy. Users can buy and sell your keys. You get % of the buy and sell for your keys. Instante your keys for your Profile. Price can have different type: - Linear is firstly implemented. - Bonding curve: WIP - Scoring Nostr profile: WIP Can be used after for Nostr event Collectable. TODO: - Implement others Pricing method -Initiate an dn404, erc20 or erc721 for Key with mint and burn -Liquidity mechanism - Mint NFT for a Nostr Event - Keys for a Nostr Event NFT - Fair launch cap reach: Unruggable & Ekubo integration Appchain Madara Nostr: Scraping Data of Joyboy relayer. Save in Storage pallet. Can be distributed and decentralized. Gamification for indexing data and usage of an account Starknet x Nostr. Appchain: https://github.com/WUW-WhateverYouWant/starkhack_madara TODO: -[X] Fetch Events of the Joyboy relayer -[X] Save Events Notes in Storage pallet -[X] Save Users events in Storage pallet -[] Rockdb distributed Database for Joyboy relayer (maybe others?) -[] Fetch events of others relayers. -[] Aggregator data relayers for Statistics and gamification -[] Rewards for Nostr users on Joyboy relayer
How it's made
Cairo 2.6.4 Openzeppelin Madara Appchain NextJS StarknetJS Dapp: Github app: https://github.com/MSghais/starkhack_monorepo Work can be a starting point for Joyboy keys marketplace. TODO: - Implement others Pricing method -Initiate an dn404, erc20 or erc721 for Key with mint and burn -Liquidity mechanism - Mint NFT for a Nostr Event - Keys for a Nostr Event NFT - Fair launch cap reach: Unruggable & Ekubo integration Appchain: https://github.com/WUW-WhateverYouWant/starkhack_madara Pallet Nostr to get Joyboy relayer data and save it on Storage pallet of Substrate SDK with a Offchain worker. TODO: -[X] Fetch Events of the Joyboy relayer -[X] Save Events Notes in Storage pallet -[X] Save Users events in Storage pallet -[] Rockdb distributed Database for Joyboy relayer (maybe others?) -[] Fetch events of others relayers. -[] Aggregator data relayers for Statistics and gamification -[] Rewards for Nostr users on Joyboy relayer