✍️Signer

The Signer module is responsible for signing ready and raw Ethereum transactions for use in the stress test. To improve speed and efficiency, pandoras-box does not use the built-in ethers methods for sending transactions. These methods have a high operational overhead and perform additional querying in the background, such as determining the account nonce, gas price, and gas estimation, before constructing the transaction.

Instead, pandoras-box works with raw transaction data, which means that transactions are constructed manually and only signed by the Signer module using the corresponding account private key (from the provided mnemonic). This allows pandoras-box to bypass the additional overhead of the built-in ethers methods and send transactions more efficiently.

Last updated