This is a plonkish circuit implementation of verification of a batch of price feeds from pyth network. The backend proof system is better_better_cs
(a plonk implmentation by zk-sync).
The entry circuit is ZkLinkOracle
. It accepts a AccumulatorUpdateData
that can be got by deserializing base64-encoded response from Hermes' /api/latest_vaas
.
This project is licensed under the MIT License. See the LICENSE file for details.
zklink-oracle is built on era-sync_vm implemented by zksync. Thanks for all they’ve done for the zk community.
zklink-oracle has not undergone any formal audit. We (zkLink) cannot assure the security or reliability of the project. Any potential issues should be considered the user's responsibility.