
MVP Smart Contract & Backend on Polygon (UMA Protocol)
- or -
Post a project like this- Posted:
- Proposals: 24
- Remote
- #4395421
- OPPORTUNITY
- Awarded











Description
All blockchain gas fees are paid from a dedicated wallet owned by us, which is auto-funded via a % of platform fees.
Objective:
We are seeking a qualified blockchain developer to:
Deploy UMA's LongShortPair smart contracts and Optimistic Oracle on Polygon.
Integrate smart contract calls into our existing backend.
Implement backend wallet logic to pay Polygon gas fees from our owned wallet.
Ensure full alignment with Pi-only frontend logic (users never interact with Polygon or MATIC).
Scope of Work:
Smart Contract Work
Deploy and configure UMA LongShortPair and Oracle contracts on Polygon mainnet.
Create 2–3 example markets with testable endpoints for prediction and resolution.
Backend Integration
Modify existing backend to:
Translate Pi user actions into Polygon contract calls
Handle predictions, resolutions, and result retrievals
Connect to PI Network with wallet and transaction abilities through their SDK
Implement wallet gas fee automation (including tracking and auto-funding)
Testing & Deployment
Full testing with mocked and live Pi transactions
Documentation for admin and future devs
Optional (but preferred):
Security best practices for gas wallet protection
Transaction logging and error handling
Deliverables:
Deployed and verified contracts on Polygon mainnet
Updated backend codebase with contract interaction logic
Working front and backend integration
Gas wallet automation logic
Basic admin dashboard or CLI for market creation and resolution control
Deployment and testing documentation
Timeline:
Estimated completion: 3–4 weeks
Start date: ASAP
Budget: Open to proposals, but targeting $1,000 - 1,375 CAD for MVP build (milestone-based). We would like to offer partial payment in PI to interested Devs.
To Apply:
Please submit:
A short proposal outlining how you'd approach the project
Your estimated cost and timeline

Ryan A.
100% (1)New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
Hi Ryan. I have some questions.
Are the LongShortPair and Optimistic Oracle contracts already customized for your markets, or should I handle the entire configuration (collateral tokens, expiry, price identifiers)?
Will you provide the price identifiers and data sources (for Oracle resolution), or should I suggest a structure?
Best.Ryan A.15 Jul 2025Thanks for your questions—good ones, and they show you’re already thinking ahead to the right level of detail.
LongShortPair & Optimistic Oracle Customization
We don’t have pre-customized contracts yet. For the MVP, we’re expecting you to handle the full configuration: collateral token selection (likely MATIC or a wrapped stablecoin for testing), expiry parameters, and price identifiers. The goal is to keep it simple for launch (e.g., binary yes/no markets), but if you have recommendations for configurations that scale well later, we’re open to them.
Price Identifiers & Data Sources
We don’t have preset identifiers or data sources defined, so we’d appreciate your suggestion for a clean, testable structure that works with UMA’s Optimistic Oracle out of the box. Keep in mind the MVP’s focus is functional demonstration first, so we’re fine starting with a simple example identifier and mock or straightforward off-chain data source.
If you need more context on wallet behavior or gas logic, I can share our wallet logic outline as well—it might help frame how we envision interactions.
Looking forward to your recommendations.
Best,
Ryan