Blockchain security tech firm BlockSec has launched a new toolkit that enables collaborative testing on private chains “forked from arbitrary (transaction) positions” and block numbers on the Ethereum mainnet.
The developer and security researcher-focused toolkit is dubbed the “Phalcon Fork” and was launched by BlockSec on April 14.
We're thrilled to introduce Phalcon Fork, a cutting-edge toolkit for Web3 developers & security researchers! It enables collaborative testing with private mainnet states, creating private chains forked from any mainnet position. #Web3 #DeFi pic.twitter.com/TlK169GeLP
Phalcon Fork aims to provide greater control over work being conducted on test nets such transaction testing, analysis and debugging.
In the user manual, BlockSec touts that this extra control comes from being able to easily “fork arbitrary (transaction) positions and block numbers” and retain certain "services and states” from the Ethereum mainnet.
“Compared with traditional solutions like Goerli [...] Phalcon Fork has the following advantages: retain services and states from the mainnet, facilitating rapid integration and debugging with other DeFi contracts. [And maintain] full control over block information (e.g., Timestamp, BaseFee, MixDigest),” the Phalcon Fork user manual reads.
With the toolkit, users can also utilize features such as snapshots, enabling them to save certain blockchain positions, and revert back to them at will during their testing processes. The snapshots essentially record the transactions being executed and deployed by the user at a given time.
"The snapshot feature is particularly useful in the following two scenarios: When a user wants to run multiple times of a testing script, he/she just needs to
Read more on cointelegraph.com