tx · AqKFuyrEKWfDCzHMA2pM8JQzoNdeXDrX45GEEiaYqPmx

3N7Gg64FJ3ESaqn41qu1ete7zmzbmoP1AAV:  -0.01400000 Waves

2021.12.10 13:06 [1828004] smart account 3N7Gg64FJ3ESaqn41qu1ete7zmzbmoP1AAV > SELF 0.00000000 Waves

{ "type": 13, "id": "AqKFuyrEKWfDCzHMA2pM8JQzoNdeXDrX45GEEiaYqPmx", "fee": 1400000, "feeAssetId": null, "timestamp": 1639130876236, "version": 2, "chainId": 84, "sender": "3N7Gg64FJ3ESaqn41qu1ete7zmzbmoP1AAV", "senderPublicKey": "5amLtMwixiEesBDKPy9dkFWntG2fNxhTs5n69JbQE9F7", "proofs": [ "3u3dpYuY8X3PvshpzwHVRnpHuXTaBjdFPHYfdpfhkxtNjsSoR1uFmYzNE73WCZgukF4SEzUEnQ2jjcMVpASCHwsE" ], "script": "base64:AAIFAAAAAAAAAAcIAhIDCgEIAAAAAAAAAAEAAAABaQEAAAAEY2FsbAAAAAEAAAAEaWQ1OAQAAAACaWQJAAJZAAAAAQUAAAAEaWQ1OAQAAAAMY2FsbGVyQWRyZXNzCQEAAAAHQWRkcmVzcwAAAAEICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMEAAAABHRpbWUAAAABfaOXkikEAAAABnRydGltZQQAAAAHJG1hdGNoMAkAA+4AAAABBQAAAAJpZAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATVHJhbnNmZXJUcmFuc2FjdGlvbgQAAAADdHR4BQAAAAckbWF0Y2gwCAUAAAADdHR4AAAACXRpbWVzdGFtcAkAAAIAAAABAgAAABZDYW4ndCBmaW5kIHRyYW5zYWN0aW9uBAAAAAh0cnNlbmRlcgQAAAAHJG1hdGNoMAkAA+4AAAABBQAAAAJpZAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATVHJhbnNmZXJUcmFuc2FjdGlvbgQAAAADdHR4BQAAAAckbWF0Y2gwCAUAAAADdHR4AAAABnNlbmRlcgkAAAIAAAABAgAAABZDYW4ndCBmaW5kIHRyYW5zYWN0aW9uBAAAAARtZXNzAwkAAGYAAAACBQAAAAZ0cnRpbWUFAAAABHRpbWUCAAAACG92ZXJ0aW1lAwkBAAAAAiE9AAAAAgUAAAAMY2FsbGVyQWRyZXNzBQAAAAh0cnNlbmRlcgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAASaW5jb3JyZWN0IHNlbmRlcjogCQAEJQAAAAEFAAAADGNhbGxlckFkcmVzcwIAAAADIC8gCQAEJQAAAAEFAAAACHRyc2VuZGVyAgAAAAdwcm9vdmVkCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAAAS0FAAAABG1lc3MFAAAAA25pbAAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACdHgAAAAPc2VuZGVyUHVibGljS2V54fnR1g==", "height": 1828004, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: GD7V7Ayr7N3FwnFkz8o88uAH2ZAeL1dpaRwENPrL1FH7 Next: Him5zE4D2CPiTz2T7vrQnfa8BDqSvaBoRLCGQN83q145 Diff:
OldNewDifferences
2323 let mess = if ((trtime > time))
2424 then "overtime"
2525 else if ((callerAdress != trsender))
26- then "incorrect sender"
26+ then ((("incorrect sender: " + toString(callerAdress)) + " / ") + toString(trsender))
2727 else "prooved"
2828 [StringEntry("-", mess)]
2929 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(i)
77 func call (id58) = {
88 let id = fromBase58String(id58)
99 let callerAdress = Address(i.caller.bytes)
1010 let time = 1639127159337
1111 let trtime = match transferTransactionById(id) {
1212 case ttx: TransferTransaction =>
1313 ttx.timestamp
1414 case _ =>
1515 throw("Can't find transaction")
1616 }
1717 let trsender = match transferTransactionById(id) {
1818 case ttx: TransferTransaction =>
1919 ttx.sender
2020 case _ =>
2121 throw("Can't find transaction")
2222 }
2323 let mess = if ((trtime > time))
2424 then "overtime"
2525 else if ((callerAdress != trsender))
26- then "incorrect sender"
26+ then ((("incorrect sender: " + toString(callerAdress)) + " / ") + toString(trsender))
2727 else "prooved"
2828 [StringEntry("-", mess)]
2929 }
3030
3131
3232 @Verifier(tx)
3333 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
3434

github/deemru/w8io/169f3d6 
18.99 ms