tx · 3pJ5c9xsiWubCupx2yiBeASUkQHguXsf62M2mA5CkeSd

3MxwS9SVbzkGjLhjwHzwU2Y5woR9GefLiyd:  -0.01400000 Waves

2019.02.01 15:10 [475893] smart account 3MxwS9SVbzkGjLhjwHzwU2Y5woR9GefLiyd > SELF 0.00000000 Waves

{ "type": 13, "id": "3pJ5c9xsiWubCupx2yiBeASUkQHguXsf62M2mA5CkeSd", "fee": 1400000, "feeAssetId": null, "timestamp": 1549023038456, "version": 1, "sender": "3MxwS9SVbzkGjLhjwHzwU2Y5woR9GefLiyd", "senderPublicKey": "CPzTyJ5SnPvs5ksmtZGfNhEUYgGKZD9iAuG6LEieENjE", "proofs": [ "3TiALHFiK6fwCuRESSdA29EqGmZ7z1Vk3uYsFFbA6hwtfbyA3nNEYnx5XhRWsUWKq1Wv1C2ZCt5NQTq48GdRfVns" ], "script": "base64:AQQAAAAEdGhpcwkBAAAAB2V4dHJhY3QAAAABCAUAAAACdHgAAAAGc2VuZGVyBAAAAAckbWF0Y2gwBQAAAAJ0eAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAPRGF0YVRyYW5zYWN0aW9uBAAAAAFkBQAAAAckbWF0Y2gwAwMJAAAAAAAAAgkAAZAAAAABCAUAAAABZAAAAARkYXRhAAAAAAAAAAABCQEAAAAJaXNEZWZpbmVkAAAAAQkABBwAAAACBQAAAAR0aGlzCAkAAZEAAAACCAUAAAABZAAAAARkYXRhAAAAAAAAAAAAAAAAA2tleQcJAAACAAAAAQIAAAAVYWNjb3VudCBhbHJlYWR5IHZvdGVkAwkBAAAACWlzRGVmaW5lZAAAAAEJAAQbAAAAAgUAAAAEdGhpcwgJAAGRAAAAAggFAAAAAWQAAAAEZGF0YQAAAAAAAAAAAAAAAANrZXkEAAAAEHJlZ0NvbmRpdGlvbnNNZXQDAwkAAGYAAAACCQAAyAAAAAEJAQAAAAdleHRyYWN0AAAAAQkBAAAACWdldEJpbmFyeQAAAAIIBQAAAAFkAAAABGRhdGEAAAAAAAAAAAAAAAAAAAAAAEAJAAAAAAAAAgkBAAAAFGFkZHJlc3NGcm9tUHVibGljS2V5AAAAAQkAAZEAAAACCAUAAAABZAAAAAZwcm9vZnMAAAAAAAAAAAAJAQAAABFhZGRyZXNzRnJvbVN0cmluZwAAAAEICQABkQAAAAIIBQAAAAFkAAAABGRhdGEAAAAAAAAAAAAAAAADa2V5BwkAAfQAAAADCAUAAAABZAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAWQAAAAGcHJvb2ZzAAAAAAAAAAABCQABkQAAAAIIBQAAAAFkAAAABnByb29mcwAAAAAAAAAAAAcDBQAAABByZWdDb25kaXRpb25zTWV0BgkAAAIAAAABAgAAADFjYW5ub3QgcmVnIGFjY291bnQgd2l0aCBpbnZhbGlkIHZvdGluZyBjb250aXRpb25zCQAAAgAAAAECAAAAGmFjY291bnQgbm90IGluIHZvdGluZyBsaXN0AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABRTZXRTY3JpcHRUcmFuc2FjdGlvbgQAAAABcwUAAAAHJG1hdGNoMAcGbb5V2A==", "chainId": 84, "height": 475893, "spentComplexity": 0 } View: original | compacted Prev: 128xcLnMRZkHxwWQYK6BoDPEz9WicPU7Kn31iNTvMc2B Next: none Diff:
OldNewDifferences
1616 else false
1717 if (regConditionsMet)
1818 then true
19- else throw("try to reg account with not valid voting contitions")
19+ else throw("cannot reg account with invalid voting contitions")
2020 }
2121 else throw("account not in voting list")
2222 case s: SetScriptTransaction =>
23- true
23+ false
2424 case _ =>
2525 true
2626 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 1 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let this = extract(tx.sender)
44 match tx {
55 case d: DataTransaction =>
66 if (if ((size(d.data) == 1))
77 then isDefined(getBinary(this, d.data[0].key))
88 else false)
99 then throw("account already voted")
1010 else if (isDefined(getBoolean(this, d.data[0].key)))
1111 then {
1212 let regConditionsMet = if (if ((size(extract(getBinary(d.data, 0))) > 64))
1313 then (addressFromPublicKey(d.proofs[0]) == addressFromString(d.data[0].key))
1414 else false)
1515 then sigVerify(d.bodyBytes, d.proofs[1], d.proofs[0])
1616 else false
1717 if (regConditionsMet)
1818 then true
19- else throw("try to reg account with not valid voting contitions")
19+ else throw("cannot reg account with invalid voting contitions")
2020 }
2121 else throw("account not in voting list")
2222 case s: SetScriptTransaction =>
23- true
23+ false
2424 case _ =>
2525 true
2626 }

github/deemru/w8io/873ac7e 
106.97 ms