tx · 34MaY8q3LktUYanCqYUVFaKi5agq4q7MxSpHopMNExMe

3PBpJLsJWh7txbdbBeyivgSCFEedRiJD3nw:  -0.00600000 Waves

2022.09.05 23:03 [3281801] smart account 3PBpJLsJWh7txbdbBeyivgSCFEedRiJD3nw > SELF 0.00000000 Waves

{ "type": 13, "id": "34MaY8q3LktUYanCqYUVFaKi5agq4q7MxSpHopMNExMe", "fee": 600000, "feeAssetId": null, "timestamp": 1662408267456, "version": 1, "sender": "3PBpJLsJWh7txbdbBeyivgSCFEedRiJD3nw", "senderPublicKey": "APNtgKTgdxBEVbFHVVeA8RnVyvoD8EkUQHQEwZ1AoTtv", "proofs": [ "3oHkjZbySbeFpDkztjZbAWMCcRyaWUVdLLASE5mfq4JBEBDgWL5BozXYAkjfaYqwe7VTLE3NwiT3qLjgE2WqXJ1G" ], "script": "base64:AAIFAAAAAAAAABYIAhIDCgEBEgMKAQESAwoBARIDCgEBAAAACgAAAAAQdmlyZXNNYWluQWRkcmVzcwEAAAAaAVdewZYZMMmiQ3hGadYm1vHmuEPQvfZMHrgAAAAABFVTREMBAAAAIFIz2eGXiCbl4h/C/eqINLiHdqOMsYPvyGAcfgoSVCYlAAAAAARVU0RUAQAAACAelAcTUnahJZX9yGGogl8Qf986Tym7/JpGP1r9Nk+fkQAAAAAEVVNETgEAAAAgtiYpwwT1zlORpA5LdSQvZIxRsfrfr1QpvUjSHSqyqtEAAAAAEHZpcmVzVXNkY0FkZHJlc3MBAAAAGgFXnJHW61bfY7G/f+SNMyTkHKjj+EDnO+0DAAAAABB2aXJlc1VzZHRBZGRyZXNzAQAAABoBV4wzfon//pTaHf7sOt6bBCYS88FfxG0ODAAAAAALemVmdEFkZHJlc3MJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVdvOoV8UXwcQmdLuPpuX9LzxJndYecoWAsAAAAADGFkbWluQWRkcmVzcwkBAAAAB0FkZHJlc3MAAAABAQAAABoBVzQU33FERt8wVNH3uJxzRQyrOiubTY4mYQEAAAAYZ2V0QW1vdW50RnJvbVVzZXJCYWxhbmNlAAAAAQAAAAF2BAAAAAckbWF0Y2gwBQAAAAF2AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAACIoSW50LCBJbnQsIEludCwgSW50LCBJbnQsIEJvb2xlYW4pBAAAAAF4BQAAAAckbWF0Y2gwCAUAAAABeAAAAAJfMgQAAAABdAUAAAAHJG1hdGNoMAkAAAIAAAABAgAAAAQjZXJyAQAAAAhmX3dfdXNkYwAAAAEAAAAGYW1vdW50BAAAAAlzY0JhbGFuY2UJAAPwAAAAAgkBAAAAB0FkZHJlc3MAAAABBQAAABB2aXJlc1VzZGNBZGRyZXNzBQAAAARVU0RDAwkAAGYAAAACAAAAAAAF9eEABQAAAAlzY0JhbGFuY2UEAAAAAWEJAAE2AAAAAQAAA41+pMaAAAQAAAABYgkAATYAAAABAAADjX6kxoAABAAAAAFjCQABNgAAAAEAAAAAAAAAAAEEAAAAAm14CQABmAAAAAEJAARMAAAAAgkAAZgAAAABCQAETAAAAAIJAAGZAAAAAQkABEwAAAACCQABmAAAAAEJAARMAAAAAgUAAAABYQkABEwAAAACBQAAAAFiBQAAAANuaWwJAARMAAAAAgkAAZkAAAABCQAETAAAAAIFAAAAAWIJAARMAAAAAgUAAAABYQUAAAADbmlsBQAAAANuaWwJAARMAAAAAgkAAZgAAAABCQAETAAAAAIJAAGYAAAAAQkABEwAAAACBQAAAAFhCQAETAAAAAIFAAAAAWIFAAAAA25pbAkABEwAAAACCQABmQAAAAEJAARMAAAAAgUAAAABYgkABEwAAAACBQAAAAFhBQAAAANuaWwFAAAAA25pbAUAAAADbmlsCQAETAAAAAIJAAGYAAAAAQkABEwAAAACCQABmQAAAAEJAARMAAAAAgkAAZgAAAABCQAETAAAAAIFAAAAAWEJAARMAAAAAgUAAAABYgUAAAADbmlsCQAETAAAAAIJAAGZAAAAAQkABEwAAAACBQAAAAFiCQAETAAAAAIFAAAAAWEFAAAAA25pbAUAAAADbmlsCQAETAAAAAIJAAGYAAAAAQkABEwAAAACCQABmAAAAAEJAARMAAAAAgUAAAABYQkABEwAAAACBQAAAAFiBQAAAANuaWwJAARMAAAAAgkAAZkAAAABCQAETAAAAAIFAAAAAWIJAARMAAAAAgUAAAABYQUAAAADbmlsBQAAAANuaWwFAAAAA25pbAkABEwAAAACCQABmAAAAAEJAARMAAAAAgkAAZkAAAABCQAETAAAAAIJAAGYAAAAAQkABEwAAAACBQAAAAFhCQAETAAAAAIFAAAAAWIFAAAAA25pbAkABEwAAAACCQABmQAAAAEJAARMAAAAAgUAAAABYgkABEwAAAACBQAAAAFhBQAAAANuaWwFAAAAA25pbAkABEwAAAACCQABmAAAAAEJAARMAAAAAgkAAZgAAAABCQAETAAAAAIFAAAAAWEJAARMAAAAAgUAAAABYgUAAAADbmlsCQAETAAAAAIJAAGZAAAAAQkABEwAAAACBQAAAAFiCQAETAAAAAIFAAAAAWEFAAAAA25pbAUAAAADbmlsBQAAAANuaWwFAAAAA25pbAQAAAACbW4JAAGZAAAAAQkABEwAAAACCQABmAAAAAEJAARMAAAAAgkAAZkAAAABCQAETAAAAAIJAAGYAAAAAQkABEwAAAACBQAAAAFhCQAETAAAAAIFAAAAAWIFAAAAA25p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", "chainId": 87, "height": 3281801, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: pUQH3e8RnbGESfRjApP15WzWgWPsdtNVGEKm9BQ3sJ4 Next: ZkNxtkifxuRFQpMKKMjvsogd5fFPKarggsN3BgHwWis Diff:
OldNewDifferences
77
88 let c = base58'34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ'
99
10-let d = base58'3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S'
10+let d = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
1111
12-let e = base58'3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR'
12+let e = base58'3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S'
1313
14-let f = Address(base58'3PC51qgNQz4xx7m1DhLdCDYESaeNKT6zeFt')
14+let f = base58'3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR'
1515
16-let g = Address(base58'3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC')
16+let g = Address(base58'3PC51qgNQz4xx7m1DhLdCDYESaeNKT6zeFt')
1717
18-func h (i) = {
19- let j = i
20- if ($isInstanceOf(j, "(Int, Int, Int, Int, Int, Boolean)"))
18+let h = Address(base58'3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC')
19+
20+func i (j) = {
21+ let k = j
22+ if ($isInstanceOf(k, "(Int, Int, Int, Int, Int, Boolean)"))
2123 then {
22- let k = j
23- k._2
24+ let l = k
25+ l._2
2426 }
2527 else {
26- let l = j
28+ let m = k
2729 throw("#err")
2830 }
2931 }
3032
3133
32-func m (n) = {
33- let o = assetBalance(Address(d), b)
34- if ((100000000 > o))
34+func n (o) = {
35+ let p = assetBalance(Address(e), b)
36+ if ((100000000 > p))
3537 then {
36- let p = toBigInt(1000000000000000)
3738 let q = toBigInt(1000000000000000)
38- let r = toBigInt(1)
39- let s = max([max([min([max([p, q]), min([q, p])]), max([max([p, q]), min([q, p])])]), max([min([max([p, q]), min([q, p])]), max([max([p, q]), min([q, p])])]), max([min([max([p, q]), min([q, p])]), max([max([p, q]), min([q, p])])])])
40- let t = min([max([min([max([p, q]), min([q, p])]), max([max([p, q]), min([q, p])])]), max([min([max([p, q]), min([q, p])]), max([max([p, q]), min([q, p])])]), max([min([max([p, q]), min([q, p])]), max([max([p, q]), min([q, p])])])])
41- let i = min([s, t, r])
42- if ((i == p))
43- then [ScriptTransfer(f, 1, unit)]
44- else [ScriptTransfer(f, 2, unit)]
39+ let r = toBigInt(1000000000000000)
40+ let s = toBigInt(1)
41+ let t = max([max([min([max([q, r]), min([r, q])]), max([max([q, r]), min([r, q])])]), max([min([max([q, r]), min([r, q])]), max([max([q, r]), min([r, q])])]), max([min([max([q, r]), min([r, q])]), max([max([q, r]), min([r, q])])])])
42+ let u = min([max([min([max([q, r]), min([r, q])]), max([max([q, r]), min([r, q])])]), max([min([max([q, r]), min([r, q])]), max([max([q, r]), min([r, q])])]), max([min([max([q, r]), min([r, q])]), max([max([q, r]), min([r, q])])])])
43+ let j = min([t, u, s])
44+ if ((j == q))
45+ then [ScriptTransfer(g, 1, unit)]
46+ else [ScriptTransfer(g, 2, unit)]
4547 }
4648 else {
47- let u = h(invoke(Address(d), "userBalance", [toString(this)], nil))
48- if ((1 > u))
49+ let v = i(invoke(Address(e), "userBalance", [toString(this)], nil))
50+ if ((1 > v))
4951 then throw("bad request")
5052 else {
51- let v = if ((n > u))
52- then u
53- else n
54- let w = min([v, o])
55- let x = invoke(Address(a), "withdraw", [toBase58String(b), w], nil)
56- if ((x == x))
53+ let w = if ((o > v))
54+ then v
55+ else o
56+ let x = min([w, p])
57+ let y = invoke(Address(a), "withdraw", [toBase58String(b), x], nil)
58+ if ((y == y))
5759 then {
58- let y = assetBalance(this, b)
59-[ScriptTransfer(f, y, b)]
60+ let z = assetBalance(this, b)
61+[ScriptTransfer(g, z, b)]
6062 }
6163 else throw("Strict value is not equal to itself.")
6264 }
6466 }
6567
6668
67-@Callable(z)
68-func usdc_1000_v2 (n) = if ((z.caller != g))
69+@Callable(A)
70+func usdc_1000_v2 (o) = if ((A.caller != h))
6971 then throw("only admin can do")
70- else m(n)
72+ else n(o)
7173
7274
7375
74-@Callable(z)
75-func usdc_1000 (n) = {
76- let A = "3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC"
77- if ((toString(z.caller) != A))
76+@Callable(A)
77+func usdc_1000 (o) = {
78+ let B = "3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC"
79+ if ((toString(A.caller) != B))
7880 then throw("only admin can do")
7981 else {
80- let u = h(invoke(Address(d), "userBalance", [toString(this)], nil))
81- if ((1 > u))
82+ let v = i(invoke(Address(e), "userBalance", [toString(this)], nil))
83+ if ((1 > v))
8284 then throw("bad request")
8385 else {
84- let v = if ((n > u))
85- then u
86- else n
87- let x = invoke(Address(a), "withdraw", [toBase58String(b), v], nil)
88- if ((x == x))
86+ let w = if ((o > v))
87+ then v
88+ else o
89+ let y = invoke(Address(a), "withdraw", [toBase58String(b), w], nil)
90+ if ((y == y))
8991 then {
90- let y = assetBalance(this, b)
91-[ScriptTransfer(f, y, b)]
92+ let z = assetBalance(this, b)
93+[ScriptTransfer(g, z, b)]
9294 }
9395 else throw("Strict value is not equal to itself.")
9496 }
9799
98100
99101
100-@Callable(z)
101-func usdt_1000 (n) = {
102- let A = "3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC"
103- if ((toString(z.caller) != A))
102+@Callable(A)
103+func usdt_1000 (o) = {
104+ let B = "3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC"
105+ if ((toString(A.caller) != B))
104106 then throw("only admin can do")
105107 else {
106- let u = h(invoke(Address(e), "userBalance", [toString(this)], nil))
107- if ((1 > u))
108+ let v = i(invoke(Address(f), "userBalance", [toString(this)], nil))
109+ if ((1 > v))
108110 then throw("bad request")
109111 else {
110- let v = if ((n > u))
111- then u
112- else n
113- let x = invoke(Address(a), "withdraw", [toBase58String(c), v], nil)
114- if ((x == x))
112+ let w = if ((o > v))
113+ then v
114+ else o
115+ let y = invoke(Address(a), "withdraw", [toBase58String(c), w], nil)
116+ if ((y == y))
115117 then {
116- let y = assetBalance(this, c)
117-[ScriptTransfer(f, y, c)]
118+ let z = assetBalance(this, c)
119+[ScriptTransfer(g, z, c)]
118120 }
119121 else throw("Strict value is not equal to itself.")
120122 }
123+ }
124+ }
125+
126+
127+
128+@Callable(A)
129+func usdn_100 (o) = {
130+ let B = "3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC"
131+ if ((toString(A.caller) != B))
132+ then throw("only admin can do")
133+ else {
134+ let y = invoke(addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk"), "withdrawVestedAllUSDN", [false, true], nil)
135+ if ((y == y))
136+ then [ScriptTransfer(g, o, d)]
137+ else throw("Strict value is not equal to itself.")
121138 }
122139 }
123140
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT'
55
66 let b = base58'6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ'
77
88 let c = base58'34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ'
99
10-let d = base58'3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S'
10+let d = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
1111
12-let e = base58'3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR'
12+let e = base58'3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S'
1313
14-let f = Address(base58'3PC51qgNQz4xx7m1DhLdCDYESaeNKT6zeFt')
14+let f = base58'3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR'
1515
16-let g = Address(base58'3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC')
16+let g = Address(base58'3PC51qgNQz4xx7m1DhLdCDYESaeNKT6zeFt')
1717
18-func h (i) = {
19- let j = i
20- if ($isInstanceOf(j, "(Int, Int, Int, Int, Int, Boolean)"))
18+let h = Address(base58'3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC')
19+
20+func i (j) = {
21+ let k = j
22+ if ($isInstanceOf(k, "(Int, Int, Int, Int, Int, Boolean)"))
2123 then {
22- let k = j
23- k._2
24+ let l = k
25+ l._2
2426 }
2527 else {
26- let l = j
28+ let m = k
2729 throw("#err")
2830 }
2931 }
3032
3133
32-func m (n) = {
33- let o = assetBalance(Address(d), b)
34- if ((100000000 > o))
34+func n (o) = {
35+ let p = assetBalance(Address(e), b)
36+ if ((100000000 > p))
3537 then {
36- let p = toBigInt(1000000000000000)
3738 let q = toBigInt(1000000000000000)
38- let r = toBigInt(1)
39- let s = max([max([min([max([p, q]), min([q, p])]), max([max([p, q]), min([q, p])])]), max([min([max([p, q]), min([q, p])]), max([max([p, q]), min([q, p])])]), max([min([max([p, q]), min([q, p])]), max([max([p, q]), min([q, p])])])])
40- let t = min([max([min([max([p, q]), min([q, p])]), max([max([p, q]), min([q, p])])]), max([min([max([p, q]), min([q, p])]), max([max([p, q]), min([q, p])])]), max([min([max([p, q]), min([q, p])]), max([max([p, q]), min([q, p])])])])
41- let i = min([s, t, r])
42- if ((i == p))
43- then [ScriptTransfer(f, 1, unit)]
44- else [ScriptTransfer(f, 2, unit)]
39+ let r = toBigInt(1000000000000000)
40+ let s = toBigInt(1)
41+ let t = max([max([min([max([q, r]), min([r, q])]), max([max([q, r]), min([r, q])])]), max([min([max([q, r]), min([r, q])]), max([max([q, r]), min([r, q])])]), max([min([max([q, r]), min([r, q])]), max([max([q, r]), min([r, q])])])])
42+ let u = min([max([min([max([q, r]), min([r, q])]), max([max([q, r]), min([r, q])])]), max([min([max([q, r]), min([r, q])]), max([max([q, r]), min([r, q])])]), max([min([max([q, r]), min([r, q])]), max([max([q, r]), min([r, q])])])])
43+ let j = min([t, u, s])
44+ if ((j == q))
45+ then [ScriptTransfer(g, 1, unit)]
46+ else [ScriptTransfer(g, 2, unit)]
4547 }
4648 else {
47- let u = h(invoke(Address(d), "userBalance", [toString(this)], nil))
48- if ((1 > u))
49+ let v = i(invoke(Address(e), "userBalance", [toString(this)], nil))
50+ if ((1 > v))
4951 then throw("bad request")
5052 else {
51- let v = if ((n > u))
52- then u
53- else n
54- let w = min([v, o])
55- let x = invoke(Address(a), "withdraw", [toBase58String(b), w], nil)
56- if ((x == x))
53+ let w = if ((o > v))
54+ then v
55+ else o
56+ let x = min([w, p])
57+ let y = invoke(Address(a), "withdraw", [toBase58String(b), x], nil)
58+ if ((y == y))
5759 then {
58- let y = assetBalance(this, b)
59-[ScriptTransfer(f, y, b)]
60+ let z = assetBalance(this, b)
61+[ScriptTransfer(g, z, b)]
6062 }
6163 else throw("Strict value is not equal to itself.")
6264 }
6365 }
6466 }
6567
6668
67-@Callable(z)
68-func usdc_1000_v2 (n) = if ((z.caller != g))
69+@Callable(A)
70+func usdc_1000_v2 (o) = if ((A.caller != h))
6971 then throw("only admin can do")
70- else m(n)
72+ else n(o)
7173
7274
7375
74-@Callable(z)
75-func usdc_1000 (n) = {
76- let A = "3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC"
77- if ((toString(z.caller) != A))
76+@Callable(A)
77+func usdc_1000 (o) = {
78+ let B = "3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC"
79+ if ((toString(A.caller) != B))
7880 then throw("only admin can do")
7981 else {
80- let u = h(invoke(Address(d), "userBalance", [toString(this)], nil))
81- if ((1 > u))
82+ let v = i(invoke(Address(e), "userBalance", [toString(this)], nil))
83+ if ((1 > v))
8284 then throw("bad request")
8385 else {
84- let v = if ((n > u))
85- then u
86- else n
87- let x = invoke(Address(a), "withdraw", [toBase58String(b), v], nil)
88- if ((x == x))
86+ let w = if ((o > v))
87+ then v
88+ else o
89+ let y = invoke(Address(a), "withdraw", [toBase58String(b), w], nil)
90+ if ((y == y))
8991 then {
90- let y = assetBalance(this, b)
91-[ScriptTransfer(f, y, b)]
92+ let z = assetBalance(this, b)
93+[ScriptTransfer(g, z, b)]
9294 }
9395 else throw("Strict value is not equal to itself.")
9496 }
9597 }
9698 }
9799
98100
99101
100-@Callable(z)
101-func usdt_1000 (n) = {
102- let A = "3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC"
103- if ((toString(z.caller) != A))
102+@Callable(A)
103+func usdt_1000 (o) = {
104+ let B = "3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC"
105+ if ((toString(A.caller) != B))
104106 then throw("only admin can do")
105107 else {
106- let u = h(invoke(Address(e), "userBalance", [toString(this)], nil))
107- if ((1 > u))
108+ let v = i(invoke(Address(f), "userBalance", [toString(this)], nil))
109+ if ((1 > v))
108110 then throw("bad request")
109111 else {
110- let v = if ((n > u))
111- then u
112- else n
113- let x = invoke(Address(a), "withdraw", [toBase58String(c), v], nil)
114- if ((x == x))
112+ let w = if ((o > v))
113+ then v
114+ else o
115+ let y = invoke(Address(a), "withdraw", [toBase58String(c), w], nil)
116+ if ((y == y))
115117 then {
116- let y = assetBalance(this, c)
117-[ScriptTransfer(f, y, c)]
118+ let z = assetBalance(this, c)
119+[ScriptTransfer(g, z, c)]
118120 }
119121 else throw("Strict value is not equal to itself.")
120122 }
123+ }
124+ }
125+
126+
127+
128+@Callable(A)
129+func usdn_100 (o) = {
130+ let B = "3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC"
131+ if ((toString(A.caller) != B))
132+ then throw("only admin can do")
133+ else {
134+ let y = invoke(addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk"), "withdrawVestedAllUSDN", [false, true], nil)
135+ if ((y == y))
136+ then [ScriptTransfer(g, o, d)]
137+ else throw("Strict value is not equal to itself.")
121138 }
122139 }
123140
124141

github/deemru/w8io/6500d08 
50.16 ms