tx · EYqtBJTx2a2nrsLrRDoRueKUrdDZUJUbpHRWn5vSWfzC

3P9MzF4fsoiwibnAp8fWwEJhTRX2ufftq7r:  -0.01000000 Waves

2022.12.19 12:57 [3432500] smart account 3P9MzF4fsoiwibnAp8fWwEJhTRX2ufftq7r > SELF 0.00000000 Waves

{ "type": 13, "id": "EYqtBJTx2a2nrsLrRDoRueKUrdDZUJUbpHRWn5vSWfzC", "fee": 1000000, "feeAssetId": null, "timestamp": 1671443827348, "version": 2, "chainId": 87, "sender": "3P9MzF4fsoiwibnAp8fWwEJhTRX2ufftq7r", "senderPublicKey": "6YGMf7XTKRgtbTpV9L78KmLDhnhYdQEuEvJGCtTJby7L", "proofs": [ "3kbu9fzPvSW3SYjG3nf2wm7n1bGS4RHTeP8v7zYjdFnKiwQjxeoPoVL9btUhsoqjL74BoELnS3BmZfteGoiqCiG7" ], "script": "base64:BgLHAQgCEgASABIDCgEBEgMKAQESABIAIgRVU0ROIg1WSVJFU19VU0RUX0xQIgAiDVZJUkVTX1VTRENfTFAiBVZJUkVTIgt1c2RuVmVzdGluZyILdXNkblJld2FyZHMiCXZpcmVzTWFpbiIPZGVsZWdhdGVBZGRyZXNzIgxhZG1pbkFkZHJlc3MiAWkiC3VzZG5Jbml0aWFsIgNpbnYiCXVzZG5GaW5hbCIMdmlyZXNJbml0aWFsIgp2aXJlc0ZpbmFsIgZhbW91bnQJAAFhASC2JinDBPXOU5GkDkt1JC9kjFGx+t+vVCm9SNIdKrKq0QABYgEgHAxZwvoTCyvlpCZYUeFnq83Psi0cFt/SujO+pW3Gn54AAWQBINaGmnFrYcE3Qt9MfuMq1Rl0//NJ+ZIgv0wwO+KYApGxAAFlASC42uI3AWJwX5qoW7IZDL0Pw2WvdQa2WC3dB5NWqd2plwABZgkBEUBleHRyTmF0aXZlKDEwNjIpAQIjM1BDYnZQVlFmU3ZWdTg4aXA4Rm01WWp3SmhqRVlrMVR4aGsAAWcJARFAZXh0ck5hdGl2ZSgxMDYyKQECIzNQS1prNVRkUENMUDJHWnZpaXBMRmZLNDZFeFRud2tSQ0JkAAFoCQERQGV4dHJOYXRpdmUoMTA2MikBAiMzUEFadjl0Z0sxUFg3ZEtSN2I0a2NocTVxZHBVUzNHNXNZVAABaQkBB0FkZHJlc3MBARoBV+VUbbGD9aZWwVM8th7KqQA/ydXnLe4m/QABagkBB0FkZHJlc3MBARoBV4+pCl24Cd/ml0ReCQLP86XlYHfa3RoqLAYBawEBdgAEAWwJAPAHAgUEdGhpcwUBYQMJAAACBQFsBQFsBAFtCQD8BwQFAWYCFXdpdGhkcmF3VmVzdGVkQWxsVVNETgkAzAgCBwkAzAgCBgUDbmlsBQNuaWwDCQAAAgUBbQUBbQQBbgkA8AcCBQR0aGlzBQFhAwkAAAIFAW4FAW4JAMwIAgkBDlNjcmlwdFRyYW5zZmVyAwUBaQkAZQIFAW4FAWwFAWEFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgFrAQ93aXRoZHJhd1ZpcmVzRWIAAwkBAiE9AggFAWsGY2FsbGVyBQFqCQACAQIRb25seSBhZG1pbiBjYW4gZG8EAW8JAPAHAgUEdGhpcwUBZQMJAAACBQFvBQFvBAFtCQD8BwQFAWgCIWNsYWltQWxsUmV3YXJkc0FuZEFsbEViQXZhaWxhYmxlMgkAzAgCBwkAzAgCBwUDbmlsBQNuaWwDCQAAAgUBbQUBbQQBcAkA8AcCBQR0aGlzBQFlAwkAAAIFAXAFAXAJAMwIAgkBDlNjcmlwdFRyYW5zZmVyAwUBaQkAZQIFAXAFAW8FAWUFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgFrAQF0AQFxAwkBAiE9AggFAWsGY2FsbGVyBQFqCQACAQIRb25seSBhZG1pbiBjYW4gZG8EAW0JAPwHBAUBaAITcmVwbGVuaXNoV2l0aEF0b2tlbgUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQFiBQFxBQNuaWwDCQAAAgUBbQUBbQUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAWsBAWMBAXEDCQECIT0CCAUBawZjYWxsZXIFAWoJAAIBAhFvbmx5IGFkbWluIGNhbiBkbwQBbQkA/AcEBQFoAhNyZXBsZW5pc2hXaXRoQXRva2VuBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFAWQFAXEFA25pbAMJAAACBQFtBQFtBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BawELY29udmVydFVzZG4AAwkBAiE9AggFAWsGY2FsbGVyBQFqCQACAQIRb25seSBhZG1pbiBjYW4gZG8EAW0JAPwHBAUBZgINY29udmVydFRvVVNETgUDbmlsBQNuaWwDCQAAAgUBbQUBbQUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAWsBDGNsYWltUmV3YXJkcwADCQECIT0CCAUBawZjYWxsZXIFAWoJAAIBAhFvbmx5IGFkbWluIGNhbiBkbwQBbAkA8AcCBQR0aGlzBQFhAwkAAAIFAWwFAWwEAW0JAPwHBAUBZwIMY2xhaW1SZXdhcmRzBQNuaWwFA25pbAMJAAACBQFtBQFtBAFuCQDwBwIFBHRoaXMFAWEDCQAAAgUBbgUBbgkAzAgCCQEOU2NyaXB0VHJhbnNmZXIDBQFpCQBlAgUBbgUBbAUBYQUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAFvuAWk=", "height": 3432500, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 93EduBALqwsG1dxk2MxQxB1ybmw1VBvBrYBJJrHRQdBj Next: none Diff:
OldNewDifferences
1-{-# STDLIB_VERSION 5 #-}
1+{-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
55
66 let b = base58'2tVLdi5fQXk2JcuDAojhctnDp5B5PZhNMyj5GUpeC3tZ'
77
8-let c = base58'FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr'
8+let d = base58'FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr'
99
10-let d = base58'DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p'
10+let e = base58'DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p'
1111
12-let e = addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk")
12+let f = addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk")
1313
14-let f = addressFromStringValue("3PKZk5TdPCLP2GZviipLFfK46ExTnwkRCBd")
14+let g = addressFromStringValue("3PKZk5TdPCLP2GZviipLFfK46ExTnwkRCBd")
1515
16-let g = addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT")
16+let h = addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT")
1717
18-let h = Address(base58'3PNqUcNQEMEQCLq5zTUEWtS1kzug1u5oM4G')
18+let i = Address(base58'3PNqUcNQEMEQCLq5zTUEWtS1kzug1u5oM4G')
1919
20-let i = Address(base58'3PF2VrpMvdEZNx8iyXtfgNqLE9Na7X7uzNf')
20+let j = Address(base58'3PF2VrpMvdEZNx8iyXtfgNqLE9Na7X7uzNf')
2121
22-@Callable(j)
23-func withdrawViresUsdn (k) = if ((j.caller != i))
22+@Callable(k)
23+func v () = {
24+ let l = assetBalance(this, a)
25+ if ((l == l))
26+ then {
27+ let m = invoke(f, "withdrawVestedAllUSDN", [false, true], nil)
28+ if ((m == m))
29+ then {
30+ let n = assetBalance(this, a)
31+ if ((n == n))
32+ then [ScriptTransfer(i, (n - l), a)]
33+ else throw("Strict value is not equal to itself.")
34+ }
35+ else throw("Strict value is not equal to itself.")
36+ }
37+ else throw("Strict value is not equal to itself.")
38+ }
39+
40+
41+
42+@Callable(k)
43+func withdrawViresEb () = if ((k.caller != j))
2444 then throw("only admin can do")
2545 else {
26- let l = assetBalance(this, a)
27- if ((l == l))
46+ let o = assetBalance(this, e)
47+ if ((o == o))
2848 then {
29- let m = invoke(e, "withdrawVestedAllUSDN", [false, true], nil)
49+ let m = invoke(h, "claimAllRewardsAndAllEbAvailable2", [false, false], nil)
3050 if ((m == m))
3151 then {
32- let n = assetBalance(this, a)
33- if ((n == n))
34- then [ScriptTransfer(h, (n - l), a)]
52+ let p = assetBalance(this, e)
53+ if ((p == p))
54+ then [ScriptTransfer(i, (p - o), e)]
3555 else throw("Strict value is not equal to itself.")
3656 }
3757 else throw("Strict value is not equal to itself.")
4161
4262
4363
44-@Callable(j)
45-func withdrawViresEb () = if ((j.caller != i))
64+@Callable(k)
65+func t (q) = if ((k.caller != j))
4666 then throw("only admin can do")
4767 else {
48- let o = assetBalance(this, d)
49- if ((o == o))
50- then {
51- let m = invoke(g, "claimAllRewardsAndAllEbAvailable2", [false, false], nil)
52- if ((m == m))
53- then {
54- let p = assetBalance(this, d)
55- if ((p == p))
56- then [ScriptTransfer(h, (p - o), d)]
57- else throw("Strict value is not equal to itself.")
58- }
59- else throw("Strict value is not equal to itself.")
60- }
61- else throw("Strict value is not equal to itself.")
62- }
63-
64-
65-
66-@Callable(j)
67-func importATokenUSDT (k) = if ((j.caller != i))
68- then throw("only admin can do")
69- else {
70- let m = invoke(g, "replenishWithAtoken", nil, [AttachedPayment(b, k)])
68+ let m = invoke(h, "replenishWithAtoken", nil, [AttachedPayment(b, q)])
7169 if ((m == m))
7270 then nil
7371 else throw("Strict value is not equal to itself.")
7573
7674
7775
78-@Callable(j)
79-func importATokenUSDC (k) = if ((j.caller != i))
76+@Callable(k)
77+func c (q) = if ((k.caller != j))
8078 then throw("only admin can do")
8179 else {
82- let m = invoke(g, "replenishWithAtoken", nil, [AttachedPayment(c, k)])
80+ let m = invoke(h, "replenishWithAtoken", nil, [AttachedPayment(d, q)])
8381 if ((m == m))
8482 then nil
8583 else throw("Strict value is not equal to itself.")
8785
8886
8987
90-@Callable(j)
91-func convertUsdn () = if ((j.caller != i))
88+@Callable(k)
89+func convertUsdn () = if ((k.caller != j))
9290 then throw("only admin can do")
9391 else {
94- let m = invoke(e, "convertToUSDN", nil, nil)
92+ let m = invoke(f, "convertToUSDN", nil, nil)
9593 if ((m == m))
9694 then nil
9795 else throw("Strict value is not equal to itself.")
9997
10098
10199
102-@Callable(j)
103-func claimRewards () = if ((j.caller != i))
100+@Callable(k)
101+func claimRewards () = if ((k.caller != j))
104102 then throw("only admin can do")
105103 else {
106104 let l = assetBalance(this, a)
107105 if ((l == l))
108106 then {
109- let m = invoke(f, "claimRewards", nil, nil)
107+ let m = invoke(g, "claimRewards", nil, nil)
110108 if ((m == m))
111109 then {
112110 let n = assetBalance(this, a)
113111 if ((n == n))
114- then [ScriptTransfer(h, (n - l), a)]
112+ then [ScriptTransfer(i, (n - l), a)]
115113 else throw("Strict value is not equal to itself.")
116114 }
117115 else throw("Strict value is not equal to itself.")
Full:
OldNewDifferences
1-{-# STDLIB_VERSION 5 #-}
1+{-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
55
66 let b = base58'2tVLdi5fQXk2JcuDAojhctnDp5B5PZhNMyj5GUpeC3tZ'
77
8-let c = base58'FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr'
8+let d = base58'FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr'
99
10-let d = base58'DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p'
10+let e = base58'DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p'
1111
12-let e = addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk")
12+let f = addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk")
1313
14-let f = addressFromStringValue("3PKZk5TdPCLP2GZviipLFfK46ExTnwkRCBd")
14+let g = addressFromStringValue("3PKZk5TdPCLP2GZviipLFfK46ExTnwkRCBd")
1515
16-let g = addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT")
16+let h = addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT")
1717
18-let h = Address(base58'3PNqUcNQEMEQCLq5zTUEWtS1kzug1u5oM4G')
18+let i = Address(base58'3PNqUcNQEMEQCLq5zTUEWtS1kzug1u5oM4G')
1919
20-let i = Address(base58'3PF2VrpMvdEZNx8iyXtfgNqLE9Na7X7uzNf')
20+let j = Address(base58'3PF2VrpMvdEZNx8iyXtfgNqLE9Na7X7uzNf')
2121
22-@Callable(j)
23-func withdrawViresUsdn (k) = if ((j.caller != i))
22+@Callable(k)
23+func v () = {
24+ let l = assetBalance(this, a)
25+ if ((l == l))
26+ then {
27+ let m = invoke(f, "withdrawVestedAllUSDN", [false, true], nil)
28+ if ((m == m))
29+ then {
30+ let n = assetBalance(this, a)
31+ if ((n == n))
32+ then [ScriptTransfer(i, (n - l), a)]
33+ else throw("Strict value is not equal to itself.")
34+ }
35+ else throw("Strict value is not equal to itself.")
36+ }
37+ else throw("Strict value is not equal to itself.")
38+ }
39+
40+
41+
42+@Callable(k)
43+func withdrawViresEb () = if ((k.caller != j))
2444 then throw("only admin can do")
2545 else {
26- let l = assetBalance(this, a)
27- if ((l == l))
46+ let o = assetBalance(this, e)
47+ if ((o == o))
2848 then {
29- let m = invoke(e, "withdrawVestedAllUSDN", [false, true], nil)
49+ let m = invoke(h, "claimAllRewardsAndAllEbAvailable2", [false, false], nil)
3050 if ((m == m))
3151 then {
32- let n = assetBalance(this, a)
33- if ((n == n))
34- then [ScriptTransfer(h, (n - l), a)]
52+ let p = assetBalance(this, e)
53+ if ((p == p))
54+ then [ScriptTransfer(i, (p - o), e)]
3555 else throw("Strict value is not equal to itself.")
3656 }
3757 else throw("Strict value is not equal to itself.")
3858 }
3959 else throw("Strict value is not equal to itself.")
4060 }
4161
4262
4363
44-@Callable(j)
45-func withdrawViresEb () = if ((j.caller != i))
64+@Callable(k)
65+func t (q) = if ((k.caller != j))
4666 then throw("only admin can do")
4767 else {
48- let o = assetBalance(this, d)
49- if ((o == o))
50- then {
51- let m = invoke(g, "claimAllRewardsAndAllEbAvailable2", [false, false], nil)
52- if ((m == m))
53- then {
54- let p = assetBalance(this, d)
55- if ((p == p))
56- then [ScriptTransfer(h, (p - o), d)]
57- else throw("Strict value is not equal to itself.")
58- }
59- else throw("Strict value is not equal to itself.")
60- }
61- else throw("Strict value is not equal to itself.")
62- }
63-
64-
65-
66-@Callable(j)
67-func importATokenUSDT (k) = if ((j.caller != i))
68- then throw("only admin can do")
69- else {
70- let m = invoke(g, "replenishWithAtoken", nil, [AttachedPayment(b, k)])
68+ let m = invoke(h, "replenishWithAtoken", nil, [AttachedPayment(b, q)])
7169 if ((m == m))
7270 then nil
7371 else throw("Strict value is not equal to itself.")
7472 }
7573
7674
7775
78-@Callable(j)
79-func importATokenUSDC (k) = if ((j.caller != i))
76+@Callable(k)
77+func c (q) = if ((k.caller != j))
8078 then throw("only admin can do")
8179 else {
82- let m = invoke(g, "replenishWithAtoken", nil, [AttachedPayment(c, k)])
80+ let m = invoke(h, "replenishWithAtoken", nil, [AttachedPayment(d, q)])
8381 if ((m == m))
8482 then nil
8583 else throw("Strict value is not equal to itself.")
8684 }
8785
8886
8987
90-@Callable(j)
91-func convertUsdn () = if ((j.caller != i))
88+@Callable(k)
89+func convertUsdn () = if ((k.caller != j))
9290 then throw("only admin can do")
9391 else {
94- let m = invoke(e, "convertToUSDN", nil, nil)
92+ let m = invoke(f, "convertToUSDN", nil, nil)
9593 if ((m == m))
9694 then nil
9795 else throw("Strict value is not equal to itself.")
9896 }
9997
10098
10199
102-@Callable(j)
103-func claimRewards () = if ((j.caller != i))
100+@Callable(k)
101+func claimRewards () = if ((k.caller != j))
104102 then throw("only admin can do")
105103 else {
106104 let l = assetBalance(this, a)
107105 if ((l == l))
108106 then {
109- let m = invoke(f, "claimRewards", nil, nil)
107+ let m = invoke(g, "claimRewards", nil, nil)
110108 if ((m == m))
111109 then {
112110 let n = assetBalance(this, a)
113111 if ((n == n))
114- then [ScriptTransfer(h, (n - l), a)]
112+ then [ScriptTransfer(i, (n - l), a)]
115113 else throw("Strict value is not equal to itself.")
116114 }
117115 else throw("Strict value is not equal to itself.")
118116 }
119117 else throw("Strict value is not equal to itself.")
120118 }
121119
122120

github/deemru/w8io/0e76f2f 
90.05 ms