Use Cases
Project Teams
Collaborative Testing
Phalcon Fork helps create a testnet forked from the mainnet. Protocols can be deployed into the testnet with dependent smart contracts mirrored from the mainnet. Other team members and users can test-run the protocols, creating a public testing model for thorough testing.
Developers
Comprehensive Testing
A fork can be created at arbitrary block heights and positions for automated testing of new smart contracts and regression testing of contract upgrades. The built-in Phalcon Explorer facilitates the debugging of smart contracts.
Security Researchers
Develop PoC
Past attack transactions can be debugged and tuned in Phalcon Fork, helping understand the root cause of a security vulnerability. A PoC of a zero-day vulnerability can be developed and verified before responsible disclosure.
Versatile Utility Tools and Resources
Phalcon Scan (akin to Etherscan) provides detailed data on addresses and transactions within the Fork. The Faucet provides unlimited native tokens, while Phalcon Explorer assists in understanding and debugging transactions.
Collaboration among Developers
Phalcon Fork facilitates collaborative management, allowing seamless sharing among developers. Furthermore, users can actively engage in the testing process by adding an RPC endpoint into their wallets.
Fork Customization and CI Integration
Phalcon Fork offers the capability to customize block header parameters, allowing users to switch between snapshots. The REST APIs make it seamlessly integrate into the CI workflow.