algorand / algorand/go-algorand

Implementing Local Fork of Algorand Mainnet for Development and Testing Purposes

Ouverte
#5,399 1 commentaire 2 réactions 0 personnes assignées Voir sur GitHub
new-feature-request Team Lamprey
Langage dominant
Go
Étoiles
1.4k
Forks
537
Merge moyen
1 j 7 h
PR mergées (30 j)
18

Description

## Problem
Currently, developers who want to test their smart contracts on the Algorand blockchain must either use the testnet or the live mainnet. While the testnet is great for initial development, it doesn't allow for the kind of realistic testing conditions that can be achieved on the mainnet. However, using the mainnet for testing is risky and could potentially lead to the loss of real funds. In Ethereum ecosystem, developers can create a fork of the mainnet for testing purposes, which provides a realistic yet risk-free environment for thorough testing. I believe that Algorand developers could benefit greatly from a similar feature.
## Solution
I am not too sure where in the stack of Algorand this feature would fit as I am new to the ecosystem.
## Dependencies
It will likely require collaboration between multiple teams, including the core development team.
## Urgency
While not an immediate requirement, the availability of a mainnet forking feature could potentially make Algorand more appealing to developers and increase its adoption rate. Given the growing competitiveness of the blockchain development space, adding this feature sooner rather than later could provide Algorand with a significant advantage.

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.