Updates

V 0.9.2Jun 30, 2023

Added pending balance process in the normal withdraw function

Split the server service into multiple sub-service that runs separately

Optimization on the communicating protocol between the prove server and the client

V 0.9.1Jun 15, 2023

Finished audit on contracts and the ZKcircuit

Optimization of RPC Cache

V 0.9.0May 30, 2023

Activated Exit mode

Improved transaction efficiency: conduct execution process before batching

V 0.8.0May 15, 2023

Support Bsc Testnet, Goerli Testnet, zkSync Era Testnet, Scroll Alpha Testnet, and Linea Goerli Testnet

V 0.7.0April 24, 2023

Optimized operation logic of the Broker system

V 0.6.0Mar 31, 2023

Using LayerZero for inter-chain communication

V 0.5.0Mar 14, 2023

Sender incorporates the construction of EIP-1559 transactions

V 0.4.1Mar 2, 2023

1. zkLink explorer 1.0

2. Router System live

3. Automatic deployment system supports dynamicly adding chains, routers, and explorers

V 0.4.0Feb 10, 2023

1. Significant progress in audit report by ABDK including smart contract and circuit codes

2. Scaled order slot from 16 to 65,536 that:

Empowers users to place concurrent transactions

Simplifies MM logic

Unifies the checking rules of order nonce and account nonce

3. Finished fast_withdraw development

4. Standardized API naming convention for the convenience of Ethereum developers

5. Re-wrote and filed technical documentation

V 0.3.0Jan 17, 2023

1. Unified the access code on different L1s into a single access stratum

2. Simplified circuit_sub_system as a preparation for later opening up circuit

3. Finished development on Admin system v1

V 0.2.0Jan 2, 2023

1. Clean up the logical relations

Reconstruction on list structure, database tables are reduced by half

Clean up data structure attributes list

Redefine block cycle

Reorganize configuration file

Redesign some APIs for the need of ZKEX

2. Structural adjustment

No interaction between modules; modules are decoupled via the database

Support both integration deployment and separate deployment

Some modules like API support decentralized deployment

The fail of a module will not cause the fail of the whole system

3. Modular development

Reduce code conflicts

Debug in local environment

Easy to run unit test

4. Code quality inspection

Overall code review

Cover more code in integration testing

Code specification to minimize dependence on packages and parameters

V 0.1.5Aug 21, 2022

1. Finished developing on Starknet with Cairo (contract) and Rust (application)

2. Circuit Optimization: optimized the verification key scheduling system and improved performance

3. Improved module interaction system

4. L2 Operation and Maintenance

5. Updated zkLink explorer UI & UX

V 0.1.3Apr 22, 2022

1. Implemented the Groth16 zk-SNARK proving system on Solana, groth16-sol-verifier

2. Launched order book DEX demo

3. Connected Avalanche

4. Optimized L1 contracts

5. Finished development on multi-chain token merge

6. Finished development on L2 Faucet

7. Finished sub-account development

8. Improved GPU performance

V 0.1.2Dec 30, 2021

1. Fixed problems on Layer2 multi-chain curve algorithm

2. Optimized the performance of circuit in Layer2 algorithm

3. Finished the verification code in CRT module

4. Finished integration testing on zkLink light oracle network

5. Improved zkLink explorer UI & UX

V 0.1.1Nov 25, 2021

1. Finished all Curve-related codes on stable swap pools and bug fixing

2. Finished unit testing on all possible scenarios

3. Finished integration with third-party oracles

4. Finalized the solution for on-chain and off-chain CRT validation

5. Started integration testing

6. Optimized zkLink Explorer UI and navigation

  • V 0.9.2
  • V 0.9.1
  • V 0.9.0
  • V 0.8.0
  • V 0.7.0
  • V 0.6.0
  • V 0.5.0
  • V 0.4.1
  • V 0.4.0
  • V 0.3.0
  • V 0.2.0
  • V 0.1.5
  • V 0.1.3
  • V 0.1.2
  • V 0.1.1