๐ CreatorVault Launch Checklist
โ What's Already Set Upโ
1. Smart Contracts Deployed โโ
- โ
VaultActivator:
0x1bf02C90B226C028720D25dE535b345e5FfB9743 - โ
AKITA Token:
0x5b674196812451b7cec024fe9d22d2c0b172fa75 - โ
AKITA Vault:
0xA015954E2606d08967Aee3787456bB3A86a46A42 - โ
AKITA Wrapper:
0x58Cd1E9248F89138208A601e95A531d3c0fa0c4f - โ
CCA Strategy:
0x00c7897e0554b34A477D9D144AcC613Cdc97046F
2. Frontend Pages Complete โโ
- โ Homepage (ultra-simplified)
- โ Dashboard (vault discovery/marketplace)
- โ Vault Page (with Early Access Auction section)
- โ Auction Bid Page (with all states handled)
- โ Activate AKITA Page (CCA launcher)
3. User Flows Working โโ
- โ Connect wallet flow
- โ Deposit/withdraw from vault
- โ View vault details
- โ Navigate to auction page
- โ Activation flow (2-step: approve + activate)
๐ฏ What You Need to Do Before Launchโ
Step 1: Get AKITA Tokens ๐ฐโ
You need at least 100M AKITA tokens to activate the vault.
Check your balance:
# The activation page will show your balance automatically
If you don't have enough:
- Buy AKITA on a DEX
- Or mint if you're the token creator
- Transfer to your wallet address
Step 2: Launch the Auction ๐โ
Option A: Via UI (Recommended)โ
-
Go to Activation Page
- Visit:
http://localhost:5175/activate-akita - Or click "๐ Launch Auction" button on the auction bid page
- Visit:
-
Configure Parameters
Initial Deposit: 100000000 AKITA (100M)
Auction Allocation: 50%
Minimum Raise: 0.1 ETH -
Execute Launch
- Click "1. Approve Tokens" (wait for confirmation)
- Click "2. Launch CCA" (wait for confirmation)
- โ Success! Auction is live for 7 days
Option B: Via Smart Contract (Advanced)โ
// 1. Approve VaultActivator
IERC20(akitaToken).approve(vaultActivator, 100_000_000e18);
// 2. Call activate
IVaultActivator(vaultActivator).activate(
vault, // 0xA015954E2606d08967Aee3787456bB3A86a46A42
wrapper, // 0x58Cd1E9248F89138208A601e95A531d3c0fa0c4f
ccaStrategy, // 0x00c7897e0554b34A477D9D144AcC613Cdc97046F
100_000_000e18, // depositAmount
50, // auctionPercent (uint8)
0.1e18 // requiredRaise (uint128)
);
Step 3: Test the Auction ๐งชโ
After activation, test the full flow:
-
Navigate to Auction
- Go to:
http://localhost:5175/auction/bid/0xA015954E2606d08967Aee3787456bB3A86a46A42 - Or click "๐ฏ Join Auction Now" on vault page
- Go to:
-
Verify Auction State
- โ Shows "Get AKITA Early" header
- โ Shows time remaining (7 days)
- โ Shows ETH raised and AKITA available
- โ Shows bidding packages (Starter/Builder/Whale)
-
Submit Test Bid (Optional)
- Choose a package (e.g., Builder - 0.5 ETH)
- Click "๐ฏ Lock In 0.5 ETH"
- Confirm transaction
- Verify bid appears on auction page
๐ Post-Launch Checklistโ
Day 1-7: During Auction ๐ โ
- Monitor bids coming in
- Engage with community
- Share auction link on social media
- Track ETH raised vs. minimum
Day 7: After Auction Ends ๐โ
- Go to:
http://localhost:5175/complete-auction/0x00c7897e0554b34A477D9D144AcC613Cdc97046F - Click "Complete Auction"
- Winners can now claim their tokens
- Vault is fully operational!
Ongoing: Vault Management ๐งโ
- Monitor vault TVL (Total Value Locked)
- Check fee generation
- Engage with depositors
- Consider future features (lottery, cross-chain, etc.)
๐ How to Verify Everything is Workingโ
1. Check Contract Stateโ
// Read auction status from CCA Strategy
const auctionStatus = await ccaStrategy.getAuctionStatus();
// Returns: [auction, isActive, isGraduated, clearingPrice, currencyRaised]
// Read end time
const endTime = await ccaStrategy.endTime();
// Read token target
const tokenTarget = await ccaStrategy.tokenTarget();
2. Check Frontend Stateโ
- Open browser console (F12)
- Look for any errors
- Verify all contract reads are working
- Check network requests
3. Test All User Flowsโ
- Creator activation flow
- Bidder flow (connect โ bid โ confirm)
- Holder flow (deposit โ get wsTokens)
- Auction completion flow
โ ๏ธ Common Issues & Fixesโ
Issue: "Auction Not Started Yet"โ
Solution: You need to activate it first via /activate-akita
Issue: "Insufficient AKITA Balance"โ
Solution: You need at least 100M AKITA tokens
Issue: "Transaction Failed"โ
Solutions:
- Check you've approved the tokens first
- Verify contract addresses are correct
- Make sure you're on the right network
- Check gas limits
Issue: "Auction Shows 0 ETH Raised"โ
Solution:
- Check contract is reading correctly
- Verify bids were actually submitted
- May need to wait for subgraph sync (if using one)
๐ You're Ready When:โ
- Frontend is running (
npm run dev) - All contract addresses are configured
- You have 100M+ AKITA tokens
- You've tested the wallet connection
- You've clicked "Launch CCA" and it succeeded
- Auction page shows active auction
- Test bid works (optional but recommended)
๐ Need Help?โ
Debugging:โ
- Check browser console for errors
- Verify wallet is connected
- Check you're on correct network (Base Sepolia testnet or Base mainnet)
- Verify contract addresses match deployment
Quick Tests:โ
# Frontend
cd frontend
npm run dev
# Open browser to:
http://localhost:5175/
# Test pages:
http://localhost:5175/activate-akita
http://localhost:5175/auction/bid/0xA015954E2606d08967Aee3787456bB3A86a46A42
http://localhost:5175/vault/0xA015954E2606d08967Aee3787456bB3A86a46A42
โจ Final Notesโ
The system is 99% ready! You just need to:
- Get 100M AKITA tokens
- Click "Launch CCA" on the activation page
- Wait for confirmation
- Share the auction link!
Everything else is already built and working. The UI handles all edge cases, the contracts are deployed, and the flow is smooth.
Good luck with your launch! ๐