tx · 8xbMh7uRgxtXsGC2Jyv6oG88NgZtmeFrGdqTR5NUnoCN

3PDSEzqsuhfQCX79k3b2MKKQkPAXSmQDyuZ:  -0.01000000 Waves

2022.05.24 10:05 [3130928] smart account 3PDSEzqsuhfQCX79k3b2MKKQkPAXSmQDyuZ > SELF 0.00000000 Waves

{ "type": 13, "id": "8xbMh7uRgxtXsGC2Jyv6oG88NgZtmeFrGdqTR5NUnoCN", "fee": 1000000, "feeAssetId": null, "timestamp": 1653375959021, "version": 2, "chainId": 87, "sender": "3PDSEzqsuhfQCX79k3b2MKKQkPAXSmQDyuZ", "senderPublicKey": "Fbfenx5QfoDh44AZQ69TJpTVNg6KGA4VVwBs6CgWauZg", "proofs": [ "5B7tLGd7hP3r6t23KwW2U94kZLX3ZGCLMVzdSmqie8tBjTEMy2ALrK7HmYqipK5VzcZzFKAmSstu7XUrqQ17VxL6" ], "script": "base64:AAIFAAAAAAAAABEIAhIDCgEBEgMKAQESAwoBAQAAAAAAAAADAAAAAWkBAAAACXVzZGNfMTAwMAAAAAEAAAAGYW1vdW50BAAAAAVhZG1pbgIAAAAjM1AzZVVLS29YQXExYjF3UExHVDZZanJNNndTTDVuY2pNUHUDCQEAAAACIT0AAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAAFYWRtaW4JAAACAAAAAQIAAAARb25seSBhZG1pbiBjYW4gZG8EAAAACGFzc2V0QmFsCQAD8AAAAAIJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAECAAAAIzNQR0NrckhCeEZNaTd0ejF4cW54Z0JwZU52bjVFNE00ZzhTCQACWQAAAAECAAAALDZYdEhqcFhiczlSUkpQMlNyOUdVeVZxekFDY2J5OVRrVGhIWG5qVkM1Q0RKBAAAAAhhbW91bnRfMgMJAABmAAAAAgUAAAAIYXNzZXRCYWwAAAAAADuaygAAAAAAADuaygAFAAAABmFtb3VudAQAAAADaW52CQAD/AAAAAQJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAECAAAAIzNQQVp2OXRnSzFQWDdkS1I3YjRrY2hxNXFkcFVTM0c1c1lUAgAAAAh3aXRoZHJhdwkABEwAAAACAgAAACw2WHRIanBYYnM5UlJKUDJTcjlHVXlWcXpBQ2NieTlUa1RoSFhualZDNUNESgkABEwAAAACBQAAAAhhbW91bnRfMgUAAAADbmlsBQAAAANuaWwDCQAAAAAAAAIFAAAAA2ludgUAAAADaW52BQAAAANuaWwJAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAAAAAWkBAAAACXVzZG5fMTAwMAAAAAEAAAAGYW1vdW50BAAAAAVhZG1pbgIAAAAjM1AzZVVLS29YQXExYjF3UExHVDZZanJNNndTTDVuY2pNUHUDCQEAAAACIT0AAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAAFYWRtaW4JAAACAAAAAQIAAAARb25seSBhZG1pbiBjYW4gZG8EAAAACGFzc2V0QmFsCQAD8AAAAAIJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAECAAAAIzNQQ3dGWFNxOHZqOGlLaXRBNXpyckxSYnVxZWhmbWltcGNlCQACWQAAAAECAAAALERHMnhGa1BkRHdLVW9Ca3pHQWhRdExwU0d6ZlhMaUNZUEV6ZUtIMkFkMjRwBAAAAAhhbW91bnRfMgMJAABmAAAAAgUAAAAIYXNzZXRCYWwAAAAAADuaygAAAAAAADuaygAFAAAABmFtb3VudAQAAAADaW52CQAD/AAAAAQJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAECAAAAIzNQQVp2OXRnSzFQWDdkS1I3YjRrY2hxNXFkcFVTM0c1c1lUAgAAAAh3aXRoZHJhdwkABEwAAAACAgAAACxERzJ4RmtQZER3S1VvQmt6R0FoUXRMcFNHemZYTGlDWVBFemVLSDJBZDI0cAkABEwAAAACBQAAAAhhbW91bnRfMgUAAAADbmlsBQAAAANuaWwDCQAAAAAAAAIFAAAAA2ludgUAAAADaW52BQAAAANuaWwJAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAAAAAWkBAAAACXVzZHRfMTAwMAAAAAEAAAAGYW1vdW50BAAAAAVhZG1pbgIAAAAjM1AzZVVLS29YQXExYjF3UExHVDZZanJNNndTTDVuY2pNUHUDCQEAAAACIT0AAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAAFYWRtaW4JAAACAAAAAQIAAAARb25seSBhZG1pbiBjYW4gZG8EAAAACGFzc2V0QmFsCQAD8AAAAAIJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAECAAAAIzNQRWlEMXpKV1RNWk5XU0N5emh2Qnc5cHh4QVdlRXdhZ2hSCQACWQAAAAECAAAALDM0TjlZY0VFVExXbjkzcVlRNjRFc1AxeDg5dFNydUpVNDRSckVNU1hYRVBKBAAAAAhhbW91bnRfMgMJAABmAAAAAgUAAAAIYXNzZXRCYWwAAAAAADuaygAAAAAAADuaygAFAAAABmFtb3VudAQAAAADaW52CQAD/AAAAAQJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAECAAAAIzNQQVp2OXRnSzFQWDdkS1I3YjRrY2hxNXFkcFVTM0c1c1lUAgAAAAh3aXRoZHJhdwkABEwAAAACAgAAACwzNE45WWNFRVRMV245M3FZUTY0RXNQMXg4OXRTcnVKVTQ0UnJFTVNYWEVQSgkABEwAAAACBQAAAAhhbW91bnRfMgUAAAADbmlsBQAAAANuaWwDCQAAAAAAAAIFAAAAA2ludgUAAAADaW52BQAAAANuaWwJAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAAAAAEKJg5E=", "height": 3130928, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: J4yF4VbpDiKLDAFwLARu94dpAFNiMNS5e7BoNmbVQYpk Next: G1y9HtRtWA986G6Fy7ETbRxHabv7hKFbjMNeKve1JznS Diff:
OldNewDifferences
99 if ((toString(i.caller) != admin))
1010 then throw("only admin can do")
1111 else {
12- let inv = invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", amount], nil)
12+ let assetBal = assetBalance(addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))
13+ let amount_2 = if ((assetBal > 1000000000))
14+ then 1000000000
15+ else amount
16+ let inv = invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", amount_2], nil)
17+ if ((inv == inv))
18+ then nil
19+ else throw("Strict value is not equal to itself.")
20+ }
21+ }
22+
23+
24+
25+@Callable(i)
26+func usdn_1000 (amount) = {
27+ let admin = "3P3eUKKoXAq1b1wPLGT6YjrM6wSL5ncjMPu"
28+ if ((toString(i.caller) != admin))
29+ then throw("only admin can do")
30+ else {
31+ let assetBal = assetBalance(addressFromStringValue("3PCwFXSq8vj8iKitA5zrrLRbuqehfmimpce"), fromBase58String("DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"))
32+ let amount_2 = if ((assetBal > 1000000000))
33+ then 1000000000
34+ else amount
35+ let inv = invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", amount_2], nil)
36+ if ((inv == inv))
37+ then nil
38+ else throw("Strict value is not equal to itself.")
39+ }
40+ }
41+
42+
43+
44+@Callable(i)
45+func usdt_1000 (amount) = {
46+ let admin = "3P3eUKKoXAq1b1wPLGT6YjrM6wSL5ncjMPu"
47+ if ((toString(i.caller) != admin))
48+ then throw("only admin can do")
49+ else {
50+ let assetBal = assetBalance(addressFromStringValue("3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR"), fromBase58String("34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ"))
51+ let amount_2 = if ((assetBal > 1000000000))
52+ then 1000000000
53+ else amount
54+ let inv = invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ", amount_2], nil)
1355 if ((inv == inv))
1456 then nil
1557 else throw("Strict value is not equal to itself.")
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(i)
77 func usdc_1000 (amount) = {
88 let admin = "3P3eUKKoXAq1b1wPLGT6YjrM6wSL5ncjMPu"
99 if ((toString(i.caller) != admin))
1010 then throw("only admin can do")
1111 else {
12- let inv = invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", amount], nil)
12+ let assetBal = assetBalance(addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))
13+ let amount_2 = if ((assetBal > 1000000000))
14+ then 1000000000
15+ else amount
16+ let inv = invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", amount_2], nil)
17+ if ((inv == inv))
18+ then nil
19+ else throw("Strict value is not equal to itself.")
20+ }
21+ }
22+
23+
24+
25+@Callable(i)
26+func usdn_1000 (amount) = {
27+ let admin = "3P3eUKKoXAq1b1wPLGT6YjrM6wSL5ncjMPu"
28+ if ((toString(i.caller) != admin))
29+ then throw("only admin can do")
30+ else {
31+ let assetBal = assetBalance(addressFromStringValue("3PCwFXSq8vj8iKitA5zrrLRbuqehfmimpce"), fromBase58String("DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"))
32+ let amount_2 = if ((assetBal > 1000000000))
33+ then 1000000000
34+ else amount
35+ let inv = invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", amount_2], nil)
36+ if ((inv == inv))
37+ then nil
38+ else throw("Strict value is not equal to itself.")
39+ }
40+ }
41+
42+
43+
44+@Callable(i)
45+func usdt_1000 (amount) = {
46+ let admin = "3P3eUKKoXAq1b1wPLGT6YjrM6wSL5ncjMPu"
47+ if ((toString(i.caller) != admin))
48+ then throw("only admin can do")
49+ else {
50+ let assetBal = assetBalance(addressFromStringValue("3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR"), fromBase58String("34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ"))
51+ let amount_2 = if ((assetBal > 1000000000))
52+ then 1000000000
53+ else amount
54+ let inv = invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ", amount_2], nil)
1355 if ((inv == inv))
1456 then nil
1557 else throw("Strict value is not equal to itself.")
1658 }
1759 }
1860
1961

github/deemru/w8io/3ef1775 
35.37 ms