Table of contents 🙂 Welcome Introduction ⚖️ Architecture Overview Settlement Layer Working Principal of A Multi-Chain ZK-Rollup Nexus: Settlement on ETH L2s Origin: Settlement on ETH and Alt-L1s Multi-Chain State Synchronization In-Detail: Nexus Multi-Chain State Synchronization Supported Networks of zkLink Nexus and Origin Security Assumptions of zkLink Nexus and Origin Execution Layer TS-zkVM for App Rollup Sequencing Layer DA Layer 🛠️ Developer Developer Overview Get Started Examples Base Demo JSON RPC & Websocket & Kafka JSON-RPC API JSON-RPC Errors Websocket Kafka Transactions Basic Types State Update Transaction Deposit FullExit ChangePubKey Withdraw Transfer ForcedExit OrderMatching AutoDeleveraging ContractMatching Funding Liquidation UpdateGlobalVar Private Key & Signature Algorithm ChangePubKey Withdraw Transfer ForcedExit OrderMatching ContractMatching Funding Liquidation AutoDeleveraging UpdateGlobalVar SDK Go Types Signature Utils Transactions ChangePubKey Withdraw Transfer ForcedExit OrderMatching ContractMatching AutoDeleveraging Funding Liquidation UpdateGlobalVar Js Signature Utils Transactions ChangePubKey Withdraw Transfer ForcedExit OrderMatching ContractMatching AutoDeleveraging Funding Liquidation UpdateGlobalVar Dart Signature Utils Transactions ChangePubKey Withdraw Transfer ForcedExit OrderMatching ContractMatching AutoDeleveraging Funding Liquidation UpdateGlobalVar ⚙️ Network Information Connected Networks Mainnet Testnet DApps & Deployment Addresses Mainnet Testnet Wallet & User Fund Streamline Withdraw Wallet Integration & AA Wallet Deposit Integration Cases Heavyweight Integration (Multi-Chain Derivatives & Spot Exchange) Simple Integration (Multi-Chain Spot Exchange) Appendix Audits FAQ glossary