BlockSec introduces a collaborative testing toolkit

Photo of author

By Degen Lipsa

Through regulated private fork chains from the Ethereum mainnet, BlockSec developers and security researchers can test, analyse, and debug transactions using the toolkit.

A new toolkit created by blockchain security technology company BlockSec enables group testing on private chains that have “forked from arbitrary (transaction) positions” and block numbers on the Ethereum mainnet.

The “Phalcon Fork” toolbox, which targets developers and security researchers, became live on April 14.

BlockSec tweets Source: Twitter

Greater control over tasks carried out on testnets, such as transaction testing, analysis, and debugging, is what Phalcon Fork seeks to offer.

This added power, according to BlockSec’s user guide, is made possible by its ability to fork random (transaction) positions and block numbers and keep some “services and states” from the Ethereum mainnet.

“In contrast to more established alternatives like Goerli […], Phalcon Fork has the following benefits: it preserves mainnet services and states, allowing for quick integration and debugging with other DeFi contracts. The Phalcon Fork user manual states, “[And maintain] full control over block information (e.g., Timestamp, BaseFee, MixDigest).”

Users of the toolkit may also take advantage of functions like snapshots, which let them record specific blockchain positions and go back to them whenever they want during testing operations. The snapshots essentially document the transactions that the user is deploying and carrying out at any given moment.

The following two instances illustrate how beneficial the snapshot feature is: A user only needs to go back to the initial snapshot and execute the script again if they wish to run a testing script more than once. The user can also make a snapshot and later revert to it if they wish to store specific states and access them later, according to the handbook.

Additionally, Phalcon Fork includes a built-in faucet so users can get free fork network ETH to carry out trades across the private chains.

Phalcon Fork offers a remote procedure call node called Fork RPC that can be combined with development frameworks that are compatible with the Ethereum Virtual Machine, such as Hardhat, Foundry, and Remix, or added to MetaMask, to directly interface with the chains and carry out transactions.

Users can now only fork from the Ethereum mainnet, but support for other blockchains, including the BNB Smart Chain and Arbitrum, has been hinted at in the future.

For Ethereum developers, April has been a historic month because on April 12, the eagerly awaited Shapella hard fork successfully launched on the Ethereum mainnet. The ability for Ethereum validators to withdraw staked ETH from the Beacon Chain is a key component of the upgrade.

Leave a Comment