tx · 6EP1FMLx1aepYQDmLPhPZKXdthef5NfHXmxZYNkkoi3w

3N7cP8YCeBzv7e7Z1Gm8J7r371K5vZUrtk7:  -0.05000000 Waves

2022.04.21 21:13 [2018624] smart account 3N7cP8YCeBzv7e7Z1Gm8J7r371K5vZUrtk7 > SELF 0.00000000 Waves

{ "type": 13, "id": "6EP1FMLx1aepYQDmLPhPZKXdthef5NfHXmxZYNkkoi3w", "fee": 5000000, "feeAssetId": null, "timestamp": 1650564927204, "version": 2, "chainId": 84, "sender": "3N7cP8YCeBzv7e7Z1Gm8J7r371K5vZUrtk7", "senderPublicKey": "2nPT1a7eSYaAtLcmXZXFzeztzzRFpmy1YRiqNo4Uh6Sg", "proofs": [ "BpZb1k8eVMACPFmN82aVFNQALjXJ8sss7CtT8fFYdk4nfrzfhRQ78qf7oEwQ8TfukXFjjnVqhMGykZuoQcfX1yd" ], "script": "base64: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", "height": 2018624, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: CLXossAteTR7CJLLuBVmTs2HT81KxoCsMC3DNaNyDf6K Next: 4LBoDsipRWm1NqkbQz2eN8HWe16aDhYumyNRZoaGHTAw Diff:
OldNewDifferences
7272 let h = z._1
7373 let i = z._2
7474 let A = {
75- let B = invoke(a, y, [x.caller, h, i], nil)
75+ let B = invoke(a, y, [toString(x.caller), h, i], nil)
7676 if ($isInstanceOf(B, "List[Any]"))
7777 then B
7878 else throw("Couldn't cast Any to List[Any]")
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = Address(base58'3NBkCxZYHAsgWzHcictPG3CyPdEqPRDRyQM')
55
66 func b (c) = {
77 func d (e,f) = {
88 let g = e
99 let h = g._1
1010 let i = g._2
1111 $Tuple2((h :+ f.amount), (i :+ f.assetId))
1212 }
1313
1414 let j = c
1515 let k = size(j)
1616 let l = $Tuple2(nil, nil)
1717 func m (n,o) = if ((o >= k))
1818 then n
1919 else d(n, j[o])
2020
2121 func p (n,o) = if ((o >= k))
2222 then n
2323 else throw("List size exceeds 10")
2424
2525 p(m(m(m(m(m(m(m(m(m(m(l, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
2626 }
2727
2828
2929 func q (r) = {
3030 func s (t,u) = {
3131 let v = u
3232 if (if ($isInstanceOf(v, "Issue"))
3333 then true
3434 else if ($isInstanceOf(v, "Burn"))
3535 then true
3636 else if ($isInstanceOf(v, "Reissue"))
3737 then true
3838 else if ($isInstanceOf(v, "ScriptTransfer"))
3939 then true
4040 else if ($isInstanceOf(v, "BinaryEntry"))
4141 then true
4242 else if ($isInstanceOf(v, "BooleanEntry"))
4343 then true
4444 else if ($isInstanceOf(v, "StringEntry"))
4545 then true
4646 else $isInstanceOf(v, "IntegerEntry"))
4747 then {
4848 let w = v
4949 (t :+ w)
5050 }
5151 else t
5252 }
5353
5454 let j = r
5555 let k = size(j)
5656 let l = nil
5757 func m (n,o) = if ((o >= k))
5858 then n
5959 else s(n, j[o])
6060
6161 func p (n,o) = if ((o >= k))
6262 then n
6363 else throw("List size exceeds 10")
6464
6565 p(m(m(m(m(m(m(m(m(m(m(l, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
6666 }
6767
6868
6969 @Callable(x)
7070 func call (y) = {
7171 let z = b(x.payments)
7272 let h = z._1
7373 let i = z._2
7474 let A = {
75- let B = invoke(a, y, [x.caller, h, i], nil)
75+ let B = invoke(a, y, [toString(x.caller), h, i], nil)
7676 if ($isInstanceOf(B, "List[Any]"))
7777 then B
7878 else throw("Couldn't cast Any to List[Any]")
7979 }
8080 if ((A == A))
8181 then q(A)
8282 else throw("Strict value is not equal to itself.")
8383 }
8484
8585
8686 @Verifier(C)
8787 func D () = sigVerify(C.bodyBytes, C.proofs[0], C.senderPublicKey)
8888

github/deemru/w8io/169f3d6 
52.20 ms