Build a Simple Oracle-Based Sports NFT Smart Contract
Build a Simple Oracle-Based Sports NFT Smart Contract

Build a Simple Oracle-Based Sports NFT Smart Contract

Freelance 40000 - 60000 Β£ / year (est.) Home office possible
Go Premium
F

At a Glance

  • Tasks: Build a simple NFT smart contract for sports teams with monthly updates and reward claims.
  • Company: Join a forward-thinking blockchain project focused on innovative NFT solutions.
  • Benefits: Flexible working hours, competitive pay, and the chance to work on exciting tech.
  • Why this job: Be part of the NFT revolution and make your mark in the blockchain space.
  • Qualifications: Experience in Solidity and blockchain development is a must.
  • Other info: Opportunity to grow your skills in a dynamic and supportive environment.

The predicted salary is between 40000 - 60000 Β£ per year.

I need a Solidity developer to build a small smart-contract MVP. The product is simple:

  • A user creates an NFT position
  • User selects:
  • a sports team (from a fixed list)
  • an initial amount
  • a duration (fixed or infinite)
  • Each month, an oracle updates team performance data
  • Users can claim token rewards from their NFT position
  • This is smart contracts only. No frontend required.

    Scope

    • Please build these core parts:
    • Team List Contract
    • Admin can add/remove teams
    • Only approved teams can be used
  • Position NFT Contract
    • Mint NFT with team + amount + duration
    • Store position data per tokenId
  • Oracle Update Contract
    • Monthly update function for team performance
    • Only authorized oracle can submit updates
  • Reward Claim Contract
    • Users claim rewards using their NFT tokenId
    • Prevent double claims
  • Admin Safety Controls
    • Role-based access
    • Pause/unpause
    • Basic security protections

    Tech Stack

    • Solidity 0.8.x
    • OpenZeppelin
    • Foundry for tests

    Deliverables

    • Clean Solidity contracts
    • Full test suite (unit tests)
    • Deployment script (testnet)
    • Short README with:
    • how to deploy
    • how oracle update works
    • how claim works

    Out of Scope

    • Frontend
    • UI/UX
    • Marketing pages
    • Advanced multi-chain features

    Acceptance Criteria

    • I can mint an NFT position with team, amount, duration
    • Monthly oracle update works
    • Reward claim works
    • No double claim
    • Admin can manage team list and pause contracts
    • All tests pass

    What to Include in Proposal

    • Similar Solidity projects
    • Estimated delivery time
    • Total fixed price
    • Milestone breakdown

    Short Version

    Need a Solidity dev for a simple MVP: team-based NFT positions + monthly oracle update + reward claim. Contracts only (no frontend). Stack: Solidity + OpenZeppelin + Foundry. Must include tests, deployment script, and clean documentation. Contract duration of 1 to 3 months.

    Mandatory skills: Blockchain, Ethereum, Solidity, Smart Contract, Blockchain Development, Blockchain Architecture

    Build a Simple Oracle-Based Sports NFT Smart Contract employer: FreelanceJobs

    Join a forward-thinking company that values innovation and creativity in the blockchain space. As a Solidity developer, you will be part of a collaborative work culture that encourages professional growth and offers opportunities to work on cutting-edge projects. With a focus on employee well-being and a commitment to excellence, this role provides a unique chance to contribute to meaningful developments in the NFT landscape.
    F

    Contact Detail:

    FreelanceJobs Recruiting Team

    StudySmarter Expert Advice 🀫

    We think this is how you could land Build a Simple Oracle-Based Sports NFT Smart Contract

    ✨Tip Number 1

    Network like a pro! Attend meetups, webinars, or online forums related to blockchain and smart contracts. Engaging with the community can lead to valuable connections and job opportunities.

    ✨Tip Number 2

    Show off your skills! Create a GitHub repository showcasing your Solidity projects. Potential employers love to see real examples of your work, especially if you can demonstrate your understanding of smart contracts.

    ✨Tip Number 3

    Don’t be shy about reaching out! If you see a job that excites you, apply through our website and follow up with a friendly message. A little persistence can go a long way in landing that dream role.

    ✨Tip Number 4

    Prepare for interviews by brushing up on common Solidity questions and scenarios. Practising coding challenges can help you feel more confident and ready to impress during technical interviews.

    We think you need these skills to ace Build a Simple Oracle-Based Sports NFT Smart Contract

    Solidity
    Smart Contract Development
    Blockchain Development
    Ethereum
    OpenZeppelin
    Oracle Integration
    NFT Minting
    Unit Testing
    Deployment Scripting
    Role-Based Access Control
    Security Best Practices
    Performance Data Handling
    Documentation Writing

    Some tips for your application 🫑

    Show Off Your Solidity Skills: Make sure to highlight your experience with Solidity and any relevant projects you've worked on. We want to see your expertise shine through, especially in building smart contracts!

    Be Clear and Concise: When writing your application, keep it straightforward. We appreciate clarity, so avoid jargon and get straight to the point about how you can meet our needs for this NFT project.

    Include Relevant Experience: Don’t forget to mention any similar projects you've completed, especially those involving NFTs or oracles. This helps us understand your background and how you can contribute to our MVP.

    Apply Through Our Website: We encourage you to submit your application through our website. It’s the best way for us to keep track of your application and ensure it gets the attention it deserves!

    How to prepare for a job interview at FreelanceJobs

    ✨Know Your Solidity Inside Out

    Make sure you brush up on your Solidity skills before the interview. Be ready to discuss your experience with smart contracts, especially those similar to the NFT position you're applying for. Familiarise yourself with OpenZeppelin and Foundry, as these are key components of the tech stack.

    ✨Understand the Project Scope

    Read the job description thoroughly and understand the project requirements. Be prepared to explain how you would approach building the core parts of the smart contract MVP, including the Team List Contract and the Oracle Update Contract. This shows that you’re not just a coder but someone who can think critically about the project.

    ✨Prepare for Technical Questions

    Expect technical questions related to blockchain development and smart contracts. Practice explaining concepts like role-based access, security protections, and how to prevent double claims. Being able to articulate these ideas clearly will demonstrate your expertise and confidence.

    ✨Showcase Your Previous Work

    Have examples of your previous Solidity projects ready to discuss. If you’ve worked on similar NFT or oracle-based projects, highlight them! This not only showcases your skills but also gives the interviewer insight into your problem-solving abilities and how you handle challenges in blockchain development.

    Build a Simple Oracle-Based Sports NFT Smart Contract
    FreelanceJobs
    Go Premium

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    F
    • Build a Simple Oracle-Based Sports NFT Smart Contract

      Freelance
      40000 - 60000 Β£ / year (est.)
    • F

      FreelanceJobs

      50-100
    Similar positions in other companies
    UK’s top job board for Gen Z
    discover-jobs-cta
    Discover now
    >