Logo Lanfrica

Abdulazeez20012/creator_cash

Domain:

digital infrastructure

Record type:

software
Creator:
Abd
Host:
CreatorCash is an NFT marketplace built on the Hedera blockchain, specializing in African digital art. It provides a platform for artists to showcase and sell their unique digital creations, and for collectors to discover and acquire these works. is an NFT marketplace built on the Hedera blockchain, specializing in African digital art. It provides a platform for artists to showcase and sell their unique digital creations, and for collectors to discover and acquire these works. # CreatorCash - Hedera NFT Marketplace A decentralized NFT marketplace for African creators built on Hedera Hashgraph using Hedera Token Service (HTS) precompiles. ## 🌍 Overview CreatorCash enables African creators and artists to mint and sell their digital art or music as NFTs with instant payouts, even when buyers use traditional payment methods. ## βš™οΈ Core Features 1. **Create Collections** - Creators can create NFT collections using HTS 2. **Mint NFTs** - Mint art, audio, and video NFTs with metadata 3. **List for Sale** - Put NFTs up for sale in the marketplace 4. **Purchase NFTs** - Buy NFTs with HBAR payments 5. **Instant Payouts** - Creators receive immediate payments ## πŸ“ Project Structure ``` creator-cash/ β”œβ”€β”€ contracts/ β”‚ └── CreatorCashMarketplace.sol β”œβ”€β”€ scripts/ β”‚ └── deploy.js β”œβ”€β”€ test/ β”‚ └── CreatorCashMarketplace.test.js β”œβ”€β”€ .env.example └── README.md ``` ## πŸ› οΈ Prerequisites - Node.js v16+ - Hardhat - Hedera Testnet Account ## πŸ”§ Contract Functions ### Create Collection ```solidity function createCollection( string memory name, string memory symbol, string memory metadataURI, address creator ) external returns (address tokenAddress) ``` ### Mint NFT ```solidity function mintNFT( address token, string memory metadataURI, address creator ) external returns (int64 serialNumber) ``` ### List NFT for Sale ```solidity function listNFT( address token, int64 serialNumber, uint256 priceHBAR ) external ``` ### Buy NFT ```solidity function buyNFT( address token, int64 serialNumber ) external payable ``` ## πŸ“‘ Integration Points The smart contract is designed to work with: - **Hedera JavaScript SDK** for frontend interactions - **Ethers.js** with Hedera RPC endpoints - **Hedera Mirror Nodes** for event index …