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
IERC1271
interface, which is utilized for signature validation by contracts.