Yosh, this is markstr, a POC for Nostr-based oracle resolution for prediction markets on Bitcoin, showcased on Mutinynet signet with CTV and CSFS activated. The outcome resolution script looks like this: <outcome_message_hash> <oracle_pubkey> OP_CHECKSIGFROMSTACK The oracle needs to sign a particular Nostr event (with a content like: PredictionMarketId:SJ1IPWRX Outcome:Yes - Bitcoin above $100k Timestamp:175284641) and the outcome resolution is then verified onchain using CSFS opcode. The witness for the taproot script path will then be: signature (of the outcome hash / Nostr event id), script (resolution script shown above), control_block.
Chat, should we build a webapp for markstr ?
5,21K