tx · H4hA54hZSfCWJyguani9v2dCrxypdME1RfWPwsgJ8Kqz

3MxN9yafHqAds69z7NeaYgeXjeDUdzJya1M:  -0.01000000 Waves

2023.03.22 07:55 [2500773] smart account 3MxN9yafHqAds69z7NeaYgeXjeDUdzJya1M > SELF 0.00000000 Waves

{ "type": 13, "id": "H4hA54hZSfCWJyguani9v2dCrxypdME1RfWPwsgJ8Kqz", "fee": 1000000, "feeAssetId": null, "timestamp": 1679460935127, "version": 2, "chainId": 84, "sender": "3MxN9yafHqAds69z7NeaYgeXjeDUdzJya1M", "senderPublicKey": "CPR2z4Q8kdV2M4JHaFVVTRzdEWPUA1Whqtw6SWE8kyU9", "proofs": [ "4X86VnfggVPGiPhKQpkkboW3YJXHubWaL6WM7XwwZb2x7jzFbJkLQZhn2m21rait75zVuFwig9rmtw79SfAspR1G" ], "script": "base64:BgILCAISABIFCgMBAREAAgFpAQtleGFtcGxlQ2FsbAAEAXoJAP0HBAUEdGhpcwIRaW50ZXJuYWxSZWN1cnNpb24JAMwIAgAKCQDMCAIAAAkAzAgCBQNuaWwFA25pbAUDbmlsAwkAAAIFAXoFAXoFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgFpARFpbnRlcm5hbFJlY3Vyc2lvbgMNbWF4SXRlcmF0aW9ucxBjdXJyZW50SXRlcmF0aW9uEWFjY3VtdWxhdGVkUmVzdWx0AwkBAiE9AggFAWkGY2FsbGVyBQR0aGlzCQACAQIjT25seSBjYW4gYmUgY2FsbGVkIGJ5IHRoaXMgY29udHJhY3QDCQBmAgUNbWF4SXRlcmF0aW9ucwUQY3VycmVudEl0ZXJhdGlvbgQBegkA/QcEBQR0aGlzAhFpbnRlcm5hbFJlY3Vyc2lvbgkAzAgCBQ1tYXhJdGVyYXRpb25zCQDMCAIJAGQCBRBjdXJyZW50SXRlcmF0aW9uAAEJAMwIAgkAzQgCBRFhY2N1bXVsYXRlZFJlc3VsdAUQY3VycmVudEl0ZXJhdGlvbgUDbmlsBQNuaWwDCQAAAgUBegUBegkAzAgCCQEMSW50ZWdlckVudHJ5AgkArAICAhNjdXJyZW50X2l0ZXJhdGlvbl9fCQCkAwEFEGN1cnJlbnRJdGVyYXRpb24FEGN1cnJlbnRJdGVyYXRpb24FA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAzAgCCQEMSW50ZWdlckVudHJ5AgIJTGlzdCBzaXplCQCQAwEFEWFjY3VtdWxhdGVkUmVzdWx0BQNuaWwBAnR4AQZ2ZXJpZnkACQD0AwMIBQJ0eAlib2R5Qnl0ZXMJAJEDAggFAnR4BnByb29mcwAACAUCdHgPc2VuZGVyUHVibGljS2V5qy1U5A==", "height": 2500773, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 7TQPYUwpdLSJ461qKb31nXcBsdyUm6xzh7MT5vGtUmSn Next: GrYa3CKUgQnveMsuV3qVV1uqcE9adTZna8wGHqSVGGpZ Diff:
OldNewDifferences
2020 then {
2121 let z = reentrantInvoke(this, "internalRecursion", [maxIterations, (currentIteration + 1), (accumulatedResult :+ currentIteration)], nil)
2222 if ((z == z))
23- then nil
23+ then [IntegerEntry(("current_iteration__" + toString(currentIteration)), currentIteration)]
2424 else throw("Strict value is not equal to itself.")
2525 }
2626 else [IntegerEntry("List size", size(accumulatedResult))]
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(i)
77 func exampleCall () = {
88 let z = reentrantInvoke(this, "internalRecursion", [10, 0, nil], nil)
99 if ((z == z))
1010 then nil
1111 else throw("Strict value is not equal to itself.")
1212 }
1313
1414
1515
1616 @Callable(i)
1717 func internalRecursion (maxIterations,currentIteration,accumulatedResult) = if ((i.caller != this))
1818 then throw("Only can be called by this contract")
1919 else if ((maxIterations > currentIteration))
2020 then {
2121 let z = reentrantInvoke(this, "internalRecursion", [maxIterations, (currentIteration + 1), (accumulatedResult :+ currentIteration)], nil)
2222 if ((z == z))
23- then nil
23+ then [IntegerEntry(("current_iteration__" + toString(currentIteration)), currentIteration)]
2424 else throw("Strict value is not equal to itself.")
2525 }
2626 else [IntegerEntry("List size", size(accumulatedResult))]
2727
2828
2929 @Verifier(tx)
3030 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
3131

github/deemru/w8io/169f3d6 
24.42 ms