tx · H6R7AG5QVCJtXxLjF5a242aEa3L4j6AJ5QYq7focPNqk

3PMbt9k7dbadrJS21CqpnB3eKJew5a9DiCH:  -0.01000000 Waves

2022.04.24 06:35 [3087428] smart account 3PMbt9k7dbadrJS21CqpnB3eKJew5a9DiCH > SELF 0.00000000 Waves

{ "type": 13, "id": "H6R7AG5QVCJtXxLjF5a242aEa3L4j6AJ5QYq7focPNqk", "fee": 1000000, "feeAssetId": null, "timestamp": 1650771344139, "version": 1, "sender": "3PMbt9k7dbadrJS21CqpnB3eKJew5a9DiCH", "senderPublicKey": "DGXNmfvYrhHGqYbD9cWE9mB5sGgf4cnsC67PoYQaNeCV", "proofs": [ "TCQjcbUjv4UPBHQStgHEvn6D8eMeLNE12VBzpXjBCA6g4svTW2C54tKDzjKxHGXY9yAihoXt4zf6TBVv14iuU1o" ], "script": "base64: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", "chainId": 87, "height": 3087428, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 5UF4Ligzv8iDJGcQv3vBwjKyd4CS9QfVNrGbyvZwjaRr Next: none Diff:
OldNewDifferences
7474
7575 @Callable(n)
7676 func withdraw (o) = {
77- let q = a(invoke(h, "withdraw", [i, o], nil))
78-[ScriptTransfer(l, o, j)]
77+ let q = invoke(h, "withdraw", [i, o], nil)
78+ if ((q == q))
79+ then [ScriptTransfer(l, o, j)]
80+ else throw("Strict value is not equal to itself.")
7981 }
8082
8183
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func a (b) = {
55 let c = b
66 if ($isInstanceOf(c, "Int"))
77 then {
88 let d = c
99 d
1010 }
1111 else throw("wrong type, expected: Int")
1212 }
1313
1414
1515 func e (b) = {
1616 let c = b
1717 if ($isInstanceOf(c, "(Int, Int, Int, Int, Int, Boolean)"))
1818 then {
1919 let f = c
2020 f
2121 }
2222 else {
2323 let g = c
2424 throw("wrong type, expected: Int5&Boolean")
2525 }
2626 }
2727
2828
2929 let h = addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT")
3030
3131 let i = "6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"
3232
3333 let j = fromBase58String(i)
3434
3535 let k = addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S")
3636
3737 let l = addressFromStringValue("3P54eYZMTtQnJn8XtUr7Ag3FeyJxpXq2hV7")
3838
3939 let m = addressFromStringValue("3PHVvn3yCtCJZwBFhbfC6xoMpSqBrLKvJQf")
4040
4141 @Callable(n)
4242 func deposit (o,p) = {
4343 let q = invoke(h, "deposit", [toString(k), true], [AttachedPayment(fromBase58String(i), o)])
4444 if ((q == q))
4545 then if (p)
4646 then {
4747 let r = invoke(l, "withdrawusdc", [o], nil)
4848 if ((r == r))
4949 then $Tuple2(nil, r)
5050 else throw("Strict value is not equal to itself.")
5151 }
5252 else $Tuple2(nil, q)
5353 else throw("Strict value is not equal to itself.")
5454 }
5555
5656
5757
5858 @Callable(n)
5959 func deposit2 (o,p) = {
6060 let q = invoke(h, "deposit", [toString(k), true], [AttachedPayment(fromBase58String(i), o)])
6161 if ((q == q))
6262 then if (p)
6363 then {
6464 let r = invoke(m, "withdrawusdc", [o], nil)
6565 if ((r == r))
6666 then $Tuple2(nil, r)
6767 else throw("Strict value is not equal to itself.")
6868 }
6969 else $Tuple2(nil, q)
7070 else throw("Strict value is not equal to itself.")
7171 }
7272
7373
7474
7575 @Callable(n)
7676 func withdraw (o) = {
77- let q = a(invoke(h, "withdraw", [i, o], nil))
78-[ScriptTransfer(l, o, j)]
77+ let q = invoke(h, "withdraw", [i, o], nil)
78+ if ((q == q))
79+ then [ScriptTransfer(l, o, j)]
80+ else throw("Strict value is not equal to itself.")
7981 }
8082
8183

github/deemru/w8io/6500d08 
43.68 ms