Problem/Opportunity
The Stake Unlock Smart Module enables dApp developers to address application scenarios where a user is required to stake tokens to access gated resources.
Why now?
A number of Hyperverse project teams are looking to integrate this functionality into live, production-ready dApps.
Project Overview
The Stake Unlock Smart Module allows users to monetize resources and access through staking. The staked tokens act as an access key that is verified through the smart contract and a user’s public address. Once the user unstakes their tokens, they lose access to the resources/content.
High-Level Requirements / Outputs
-
Create a fork of theHyperverse EVM builderkit to start
-
Create a README that outlines the smart module
-
Create your Factory and Base Contract making sure to follow the Hyperverse module spec
Contributor
This project seeks a Smart Contract Developer specializing proficient in developing smart contracts in the Solidity programming language, with deep understanding and experience interacting with blockchain architecture, mechanics, and protocol interactions.
Top skills required:
-
Solidity
-
JavaScript/ Typescript
-
Hardhat Testing
Selection Criteria:
-
We are looking for someone with an expert background in BOTH Solidity and Javascript/TypeScript.
-
Experience unit testing smart contracts