tx · Him5zE4D2CPiTz2T7vrQnfa8BDqSvaBoRLCGQN83q145

3N7Gg64FJ3ESaqn41qu1ete7zmzbmoP1AAV:  -0.01400000 Waves

2021.12.10 13:22 [1828021] smart account 3N7Gg64FJ3ESaqn41qu1ete7zmzbmoP1AAV > SELF 0.00000000 Waves

{ "type": 13, "id": "Him5zE4D2CPiTz2T7vrQnfa8BDqSvaBoRLCGQN83q145", "fee": 1400000, "feeAssetId": null, "timestamp": 1639131757493, "version": 2, "chainId": 84, "sender": "3N7Gg64FJ3ESaqn41qu1ete7zmzbmoP1AAV", "senderPublicKey": "5amLtMwixiEesBDKPy9dkFWntG2fNxhTs5n69JbQE9F7", "proofs": [ "43huyp8ZXaWH2S1VtuZe56dkGXMmEJ9M3TdNz1cH2aBdBxbhcUuiVsf2fCaurJBWEwxRTzs5ir9M5C3unfU2DYwX" ], "script": "base64:AAIFAAAAAAAAAAcIAhIDCgEIAAAAAAAAAAEAAAABaQEAAAAEY2FsbAAAAAEAAAAEaWQ1OAQAAAACaWQJAAJZAAAAAQUAAAAEaWQ1OAQAAAAMY2FsbGVyQWRyZXNzCQEAAAAHQWRkcmVzcwAAAAEICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMEAAAABHRpbWUAAAABfaOXkikEAAAABnRydGltZQQAAAAHJG1hdGNoMAkAA+4AAAABBQAAAAJpZAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATVHJhbnNmZXJUcmFuc2FjdGlvbgQAAAADdHR4BQAAAAckbWF0Y2gwCAUAAAADdHR4AAAACXRpbWVzdGFtcAkAAAIAAAABAgAAABZDYW4ndCBmaW5kIHRyYW5zYWN0aW9uBAAAAAh0cnNlbmRlcgQAAAAHJG1hdGNoMAkAA+4AAAABBQAAAAJpZAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATVHJhbnNmZXJUcmFuc2FjdGlvbgQAAAADdHR4BQAAAAckbWF0Y2gwCAUAAAADdHR4AAAABnNlbmRlcgkAAAIAAAABAgAAABZDYW4ndCBmaW5kIHRyYW5zYWN0aW9uBAAAAARtZXNzAwkAAGYAAAACBQAAAAZ0cnRpbWUFAAAABHRpbWUJAAEsAAAAAgIAAAAKb3ZlcnRpbWU6IAkAAaQAAAABBQAAAAZ0cnRpbWUDCQEAAAACIT0AAAACBQAAAAxjYWxsZXJBZHJlc3MFAAAACHRyc2VuZGVyCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAABJpbmNvcnJlY3Qgc2VuZGVyOiAJAAQlAAAAAQUAAAAMY2FsbGVyQWRyZXNzAgAAAAMgLyAJAAQlAAAAAQUAAAAIdHJzZW5kZXICAAAAB3Byb292ZWQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAABLQUAAAAEbWVzcwUAAAADbmlsAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXkxmHW8", "height": 1828021, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: AqKFuyrEKWfDCzHMA2pM8JQzoNdeXDrX45GEEiaYqPmx Next: 79LmQbUfwjNGLUWbLDwjGY4qtynC2NDw4VLy3ZzuLPbp Diff:
OldNewDifferences
2121 throw("Can't find transaction")
2222 }
2323 let mess = if ((trtime > time))
24- then "overtime"
24+ then ("overtime: " + toString(trtime))
2525 else if ((callerAdress != trsender))
2626 then ((("incorrect sender: " + toString(callerAdress)) + " / ") + toString(trsender))
2727 else "prooved"
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))
24- then "overtime"
24+ then ("overtime: " + toString(trtime))
2525 else if ((callerAdress != trsender))
2626 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 
25.29 ms