<p>The Plutus Pioneer Program is iterative, thus the code in the repo can change between iterations.</p>
<p>However, if I'm not wrong, you can find the oracle example here: <a href="https://github.com/functionally/mantis-oracle/blob/main/src/Mantra/Oracle.hs" rel="nofollow noreferrer">https://github.com/functionally/mantis-oracle/blob/main/src/Mantra/Oracle.hs</a></p>

CC BY-SA 4.0
2022-07-07T22:13:08.237Z
2022-07-07T22:13:08.237Z
Falcon Stakepool
<p>Here is <a href="https://github.com/input-output-hk/plutus-pioneer-program/tree/8cbc68d146c82cc95d9be44c30e049aba3774003/code/week06" rel="nofollow noreferrer">the link</a> to the branch. In case anyone wanna check it out.</p>

CC BY-SA 4.0
2022-12-12T01:54:07.923Z
2022-12-12T01:54:07.923Z
Adam
<p>Previously in Plutus pioneer program Week 6 shows how to implement an Oracle, now the example code has been removed.</p>
<p>Is this because the way to implement Oracles has changed? and the previous approach is not applicable anymore?</p>

CC BY-SA 4.0
2022-07-07T22:01:49.893Z
I can't say why they would have removed it. But Vasil does allow for much better Oracles with "reference" outputs. They might provide an example of that, but the old model isn't invalidated with the Vasil upgrades.
Mitchell Turner
CC BY-SA 4.0
2022-07-07T22:55:12.373Z
I'll take a look the Vasil improvements, thank you @MitchellTurner
Zhong
<plutus-pioneer-program><oracles><week06>
Plutus week 6 - Oracle example smart contract removed
# Plutus week 6 - Oracle example smart contract removed

(Asked by: username_0 on 2022-07-07)

Previously in Plutus pioneer program Week 6 shows how to implement an Oracle, now the example code has been removed.

Is this because the way to implement Oracles has changed? and the previous approach is not applicable anymore?

**Tags:** plutus-pioneer-program, oracles, week06
> **Comments:**
> **username_1**: I can't say why they would have removed it. But Vasil does allow for much better Oracles with "reference" outputs. They might provide an example of that, but the old model isn't invalidated with the Vasil upgrades.  
> **username_0**: I'll take a look the Vasil improvements, thank you @MitchellTurner  

---

## 2 answers

### Answer by username_2 on 2022-07-07. Score: 0 | Accepted answer

The Plutus Pioneer Program is iterative, thus the code in the repo can change between iterations.

However, if I'm not wrong, you can find the oracle example here: <https://github.com/functionally/mantis-oracle/blob/main/src/Mantra/Oracle.hs>


---

### Answer by username_3 on 2022-12-12. Score: 0

Here is [the link](https://github.com/input-output-hk/plutus-pioneer-program/tree/8cbc68d146c82cc95d9be44c30e049aba3774003/code/week06) to the branch. In case anyone wanna check it out.


---

