-
-
Notifications
You must be signed in to change notification settings - Fork 113
Labels
AutomationAutomated scripts, GitHub Actions, workflows, or task runnersAutomated scripts, GitHub Actions, workflows, or task runnersBlockchainRelated to blockchain functionality, consensus, and ledger mechanicsRelated to blockchain functionality, consensus, and ledger mechanicsCommunityTasks, feedback, or contributions from the communityTasks, feedback, or contributions from the communityComposite taskLarge or complex task that consists of multiple subtaskLarge or complex task that consists of multiple subtaskInfrastructureCoin and ADAMANT nodes, Servers, VPSs, Ansible, Nginx, Docker, Zabbix, etc.Coin and ADAMANT nodes, Servers, VPSs, Ansible, Nginx, Docker, Zabbix, etc.Protocol & AIPsChanges or discussions around ADM blockchain protocol and node interactionsChanges or discussions around ADM blockchain protocol and node interactionsTaskGeneral task not necessarily related to codeGeneral task not necessarily related to codedocumentationImprovements or additions to documentationImprovements or additions to documentation
Milestone
Description
Summary
The ADAMANT testnet infrastructure needs to be updated and stabilized to support development, testing, and community contributions. Several testnet nodes are down, and the current setup lacks proper coin distribution and bootstrap image availability. This task ensures reliable testnet operation and better onboarding for developers.
Details
- A reliable testnet is crucial for testing new features and bug fixes before mainnet deployment
- Developers and contributors require easy access to test ADM coins and a straightforward way to bootstrap their nodes
- Automated and transparent infrastructure (bootstrap image, docs, tests) will improve the developer experience and lower entry barriers for contributors
- Keeping the testnet healthy ensures higher-quality releases and a more robust ecosystem
Current testnode list
Checklist
- Run testnet nodes which are down
- Launch special testnet node for sending test ADM coins
- Switch free coin sender script to this dedicated node
- Prepare script for creating bootstrap testnet image on
adm-testnode1 - Set up web server to provide the bootstrap image publicly
- Update docs with testnet bootstrapping instructions
- Update installation script
tools/install_node.shand fix/bootstrap node scripttools/fix_node.shto support testnet bootstrapping - Run unit tests for the latest ADAMANT Node software on testnet
- Run API tests for the latest ADAMANT Node software on testnet
Notes
- Ensure that the testnet faucet node is stable and accessible
- The bootstrap image should be kept up-to-date with chain progress
- Documentation should include both quick-start instructions and troubleshooting notes
Verification
- Verify that all testnet nodes are running and reachable
- Confirm that the faucet node sends test ADM successfully
- Ensure the bootstrap image is available for public download
- Validate updated documentation with a clean testnet installation
- Confirm that unit tests pass successfully on testnet
- Confirm that API tests pass successfully on testnet
dev-adamant-im and al-onyxprotocoladamant-alal-onyxprotocol
Sub-issues
Metadata
Metadata
Assignees
Labels
AutomationAutomated scripts, GitHub Actions, workflows, or task runnersAutomated scripts, GitHub Actions, workflows, or task runnersBlockchainRelated to blockchain functionality, consensus, and ledger mechanicsRelated to blockchain functionality, consensus, and ledger mechanicsCommunityTasks, feedback, or contributions from the communityTasks, feedback, or contributions from the communityComposite taskLarge or complex task that consists of multiple subtaskLarge or complex task that consists of multiple subtaskInfrastructureCoin and ADAMANT nodes, Servers, VPSs, Ansible, Nginx, Docker, Zabbix, etc.Coin and ADAMANT nodes, Servers, VPSs, Ansible, Nginx, Docker, Zabbix, etc.Protocol & AIPsChanges or discussions around ADM blockchain protocol and node interactionsChanges or discussions around ADM blockchain protocol and node interactionsTaskGeneral task not necessarily related to codeGeneral task not necessarily related to codedocumentationImprovements or additions to documentationImprovements or additions to documentation
Type
Projects
Status
In Progress