Fanster is a platform designed to streamline engagement between creators and their fans.
Each creator on Fanster is given a siloed app where that speicific pages will only showcase their contents, enabling them to get the maximum attention from their fans/members.
Creators can:
Fans can either enjoy the freemium contents published by their favourite creators or join as a member through subscription-based membership to enjoy exclusive contents by their idol.
Fans can:
Creators and Fans can also interact in a meaningful way through private messages sent via gifts, comments and replies on published contents.
Before Smart Account (AA), you'd interact directly with contract through your EOA.
With Smart Account, the infrastructure is designed for the bundler to be the one that interacts with contract (submitting a transaction) on behalf of the Smart Account.
The bundler would need to carry a signature representing the respective Smart Account, so we solve this problem by generating a signature proof on behalf of the Smart Account to verify contract interaction with ECDSA method verification.
We faced challenges integrating a local payment gateway for minting NFTs. Ultimately, we implemented a queue system that triggers the mint function upon successful payment. Although this method takes longer than an asynchronous approach, it is safer as it allows for retries.
Tracks Applied (2)
SOCIAL with Farcaster
Technologies used
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.
Discussion