Welcome to BlockTease — the ultimate fusion of OnlyFans' 🕊 charm with the transformative power of Web3! 🚀🌐 Dive into a world where privacy, decentralization, and seamless interactions are not just ideals but vibrant realities.
-
🚀 Hassle-Free Onboarding:
Join effortlessly with Smart Accounts that bridge Web2 and Web3. Get started without deep blockchain knowledge — a simple, barrier-free entry into the exciting world of decentralized applications.
-
🎨 Dynamic NFT Avatar Generation:
Create your unique digital identity with OpenAI's DALL-E, seamlessly integrated through Chainlink Functions to mint dynamic NFT avatars. Thanks to Biconomy Paymaster, these are offered free of charge for new users, adding a personal touch from day one!
-
🔄 Autopay Creator Subscriptions:
Never miss content from your favorite creators! Our Chainlink Automation setup wraps Chainlink Functions with nodemailer to keep you informed about your subscription status automatically.
-
🔗🌍 Cross-Chain Subscriptions with Custom Pricefeeds:
Enjoy the freedom to follow and support creators across multiple blockchains, thanks to Chainlink CCIP & Chainlink PriceFeeds. No worries about single chain liquidity — subscribe anywhere, anytime!
-
💸 Gasless and Bundled Transactions:
Experience the smoothest UX yet with Smart Account gasless and bundled transactions. Approve NFTs, make payments, and manage subscriptions all in one go, without the usual gas fees.
-
🎲📞 Monthly Lucky Subscriber Draw:
Join the excitement with our monthly draws using Chainlink VRF! Every month, a lucky subscriber wins a one-on-one live call with a creator. Will it be you this time?
The Avalanche integration focuses on user onboarding and content interaction within a high-performance blockchain environment. It includes advanced features such as DALL-E integration for avatar creation and cross-chain subscription functionalities.
- User Onboarding: Streamlined onboarding process including OpenAI's DALL-E for personalized avatar generation.
- Dynamic Avatar Generation: Integrated directly into the onboarding process, leveraging OpenAI's DALL-E to provide users with unique, personalized avatars as they join.
- Purchase Subscription: Utilizes Chainlink's price feeds and CCIP for cross-chain subscriptions, ensuring users can subscribe to content across various blockchains.
- UserOnboarding Contract: Generates user profile NFT with chainlink functions --> openAI dalle to generate random avatar art
- Subscription Contract: Manages subscriptions with functionalities enhanced by Chainlink's price feed and CCIP.
Sepolia serves as the base layer for NFT minting and marketplace functionalities within BlockTease. It supports liquidity from all CCIP-enabled chains, allowing for a robust trading and subscription environment.
- NFT Minting and Marketplace: Central hub for creating and trading NFTs.
- MockUSD: Utilized for all transactional tests and purchases within the network.
- Marketplace Contract: Facilitates the buying and selling of NFTs.
- BlockTease NFT Contract: Repository for all model-related NFTs.
- Chainlink Price Feeder: Integrates Chainlink price feeds for accurate native payment processing.
- Amoy network on Polygon focuses on CCIP-enabled transactions for enhanced cross-chain communication and interoperability.
- CCIP Gateway Contract:
0xa52309ed1de8781cbeecef9d05b4b09b209b2493
— Enables cross-chain interactions using Chainlink's Cross-Chain Interoperability Protocol (CCIP).
- CCIP Gateway Contract:
- Our dedicated Cardona marketplace on the zkEVM layer of Polygon is designed to handle specialized transactions and features several key contracts:
- mUSD Address:
0x3FA6cfdC28Ad346c4360AA0543b5BfdA551c7111
— Manages our custom mUSD currency for transactions within the marketplace. - BlockTease NFT Address:
0x5192Ffbc96b2E731649714B7b51d4cC4CA1fAB8F
— Repository for all model-related NFTs. - Marketplace Contract:
0x054ba199Ef61ef15226e2CeB61138f7d5E2F8408
— Facilitates the buying and selling of NFTs and other digital assets.
- mUSD Address:
zkSync is leveraged for its Layer-2 scaling solutions, providing cost-effective transaction capabilities for subscription services.
- Subscription Services: Efficient and cost-effective subscription management on a Layer-2 platform.
- Subscription Contract: Manages subscription processes efficiently on zkSync's Layer-2 network.
- mUSD Contract: For mocking payment tokens.
This project demonstrates the interaction with smart contracts deployed on the Moonbase Alpha Testnet. Moonbase Alpha is the test network (testnet) for Moonbeam, providing a blockchain environment that supports Ethereum compatible smart contracts.
- Smart Contract Interaction: The script provides functionalities to interact with pre-deployed contracts on the Moonbase Alpha Testnet, performing batch transactions to streamline processes such as token approvals and subscriptions.
- Batch Transactions: Utilize a precompiled batch functionality to execute multiple contract calls in a single transaction, reducing gas costs and improving transaction efficiency.
- Gasless Transactions: Features a gasless precompile to fund the gas fees of batch transactions, enabling users to execute operations without the direct cost of gas.
The project uses the following contracts deployed on the Moonbase Alpha Testnet:
- MockUSD Contract: A mock USD stablecoin used for transactional testing within the network.
- Nft Marketplace Contract: Manages subscriptions payments & marketplace list/buy handling via the MockUSD token.
- Batch Contract: Facilitates batch processing of transactions.
- Gasless Precompile Contract: After batching, utilizes a gasless precompile to cover the gas fees of the batch transactions.