31 sats \ 6 replies \ @dollarparity 3 Jun \ on: Cassandra: My RESTful DLC Oracle API bitcoin
Thanks what is the difference between these endpoint results and Polymarkets?
Polymarket isn't compatible with Discreet Log Contracts, and so you can't use Polymarket to create conditional Bitcoin payments by itself. Cassandra is a layer of interoperability that makes the same outcomes provable on Bitcoin (or ecash).
reply
Still working on this?
reply
Unfortunately I had to shut down the Polymarket oracle, because (and honestly i shoulda seen it coming given it's built on a shitcoin), Polymarket's API is dogshit. They frequently return bad/inconsistent data which put my oracle in a bad position - e.g. changing the outcomes strings, events aren't resolved by their stated end date, end dates are changed after I announce them (illegal in a DLC), etc.
And their API is genuinely unreliable even if it weren't for that: events' data fields suddenly go missing (unexpected null values), and it's rate limited so cassandra can't always fetch updates for every event in a timely fashion.
The CryptoCompare oracle API is still up and running though. As for real-world event attestations, i'm working on something else which should help fill that gap. Stay tuned....
reply
That’s ok, thanks for the update.
reply
reply
Awesome, I got some of it working here to just display the information: https://dollarparity.com/polymarket-events/
I'm open to suggestions!
reply