tx · 4BJMW4PTXX8CUizcV1yEyttPiEkuopnQSugbofkwrgqt

3N3zqyHQMQBsdE8GBCTP8nfAztXgTvmbVj9:  -0.05000000 Waves

2020.09.18 16:29 [1182797] smart account 3N3zqyHQMQBsdE8GBCTP8nfAztXgTvmbVj9 > SELF 0.00000000 Waves

{ "type": 13, "id": "4BJMW4PTXX8CUizcV1yEyttPiEkuopnQSugbofkwrgqt", "fee": 5000000, "feeAssetId": null, "timestamp": 1600435762476, "version": 2, "chainId": 84, "sender": "3N3zqyHQMQBsdE8GBCTP8nfAztXgTvmbVj9", "senderPublicKey": "AQC4cqNzFb67Z2eYUSiv1nFtcsfEbtimY9iCQhsW1Tut", "proofs": [ "2WXB2s8SpcLQKN6ToRvhmpqtQxqXfvMYJ6wx1SmCuXf9Rf3mtjHzMpW93aEfv6QMdg9bxPgi9S6htUSYdFxLqJGu", "4Xn5JKMzBjqcMNts6xxCQH2wPahEPymyJW2SwaAc4jorDazs1cFByGTpKBmWVGnJfGTPhJqPnKwB92kbBdtzMdug" ], "script": "base64:AAIEAAAAAAAAAAIIAgAAAAQAAAAABFRydWUAAAAAAAAAAAEAAAAAC2FsaWNlUHViS2V5AQAAACCLqgyZVlSwLv3zsQKqR9nso+UXjN38fIzB54ytOKxOMwAAAAAJYm9iUHViS2V5AQAAACCUqoL99z99yt8V4c9BQAk4cX2C4u1ce2I0RHcd71boYgAAAAAMY29vcGVyUHViS2V5AQAAACAgJ19jGsi7T+1Jn64qIXtMoMbkPySVigTvynVoEeSAeQAAAAAAAAABAAAAAnR4AQAAAAZ2ZXJpZnkAAAAABAAAAAZhbGljZTEJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAABQAAAAthbGljZVB1YktleQQAAAAGYWxpY2UyCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAQUAAAALYWxpY2VQdWJLZXkEAAAABmFsaWNlMwkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAIFAAAAC2FsaWNlUHViS2V5BAAAAARib2IxCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAUAAAAJYm9iUHViS2V5BAAAAARib2IyCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAQUAAAAJYm9iUHViS2V5BAAAAARib2IzCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAgUAAAAJYm9iUHViS2V5BAAAAAdjb29wZXIxCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAUAAAAMY29vcGVyUHViS2V5BAAAAAdjb29wZXIyCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAQUAAAAMY29vcGVyUHViS2V5BAAAAAdjb29wZXIzCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAgUAAAAMY29vcGVyUHViS2V5BAAAAAthbGljZUFuZEJvYgMDAwMDAwUAAAAGYWxpY2UxBQAAAARib2IyBwYDBQAAAAZhbGljZTEFAAAABGJvYjMHBgMFAAAABmFsaWNlMgUAAAAEYm9iMQcGAwUAAAAGYWxpY2UyBQAAAARib2IzBwYDBQAAAAZhbGljZTMFAAAABGJvYjEHBgMFAAAABmFsaWNlMwUAAAAEYm9iMgcEAAAADmFsaWNlQW5kQ29vcGVyAwMDAwMDBQAAAAZhbGljZTEFAAAAB2Nvb3BlcjIHBgMFAAAABmFsaWNlMQUAAAAHY29vcGVyMwcGAwUAAAAGYWxpY2UyBQAAAAdjb29wZXIxBwYDBQAAAAZhbGljZTIFAAAAB2Nvb3BlcjMHBgMFAAAABmFsaWNlMwUAAAAHY29vcGVyMQcGAwUAAAAGYWxpY2UzBQAAAAdjb29wZXIyBwQAAAAMYm9iQW5kQ29vcGVyAwMDAwMDBQAAAAdjb29wZXIxBQAAAARib2IyBwYDBQAAAAdjb29wZXIxBQAAAARib2IzBwYDBQAAAAdjb29wZXIyBQAAAARib2IxBwYDBQAAAAdjb29wZXIyBQAAAARib2IzBwYDBQAAAAdjb29wZXIzBQAAAARib2IxBwYDBQAAAAdjb29wZXIzBQAAAARib2IyBwQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAE1RyYW5zZmVyVHJhbnNhY3Rpb24EAAAAAXQFAAAAByRtYXRjaDAGAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAA9EYXRhVHJhbnNhY3Rpb24EAAAAAWQFAAAAByRtYXRjaDAGAwMFAAAAC2FsaWNlQW5kQm9iBgUAAAAOYWxpY2VBbmRDb29wZXIGBQAAAAxib2JBbmRDb29wZXJN/Rds", "height": 1182797, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: GQ58sGeLdF1vu3L7v2DW3jraQvnHzasyaM3hezUVtjAS Next: 77xCnRbBxMRASN81YM5qy1ZCUieT1ivH6wTt7pzX4bTw Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4+let True = 1
5+
46 let alicePubKey = base58'AQC4cqNzFb67Z2eYUSiv1nFtcsfEbtimY9iCQhsW1Tut'
57
68 let bobPubKey = base58'B1L9ADLhT3AgSCGBbDqFgvHGQg23J4vtF6qx38yTzi2V'
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4+let True = 1
5+
46 let alicePubKey = base58'AQC4cqNzFb67Z2eYUSiv1nFtcsfEbtimY9iCQhsW1Tut'
57
68 let bobPubKey = base58'B1L9ADLhT3AgSCGBbDqFgvHGQg23J4vtF6qx38yTzi2V'
79
810 let cooperPubKey = base58'3AWsKp1X42XqcUCWsp8NXfV2W6fkXLZG5w4EwfgDkgtQ'
911
1012
1113 @Verifier(tx)
1214 func verify () = {
1315 let alice1 = sigVerify(tx.bodyBytes, tx.proofs[0], alicePubKey)
1416 let alice2 = sigVerify(tx.bodyBytes, tx.proofs[1], alicePubKey)
1517 let alice3 = sigVerify(tx.bodyBytes, tx.proofs[2], alicePubKey)
1618 let bob1 = sigVerify(tx.bodyBytes, tx.proofs[0], bobPubKey)
1719 let bob2 = sigVerify(tx.bodyBytes, tx.proofs[1], bobPubKey)
1820 let bob3 = sigVerify(tx.bodyBytes, tx.proofs[2], bobPubKey)
1921 let cooper1 = sigVerify(tx.bodyBytes, tx.proofs[0], cooperPubKey)
2022 let cooper2 = sigVerify(tx.bodyBytes, tx.proofs[1], cooperPubKey)
2123 let cooper3 = sigVerify(tx.bodyBytes, tx.proofs[2], cooperPubKey)
2224 let aliceAndBob = if (if (if (if (if (if (alice1)
2325 then bob2
2426 else false)
2527 then true
2628 else if (alice1)
2729 then bob3
2830 else false)
2931 then true
3032 else if (alice2)
3133 then bob1
3234 else false)
3335 then true
3436 else if (alice2)
3537 then bob3
3638 else false)
3739 then true
3840 else if (alice3)
3941 then bob1
4042 else false)
4143 then true
4244 else if (alice3)
4345 then bob2
4446 else false
4547 let aliceAndCooper = if (if (if (if (if (if (alice1)
4648 then cooper2
4749 else false)
4850 then true
4951 else if (alice1)
5052 then cooper3
5153 else false)
5254 then true
5355 else if (alice2)
5456 then cooper1
5557 else false)
5658 then true
5759 else if (alice2)
5860 then cooper3
5961 else false)
6062 then true
6163 else if (alice3)
6264 then cooper1
6365 else false)
6466 then true
6567 else if (alice3)
6668 then cooper2
6769 else false
6870 let bobAndCooper = if (if (if (if (if (if (cooper1)
6971 then bob2
7072 else false)
7173 then true
7274 else if (cooper1)
7375 then bob3
7476 else false)
7577 then true
7678 else if (cooper2)
7779 then bob1
7880 else false)
7981 then true
8082 else if (cooper2)
8183 then bob3
8284 else false)
8385 then true
8486 else if (cooper3)
8587 then bob1
8688 else false)
8789 then true
8890 else if (cooper3)
8991 then bob2
9092 else false
9193 match tx {
9294 case t: TransferTransaction =>
9395 true
9496 case d: DataTransaction =>
9597 true
9698 case _ =>
9799 if (if (aliceAndBob)
98100 then true
99101 else aliceAndCooper)
100102 then true
101103 else bobAndCooper
102104 }
103105 }
104106

github/deemru/w8io/026f985 
27.59 ms