tx · HhGoYuJdrsz62vBWCd8f4ufVzr2eiimVMfV4E9aMLyd

3N7hFU6dFSFKGGwDyF9WJ1jVsrB9w8RHT37:  -0.00100000 Waves

2022.07.26 13:24 [2156644] smart account 3N7hFU6dFSFKGGwDyF9WJ1jVsrB9w8RHT37 > SELF 0.00000000 Waves

{ "type": 13, "id": "HhGoYuJdrsz62vBWCd8f4ufVzr2eiimVMfV4E9aMLyd", "fee": 100000, "feeAssetId": null, "timestamp": 1658831076334, "version": 2, "chainId": 84, "sender": "3N7hFU6dFSFKGGwDyF9WJ1jVsrB9w8RHT37", "senderPublicKey": "J6bcbr8r9usSLYw72NzzrKVCvKDDLe1uDx8bnWp3uFAV", "proofs": [ "47fkaNf4PfTLzZtgVmGZuDjRujdxRxpYtkoTCwp3bwfBsvyTTfFCVrBUMEqaWB8qqRYgr8YeXhdsSDVdH7cnZPM" ], "script": "base64:BgICCAIBAQtuZXN0ZWRDYWxscwEBeAoBBGNhbGwCAWEBZQkAzQgCBQFhCQD8BwQJAQdBZGRyZXNzAQkA2QQBCAUBZQJfMQgFAWUCXzIIBQFlAl8zBQNuaWwKAAIkbAUBeAoAAiRzCQCQAwEFAiRsCgAFJGFjYzAFA25pbAoBBSRmMF8xAgIkYQIkaQMJAGcCBQIkaQUCJHMFAiRhCQEEY2FsbAIFAiRhCQCRAwIFAiRsBQIkaQoBBSRmMF8yAgIkYQIkaQMJAGcCBQIkaQUCJHMFAiRhCQACAQIUTGlzdCBzaXplIGV4Y2VlZHMgMTAJAQUkZjBfMgIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIFBSRhY2MwAAAAAQACAAMABAAFAAYABwAIAAkACgAAswXTAg==", "height": 2156644, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: BNrxKUFhDEdWwaf6CSAnZgZpVePELf9Qks4hS64YBkox Next: 9uPhBX6KjHhkvtWdW9UDViojAs2Fv1bThVJvj2PPhexL Diff:
OldNewDifferences
1-{-# STDLIB_VERSION 5 #-}
1+{-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-func asString (val) = match val {
5- case valStr: String =>
6- valStr
7- case _ =>
8- throw("fail to cast into String")
9-}
10-
11-
12-func asAnyList (val) = match val {
13- case valAnyLyst: List[Any] =>
14- valAnyLyst
15- case _ =>
16- throw("fail to cast into List[Any]")
17-}
18-
19-
204 func nestedCalls (x) = {
21- func call (a,e) = ((a + "
22-") + asString(invoke(Address(fromBase58String(e._1)), e._2, e._3, nil)))
5+ func call (a,e) = (a :+ invoke(Address(fromBase58String(e._1)), e._2, e._3, nil))
236
247 let $l = x
258 let $s = size($l)
26- let $acc0 = ""
9+ let $acc0 = nil
2710 func $f0_1 ($a,$i) = if (($i >= $s))
2811 then $a
2912 else call($a, $l[$i])
3619 }
3720
3821
39-func foo (l) = {
40- let dApp = asString(l[0])
41- let fn = asString(l[1])
42- let args = asAnyList(l[2])
43- let t = $Tuple3(dApp, fn, args)
44- nestedCalls([t])
45- }
46-
47-
4822
Full:
OldNewDifferences
1-{-# STDLIB_VERSION 5 #-}
1+{-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-func asString (val) = match val {
5- case valStr: String =>
6- valStr
7- case _ =>
8- throw("fail to cast into String")
9-}
10-
11-
12-func asAnyList (val) = match val {
13- case valAnyLyst: List[Any] =>
14- valAnyLyst
15- case _ =>
16- throw("fail to cast into List[Any]")
17-}
18-
19-
204 func nestedCalls (x) = {
21- func call (a,e) = ((a + "
22-") + asString(invoke(Address(fromBase58String(e._1)), e._2, e._3, nil)))
5+ func call (a,e) = (a :+ invoke(Address(fromBase58String(e._1)), e._2, e._3, nil))
236
247 let $l = x
258 let $s = size($l)
26- let $acc0 = ""
9+ let $acc0 = nil
2710 func $f0_1 ($a,$i) = if (($i >= $s))
2811 then $a
2912 else call($a, $l[$i])
3013
3114 func $f0_2 ($a,$i) = if (($i >= $s))
3215 then $a
3316 else throw("List size exceeds 10")
3417
3518 $f0_2($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($acc0, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
3619 }
3720
3821
39-func foo (l) = {
40- let dApp = asString(l[0])
41- let fn = asString(l[1])
42- let args = asAnyList(l[2])
43- let t = $Tuple3(dApp, fn, args)
44- nestedCalls([t])
45- }
46-
47-
4822

github/deemru/w8io/3ef1775 
33.31 ms