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?

  • 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. Commented Jul 7, 2022 at 22:01
  • I'll take a look the Vasil improvements, thank you @MitchellTurner
    – Zhong
    Commented Jul 7, 2022 at 22:55

2 Answers 2


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


Here is the link to the branch. In case anyone wanna check it out.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.