1- # Pyth2Wormhole
1+ # Pyth Crosschain
22
33This repository acts as a monorepo for the various components that make up
4- Pyth2Wormhole . The base repository is a fork from Certus One's reference
4+ Pyth Crosschain . The base repository is a fork from Certus One's reference
55[ Wormhole] [ ] implementation in order to take advantage of the existing tooling
66for building projects based on Wormhole's various SDKs. Much of the existing
77documentation from there will also apply to this repository.
@@ -10,36 +10,38 @@ documentation from there will also apply to this repository.
1010
1111Within this monorepo you will find the following subprojects:
1212
13- ## Pyth2Wormhole Solana
13+ ## Wormhole Attester
1414
15- > solana/pyth2wormhole
15+ > wormhole-attester
1616
1717The main Pyth implementation currently exists as an [ on-chain contract] [ ] on
18- Solana. In order to expose these prices cross-chain, the Pyth2Wormhole Solana
18+ Solana. In order to expose these prices cross-chain, the Wormhole Attester
1919contract acts as a sender for Pyth prices. At regular intervals the Pyth
2020contract will observe the current Pyth price for selected products, and produce
2121an attestation which is then relayed over Wormhole to be consumed by the
22- various P2W receiver contracts.
22+ various receiver contracts.
2323
2424[ on-chain contract ] : https://github.com/pyth-network/pyth-client
2525
26- ## Pyth2Wormhole Ethereum
26+ ## Target Chains
2727
28- > ethereum/contracts/pyth
28+ ### Ethereum
2929
30- The Ethereum P2W contract acts as a receiver for Pyth prices relayed from the
31- P2W Solana contract. It also provides a public API for other Ethereum contracts
30+ > target-chains/ethereum/contracts/pyth
31+
32+ The Ethereum contract acts as a receiver for Pyth prices relayed from the
33+ Wormhole Attester. It also provides a public API for other Ethereum contracts
3234that can be used to consume Pyth prices. For a guide on using this API to
33- consume Pyth price feeds see [ pyth-evm- sdk] [ ] which contains documented
35+ consume Pyth price feeds see [ pyth-sdk-solidity ] [ ] which contains documented
3436examples.
3537
36- [ pyth-evm- sdk ] : https://github.com/pyth-network/pyth-sdk-solidity
38+ [ pyth-sdk-solidity ] : https://github.com/pyth-network/pyth-sdk-solidity
3739
38- ## Pyth2Wormhole Price Service
40+ ## Price Service
3941
40- > third_party/pyth
42+ > price-service
4143
42- The P2W Price Service is an off-chain service which constantly observes the
44+ The Price Service is an off-chain service which constantly observes the
4345Wormhole network watching for price attestations emitted from the Pyth Solana
4446contract. It exposes all observed attestations via a public API over HTTPS/WSS
4547which can be consumed by client-side applications that wish to use Pyth pricing
0 commit comments