DSLA Protocol is currently written using Solidity contracts for EVM-compatible blockchains and is not natively compatible with Solana.
Git Issue format
Solana Port Requirements Challenge
About DSLA protocol
DSLA Protocol is a smart-contract based application and network middleware for managing risk. It allows developers to plug risk management capabilities into their applications and uses incentives to align the goals of different stakeholders.
Prize Bounty
The prize bounty for this task is 250000 DSLA.
Challenge Description
Review the DSLA Protocol Solidity contracts and develop a set of requirements and recommendations to successfully port DSLA Protocol to Solana.
Submission should provide a roadmap that can be followed to successfully port including:
Breaking Changes and recommended steps to address.
High ROI Recommended Optimizations to capitalize on Solana
Medium ROI Recommended Optimizations to capitalize on Solana
Low ROI Optimizations to capitalize on Solana
For each item on the port roadmap include:
Issue description
Source file(s) affected
Recommended change(s) with a short explanation of why.
High level description of other potential solutions if applicable
Tools You Will Need
1/ Download and install the DSLA Developer Toolkit (DTK):
The issue
DSLA Protocol is currently written using Solidity contracts for EVM-compatible blockchains and is not natively compatible with Solana.
Git Issue format
Solana Port Requirements Challenge
About DSLA protocol
DSLA Protocol is a smart-contract based application and network middleware for managing risk. It allows developers to plug risk management capabilities into their applications and uses incentives to align the goals of different stakeholders.
Prize Bounty
The prize bounty for this task is 250000 DSLA.
Challenge Description
Review the DSLA Protocol Solidity contracts and develop a set of requirements and recommendations to successfully port DSLA Protocol to Solana.
Submission should provide a roadmap that can be followed to successfully port including:
For each item on the port roadmap include:
Tools You Will Need
1/ Download and install the DSLA Developer Toolkit (DTK):
https://github.com/Stacktical/stacktical-dsla-developer-toolkit
2/ Follow the Developer Guide to understand DSLA Protocol’s structure and implementation:
https://readme.stacktical.com/developer-guide/
How to participate?
Step 1: Pick a task
Browse Github issues and raise your hand 🙋♂️ in the comments section to show interest.
Step 2: Contact us
Email founders+residency@stacktical.com with:
Your Github username
An introduction about yourself
A link to the task of your choice
An outline of your plan to complete it
Include some prior similar works as a reference, if applicable
Step 3: Onboarding
If you are selected for the task, the core team will allocate resources to facilitate its completion.
Some tasks might require signing a Non Disclosure Agreement (NDA).
Step 4: Complete your task
Some marketing or content related tasks may require review and updates before being accepted.
Congratulations on contributing to DSLA! 🎉
Completed tasks will be reflected in this repository.
Judging Criteria
Follow DSLA Protocol
DSLA Residency Github https://github.com/Stacktical/stacktical-dsla-residency DSLA DTK Github https://github.com/Stacktical/stacktical-dsla-developer-toolkit DSLA Protocol Developer Guide https://readme.stacktical.com/developer-guide/ DSLA Protocol Discord (for technical discussions) https://discord.gg/bknuhcXV DSLA Support Telegram https://t.me/dsla_network DSLA Protocol Community Telegram https://t.me/stacktical