tx · GJW1pHsThuuBQye5aEgqDfBtjRtQeHLm8Labrv4WGBhf

3N9Q4sZb1AYHGTKVqGMH5F8AMQmziyjzzeT:  -0.01400000 Waves

2020.10.05 19:51 [1207519] smart account 3N9Q4sZb1AYHGTKVqGMH5F8AMQmziyjzzeT > SELF 0.00000000 Waves

{ "type": 13, "id": "GJW1pHsThuuBQye5aEgqDfBtjRtQeHLm8Labrv4WGBhf", "fee": 1400000, "feeAssetId": null, "timestamp": 1601916732180, "version": 2, "chainId": 84, "sender": "3N9Q4sZb1AYHGTKVqGMH5F8AMQmziyjzzeT", "senderPublicKey": "6R2XtEbbfhMTJ5sKErL1hc7qvns3NHUz9ZtHh1T1dTz2", "proofs": [ "2NHytctoLjGHR1MoCtNiLfZJswcQzQhWkSqumTs7XXtKyGN8z4Am8YbFw7vSYj8s2zv8pCaWgFRHEAdVG9ij1C8e" ], "script": "base64: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", "height": 1207519, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: ELnYukeS3kWj12LZ32f2NTWnBm9BCVGBj9sUAwYzbWDy Next: 2PRjKWiBwYTR5ErynryKNbbcSEkg3gPQ4FXX3H7p34W4 Diff:
OldNewDifferences
5757 let t = n
5858 sigVerify(q.bodyBytes, q.proofs[0], c)
5959 }
60- else false
60+ else true
6161 }
6262
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func a (b) = (("INARTE_cert_" + b) + "_")
55
66
77 let c = base58'6R2XtEbbfhMTJ5sKErL1hc7qvns3NHUz9ZtHh1T1dTz2'
88
99 func d (e,b) = (a(b) + toBase58String(sha256(toBytes(e))))
1010
1111
1212 @Callable(f)
1313 func addCertificato (b,g) = {
1414 let h = toBase58String(f.caller.bytes)
1515 let i = d(h, b)
1616 WriteSet([DataEntry(i, g)])
1717 }
1818
1919
2020
2121 @Callable(f)
2222 func votaCertificato (b,j) = {
2323 let k = (("INARTE_voti_" + b) + "_")
2424 let l = (("INARTE_votanti_" + b) + "_")
2525 let m = {
2626 let n = getInteger(this, k)
2727 if ($isInstanceOf(n, "Int"))
2828 then {
2929 let o = n
3030 o
3131 }
3232 else 0
3333 }
3434 let p = {
3535 let n = getInteger(this, l)
3636 if ($isInstanceOf(n, "Int"))
3737 then {
3838 let o = n
3939 o
4040 }
4141 else 0
4242 }
4343 WriteSet([DataEntry(k, (m + j)), DataEntry(l, (p + 1))])
4444 }
4545
4646
4747 @Verifier(q)
4848 func r () = {
4949 let n = q
5050 if ($isInstanceOf(n, "SetScriptTransaction"))
5151 then {
5252 let s = n
5353 sigVerify(q.bodyBytes, q.proofs[0], c)
5454 }
5555 else if ($isInstanceOf(n, "TransferTransaction"))
5656 then {
5757 let t = n
5858 sigVerify(q.bodyBytes, q.proofs[0], c)
5959 }
60- else false
60+ else true
6161 }
6262

github/deemru/w8io/169f3d6 
23.49 ms