tx · HicA4grxspeBrzH3PBpRJaJBfhe1n158KocLVAvdHvjr

3My6kED2uUWAEFmNmUsKXAEwNE3pCeMmjRt:  -0.01400000 Waves

2019.02.07 09:17 [484273] smart account 3My6kED2uUWAEFmNmUsKXAEwNE3pCeMmjRt > SELF 0.00000000 Waves

{ "type": 13, "id": "HicA4grxspeBrzH3PBpRJaJBfhe1n158KocLVAvdHvjr", "fee": 1400000, "feeAssetId": null, "timestamp": 1549520247131, "version": 1, "sender": "3My6kED2uUWAEFmNmUsKXAEwNE3pCeMmjRt", "senderPublicKey": "3qrTmx4jsup6WcnWLUdfzZayosrNHVNwSV99S6KvZwPy", "proofs": [ "nH67i1BgQpUiTdXFhBxtDkC4xVMzLP82xdkZvqV4oew6nPkwP4stDaboMNip9yi5qX3egazm2raJ7eX34ZHzijN" ], "script": "base64:AQQAAAAJcGF5b3V0RmVlAAAAAAAAB6EgBAAAAAJtZQgFAAAAAnR4AAAABnNlbmRlcgQAAAAOYWRtaW5QdWJsaWNLZXkBAAAAIA8ufrYwEBekADD70lJQmB+to0n91q0fxSddAhqP4FtMBAAAAAZhbnN3ZXIJAQAAAAdleHRyYWN0AAAAAQkABB0AAAACBQAAAAJtZQIAAAAGYW5zd2VyBAAAAAh0aWNrZXRJZAkAAlkAAAABCQEAAAAHZXh0cmFjdAAAAAEJAAQdAAAAAgUAAAACbWUCAAAABnRpY2tldAQAAAAJZ2FtZVByaWNlCQEAAAAHZXh0cmFjdAAAAAEJAAQaAAAAAgUAAAACbWUCAAAABXByaWNlBAAAAAtzdGFydEhlaWdodAkBAAAAB2V4dHJhY3QAAAABCQAEGgAAAAIFAAAAAm1lAgAAAAZoZWlnaHQEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAA9EYXRhVHJhbnNhY3Rpb24EAAAABnR1bmluZwUAAAAHJG1hdGNoMAMJAAH0AAAAAwgFAAAABnR1bmluZwAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAABnR1bmluZwAAAAZwcm9vZnMAAAAAAAAAAAAFAAAADmFkbWluUHVibGljS2V5BgkAAAIAAAABAgAAABVZb3UgYXJlbid0IHF1aXogYWRtaW4DCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAE1RyYW5zZmVyVHJhbnNhY3Rpb24EAAAABnBheW91dAUAAAAHJG1hdGNoMAQAAAANdGlja2V0QmFsYW5jZQkAA+sAAAACCAUAAAAGcGF5b3V0AAAACXJlY2lwaWVudAUAAAAIdGlja2V0SWQEAAAABHBhaWQJAABnAAAAAgUAAAANdGlja2V0QmFsYW5jZQUAAAAJZ2FtZVByaWNlBAAAAAdzdGFydGVkCQAAZwAAAAIFAAAABmhlaWdodAUAAAALc3RhcnRIZWlnaHQEAAAAB2NvcnJlY3QJAAAAAAAAAgkAAloAAAABCAUAAAAGcGF5b3V0AAAACmF0dGFjaG1lbnQFAAAABmFuc3dlcgMJAQAAAAEhAAAAAQUAAAAEcGFpZAkAAAIAAAABCQABLAAAAAIJAAEsAAAAAgIAAAAOWW91IG11c3QgaGF2ZSAJAAGkAAAAAQUAAAAJZ2FtZVByaWNlAgAAAAggdGlja2V0cwMJAQAAAAEhAAAAAQUAAAAHc3RhcnRlZAkAAAIAAAABAgAAABxUaGUgZ2FtZSBoYXMgbm90IHN0YXJ0ZWQgeWV0AwkBAAAAASEAAAABBQAAAAdjb3JyZWN0CQAAAgAAAAECAAAAGVRoZSBhbnN3ZXIgaXMgbm90IGNvcnJlY3QDCQAAAAAAAAIIBQAAAAZwYXlvdXQAAAADZmVlBQAAAAlwYXlvdXRGZWUJAQAAAAEhAAAAAQkBAAAACWlzRGVmaW5lZAAAAAEIBQAAAAZwYXlvdXQAAAAKZmVlQXNzZXRJZAcG92RcEQ==", "chainId": 84, "height": 484273, "spentComplexity": 0 } View: original | compacted Prev: Ha3yJ9Pj2Dsr1nJTEGds8XscAsRN8qkvCVgycNUNGFov Next: J96k74C29u962xn8w5zt1fuUzScdzjRKiepqF36gxKAW Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 1 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
3-let payoutFee = 100000
3+let payoutFee = 500000
44 let me = tx.sender
55 let adminPublicKey = base58'22GEgQRoT3xuSPQTTBNofWLnYQsn2ZTwAzd5f51CMFeb'
66 let answer = extract(getString(me, "answer"))
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 1 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
3-let payoutFee = 100000
3+let payoutFee = 500000
44 let me = tx.sender
55 let adminPublicKey = base58'22GEgQRoT3xuSPQTTBNofWLnYQsn2ZTwAzd5f51CMFeb'
66 let answer = extract(getString(me, "answer"))
77 let ticketId = fromBase58String(extract(getString(me, "ticket")))
88 let gamePrice = extract(getInteger(me, "price"))
99 let startHeight = extract(getInteger(me, "height"))
1010 match tx {
1111 case tuning: DataTransaction =>
1212 if (sigVerify(tuning.bodyBytes, tuning.proofs[0], adminPublicKey))
1313 then true
1414 else throw("You aren't quiz admin")
1515 case payout: TransferTransaction =>
1616 let ticketBalance = assetBalance(payout.recipient, ticketId)
1717 let paid = (ticketBalance >= gamePrice)
1818 let started = (height >= startHeight)
1919 let correct = (toBase64String(payout.attachment) == answer)
2020 if (!(paid))
2121 then throw((("You must have " + toString(gamePrice)) + " tickets"))
2222 else if (!(started))
2323 then throw("The game has not started yet")
2424 else if (!(correct))
2525 then throw("The answer is not correct")
2626 else if ((payout.fee == payoutFee))
2727 then !(isDefined(payout.feeAssetId))
2828 else false
2929 case _ =>
3030 true
3131 }

github/deemru/w8io/3ef1775 
38.81 ms