tx · HyHm8bkCnkJ7n16rGp6SpPCvr3usaSfEZfGFmqi1e3H4

3N6wPxvtZqewp7wxSgKnvxyTRbdpPYgcZUz:  -0.01400000 Waves

2023.01.29 15:08 [2426253] smart account 3N6wPxvtZqewp7wxSgKnvxyTRbdpPYgcZUz > SELF 0.00000000 Waves

{ "type": 13, "id": "HyHm8bkCnkJ7n16rGp6SpPCvr3usaSfEZfGFmqi1e3H4", "fee": 1400000, "feeAssetId": null, "timestamp": 1674994092365, "version": 2, "chainId": 84, "sender": "3N6wPxvtZqewp7wxSgKnvxyTRbdpPYgcZUz", "senderPublicKey": "9jKM8wCUwLNG8wVvpR7mWRUKeNLCeQwmHRKs7rNt9uV3", "proofs": [ "WMEy46dTCUCnBfAw7Ln5CWRK49QsBaqFfeFkDq9BsXqPm5TGJXV666iz1962g2Wif9mQGLa3sDzjNV7JWpghXip" ], "script": "base64:AAIFAAAAAAAAAAQIAhIAAAAAAQAAAAAQbWluaW1hbEludm9rZUZlZQAAAAAAAq6lQAAAAAEAAAABaQEAAAAEY2FsbAAAAAAJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAADc3RyAgAAAAAFAAAAA25pbAAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABdJbnZva2VTY3JpcHRUcmFuc2FjdGlvbgQAAAACdHgFAAAAByRtYXRjaDADCQEAAAACIT0AAAACCAUAAAACdHgAAAADZmVlBQAAABBtaW5pbWFsSW52b2tlRmVlCQAAAgAAAAECAAAAMllvdSBoYXZlIHRvIHBheSAwLjQ1IFROIHRvIEV4ZWN1dGUgdGhlIEludm9rZSBUeG4uBgkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXkk8ok+", "height": 2426253, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: BRog4USoXmQuw7PYknmj3ThJLAP3QMQq6WGsRov4GmCZ Next: 6M785SMKqZQ3TZ3fxndytcNYiiRNg4rWgqYyRiSRZGYQ Diff:
OldNewDifferences
1010 @Verifier(tx)
1111 func verify () = match tx {
1212 case tx: InvokeScriptTransaction =>
13- if (if (if ((tx.function == "call"))
14- then (tx.dApp == this)
15- else false)
16- then (minimalInvokeFee > tx.fee)
17- else false)
13+ if ((tx.fee != minimalInvokeFee))
1814 then throw("You have to pay 0.45 TN to Execute the Invoke Txn.")
1915 else true
2016 case _ =>
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let minimalInvokeFee = 45000000
55
66 @Callable(i)
77 func call () = [StringEntry("str", "")]
88
99
1010 @Verifier(tx)
1111 func verify () = match tx {
1212 case tx: InvokeScriptTransaction =>
13- if (if (if ((tx.function == "call"))
14- then (tx.dApp == this)
15- else false)
16- then (minimalInvokeFee > tx.fee)
17- else false)
13+ if ((tx.fee != minimalInvokeFee))
1814 then throw("You have to pay 0.45 TN to Execute the Invoke Txn.")
1915 else true
2016 case _ =>
2117 sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
2218 }
2319

github/deemru/w8io/873ac7e 
27.47 ms