Deployment Address

Here is a list of all current contract deployments within DeGate protocol.

Contract
Address
Note

DepositContractImp

Deposit contract, responsible for managing user assets.

DepositContractProxy

Proxy for DepositContractImp contract.

DepositContractProxy TimeLock

Timelock for Deposit contract.

Attestation

It provides the "submitBlocks" interface for submitting zkBlocks to the Exchange contract.

BlockVerifier

BlockVerifier is responsible for verifying zk-SNARK proofs.

Fee Setting

Responsible for setting exchange fee parameters.

ExchangeImp

Responsible for processing zkBlocks and deposit/withdrawal requests.

ExchangeProxy

Proxy for ExchangeImp contract.

ExchangeProxy Timelock

Timelock for Exchange contract.

ExchangeAdmins

Exchange Admin module, implementation of the owner interface.

ExchangeBalances

Exchange Balances module, implementation of the balance merkle proof interface

ExchangeBlocks

Exchange Block module, implementation of the zkBlock interface .

ExchangeGenesis

Exchange Genesis module, implementation of the Genesis block interface.

ExchangeTokens

Exchange Tokens module, implementation of the tokens registration interface.

ExchangeWithdrawals

Exchange Withdrawals module, implementation of the withdraw interface.

Last updated