Here is a list of all current contract deployments within DeGate protocol.
Deposit contract, responsible for managing user assets.
It provides the "submitBlocks" interface for submitting zkBlocks to the Exchange contract.
BlockVerifier is responsible for verifying zk-SNARK proofs.
Responsible for setting exchange fee parameters.
Responsible for processing zkBlocks and deposit/withdrawal requests.
Exchange Admin module, implementation of the owner interface.
Exchange Balances module, implementation of the balance merkle proof interface
Exchange Block module, implementation of the zkBlock interface .
Exchange Genesis module, implementation of the Genesis block interface.
Exchange Tokens module, implementation of the tokens registration interface.
Exchange Withdrawals module, implementation of the withdraw interface.