2022.11.30 22:33 [3405739] smart account 3P3qJthMxmuoG9jkhcau3wjnH6jGPaNhecr > SELF 0.00000000 Waves

{ "type": 13, "id": "FNzGPzFGDrQQBqLg9x4woxu4BRJ1nfvLcz7qkZuZNuTS", "fee": 600000, "feeAssetId": null, "timestamp": 1669836832781, "version": 1, "sender": "3P3qJthMxmuoG9jkhcau3wjnH6jGPaNhecr", "senderPublicKey": "211c6h3jo2aTz74TpxU9Y2Z5NC12ADZP8TwKKbFjJEbA", "proofs": [ "4vpLBTGZhpRiCSWXgZPSF62BnWpBFPU53NGzFoTjLDX53RGLKZ77sM2B6FhcevcHSkbzkQjKYBbwu1bwj3jToD6b" ], "script": "base64:BgIZCAISBAoCBAQSABIAEgASABIAEgMKAQESAAMBAmFJAQFhBAckbWF0Y2gwBQFhAwkAAQIFByRtYXRjaDACA0ludAQBYQUHJG1hdGNoMAUBYQkAAgECAk5PAQJhVAEBYQQHJG1hdGNoMAUBYQMJAAECBQckbWF0Y2gwAiIoSW50LCBJbnQsIEludCwgSW50LCBJbnQsIEJvb2xlYW4pBAFhBQckbWF0Y2gwCAUBYQJfMgkAAgECBHdpNWIBAmdXAAQCc1YJAJ0IAgkBEUBleHRyTmF0aXZlKDEwNjIpAQIjM1BSQlZxNTJjc1V2VHg3N05Zd0xUVUxydDJlOWpkc0hmUkIJAKwCAgkArAICCQClCAEFBHRoaXMCBl91c2VkXwIsNlh0SGpwWGJzOVJSSlAyU3I5R1V5VnF6QUNjYnk5VGtUaEhYbmpWQzVDREoEByRtYXRjaDAFAnNWAwkAAQIFByRtYXRjaDACBlN0cmluZwQBcwUHJG1hdGNoMAQEZGF0YQkAtQkCBQFzAgF8AwkAAAIJAQ1wYXJzZUludFZhbHVlAQkAkQMCBQRkYXRhAAAJAGUCBQZoZWlnaHQJAGoCBQZoZWlnaHQAoAsJAQ1wYXJzZUludFZhbHVlAQkAkQMCBQRkYXRhAAEAAAkAAgECA2dXZggBaQEhY2xhaW1BbGxSZXdhcmRzQW5kQWxsRWJBdmFpbGFibGUyAgJwMQJwMgMJAQIhPQIJAKUIAQgFAWkGY2FsbGVyAiMzUE1yVXBEVXdjRXJzVVAyM2gzREFiZFpIZXg4ZXRkZ0dtMwkAAgECAm5vBANyZXQJAPwHBAkBEUBleHRyTmF0aXZlKDEwNjIpAQIjM1BBWnY5dGdLMVBYN2RLUjdiNGtjaHE1cWRwVVMzRzVzWVQCIWNsYWltQWxsUmV3YXJkc0FuZEFsbEViQXZhaWxhYmxlMgkAzAgCBQJwMQkAzAgCBQJwMgUDbmlsBQNuaWwDCQAAAgUDcmV0BQNyZXQEA2FtbwkA8AcCBQR0aGlzCQDZBAECLERTYmJoTHNTVGVEZzVMc2l1ZmsyQW5laDNEalZxSnVQcjJNOXVVMWd3eTVwAwkAAAIFA2FtbwUDYW1vCQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMJARFAZXh0ck5hdGl2ZSgxMDYyKQECIzNQRVVoWFk0NU0xTnVkN1BSUTZhaGdmUGZDMkRTQlg2blVDCQBpAgUDYW1vABkJANkEAQIsRFNiYmhMc1NUZURnNUxzaXVmazJBbmVoM0RqVnFKdVByMk05dVUxZ3d5NXAJAMwIAgkBDlNjcmlwdFRyYW5zZmVyAwkBEUBleHRyTmF0aXZlKDEwNjIpAQIjM1A1TWtQRE1WbU13MVpGNkJWeHl2SlVKNW9aV0ZqejVTclEJAGkCCQBoAgUDYW1vABgAGQkA2QQBAixEU2JiaExzU1RlRGc1THNpdWZrMkFuZWgzRGpWcUp1UHIyTTl1VTFnd3k1cAUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIOZm4gY2FsbCBmYWlsZWQBaQENY29udmVydFRvVVNETgADCQECIT0CCQClCAEIBQFpBmNhbGxlcgIjM1BNclVwRFV3Y0Vyc1VQMjNoM0RBYmRaSGV4OGV0ZGdHbTMJAAIBAgJubwQDcmV0CQD8BwQJARFAZXh0ck5hdGl2ZSgxMDYyKQECIzNQQ2J2UFZRZlN2VnU4OGlwOEZtNVlqd0poakVZazFUeGhrAg1jb252ZXJ0VG9VU0ROBQNuaWwFA25pbAMJAAACBQNyZXQFA3JldAUDbmlsCQACAQIOZm4gY2FsbCBmYWlsZWQBaQEWc3VwcGx5VW5sb2NrZWRMUFRva2VucwADCQECIT0CCQClCAEIBQFpBmNhbGxlcgIjM1BNclVwRFV3Y0Vyc1VQMjNoM0RBYmRaSGV4OGV0ZGdHbTMJAAIBAgJubwQDcmV0CQD8BwQJARFAZXh0ck5hdGl2ZSgxMDYyKQECIzNQM05WcmhpeUhCYzRvVVdOaHRaUm5KQTV1TFg5bjM5VEs5AhZzdXBwbHlVbmxvY2tlZExQVG9rZW5zCQDMCAICLEZTUkh0U3lYUlhRanpRTFJ0bWFxRnBCRERDTmpZOFBVOEtOdHdvR1hWQm1yBQNuaWwFA25pbAMJAAACBQNyZXQFA3JldAUDbmlsCQACAQIOZm4gY2FsbCBmYWlsZWQBaQEMc2luZ2xlVW5sb2NrAAMJAQIhPQIJAKUIAQgFAWkGY2FsbGVyAiMzUE1yVXBEVXdjRXJzVVAyM2gzREFiZFpIZXg4ZXRkZ0dtMwkAAgECAm5vBANyZXQJAPwHBAkBEUBleHRyTmF0aXZlKDEwNjIpAQIjM1AzTlZyaGl5SEJjNG9VV05odFpSbkpBNXVMWDluMzlUSzkCFnN1cHBseVVubG9ja2VkTFBUb2tlbnMJAMwIAgIsRlNSSHRTeVhSWFFqelFMUnRtYXFGcEJERENOalk4UFU4S050d29HWFZCbXIFA25pbAUDbmlsAwkAAAIFA3JldAUDcmV0BARyZXR0CQD8BwQJARFAZXh0ck5hdGl2ZSgxMDYyKQECIzNQQ2J2UFZRZlN2VnU4OGlwOEZtNVlqd0poakVZazFUeGhrAg1jb252ZXJ0VG9VU0ROBQNuaWwFA25pbAMJAAACBQRyZXR0BQRyZXR0BQNuaWwJAAIBAg9mbm4gY2FsbCBmYWlsZWQJAAIBAg5mbiBjYWxsIGZhaWxlZAFpARV3aXRoZHJhd1Zlc3RlZEFsbFVTRE4AAwkBAiE9AgkApQgBCAUBaQZjYWxsZXICIzNQTXJVcERVd2NFcnNVUDIzaDNEQWJkWkhleDhldGRnR20zCQACAQICbm8EA3JldAkA/AcECQERQGV4dHJOYXRpdmUoMTA2MikBAiMzUENidlBWUWZTdlZ1ODhpcDhGbTVZandKaGpFWWsxVHhoawIVd2l0aGRyYXdWZXN0ZWRBbGxVU0ROCQDMCAIHCQDMCAIGBQNuaWwFA25pbAMJAAACBQNyZXQFA3JldAUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAWkBFndpdGhkcmF3VmVzdGVkQWxsVVNETjIAAwkBAiE9AgkApQgBCAUBaQZjYWxsZXICIzNQTXJVcERVd2NFcnNVUDIzaDNEQWJkWkhleDhldGRnR20zCQACAQICbm8EA3JldAkA/AcECQERQGV4dHJOYXRpdmUoMTA2MikBAiMzUENidlBWUWZTdlZ1ODhpcDhGbTVZandKaGpFWWsxVHhoawIVd2l0aGRyYXdWZXN0ZWRBbGxVU0ROCQDMCAIHCQDMCAIGBQNuaWwFA25pbAMJAAACBQNyZXQFA3JldAQDYW1vCQDwBwIFBHRoaXMJANkEAQIsREcyeEZrUGREd0tVb0JrekdBaFF0THBTR3pmWExpQ1lQRXplS0gyQWQyNHADCQAAAgUDYW1vBQNhbW8JAMwIAgkBDlNjcmlwdFRyYW5zZmVyAwkBEUBleHRyTmF0aXZlKDEwNjIpAQIjM1BFVWhYWTQ1TTFOdWQ3UFJRNmFoZ2ZQZkMyRFNCWDZuVUMJAGkCBQNhbW8AGQkA2QQBAixERzJ4RmtQZER3S1VvQmt6R0FoUXRMcFNHemZYTGlDWVBFemVLSDJBZDI0cAkAzAgCCQEOU2NyaXB0VHJhbnNmZXIDCQERQGV4dHJOYXRpdmUoMTA2MikBAiMzUDVNa1BETVZtTXcxWkY2QlZ4eXZKVUo1b1pXRmp6NVNyUQkAaQIJAGgCBQNhbW8AGAAZCQDZBAECLERHMnhGa1BkRHdLVW9Ca3pHQWhRdExwU0d6ZlhMaUNZUEV6ZUtIMkFkMjRwBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BaQECdkEBA2FtbwMJAQIhPQIJAKUIAQgFAWkGY2FsbGVyAiMzUE1yVXBEVXdjRXJzVVAyM2gzREFiZFpIZXg4ZXRkZ0dtMwkAAgECAm5vBAJhdgkA8AcCCQERQGV4dHJOYXRpdmUoMTA2MikBAiMzUEdDa3JIQnhGTWk3dHoxeHFueGdCcGVOdm41RTRNNGc4UwkA2QQBAiw2WHRIanBYYnM5UlJKUDJTcjlHVXlWcXpBQ2NieTlUa1RoSFhualZDNUNESgMJAGYCAIDC1y8FAmF2CQCUCgIFA25pbAUCYXYEAmFtCQECYUkBCQD8BwQJARFAZXh0ck5hdGl2ZSgxMDYyKQECIzNQQVp2OXRnSzFQWDdkS1I3YjRrY2hxNXFkcFVTM0c1c1lUAgh3aXRoZHJhdwkAzAgCAiw2WHRIanBYYnM5UlJKUDJTcjlHVXlWcXpBQ2NieTlUa1RoSFhualZDNUNESgkAzAgCBQNhbW8FA25pbAUDbmlsCQCUCgIJAMwIAgkBDlNjcmlwdFRyYW5zZmVyAwkBEUBleHRyTmF0aXZlKDEwNjIpAQIjM1BFVWhYWTQ1TTFOdWQ3UFJRNmFoZ2ZQZkMyRFNCWDZuVUMJAGkCBQJhbQAZCQDZBAECLDZYdEhqcFhiczlSUkpQMlNyOUdVeVZxekFDY2J5OVRrVGhIWG5qVkM1Q0RKCQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMJARFAZXh0ck5hdGl2ZSgxMDYyKQECIzNQNU1rUERNVm1NdzFaRjZCVnh5dkpVSjVvWldGano1U3JRCQBpAgkAaAIFAmFtABgAGQkA2QQBAiw2WHRIanBYYnM5UlJKUDJTcjlHVXlWcXpBQ2NieTlUa1RoSFhualZDNUNESgUDbmlsBQJhbQFpAQJ6QQADCQECIT0CCQClCAEIBQFpBmNhbGxlcgIjM1BNclVwRFV3Y0Vyc1VQMjNoM0RBYmRaSGV4OGV0ZGdHbTMJAAIBAgJubwQCckIJAPAHAgkBEUBleHRyTmF0aXZlKDEwNjIpAQIjM1BHQ2tySEJ4Rk1pN3R6MXhxbnhnQnBlTnZuNUU0TTRnOFMJANkEAQIsNlh0SGpwWGJzOVJSSlAyU3I5R1V5VnF6QUNjYnk5VGtUaEhYbmpWQzVDREoDCQBnAgCAwtcvBQJyQgkAlAoCBQNuaWwFAnJCBANkcHMJAQJhVAEJAPwHBAkBEUBleHRyTmF0aXZlKDEwNjIpAQIjM1BHQ2tySEJ4Rk1pN3R6MXhxbnhnQnBlTnZuNUU0TTRnOFMCC3VzZXJCYWxhbmNlCQDMCAIJAKUIAQUEdGhpcwUDbmlsBQNuaWwDCQBnAgAABQNkcHMJAAIBAgNudHcEAmZCAMCEPQQCdWwJAGUCBQJmQgkAbgQFAnJCBQJmQgkBEUBleHRyTmF0aXZlKDEwNTApAgkBEUBleHRyTmF0aXZlKDEwNjIpAQIjM1BHQ2tySEJ4Rk1pN3R6MXhxbnhnQnBlTnZuNUU0TTRnOFMCDHRvdGFsRGVwb3NpdAUERE9XTgQCZEwDCQBnAgUCdWwA8P05AICU69wDAwkAZwIFAnVsAKD3NgCAyK+gJQMJAGcCBQJ1bADQ8DMAgNDbw/QCAwkAZwIFAnVsAIDqMACAoJSljR0A////////////AQMJAAACBQJkTAD///////////8BBAJhbQkBAmFJAQkA/AcECQERQGV4dHJOYXRpdmUoMTA2MikBAiMzUEFadjl0Z0sxUFg3ZEtSN2I0a2NocTVxZHBVUzNHNXNZVAIId2l0aGRyYXcJAMwIAgIsNlh0SGpwWGJzOVJSSlAyU3I5R1V5VnF6QUNjYnk5VGtUaEhYbmpWQzVDREoJAMwIAgkAlwMBCQDMCAIFAnJCCQDMCAIFA2RwcwUDbmlsBQNuaWwFA25pbAkAlAoCCQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMJARFAZXh0ck5hdGl2ZSgxMDYyKQECIzNQRVVoWFk0NU0xTnVkN1BSUTZhaGdmUGZDMkRTQlg2blVDCQBpAgUCYW0AGQkA2QQBAiw2WHRIanBYYnM5UlJKUDJTcjlHVXlWcXpBQ2NieTlUa1RoSFhualZDNUNESgkAzAgCCQEOU2NyaXB0VHJhbnNmZXIDCQERQGV4dHJOYXRpdmUoMTA2MikBAiMzUDVNa1BETVZtTXcxWkY2QlZ4eXZKVUo1b1pXRmp6NVNyUQkAaQIJAGgCBQJhbQAYABkJANkEAQIsNlh0SGpwWGJzOVJSSlAyU3I5R1V5VnF6QUNjYnk5VGtUaEhYbmpWQzVDREoFA25pbAUCYW0EAmxSCQBlAgUCZEwJAQJnVwADCQBnAgAABQJsUgkAAgECBHdhbGQEAmFtCQECYUkBCQD8BwQJARFAZXh0ck5hdGl2ZSgxMDYyKQECIzNQQVp2OXRnSzFQWDdkS1I3YjRrY2hxNXFkcFVTM0c1c1lUAgh3aXRoZHJhdwkAzAgCAiw2WHRIanBYYnM5UlJKUDJTcjlHVXlWcXpBQ2NieTlUa1RoSFhualZDNUNESgkAzAgCCQCXAwEJAMwIAgUCckIJAMwIAgUDZHBzCQDMCAIFAmxSBQNuaWwFA25pbAUDbmlsCQCUCgIJAMwIAgkBDlNjcmlwdFRyYW5zZmVyAwkBEUBleHRyTmF0aXZlKDEwNjIpAQIjM1BFVWhYWTQ1TTFOdWQ3UFJRNmFoZ2ZQZkMyRFNCWDZuVUMJAGkCBQJhbQAZCQDZBAECLDZYdEhqcFhiczlSUkpQMlNyOUdVeVZxekFDY2J5OVRrVGhIWG5qVkM1Q0RKCQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMJARFAZXh0ck5hdGl2ZSgxMDYyKQECIzNQNU1rUERNVm1NdzFaRjZCVnh5dkpVSjVvWldGano1U3JRCQBpAgkAaAIFAmFtABgAGQkA2QQBAiw2WHRIanBYYnM5UlJKUDJTcjlHVXlWcXpBQ2NieTlUa1RoSFhualZDNUNESgUDbmlsBQJhbQDzH7Lz", "chainId": 87, "height": 3405739, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 9ZgGgghRY8GYsb6Uuo6S8JfuNm5ru7ReG3CuUCthRZRy Next: none Diff:
OldNewDifferences
6161
6262
6363 @Callable(i)
64+func supplyUnlockedLPTokens () = if ((toString(i.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3"))
65+ then throw("no")
66+ else {
67+ let ret = invoke(addressFromStringValue("3P3NVrhiyHBc4oUWNhtZRnJA5uLX9n39TK9"), "supplyUnlockedLPTokens", ["FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr"], nil)
68+ if ((ret == ret))
69+ then nil
70+ else throw("fn call failed")
71+ }
72+
73+
74+
75+@Callable(i)
76+func singleUnlock () = if ((toString(i.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3"))
77+ then throw("no")
78+ else {
79+ let ret = invoke(addressFromStringValue("3P3NVrhiyHBc4oUWNhtZRnJA5uLX9n39TK9"), "supplyUnlockedLPTokens", ["FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr"], nil)
80+ if ((ret == ret))
81+ then {
82+ let rett = invoke(addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk"), "convertToUSDN", nil, nil)
83+ if ((rett == rett))
84+ then nil
85+ else throw("fnn call failed")
86+ }
87+ else throw("fn call failed")
88+ }
89+
90+
91+
92+@Callable(i)
6493 func withdrawVestedAllUSDN () = if ((toString(i.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3"))
94+ then throw("no")
95+ else {
96+ let ret = invoke(addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk"), "withdrawVestedAllUSDN", [false, true], nil)
97+ if ((ret == ret))
98+ then nil
99+ else throw("Strict value is not equal to itself.")
100+ }
101+
102+
103+
104+@Callable(i)
105+func withdrawVestedAllUSDN2 () = if ((toString(i.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3"))
65106 then throw("no")
66107 else {
67108 let ret = invoke(addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk"), "withdrawVestedAllUSDN", [false, true], nil)
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func aI (a) = match a {
55 case a: Int =>
66 a
77 case _ =>
88 throw("NO")
99 }
1010
1111
1212 func aT (a) = match a {
1313 case a: (Int, Int, Int, Int, Int, Boolean) =>
1414 a._2
1515 case _ =>
1616 throw("wi5b")
1717 }
1818
1919
2020 func gW () = {
2121 let sV = getString(addressFromStringValue("3PRBVq52csUvTx77NYwLTULrt2e9jdsHfRB"), ((toString(this) + "_used_") + "6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))
2222 match sV {
2323 case s: String =>
2424 let data = split(s, "|")
2525 if ((parseIntValue(data[0]) == (height - (height % 1440))))
2626 then parseIntValue(data[1])
2727 else 0
2828 case _ =>
2929 throw("gWf")
3030 }
3131 }
3232
3333
3434 @Callable(i)
3535 func claimAllRewardsAndAllEbAvailable2 (p1,p2) = if ((toString(i.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3"))
3636 then throw("no")
3737 else {
3838 let ret = invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "claimAllRewardsAndAllEbAvailable2", [p1, p2], nil)
3939 if ((ret == ret))
4040 then {
4141 let amo = assetBalance(this, fromBase58String("DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p"))
4242 if ((amo == amo))
4343 then [ScriptTransfer(addressFromStringValue("3PEUhXY45M1Nud7PRQ6ahgfPfC2DSBX6nUC"), (amo / 25), fromBase58String("DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p")), ScriptTransfer(addressFromStringValue("3P5MkPDMVmMw1ZF6BVxyvJUJ5oZWFjz5SrQ"), ((amo * 24) / 25), fromBase58String("DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p"))]
4444 else throw("Strict value is not equal to itself.")
4545 }
4646 else throw("fn call failed")
4747 }
4848
4949
5050
5151 @Callable(i)
5252 func convertToUSDN () = if ((toString(i.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3"))
5353 then throw("no")
5454 else {
5555 let ret = invoke(addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk"), "convertToUSDN", nil, nil)
5656 if ((ret == ret))
5757 then nil
5858 else throw("fn call failed")
5959 }
6060
6161
6262
6363 @Callable(i)
64+func supplyUnlockedLPTokens () = if ((toString(i.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3"))
65+ then throw("no")
66+ else {
67+ let ret = invoke(addressFromStringValue("3P3NVrhiyHBc4oUWNhtZRnJA5uLX9n39TK9"), "supplyUnlockedLPTokens", ["FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr"], nil)
68+ if ((ret == ret))
69+ then nil
70+ else throw("fn call failed")
71+ }
72+
73+
74+
75+@Callable(i)
76+func singleUnlock () = if ((toString(i.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3"))
77+ then throw("no")
78+ else {
79+ let ret = invoke(addressFromStringValue("3P3NVrhiyHBc4oUWNhtZRnJA5uLX9n39TK9"), "supplyUnlockedLPTokens", ["FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr"], nil)
80+ if ((ret == ret))
81+ then {
82+ let rett = invoke(addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk"), "convertToUSDN", nil, nil)
83+ if ((rett == rett))
84+ then nil
85+ else throw("fnn call failed")
86+ }
87+ else throw("fn call failed")
88+ }
89+
90+
91+
92+@Callable(i)
6493 func withdrawVestedAllUSDN () = if ((toString(i.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3"))
94+ then throw("no")
95+ else {
96+ let ret = invoke(addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk"), "withdrawVestedAllUSDN", [false, true], nil)
97+ if ((ret == ret))
98+ then nil
99+ else throw("Strict value is not equal to itself.")
100+ }
101+
102+
103+
104+@Callable(i)
105+func withdrawVestedAllUSDN2 () = if ((toString(i.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3"))
65106 then throw("no")
66107 else {
67108 let ret = invoke(addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk"), "withdrawVestedAllUSDN", [false, true], nil)
68109 if ((ret == ret))
69110 then {
70111 let amo = assetBalance(this, fromBase58String("DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"))
71112 if ((amo == amo))
72113 then [ScriptTransfer(addressFromStringValue("3PEUhXY45M1Nud7PRQ6ahgfPfC2DSBX6nUC"), (amo / 25), fromBase58String("DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p")), ScriptTransfer(addressFromStringValue("3P5MkPDMVmMw1ZF6BVxyvJUJ5oZWFjz5SrQ"), ((amo * 24) / 25), fromBase58String("DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"))]
73114 else throw("Strict value is not equal to itself.")
74115 }
75116 else throw("Strict value is not equal to itself.")
76117 }
77118
78119
79120
80121 @Callable(i)
81122 func vA (amo) = if ((toString(i.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3"))
82123 then throw("no")
83124 else {
84125 let av = assetBalance(addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))
85126 if ((100000000 > av))
86127 then $Tuple2(nil, av)
87128 else {
88129 let am = aI(invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", amo], nil))
89130 $Tuple2([ScriptTransfer(addressFromStringValue("3PEUhXY45M1Nud7PRQ6ahgfPfC2DSBX6nUC"), (am / 25), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ")), ScriptTransfer(addressFromStringValue("3P5MkPDMVmMw1ZF6BVxyvJUJ5oZWFjz5SrQ"), ((am * 24) / 25), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))], am)
90131 }
91132 }
92133
93134
94135
95136 @Callable(i)
96137 func zA () = if ((toString(i.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3"))
97138 then throw("no")
98139 else {
99140 let rB = assetBalance(addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))
100141 if ((100000000 >= rB))
101142 then $Tuple2(nil, rB)
102143 else {
103144 let dps = aT(invoke(addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), "userBalance", [toString(this)], nil))
104145 if ((0 >= dps))
105146 then throw("ntw")
106147 else {
107148 let fB = 1000000
108149 let ul = (fB - fraction(rB, fB, getIntegerValue(addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), "totalDeposit"), DOWN))
109150 let dL = if ((ul >= 950000))
110151 then 1000000000
111152 else if ((ul >= 900000))
112153 then 10000000000
113154 else if ((ul >= 850000))
114155 then 100000000000
115156 else if ((ul >= 800000))
116157 then 1000000000000
117158 else -1
118159 if ((dL == -1))
119160 then {
120161 let am = aI(invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", min([rB, dps])], nil))
121162 $Tuple2([ScriptTransfer(addressFromStringValue("3PEUhXY45M1Nud7PRQ6ahgfPfC2DSBX6nUC"), (am / 25), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ")), ScriptTransfer(addressFromStringValue("3P5MkPDMVmMw1ZF6BVxyvJUJ5oZWFjz5SrQ"), ((am * 24) / 25), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))], am)
122163 }
123164 else {
124165 let lR = (dL - gW())
125166 if ((0 >= lR))
126167 then throw("wald")
127168 else {
128169 let am = aI(invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", min([rB, dps, lR])], nil))
129170 $Tuple2([ScriptTransfer(addressFromStringValue("3PEUhXY45M1Nud7PRQ6ahgfPfC2DSBX6nUC"), (am / 25), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ")), ScriptTransfer(addressFromStringValue("3P5MkPDMVmMw1ZF6BVxyvJUJ5oZWFjz5SrQ"), ((am * 24) / 25), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))], am)
130171 }
131172 }
132173 }
133174 }
134175 }
135176
136177

github/deemru/w8io/786bc32 
37.72 ms