👤 Creator Registration Guide

Creator Registration
Learn how to register as a creator on the Universal Asset Tokenization Platform.
Overview
Creator registration is the first step to tokenizing your assets. During registration, you'll create a profile that represents your identity on the platform.

Registration Process
Step 1: Prepare Your Information
Before starting, gather:
Platform Name - Your display name (can be different from wallet address)
Profile Photo - Upload the profile photo
Bio - Description of yourself and your work
Wallet - Connected Web3 wallet
Step 2: Call Registration Function
const tx = await contract.registerCreator(
"Your Artist Name", // platformName
"QmYourIPFSHashHere", // profilephotoIPFS
"Your bio and description" // bio
);
await tx.wait();
Step 3: Verification Process
Ensure that you put your wallet address in a credible part of the app you are referencing:
YouTube → YouTube description
Instagram → Post description
Spotify → Song/Podcast description
GitHub → README.md file
TikTok → TikTok description
Profile Information
What Gets Stored
struct CreatorProfile {
address wallet; // Your wallet address
string platformName; // Display name
string profilephotoIPFS; // IPFS hash for photo
string bio; // Your description
uint256 assetsCreated; // Auto-incremented
bool isVerified; // Verification status
VerificationStatus verificationStatus; // Current status
mapping(string => bool) platformVerified; // External platform verification
string[] verifiedPlatforms; // List of verified platforms
}


Profile Visibility
Public Information: Name, photo, bio, verification status
Private Information: Wallet address (visible to you only)
Statistics: Number of assets created, verification status
Post-Registration
Immediate Actions Available
Create Assets - Start tokenizing your content
Update Profile - Modify bio or other details
Platform Verification - Link external social accounts
Building Reputation
Create Quality Assets - Higher quality leads to better verification votes
Engage Community - Participate in verification voting
Consistent Activity - Regular asset creation builds trust
Requirements and Restrictions
Registration Requirements
✅ Valid Web3 wallet connection
✅ Unique wallet address (one registration per wallet)
✅ Valid IPFS hash for profile photo
✅ Non-empty platform name and bio
Post-Registration Limitations
❌ Cannot register multiple times with same wallet
❌ Cannot change wallet address after registration
⚠️ Profile updates may require additional verification
Troubleshooting
Common Issues
"Creator already registered"
Each wallet can only register once
Check if you've previously registered with this wallet
"Invalid IPFS hash"
Ensure your profile photo is properly uploaded to IPFS
Hash should start with "Qm" or similar IPFS format
"Transaction failed"
Check you have sufficient ETH for gas fees
Verify network connection and wallet approval
Last updated