Hướng dẫn Tạo & Ký quỹ Raffle / Chiến dịch
Tạo sân khấu Giveaway On-Chain hoặc xổ số minh bạch cho cộng đồng, DAO hoặc thương hiệu của bạn với cơ chế ký quỹ smart contract phi lưu ký an toàn.
Chuẩn bị trước khi tạo chiến dịch
- Đã đăng nhập và bấm Connect wallet trên Profile (EOA injected trên Arc Testnet).
- Có đủ USDC trên WALLET đã connect (Arc Testnet) để trả phí tạo raffle (mặc định 1 USDC) và seed quỹ (chỉ raffle/jackpot USDC).
Bước 1: Mở giao diện tạo chiến dịch
- Truy cập trang Raffles.
- Bấm nút màu xanh + CREATE RAFFLE ở góc trên bên phải.
- Màn hình tạo chiến dịch sẽ mở ra.
Bước 2: Điền thông tin chiến dịch
1. Thông tin cơ bản
- Tiêu đề: Tên chiến dịch (ví dụ "Prizee Community Raffle #1").
- Mô tả: Giới thiệu về sự kiện, điều kiện và phần thưởng.
- Liên kết mạng xã hội: Thêm link Website, X/Twitter, Telegram, Discord để hiển thị huy hiệu xác minh.
2. Chọn hình thức chiến dịch
Chọn một trong hai:
- Jackpot (vẫn có trên form): Vé số, số trúng từ hash khối Arc tương lai. Vé khớp chia jackpot. Jackpot mới luôn rolling — không ai khớp thì gia hạn deadline, giữ quỹ. Form không còn Single draw + fallback (tránh chia 100% quỹ cho một người khi ít vé). Creator chọn interval gia hạn (24h / 3 ngày / 7 ngày / tùy chọn) và số cặp cần khớp (1–6).
- Raffle (API
poolMode: task_reward): Giveaway On-Chain thưởng người làm xong task trên X. FCFS (ai xong trước lấy slot) hoặc Random (tới deadline). Không có vé số.
3. Phần thưởng
- USDC (mặc định): Nạp seed vào escrow Circle. Jackpot luôn dùng USDC. Raffle USDC trả winner on-chain.
- Custom (chỉ Raffle): Thưởng off-chain (whitelist, NFT, merch). Điền nhãn thưởng (tổng, ví dụ
10 Slot GTD) và ghi chú. Không seed USDC. Mỗi winner nhận 1 đơn vị. Liên hệ giao quà lấy từ Profile (X, Telegram, ví). Creator xem tab WINNERS và bấm Fulfilled.
4. Listing
Trong Raffle terms: Public (marketplace) hoặc Unlisted (chỉ vào bằng link). Raffle unlisted có badge UNLISTED và nút Copy link (/pools/<id>). Tạo unlisted xong app tự copy link.
5. Giá vé & deadline
- Giá vé: Jackpot tính USDC nguyên (
0nếu có task). Raffle không bán vé số. - Thời lượng: Thời điểm xổ đầu (hoặc duy nhất).
Bước 3: Trả phí tạo raffle, rồi seed (raffle USDC)
Khi publish, ví connected ký phí tạo raffle (mặc định 1 USDC) về ví fee của platform. Sau đó:
Raffle Custom bỏ bước seed: raffle vào scheduled ngay, không nạp quỹ USDC.
- Bấm DEPLOY & SEED ESCROW (jackpot / raffle USDC).
- Xác nhận chuyển tiền vào smart contract
CircleSmartEscrowtrên ví đã connect. - Smart contract sẽ khóa số tiền này và phát ra sự kiện
PoolSeededtrên mạng Arc.
An toàn phi lưu ký
Tiền thưởng được giữ trực tiếp trong smart contract. Ban quản trị Prizee Raffle không thể tự ý rút tiền. Nếu chiến dịch không đủ điều kiện mở, bạn có thể bấm nhận lại 100% tiền ký quỹ thông qua hàm refundCreator.
Bước 4: Chia sẻ chiến dịch
- Public: card hiện trên Live Market.
- Unlisted: tự gửi
/pools/<roundId>. Copy link trên card, header raffle, và ngay sau khi tạo. - Theo dõi hoàn thành task trên TASKS và winner trên WINNERS. Dòng custom hiện 1 đơn vị giải, kèm X / Telegram / ví từ Profile.