tx · 443Ag56RHsFWQAGEg3gxKU4XGghnRcQsRZKKmqojUYxy

3N3fWNbJVcZyxCQjpMJLwwrVddKFd1SMc91:  -0.00100000 Waves

2022.09.16 23:03 [2232115] smart account 3N3fWNbJVcZyxCQjpMJLwwrVddKFd1SMc91 > SELF 0.00000000 Waves

{ "type": 13, "id": "443Ag56RHsFWQAGEg3gxKU4XGghnRcQsRZKKmqojUYxy", "fee": 100000, "feeAssetId": null, "timestamp": 1663358652405, "version": 2, "chainId": 84, "sender": "3N3fWNbJVcZyxCQjpMJLwwrVddKFd1SMc91", "senderPublicKey": "GypMGxbQ4XTzLQC4dL8QfQoxb5XcuZcYzWeRuWhNNvpf", "proofs": [ "23HR57fC6JfUoSY8KosdAP4e4fFfhwcjh5jsWkPsK9JWMxctiS5FS16X7YJLL246Qnw3xZ8wgXcRsSewx451iveD" ], "script": "base64:BgIHCAISAwoBCAEBDXRyeUdldEludGVnZXIBA2tleQQHJG1hdGNoMAkAmggCBQR0aGlzBQNrZXkDCQABAgUHJG1hdGNoMAIDSW50BAFiBQckbWF0Y2gwBQFiAAABAWkBCXNhdmVfZGF0YQEEZGF0YQQCaWQJAQ10cnlHZXRJbnRlZ2VyAQICaWQEBm5ld19pZAkBDEludGVnZXJFbnRyeQICAmlkCQBkAgUCaWQAAQMJAAACBQZuZXdfaWQFBm5ld19pZAQKc2F2ZWRfZGF0YQkBC1N0cmluZ0VudHJ5AgkArAICAgNJRF8JAKQDAQUCaWQFBGRhdGEJAMwIAgUKc2F2ZWRfZGF0YQUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAQJ0eAEGdmVyaWZ5AAkA9AMDCAUCdHgJYm9keUJ5dGVzCQCRAwIIBQJ0eAZwcm9vZnMAAAgFAnR4D3NlbmRlclB1YmxpY0tleR8Kbl4=", "height": 2232115, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: DXY8TCXWozBjngRbSJaRhUd8SfqQRXcP48GVdMY9JjVf Next: Ch31hmk9An2BqFxeua1dwTcsXrdUB8m79i8mis9xPW8c Diff:
OldNewDifferences
1313 func save_data (data) = {
1414 let id = tryGetInteger("id")
1515 let new_id = IntegerEntry("id", (id + 1))
16- let saved_data = StringEntry(("ID_" + toString(id)), data)
16+ if ((new_id == new_id))
17+ then {
18+ let saved_data = StringEntry(("ID_" + toString(id)), data)
1719 [saved_data]
20+ }
21+ else throw("Strict value is not equal to itself.")
1822 }
1923
2024
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func tryGetInteger (key) = match getInteger(this, key) {
55 case b: Int =>
66 b
77 case _ =>
88 0
99 }
1010
1111
1212 @Callable(i)
1313 func save_data (data) = {
1414 let id = tryGetInteger("id")
1515 let new_id = IntegerEntry("id", (id + 1))
16- let saved_data = StringEntry(("ID_" + toString(id)), data)
16+ if ((new_id == new_id))
17+ then {
18+ let saved_data = StringEntry(("ID_" + toString(id)), data)
1719 [saved_data]
20+ }
21+ else throw("Strict value is not equal to itself.")
1822 }
1923
2024
2125 @Verifier(tx)
2226 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
2327

github/deemru/w8io/169f3d6 
23.06 ms