tx · 5C7ysX5S17Ccww71xvHC6iUeWwcC2scMnZvkwKP38dNW

3P3jbpfBQ95gwKga8Nk4GbCB21R3Z66gHJc:  -0.01000000 Waves

2022.04.18 17:34 [3079414] smart account 3P3jbpfBQ95gwKga8Nk4GbCB21R3Z66gHJc > SELF 0.00000000 Waves

{ "type": 13, "id": "5C7ysX5S17Ccww71xvHC6iUeWwcC2scMnZvkwKP38dNW", "fee": 1000000, "feeAssetId": null, "timestamp": 1650292459277, "version": 2, "chainId": 87, "sender": "3P3jbpfBQ95gwKga8Nk4GbCB21R3Z66gHJc", "senderPublicKey": "BtEpTJKCNdpyvw4hDiXTx6VFSKKkFp5phwbfxtek1KRm", "proofs": [ "3JiZEBnhco9zQ4cCeoLQzRan5GnF8Ks2HAFBk34CKDNWe5BwhgUK2mMc5z8cQSF3hC473FSGP1SCDchQ2GEsqcvP" ], "script": "base64:AAIFAAAAAAAAAAgIAhIECgIBAQAAAAkBAAAABWFzSW50AAAAAQAAAAV2YWx1ZQQAAAAHJG1hdGNoMAUAAAAFdmFsdWUDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAADaW50BQAAAAckbWF0Y2gwBQAAAANpbnQJAAACAAAAAQIAAAANZXhwZWN0ZWQ6IEludAEAAAARYXNVc2VyQmFsYW5jZURhdGEAAAABAAAABXZhbHVlBAAAAAckbWF0Y2gwBQAAAAV2YWx1ZQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAiKEludCwgSW50LCBJbnQsIEludCwgSW50LCBCb29sZWFuKQQAAAABeAUAAAAHJG1hdGNoMAUAAAABeAQAAAABdAUAAAAHJG1hdGNoMAkAAAIAAAABAgAAACJ3cm9uZyB0eXBlLCBleHBlY3RlZDogSW50NSZCb29sZWFuAAAAAARtYWluCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABAgAAACMzUEFadjl0Z0sxUFg3ZEtSN2I0a2NocTVxZHBVUzNHNXNZVAAAAAAPYXNzZXRTdHJpbmdVc2RjAgAAAARudWxsAAAAAAtyZXNlcnZlVXNkYwkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQIAAAAjM1A4Rzc0N2ZuQjFEVFE0ZDV1RDExNHZqQWFlZXpDVzRGYU0AAAAAD2Fzc2V0U3RyaW5nVXNkdAIAAAAsMzROOVljRUVUTFduOTNxWVE2NEVzUDF4ODl0U3J1SlU0NFJyRU1TWFhFUEoAAAAAC3Jlc2VydmVVc2R0CQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABAgAAACMzUEVpRDF6SldUTVpOV1NDeXpodkJ3OXB4eEFXZUV3YWdoUgAAAAAMYXNzZXRTdHJpbmdzCQAETAAAAAICAAAALDZYdEhqcFhiczlSUkpQMlNyOUdVeVZxekFDY2J5OVRrVGhIWG5qVkM1Q0RKCQAETAAAAAICAAAALDM0TjlZY0VFVExXbjkzcVlRNjRFc1AxeDg5dFNydUpVNDRSckVNU1hYRVBKBQAAAANuaWwAAAAACHJlc2VydmVzCQAETAAAAAIJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAECAAAAIzNQOEc3NDdmbkIxRFRRNGQ1dUQxMTR2akFhZWV6Q1c0RmFNCQAETAAAAAIJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAECAAAAIzNQRWlEMXpKV1RNWk5XU0N5emh2Qnc5cHh4QVdlRXdhZ2hSBQAAAANuaWwAAAABAAAAAWkBAAAACHdpdGhkcmF3AAAAAgAAAAZjb2luaWQAAAAKbWluX2Ftb3VudAQAAAANYXNzZXRJZFN0cmluZwkAAZEAAAACBQAAAAxhc3NldFN0cmluZ3MFAAAABmNvaW5pZAQAAAAHYXNzZXRJZAkAAlkAAAABBQAAAA1hc3NldElkU3RyaW5nBAAAAAdyZXNlcnZlCQABkQAAAAIFAAAACHJlc2VydmVzBQAAAAZjb2luaWQEAAAACWF2YWlsYWJsZQkAA/AAAAACBQAAAAdyZXNlcnZlBQAAAAdhc3NldElkBAAAAA91c2VyYmFsYW5jZWRhdGEJAQAAABFhc1VzZXJCYWxhbmNlRGF0YQAAAAEJAAP8AAAABAUAAAAHcmVzZXJ2ZQIAAAALdXNlckJhbGFuY2UJAARMAAAAAgkABCUAAAABBQAAAAR0aGlzBQAAAANuaWwFAAAAA25pbAQAAAAKZGVwb3NpdFVzZAgFAAAAD3VzZXJiYWxhbmNlZGF0YQAAAAJfMwMJAABmAAAAAgUAAAAKbWluX2Ftb3VudAUAAAAJYXZhaWxhYmxlCQAAAgAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAIYXNzZXRJZDoFAAAADWFzc2V0SWRTdHJpbmcCAAAACXJlc2VydmU6IAkABCUAAAABBQAAAAdyZXNlcnZlAgAAAA0sdXNlckFkZHJlc3M6CQAEJQAAAAEFAAAABHRoaXMCAAAADSwgZGVwb3NpdFVzZDoJAAGkAAAAAQUAAAAKZGVwb3NpdFVzZAIAAAASY3VycmVudEF2YWxpYWJsZTogCQABpAAAAAEFAAAACWF2YWlsYWJsZQIAAAAOLCBtaW5fYW1vdW50OiAJAAGkAAAAAQUAAAAKbWluX2Ftb3VudAIAAAAKLCBlcnJfbXNnOgkAAaQAAAABBQAAAAlhdmFpbGFibGUEAAAAAXYDCQAAZgAAAAIFAAAACWF2YWlsYWJsZQUAAAAKZGVwb3NpdFVzZAUAAAAKZGVwb3NpdFVzZAUAAAAJYXZhaWxhYmxlAwkAAGYAAAACBQAAAAptaW5fYW1vdW50BQAAAAF2CQAAAgAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAADG1pbiBhbW91bnQ6IAkAAaQAAAABBQAAAAptaW5fYW1vdW50AgAAAAQsIHY6CQABpAAAAAEFAAAAAXYEAAAABmFtb3VudAkBAAAABWFzSW50AAAAAQkAA/wAAAAEBQAAAARtYWluAgAAAAh3aXRoZHJhdwkABEwAAAACBQAAAA1hc3NldElkU3RyaW5nCQAETAAAAAIFAAAAAXYFAAAAA25pbAUAAAADbmlsCQAFFAAAAAIFAAAAA25pbAUAAAAGYW1vdW50AAAAAMSU4OI=", "height": 3079414, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: DVQSihXejygFeUKKHvkq9VxsyYfwo2kDnZZxArdZduSQ Next: 7AFqNzyt771cqnkS1FMRp5dDcyjTmoJUHSgoti9ANYpB Diff:
OldNewDifferences
2828
2929 let h = addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT")
3030
31-let i = "6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"
31+let i = "null"
3232
33-let j = addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S")
33+let j = addressFromStringValue("3P8G747fnB1DTQ4d5uD114vjAaeezCW4FaM")
3434
3535 let k = "34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ"
3636
3838
3939 let m = ["6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", "34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ"]
4040
41-let n = [addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), addressFromStringValue("3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR")]
41+let n = [addressFromStringValue("3P8G747fnB1DTQ4d5uD114vjAaeezCW4FaM"), addressFromStringValue("3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR")]
4242
4343 @Callable(o)
4444 func withdraw (p,q) = {
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("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
31-let i = "6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"
31+let i = "null"
3232
33-let j = addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S")
33+let j = addressFromStringValue("3P8G747fnB1DTQ4d5uD114vjAaeezCW4FaM")
3434
3535 let k = "34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ"
3636
3737 let l = addressFromStringValue("3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR")
3838
3939 let m = ["6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", "34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ"]
4040
41-let n = [addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), addressFromStringValue("3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR")]
41+let n = [addressFromStringValue("3P8G747fnB1DTQ4d5uD114vjAaeezCW4FaM"), addressFromStringValue("3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR")]
4242
4343 @Callable(o)
4444 func withdraw (p,q) = {
4545 let r = m[p]
4646 let s = fromBase58String(r)
4747 let t = n[p]
4848 let u = assetBalance(t, s)
4949 let v = e(invoke(t, "userBalance", [toString(this)], nil))
5050 let w = v._3
5151 if ((q > u))
5252 then throw(((((((((((((("assetId:" + r) + "reserve: ") + toString(t)) + ",userAddress:") + toString(this)) + ", depositUsd:") + toString(w)) + "currentAvaliable: ") + toString(u)) + ", min_amount: ") + toString(q)) + ", err_msg:") + toString(u)))
5353 else {
5454 let x = if ((u > w))
5555 then w
5656 else u
5757 if ((q > x))
5858 then throw(((("min amount: " + toString(q)) + ", v:") + toString(x)))
5959 else {
6060 let y = a(invoke(h, "withdraw", [r, x], nil))
6161 $Tuple2(nil, y)
6262 }
6363 }
6464 }
6565
6666

github/deemru/w8io/3ef1775 
43.72 ms