zksync Support
Closed this issue · 2 comments
Introduction
This issue proposes to add support for integrating with zksync - to provide ways for Kotlin application to reduce the costs of moving Ethereum-based assets.
Context
High gas prices have sparked an increased focus on the use of alternative ways to move ETH / ERC20 / ERC721 tokens around in secure and scalable ways. Rollups and zero-knowledge proofs as a way of reducing the use of Ethereum for , e.g. recently by @vbuterin
https://twitter.com/VitalikButerin/status/1277967505932161027
Scope
To add zksync support to KEthereum, providing functions required to interact with zksync.
To cover the following basic functions:
- Get Balance(s)
- Deposit
- Transfer
- Withdraw
Reference Implementation (Typescript / Javascript)
A reference implementation in javascript is available here: https://github.com/matter-labs/zksync/tree/master/js/zksync.js
This is deployed against Rinkeby here: https://testnet.zksync.io
as far as I see zkSync 2.0 is compatible with RPC methods and normal keys:
https://medium.com/matter-labs/zksync-2-0-hello-ethereum-ca48588de179
So I think this can be closed as this way it is supported by KEthereum
Agreed. Closing. Thanks.