CARDANO-BASED MULTI-OUTCOME PREDICITION PLATFORM
Descrição da oferta de emprego
Core Idea.
A Cardano Prediction Market Users can place bets on a question or event (e.
., “Which AI model will be the best by ?” or “Will BTC hit 90k or 100k first?”).
Multiple possible outcomes, each with a “Yes” or “No” betting option.
A small fee (e.
., 1 cent) is added to each bet and collected by the admin.
On-Chain Logic (Plutus/Haskell) The MarketDatum stores outcomes, an end time, and market status (OPEN, CANCELED, SETTLED).
Redeemer actions include PlaceBet, Settle, CancelMarket, and ClaimWinnings.
Once the market is settled by the admin or an oracle, winners claim their funds via ClaimWinnings.
Off-Chain Architecture & Database A backend (Node.
s/TypeScript) tracks on-chain events (e.
., via Blockfrost or a Cardano node) and updates a local SQL database.
markets (basic info.
question, status, start/end times), market_outcomes (all possible answers, each with “Yes/No”), bets (tracks each user’s bet amount, fee, claim/refund status).
This allows fast queries and a convenient admin UI without scanning the blockchain every time.
Wallet Integration (CIP-30) To enable easy interaction with Cardano-based wallets via browser.
Wallets mentioned could include Minswap (if it supports CIP-30), Vespr, Yoroi, OKX, etc.
(Note.
Some of these might not be typical CIP-30 wallets, but the general approach remains the same.) A library like cardano-dapp-js (or a similar approach from Minswap’s code) provides a “Wallet Picker” component for connecting with various wallets.
Structure & Components Frontend (React/TypeScript).
Pages for listing markets, placing bets, admin controls (settle/cancel).
Contracts (Plutus).
The validator script ensuring correct bet logic, payouts, refunds, and fees.
Backend (Node.
s).
Maintains off-chain data, provides REST/GraphQL endpoints, orchestrates transaction building if needed (e.
., batch transactions or “Scooper” logic).
Reference to Minswap Code Minswap’s open-source repos can serve as examples for CIP-30 integration, transaction building, and off-chain “Scooper” design.
Review the frontend (React) code to see how they handle wallet connections and on-chain interactions.
Potential Lending Idea The same approach (connecting wallets, using CIP-30, building transactions) can be adapted for a lending scenario (e.
., deposit 100 ADA, repay 110, third party covers difference, etc.).
However, that requires separate lending-specific Plutus contracts; the wallet-connection flow remains similar.
Key Takeaways Multi-Outcome markets.
Each outcome can have “Yes/No.” Fees.
A small fee on each bet can go to the admin or a fee UTXO.
Admin Flexibility.
Admin can settle, cancel, or change details if desired.
Scalable Design.
Off-chain DB for fast lookups and a Plutus contract for fund security.
Wallet Picker.
Use CIP-30 or a compatible system for Minswap, Vespr, Yoroi, OKX wallets, etc.
In short, the project is a Cardano-based prediction market (or potentially other DeFi functionalities) combining Plutus smart contracts, a Node.
s/TypeScript backend, and a React frontend with CIP-30 wallet integration.
Node.
s MySQL PHP JavaScript SQL ID do Projeto.
# Sobre o projeto 132 propostas Aberto para ofertas Projeto remoto Ativo em 7 minutos atrás
Detalhes da oferta
- Indeterminado
- Em todo Portugal
- Indeterminado - Indeterminado
- 30/12/2024
- 30/03/2025
• excellent development skills on the technologies required for the m365 platform... net platform, both server-side and client side: asp... the proposed candidates should have the following specific expertise• in depth knowledge of sharepoint server 2013/2016/2019/sharepoint online administration and......
Outros dados de posição excellent remuneration package based on experience, skills and performancelife insurancemeal allowance + transport allowanceprivate health insurancerelocation package:reimbursement of airfare on the 6th month of contract up to 400€ in economy classaccomodation for the first year:apartment......
Outros dados de posição excellent remuneration package based on experience, skills and performancelife insurancemeal allowance + transport allowanceprivate health insurancerelocation package:reimbursement of airfare on the 6th month of contract up to 400€ in economy classaccomodation for the first year:apartment......
Become part of one of the most successful companies today! together with your colleagues, you'll build a team of world-class customer service professionals to help business customers make the most of the social media platform services in the best possible way... requisitos do trabalho native level......
Outros dados de posição a gross monthly salary between €2100 and €3000 based on full-time employment... you are eager to learn... you can also share these benefits with your family and friends... various opportunities to grow within your field... (depending on experience, performance, and the hotel......
You support the agile product team in maintaining and optimizing the adobe experience manager (aem) platform hosted mainly on aws ec2 instances... scrum independent, structured way of working and strong quality awareness high level of commitment and unrestricted ability to work in a team (work in self-organizing......
A european multi talent group (emtg) tem como missão conectar os profissionais de saúde da ue com os cuidados de saúde holandeses... organização do cuidado profissional comprometida com um ambiente de trabalho agradável e satisfação no trabalho; possibilidades de escolarização e de crescimento e desenvolvimento......
Outros dados de posição benefits: excellent remuneration package based on experience, skills and performance be part of a dynamic and creative team with positive and friendly atmosphere guidance and tools to reach your full potential meal allowance private health insurance yearly performance bonus relocation......
Language bonus gross: €2820 – €3240excellent remuneration package based on experience, skills and performancebe part of a dynamic and creative team with positive and friendly atmosphererelocation supportguidance and tools to reach your full potential... communicate with customers using various channels......
You will be part of a multicultural team based in lisbon, where you will provide outstanding multi-channel support tousers of the service... this project is a support line for one of these services - the best-loved video streaming website in the world... you can see the details below and we would be......