not approved

Token Staking Platform

$70,000.00 Requested
Ideascale logo View on ideascale
Community Review Results (1 reviewers)
Addresses Challenge
Feasibility
Auditability
Solution

It will: Indicate  appropriate tokens are stakedconfigurable staking return rulesCalculate eligibilityend user can claim their rewards

Problem:

Several reasons that a project may want to distribute tokens:

Raising funds for projectsReward people for engagement, loyaltyNFT utility

Yes Votes:
₳ 24,213,937
No Votes:
₳ 23,593,543
Votes Cast:
98

  • download
  • download

[IMPACT]

Creation of Claim Portal

  • Wallet integration
  • Display Balance Owed
  • Rewards Claim Process
  • Display Claim Status
  • Display Claim History

Creation of Backend API

  • Calculate Rewards
  • Retrieve Claim History
  • Create transactions to claim Rewards
  • Calculate Claim Status

Creation of Process for On-Chain Interaction

  • Worker to interact with blockchain

This solution will provide the backbone for all projects that want to distribute utility tokens, raise awareness or raise funds for their projects.

Example user stories include:

  • As an NFT project creator, I want to reward my NFT holders with a fungible token, so I can provide value to them
  • As an NFT project creator, I want to reward NFT holders based on NFT rarity, so I can associate varying value to my NFT collection
  • As an NFT collector, I want a place to claim rewards from the project owner, so I can derive value from my initial NFT purchase

Risks and challenges include:

  • Smart contract complexity - we have a good network of developers to draw upon, however we have learned to provide a generous buffer for Haskell/Plutus development

  • The lion's share of hours/effort will be in the backend development, so this will need to be tightly managed

  • Test Cases will need to be thorough since the end use of the platform may directly impact user rewards

    [FEASIBILITY]

See attachment for timing.

Planning and Design

  • Project Definition and Kickoff
  • Requirements gathering
  • Feature definition
  • Wireframes
  • Documentation
  • Architecture
  • Project plan/timeline revision

Development

  • Back-end development
  • Smart contract dev
  • Infrastructure
  • Worker creation
  • Calculation engine
  • Claim mechanism
  • Front-end development
  • Claim portal UI
  • Wallet integration
  • Rewards status display

Quality Assurance

  • Test case development
  • Back-end testing
  • Front-end testing
  • Integration testing
  • UAT

Deployment

  • Promote back-end to production
  • Promote front-end to production
  • Stabilization period

Resources and approximate allocation using a $70/hr blended rate:

  • Project Manager - 30hrs x $70 = $2100
  • Business Analyst - 56hrs x $70 = $3920
  • QA Specialist - 120hrs x $70 = $8400
  • Lead Architect/Lead Developer - 70hrs x $70 = $4900
  • Backend Developers - 488hrs x $70 = $34,160
  • Frontend Developers - 250hrs x $70 = $17,500

Total budget: $70,980

Michael Stewart

  • 17+ years of software development and architecture experience.
  • 10+ years focused in the data and analytics space
  • Led the development team of a boutique data / analytics firm where I designed and architected cloud based data warehouse solutions for fortune 500 companies
  • Member of the Cardano community since 2017
  • Co-Founder of Cardano Canucks stake pool and Canuckz NFTs
  • Co-Founder of Canucks Publishing NFT Minting Platform and Service
  • Co-Founder of CCSPA (Canadian Cardano Stake Pool Association)

Vivek Nankissoor

  • 15+ years of experience in database requirements, design and development
  • Established and grew web analytics, marketing automation and QA practices
  • Engaged in marketing, data and analytics strategy development with enterprise retail, cpg organizations, banks, automotive, pharma, fintech and others
  • Co-Founder of Cardano Canucks stake pool and Canuckz NFTs
  • Co-Founder of CCSPA (Canadian Cardano Stake Pool Association)
  • Co-Founder of Canucks Publishing NFT Minting Platform and Service
  • Participant in community work such as financial literacy relating to crypto and raising awareness with various investment groups

Additional resources will be required to complete this project. Both Mike and Vivek have experience overseeing/managing enterprise projects with this mix of resource requirements:

  • Project Manager

  • Business Analyst

  • QA Specialist

  • Lead Architect

  • Backend Developers

  • Frontend Developers

    [AUDITABILITY]

The project will be controlled with the following KPIs:

  • Project phase on time completion
  • Budget control (spend by resource, by phase)
  • UAT feedback

Success is a completed staking platform/website where projects can be listed and token holders can stake their wallets containing relevant tokens (fungible and non-fungible) for rewards specific to the listed project.

No - this is a net new project

Community Reviews (1)

Comments

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00