Feed Protocol Docs
WebsiteConsoleLinks
  • Getting Started
    • Feed Protocol RNG
    • How to Use - Feed Entropy
    • How to Use - Feed Raffle
    • Product Walkthrough
    • Affiliate Program
      • Application Form
  • Code Samples
    • Solana Example
    • Eclipse Example
    • Sonic SVM Example
    • SOON Example
    • Unity Example
    • Anchor Example
  • OTHER RESOURCES
    • Audit Report
    • Protocol Deck
    • JanKenGo Demo
Powered by GitBook
On this page
  • Introduction:
  • 1. Console Access
  • 2. Connect Your Wallet
  • 3. Navigate to the Raffle Section
  • 4. Enter Raffle Details
  • 5. Download Sample File
  • 6. Create the Raffle
  • 7. Check Raffle Status
  • 8. Publish the Winner
  • 9. View the Winner
  • 10. Explore Blockchain Transaction
  • 11. Verify Raffle Logs
  • 12. Share Transaction Details
  • 13. Handle Errors
  • 14. Confirm Transaction
  • 15. Raffle Costs
  • Additional Notes:
  1. Getting Started

How to Use - Feed Raffle

PreviousHow to Use - Feed EntropyNextProduct Walkthrough

Last updated 4 months ago

Introduction:

In today’s competitive market, building trust and engagement with your customers is paramount. Raffles are an excellent way to incentivize participation and reward your community. However, ensuring transparency, fairness, and verifiability in raffle outcomes is often a challenge.

Feed Protocol provides a powerful, blockchain-based raffle solution designed to empower businesses like yours to create, manage, and execute secure and auditable raffles for your customers. Using on-chain randomness and immutable transaction records, our platform eliminates bias and ensures complete transparency throughout the process.

Whether you're running promotional campaigns, loyalty programs, or community rewards, Feed Protocol simplifies the entire raffle process, allowing you to focus on delighting your customers. With features like instant randomness, wallet integration, and seamless publishing of winners, you can now organize raffles that your customers can trust.

Why Choose Feed Protocol for Your Raffles?

  • Fairness Guaranteed: Our blockchain-based randomness ensures no one can manipulate the outcomes.

  • Full Transparency: Every step of the raffle, from participant submission to winner selection, is recorded on-chain.

  • Ease of Use: A user-friendly console allows you to set up and manage raffles in just a few clicks.

  • Auditable Results: Provide your customers with transaction details and logs for peace of mind.

  • Cost-Effective: Organize raffles with 0.01 SOL, thanks to our efficient on-chain operations.

1. Console Access

To begin, navigate to the Feed Protocol homepage, where you can learn more about our services, explore product demos, and find links to our communication channels.

Click the "Console" button at the top to start your Raffle experience.

2. Connect Your Wallet

You will be prompted to connect your wallet. Select your preferred wallet from the dropdown menu and confirm the connection. Once confirmed, you will be logged into the Feed Protocol console, completing the wallet connection.

After selecting the wallet you want from the drop-down menu and confirming it, you can log in to the Feed Protocol panel.

Then, you will complete the wallet connection process by confirming from your wallet.

3. Navigate to the Raffle Section

  • From the left-hand menu, select "Raffle" to access the raffle management page.

4. Enter Raffle Details

  • Show the input field for the raffle name with a sample entry like "Holiday Giveaway."

5. Download Sample File

  • Click "Download Sample" to view the file format required for uploading participants.

  • Warning: When creating a .csv file, please ensure that you include the word "data" in the column name. You can locate the sample file on the raffle page! The wallet addresses are no longer mandatory, but we’ve set a 50-character limit per data entry.

6. Create the Raffle

  • Click the "Create Raffle" button to initialize the raffle with the uploaded file.

7. Check Raffle Status

  • Go to "Raffle History" to ensure the raffle is created successfully. The status should display "Created."

8. Publish the Winner

  • From the "Actions" menu, select "Publish Winner" to finalize the raffle and announce the result.

  • Find the three buttons located under the "Actions" section.

    • Publish Winner: Finalize the raffle and announce the winner on-chain.

    • Show Hash File: View the cryptographic hash to verify file integrity and fairness.

    • Download File: Download the raffle participant or result file for record-keeping.

  • Step 1: Open to "Actions" button the click on the "Publish Winner" button.

  • Step 2: Click on the "Yes" button to publish the Raffle Winner.

  • Step 3: You can check the Raffle Status here.

9. View the Winner

  • Once published, click "Show Winner" from the "Actions" menu to see the winner's data (name, address, number, etc.) and transaction details.

  • Step 1: Open to "Actions" button the click on the "Show Winner" button.

  • Step 2.1: You will see the "Winner" here. Additionally, you can access the Proof of Result by clicking the "Show in Explorer" button.

Step 2.2: You will see the "Winner" here. Additionally, you can access the Proof of Result by clicking the "Show in Explorer" button.

10. Explore Blockchain Transaction

  • Open the blockchain explorer to view the transaction associated with the raffle.

  • You can find the winner's data in the transaction details.

  • "Holiday Giveaway" Raffle Winner: "alice"

  • "Holiday Giveaway" Raffle Transaction Hash: 3UwktNTwbmjuytWWWN7hSH31ePciYZConJWVX7YxN9VKCS3eUQ3jpid1Yuq56Dpx6vmceLcEf7x3x4UDWL5p8RkU

11. Verify Raffle Logs

  • Scroll to the logs section to find the winning number and validate the results.

12. Share Transaction Details

  • Copy the transaction hash from the explorer and share it with your community to maintain transparency.

  • "Holiday Giveaway" Raffle Transaction Hash: 3UwktNTwbmjuytWWWN7hSH31ePciYZConJWVX7YxN9VKCS3eUQ3jpid1Yuq56Dpx6vmceLcEf7x3x4UDWL5p8RkU

13. Handle Errors

  • If the raffle status shows "Not Created (Please retry)," go to the "Actions" menu and click "Retry."

14. Confirm Transaction

  • Approve the transaction in your wallet to finalize the retry process.

15. Raffle Costs

  • Each raffle incurs a transaction fee of 0.01 SOL. Ensure your wallet is sufficiently funded before proceeding.

Additional Notes:

  • File Validation: Use the initial uploaded file and the output file to confirm they match. Hashes can be compared for added security.

  • Support: If issues persist, contact support via Twitter or support@feedprotocol.xyz.

  • Warning: When creating a .csv file, please ensure that you include the word "data" in the column name. You can locate the sample file on the raffle page! The wallet addresses are no longer mandatory, but we’ve set a 50-character limit per data entry.

Please find the link below to explore the results of the 'Holiday Giveaway' raffle.

https://explorer.solana.com/tx/3UwktNTwbmjuytWWWN7hSH31ePciYZConJWVX7YxN9VKCS3eUQ3jpid1Yuq56Dpx6vmceLcEf7x3x4UDWL5p8RkU?cluster=devnet