tx · HGJHJX3To2cZfAx9aUoo2LYnZ4q775LDodVfih8Xxeak

3N9mQmB1peikS3wEPFHb5NxbNxRmcqkN8MG:  -0.01400000 Waves

2018.12.16 14:16 [407298] smart account 3N9mQmB1peikS3wEPFHb5NxbNxRmcqkN8MG > SELF 0.00000000 Waves

{ "type": 13, "id": "HGJHJX3To2cZfAx9aUoo2LYnZ4q775LDodVfih8Xxeak", "fee": 1400000, "feeAssetId": null, "timestamp": 1544959007749, "version": 1, "sender": "3N9mQmB1peikS3wEPFHb5NxbNxRmcqkN8MG", "senderPublicKey": "HtMUreD2WD1BYXE1idEnZSvBBS4iur2pjr48oRzxoUZW", "proofs": [ "37dB9PdkXM2UUosd6naCiv7U62xc3bMAVgYKLfU6tWfPL3t8deb9MfKrFH3UYp9CeUrRTMKmmdHui1CRrq2PSK1K" ], "script": "base64:AQQAAAAFYWxpY2UBAAAAIBIgYf2YRQEizbDQmyvXnTeWcaEDCicogXF9q9TV1AJOBAAAAAckbWF0Y2gwBQAAAAJ0eAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAPRGF0YVRyYW5zYWN0aW9uBAAAAAJ0eAUAAAAHJG1hdGNoMAQAAAAMZW5jcnlwdGVkQWdlCQAEGgAAAAIJAQAAABRhZGRyZXNzRnJvbVB1YmxpY0tleQAAAAEJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAQIAAAAKaW50ZWdlclZhbAQAAAAHcHJvb2YxOAkABBwAAAACCQEAAAAUYWRkcmVzc0Zyb21QdWJsaWNLZXkAAAABCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAECAAAABXByb29mAwkBAAAACWlzRGVmaW5lZAAAAAEFAAAADGVuY3J5cHRlZEFnZQkAAAAAAAACBQAAAAxlbmNyeXB0ZWRBZ2UAAAAAAAAAAAMHBhJpyWo=", "chainId": 84, "height": 407298, "spentComplexity": 0 } View: original | compacted Prev: DJ7nmM9zPaTzt9ZcrjKEAWjdsf9E57si1PTnAf859h4X Next: HoRcEExor1hYdsRd7dToCvAh1o2TyfjC5imUBJWdtu3 Diff:
OldNewDifferences
33 let alice = base58'2DkyjASk42t2jZ7Vki6ZH9VeqGgSYRDAPEFpknPjJAFP'
44 match tx {
55 case tx: DataTransaction =>
6- let encryptedAge = getBinary(addressFromPublicKey(tx.proofs[1]), "encAge")
6+ let encryptedAge = getInteger(addressFromPublicKey(tx.proofs[1]), "integerVal")
77 let proof18 = getBinary(addressFromPublicKey(tx.proofs[1]), "proof")
88 if (isDefined(encryptedAge))
9- then if (isDefined(proof18))
10- then {
11- let verifiedAge = blake2b256(blake2b256(blake2b256(blake2b256(blake2b256(blake2b256(blake2b256(blake2b256(blake2b256(blake2b256(blake2b256(blake2b256(blake2b256(blake2b256(blake2b256(blake2b256(blake2b256(blake2b256(extract(proof18)))))))))))))))))))
12- let olderThan18 = (extract(encryptedAge) == verifiedAge)
13- olderThan18
14- }
15- else false
9+ then (encryptedAge == 3)
1610 else false
1711 case _ =>
1812 true
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 1 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let alice = base58'2DkyjASk42t2jZ7Vki6ZH9VeqGgSYRDAPEFpknPjJAFP'
44 match tx {
55 case tx: DataTransaction =>
6- let encryptedAge = getBinary(addressFromPublicKey(tx.proofs[1]), "encAge")
6+ let encryptedAge = getInteger(addressFromPublicKey(tx.proofs[1]), "integerVal")
77 let proof18 = getBinary(addressFromPublicKey(tx.proofs[1]), "proof")
88 if (isDefined(encryptedAge))
9- then if (isDefined(proof18))
10- then {
11- let verifiedAge = blake2b256(blake2b256(blake2b256(blake2b256(blake2b256(blake2b256(blake2b256(blake2b256(blake2b256(blake2b256(blake2b256(blake2b256(blake2b256(blake2b256(blake2b256(blake2b256(blake2b256(blake2b256(extract(proof18)))))))))))))))))))
12- let olderThan18 = (extract(encryptedAge) == verifiedAge)
13- olderThan18
14- }
15- else false
9+ then (encryptedAge == 3)
1610 else false
1711 case _ =>
1812 true
1913 }

github/deemru/w8io/873ac7e 
79.42 ms