👤 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

  1. Create Assets - Start tokenizing your content

  2. Update Profile - Modify bio or other details

  3. 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