tx · HemxdgJCqVhv2b2vcJXZT9mtkeoP73m22YzFNpsirEfu

3MzCxx3HQhveT7EPtxKiavzeG5NaWfdWaqG:  -0.00100000 Waves

2022.09.14 10:42 [2228477] smart account 3MzCxx3HQhveT7EPtxKiavzeG5NaWfdWaqG > SELF 0.00000000 Waves

{ "type": 13, "id": "HemxdgJCqVhv2b2vcJXZT9mtkeoP73m22YzFNpsirEfu", "fee": 100000, "feeAssetId": null, "timestamp": 1663141425815, "version": 2, "chainId": 84, "sender": "3MzCxx3HQhveT7EPtxKiavzeG5NaWfdWaqG", "senderPublicKey": "GsZLD13DqBHEqBVXCDjp7KqkLz78GSfeRJR8LFQnSFzu", "proofs": [ "5iZbAEKakVLxPRfrHXGEK53SxnapbLbCtP5HTMUAiJsqAbxgio6MaPChJVS9xQPpgjKhxwVVsC79idNxeV7zEXgd" ], "script": "base64:AAIFAAAAAAAAAAkIAhIFCgMICAEAAAABAQAAAAdmaW5kSWR4AAAAAgAAAANzcmMAAAAGdGFyZ2V0BAAAAAt0YXJnZXRTdGFydAkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAEswAAAAIFAAAAA3NyYwUAAAAGdGFyZ2V0CQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAABZ0aGVyZSBpcyBubyBzdWJzdHJpbmcgBQAAAAZ0YXJnZXQCAAAABCBpbiAFAAAAA3NyYwMJAABmAAAAAgUAAAALdGFyZ2V0U3RhcnQAAAAAAAAAAAAEAAAABGxlZnQJAAEvAAAAAgUAAAADc3JjBQAAAAt0YXJnZXRTdGFydAkAAGUAAAACCQABkAAAAAEJAAS1AAAAAgUAAAAEbGVmdAIAAAABXwAAAAAAAAAAAQAAAAAAAAAAAAAAAAEAAAABaQEAAAALdGVzdEZpbmRJZHgAAAADAAAAA3NyYwAAAAZ0YXJnZXQAAAALZXhwZWN0ZWRJZHgEAAAAA2lkeAkBAAAAB2ZpbmRJZHgAAAACBQAAAANzcmMFAAAABnRhcmdldAQAAAAGc3RhdHVzAwkAAAAAAAACBQAAAANpZHgFAAAAC2V4cGVjdGVkSWR4CQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAlzdWNjZXNzOiAJAAGkAAAAAQUAAAADaWR4AgAAAAMgPSAJAAGkAAAAAQUAAAALZXhwZWN0ZWRJZHgJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAABmZhaWw6IAkAAaQAAAABBQAAAANpZHgCAAAABCAhPSAJAAGkAAAAAQUAAAALZXhwZWN0ZWRJZHgJAAUUAAAAAgUAAAADbmlsBQAAAAZzdGF0dXMAAAAAK6JijQ==", "height": 2228477, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 6Ubaadk2KQ7i2r5xJSNMB1EH27U7U3EfXpzh7W5hYx7o Next: 6S49uZvKmujoLeCDBXe1N8oAEQA2pp9Hj77PUVrgo3sx Diff:
OldNewDifferences
66 if ((targetStart > 0))
77 then {
88 let left = take(src, targetStart)
9- throw(left)
9+ (size(split(left, "_")) - 1)
1010 }
1111 else 0
1212 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func findIdx (src,target) = {
55 let targetStart = valueOrErrorMessage(indexOf(src, target), ((("there is no substring " + target) + " in ") + src))
66 if ((targetStart > 0))
77 then {
88 let left = take(src, targetStart)
9- throw(left)
9+ (size(split(left, "_")) - 1)
1010 }
1111 else 0
1212 }
1313
1414
1515 @Callable(i)
1616 func testFindIdx (src,target,expectedIdx) = {
1717 let idx = findIdx(src, target)
1818 let status = if ((idx == expectedIdx))
1919 then ((("success: " + toString(idx)) + " = ") + toString(expectedIdx))
2020 else ((("fail: " + toString(idx)) + " != ") + toString(expectedIdx))
2121 $Tuple2(nil, status)
2222 }
2323
2424

github/deemru/w8io/169f3d6 
246.83 ms