tx · HnprLnJKmk9NoJyqFjff65iM2um2xCt5gwAEKtKhD7pQ

3N5Ju64uTPuaR4M4f9YB5LRYRNJ382MWrat:  -0.00500000 Waves

2022.09.29 16:10 [2250435] smart account 3N5Ju64uTPuaR4M4f9YB5LRYRNJ382MWrat > SELF 0.00000000 Waves

{ "type": 13, "id": "HnprLnJKmk9NoJyqFjff65iM2um2xCt5gwAEKtKhD7pQ", "fee": 500000, "feeAssetId": null, "timestamp": 1664457021383, "version": 2, "chainId": 84, "sender": "3N5Ju64uTPuaR4M4f9YB5LRYRNJ382MWrat", "senderPublicKey": "AwWYbCDs6GDxAT6diG2mfEqD7tFz9JXu9k234FS135kR", "proofs": [ "VjZcYYzzdkGxy2BRCgii89YQFzPLe6h4H6ZeK1Ufz7uUEPwhGb7y4rfSpKTs7nxaHTF6bULd4DjXf5vixd78Y32" ], "script": "base64:AAIFAAAAAAAAAAgIAhIECgIIAQAAAAEAAAAABXJ1bGVyAgAAACxCZ3hwQ200d3hiVzhTS0xQS1puZjRLVTJENlpVMjlvdjhNZ1pya2FTQXFwWQAAAAEAAAABaQEAAAAEc3dhcAAAAAIAAAAIYXNzZXRPdXQAAAAHbWluaW11bQQAAAAJY2FsbGVyUGJrCQACWgAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQMJAQAAAAIhPQAAAAIFAAAACWNhbGxlclBiawUAAAAFcnVsZXIJAAACAAAAAQkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAJTm8tbm8tbm8gBQAAAAljYWxsZXJQYmsCAAAAAiwgBQAAAAVydWxlcgQAAAADcG10CQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAAABAAAAAdhc3NldEluCQEAAAAFdmFsdWUAAAABCAUAAAADcG10AAAAB2Fzc2V0SWQEAAAACGFtb3VudEluCQEAAAAFdmFsdWUAAAABCAUAAAADcG10AAAABmFtb3VudAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAACb3AAAAAAAAAAAAEFAAAAA25pbAAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACdHgAAAAPc2VuZGVyUHVibGljS2V5yXXlBA==", "height": 2250435, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: ATN1rUjfZodnigVCL11Zpt8AifdsQBsNGuXTaUgqhWwR Next: 6frUCXny2wPGe4wGx37imT49mfAJp9xb1LTba1kVMsbu Diff:
OldNewDifferences
44 let a = "BgxpCm4wxbW8SKLPKZnf4KU2D6ZU29ov8MgZrkaSAqpY"
55
66 @Callable(b)
7-func swap (c,d) = if ((b.callerPublicKey != toBytes(a)))
8- then throw("No-no-no")
9- else {
10- let e = b.payments[0]
11- let f = value(e.assetId)
12- let g = value(e.amount)
7+func swap (c,d) = {
8+ let e = toBase64String(b.callerPublicKey)
9+ if ((e != a))
10+ then throw(((("No-no-no " + e) + ", ") + a))
11+ else {
12+ let f = b.payments[0]
13+ let g = value(f.assetId)
14+ let h = value(f.amount)
1315 [IntegerEntry("op", 1)]
14- }
16+ }
17+ }
1518
1619
17-@Verifier(h)
18-func i () = sigVerify(h.bodyBytes, h.proofs[0], h.senderPublicKey)
20+@Verifier(i)
21+func j () = sigVerify(i.bodyBytes, i.proofs[0], i.senderPublicKey)
1922
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "BgxpCm4wxbW8SKLPKZnf4KU2D6ZU29ov8MgZrkaSAqpY"
55
66 @Callable(b)
7-func swap (c,d) = if ((b.callerPublicKey != toBytes(a)))
8- then throw("No-no-no")
9- else {
10- let e = b.payments[0]
11- let f = value(e.assetId)
12- let g = value(e.amount)
7+func swap (c,d) = {
8+ let e = toBase64String(b.callerPublicKey)
9+ if ((e != a))
10+ then throw(((("No-no-no " + e) + ", ") + a))
11+ else {
12+ let f = b.payments[0]
13+ let g = value(f.assetId)
14+ let h = value(f.amount)
1315 [IntegerEntry("op", 1)]
14- }
16+ }
17+ }
1518
1619
17-@Verifier(h)
18-func i () = sigVerify(h.bodyBytes, h.proofs[0], h.senderPublicKey)
20+@Verifier(i)
21+func j () = sigVerify(i.bodyBytes, i.proofs[0], i.senderPublicKey)
1922

github/deemru/w8io/873ac7e 
37.13 ms