Event JSON
{
"id": "1e49bbff57e739e89de3034c8b8789927a248f1cb610f0b9cabacbee48cb8028",
"pubkey": "1bfffc8caa06c939b91110a374f105601f95d7675acf6a1ae4ff6ec7c2a67ce3",
"created_at": 1684681076,
"kind": 0,
"tags": [],
"content": "{\"banner\":\"https://rare-gallery.com/uploads/posts/5293545-volcano-storm-lightning-night-dark-fire-flames-smoke-red-eruption-mountain-cloud-landscape-lava-flash-volcanic-lightning-japan-sakurajima-spark-vulcano-free-pictures.jpg\",\"picture\":\"https://nostr.build/i/nostr.build_7643b49dc505330e6b607f67ca01dac366821620f694198b2f2d7cf666e4abd0.png\",\"lud16\":\"lnurl1dp68gurn8ghj7an0d33kzmn0vdhju6tw9uh8wetvdskkkmn0wahz7mrww4excup0v35kxetj5t0zz4\",\"nip05\":\"dicer@volcanoco.in\",\"name\":\"dicer\",\"about\":\"\\nTo play, send a note mentioning this account and then zap the \\\"game note\\\" reply.\\nYou can also modify the payout by including a number (1.5 - 100) after the mention.\\n\\nFor example the note:\\n\\\"@dicer 5\\\"\\nwill start a game with a 5x payout.\\n\\nFairness:\\nTLDR: \\nWhen a game note is zapped, a random number is fairly generated and the game is won if that number is less than a value dependening on the game's payout odds.\\nDetailed Explanation:\\nThe game note commits to a \\\"fair preimage\\\" by including its SHA256 hash as the note's \\\"hash\\\" tag, and the note commits to a probability of winning by including a \\\"u32odds\\\" tag. \\nWhen the note is zapped, we compute the SHA256 hash of the zap request note signature (\\\"sig_hash\\\"), which is unpredictable and non-malleable.\\nThe \\\"outcome\\\" is determined by interpreting the first four bytes of the bitwise XOR between the fair preimage and the sig_hash as a little-endian unsigned 32-bit integer.\\nIf \\\"outcome\\\" is less than or equal to \\\"u32odds\\\" then it is a win. A zap may be initiated for a game note only a single time and only by the original poster. After a game note is zapped, a detailed breakdown of the outcome is DMd to the zapper.\\n\"}",
"sig": "dc5687be585245eb79331c64ff31beccc41df89ec2acf68080780e1ce4c5887920d1f1c632317c0a9d5b72a856ac95ee59be3b400d790a9444664455f50088f5"
}