The web3.js Contract instance for the IERC20 interface, which is utilized for interacting with ERC20 tokens.
The ABI of the Bridgehub interface.
The web3.js Contract instance for the IL1Bridge interface, which is utilized for transferring ERC20 tokens from L1 to L2.
The web3.js Contract instance for the ZkSync interface.
The web3.js Contract instance for the IContractDeployer interface, which is utilized for deploying smart contracts.
The web3.js Contract instance for the IL1Messenger interface, which is utilized for sending messages from the L2 to L1.
The web3.js Contract instance for the IL2Bridge interface, which is utilized for transferring ERC20 tokens from L2 to L1.
The web3.js Contract instance for the INonceHolder interface, which is utilized for managing deployment nonces.
The web3.js Contract instance for the
IERC1271interface, which is utilized for signature validation by contracts.