tx · 2Ex1hLkfNLQqxmkorqBQFPyrK14WJ19xxx2m1e1DuoZr

3P29hApmWdxFbmQatLCP9kYBVQKhZEo3EQZ:  -0.00500000 Waves

2022.08.31 22:25 [3274535] smart account 3P29hApmWdxFbmQatLCP9kYBVQKhZEo3EQZ > SELF 0.00000000 Waves

{ "type": 13, "id": "2Ex1hLkfNLQqxmkorqBQFPyrK14WJ19xxx2m1e1DuoZr", "fee": 500000, "feeAssetId": null, "timestamp": 1661973976321, "version": 1, "sender": "3P29hApmWdxFbmQatLCP9kYBVQKhZEo3EQZ", "senderPublicKey": "DPSJf6LvP8M3dnAqfGsH8AAPozyYcg8auybwPAYpSHRA", "proofs": [ "2cV1T7i2rLzATnKAhQ7cPcnwGN5NoAdNKRtVdpT2pdUZhQP4sDqXYxtCsrsKbuvsfaUkxQmQjhKRyaVanYerCPbS" ], "script": "base64:AAIFAAAAAAAAABEIAhIDCgEBEgMKAQESAwoBAQAAAAkAAAAAEHZpcmVzTWFpbkFkZHJlc3MBAAAAGgFXXsGWGTDJokN4RmnWJtbx5rhD0L32TB64AAAAAARVU0RDAQAAACBSM9nhl4gm5eIfwv3qiDS4h3ajjLGD78hgHH4KElQmJQAAAAAEVVNEVAEAAAAgHpQHE1J2oSWV/chhqIJfEH/fOk8pu/yaRj9a/TZPn5EAAAAAEHZpcmVzVXNkY0FkZHJlc3MBAAAAGgFXnJHW61bfY7G/f+SNMyTkHKjj+EDnO+0DAAAAABB2aXJlc1VzZHRBZGRyZXNzAQAAABoBV4wzfon//pTaHf7sOt6bBCYS88FfxG0ODAAAAAALemVmdEFkZHJlc3MJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVdvOoV8UXwcQmdLuPpuX9LzxJndYecoWAsAAAAADGFkbWluQWRkcmVzcwkBAAAAB0FkZHJlc3MAAAABAQAAABoBVzQU33FERt8wVNH3uJxzRQyrOiubTY4mYQEAAAAYZ2V0QW1vdW50RnJvbVVzZXJCYWxhbmNlAAAAAQAAAAF2BAAAAAckbWF0Y2gwBQAAAAF2AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAACIoSW50LCBJbnQsIEludCwgSW50LCBJbnQsIEJvb2xlYW4pBAAAAAF4BQAAAAckbWF0Y2gwCAUAAAABeAAAAAJfMgQAAAABdAUAAAAHJG1hdGNoMAkAAAIAAAABAgAAAAQjZXJyAQAAAAhmX3dfdXNkYwAAAAEAAAAGYW1vdW50BAAAAAlzY0JhbGFuY2UJAAPwAAAAAgkBAAAAB0FkZHJlc3MAAAABBQAAABB2aXJlc1VzZGNBZGRyZXNzBQAAAARVU0RDAwkAAGYAAAACAAAAAAAF9eEABQAAAAlzY0JhbGFuY2UEAAAAAWEJAAE2AAAAAQAAA41+pMaAAAQAAAABYgkAATYAAAABAAADjX6kxoAABAAAAAFjCQABNgAAAAEAAAAAAAAAAAEEAAAAAm14CQABmAAAAAEJAARMAAAAAgkAAZgAAAABCQAETAAAAAIJAAGZAAAAAQkABEwAAAACCQABmAAAAAEJAARMAAAAAgUAAAABYQkABEwAAAACBQAAAAFiBQAAAANuaWwJAARMAAAAAgkAAZkAAAABCQAETAAAAAIFAAAAAWIJAARMAAAAAgUAAAABYQUAAAADbmlsBQAAAANuaWwJAARMAAAAAgkAAZgAAAABCQAETAAAAAIJAAGYAAAAAQkABEwAAAACBQAAAAFhCQAETAAAAAIFAAAAAWIFAAAAA25pbAkABEwAAAACCQABmQAAAAEJAARMAAAAAgUAAAABYgkABEwAAAACBQAAAAFhBQAAAANuaWwFAAAAA25pbAUAAAADbmlsCQAETAAAAAIJAAGYAAAAAQkABEwAAAACCQABmQAAAAEJAARMAAAAAgkAAZgAAAABCQAETAAAAAIFAAAAAWEJAARMAAAAAgUAAAABYgUAAAADbmlsCQAETAAAAAIJAAGZAAAAAQkABEwAAAACBQAAAAFiCQAETAAAAAIFAAAAAWEFAAAAA25pbAUAAAADbmlsCQAETAAAAAIJAAGYAAAAAQkABEwAAAACCQABmAAAAAEJAARMAAAAAgUAAAABYQkABEwAAAACBQAAAAFiBQAAAANuaWwJAARMAAAAAgkAAZkAAAABCQAETAAAAAIFAAAAAWIJAARMAAAAAgUAAAABYQUAAAADbmlsBQAAAANuaWwFAAAAA25pbAkABEwAAAACCQABmAAAAAEJAARMAAAAAgkAAZkAAAABCQAETAAAAAIJAAGYAAAAAQkABEwAAAACBQAAAAFhCQAETAAAAAIFAAAAAWIFAAAAA25pbAkABEwAAAACCQABmQAAAAEJAARMAAAAAgUAAAABYgkABEwAAAACBQAAAAFhBQAAAANuaWwFAAAAA25pbAkABEwAAAACCQABmAAAAAEJAARMAAAAAgkAAZgAAAABCQAETAAAAAIFAAAAAWEJAARMAAAAAgUAAAABYgUAAAADbmlsCQAETAAAAAIJAAGZAAAAAQkABEwAAAACBQAAAAFiCQAETAAAAAIFAAAAAWEFAAAAA25pbAUAAAADbmlsBQAAAANuaWwFAAAAA25pbAQAAAACbW4JAAGZAAAAAQkABEwAAAACCQABmAAAAAEJAARMAAAAAgkAAZkAAAABCQAETAAAAAIJAAGYAAAAAQkABEwAAAACBQAAAAFhCQAETAAAAAIFAAAAAWIFAAAAA25pbAkABEwAAAACCQABmQAAAAEJAARMAAAAAgUAAAABYgkABEwAAAACBQAAAAFhBQAAAANu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", "chainId": 87, "height": 3274535, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: FEAYmS7aqjnVhZCENEseDbxCL6a1qqvAvNqbqhbpFE3Q Next: Atub4gKE71bAWeR8cT6Gvxq82BKkSpe1oYdiyEBBzNUg Diff:
OldNewDifferences
3333 let o = assetBalance(Address(d), b)
3434 if ((100000000 > o))
3535 then {
36- let i = min([max([min([max([1, 2]), min([2, 1])]), max([max([1, 2]), min([2, 1])])]), max([min([max([1, 2]), min([2, 1])]), max([max([1, 2]), min([2, 1])])]), max([min([max([1, 2]), min([2, 1])]), max([max([1, 2]), min([2, 1])])])])
37- $Tuple2(nil, i)
36+ let p = toBigInt(1000000000000000)
37+ 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)]
3845 }
3946 else {
40- let p = h(invoke(Address(d), "userBalance", [toString(this)], nil))
41- if ((1 > p))
47+ let u = h(invoke(Address(d), "userBalance", [toString(this)], nil))
48+ if ((1 > u))
4249 then throw("bad request")
4350 else {
44- let q = if ((n > p))
45- then p
51+ let v = if ((n > u))
52+ then u
4653 else n
47- let r = min([q, o])
48- let s = invoke(Address(a), "withdraw", [toBase58String(b), r], nil)
49- if ((s == s))
54+ let w = min([v, o])
55+ let x = invoke(Address(a), "withdraw", [toBase58String(b), w], nil)
56+ if ((x == x))
5057 then {
51- let t = assetBalance(this, b)
52-[ScriptTransfer(f, t, b)]
58+ let y = assetBalance(this, b)
59+[ScriptTransfer(f, y, b)]
5360 }
5461 else throw("Strict value is not equal to itself.")
5562 }
5764 }
5865
5966
60-@Callable(u)
61-func usdc_1000_v2 (n) = if ((u.caller != g))
67+@Callable(z)
68+func usdc_1000_v2 (n) = if ((z.caller != g))
6269 then throw("only admin can do")
6370 else m(n)
6471
6572
6673
67-@Callable(u)
74+@Callable(z)
6875 func usdc_1000 (n) = {
69- let v = "3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC"
70- if ((toString(u.caller) != v))
76+ let A = "3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC"
77+ if ((toString(z.caller) != A))
7178 then throw("only admin can do")
7279 else {
73- let p = h(invoke(Address(d), "userBalance", [toString(this)], nil))
74- if ((1 > p))
80+ let u = h(invoke(Address(d), "userBalance", [toString(this)], nil))
81+ if ((1 > u))
7582 then throw("bad request")
7683 else {
77- let q = if ((n > p))
78- then p
84+ let v = if ((n > u))
85+ then u
7986 else n
80- let s = invoke(Address(a), "withdraw", [toBase58String(b), q], nil)
81- if ((s == s))
87+ let x = invoke(Address(a), "withdraw", [toBase58String(b), v], nil)
88+ if ((x == x))
8289 then {
83- let t = assetBalance(this, b)
84-[ScriptTransfer(f, t, b)]
90+ let y = assetBalance(this, b)
91+[ScriptTransfer(f, y, b)]
8592 }
8693 else throw("Strict value is not equal to itself.")
8794 }
9097
9198
9299
93-@Callable(u)
100+@Callable(z)
94101 func usdt_1000 (n) = {
95- let v = "3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC"
96- if ((toString(u.caller) != v))
102+ let A = "3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC"
103+ if ((toString(z.caller) != A))
97104 then throw("only admin can do")
98105 else {
99- let p = h(invoke(Address(e), "userBalance", [toString(this)], nil))
100- if ((1 > p))
106+ let u = h(invoke(Address(e), "userBalance", [toString(this)], nil))
107+ if ((1 > u))
101108 then throw("bad request")
102109 else {
103- let q = if ((n > p))
104- then p
110+ let v = if ((n > u))
111+ then u
105112 else n
106- let s = invoke(Address(a), "withdraw", [toBase58String(c), q], nil)
107- if ((s == s))
113+ let x = invoke(Address(a), "withdraw", [toBase58String(c), v], nil)
114+ if ((x == x))
108115 then {
109- let t = assetBalance(this, c)
110-[ScriptTransfer(f, t, c)]
116+ let y = assetBalance(this, c)
117+[ScriptTransfer(f, y, c)]
111118 }
112119 else throw("Strict value is not equal to itself.")
113120 }
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
1010 let d = base58'3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S'
1111
1212 let e = base58'3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR'
1313
1414 let f = Address(base58'3PC51qgNQz4xx7m1DhLdCDYESaeNKT6zeFt')
1515
1616 let g = Address(base58'3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC')
1717
1818 func h (i) = {
1919 let j = i
2020 if ($isInstanceOf(j, "(Int, Int, Int, Int, Int, Boolean)"))
2121 then {
2222 let k = j
2323 k._2
2424 }
2525 else {
2626 let l = j
2727 throw("#err")
2828 }
2929 }
3030
3131
3232 func m (n) = {
3333 let o = assetBalance(Address(d), b)
3434 if ((100000000 > o))
3535 then {
36- let i = min([max([min([max([1, 2]), min([2, 1])]), max([max([1, 2]), min([2, 1])])]), max([min([max([1, 2]), min([2, 1])]), max([max([1, 2]), min([2, 1])])]), max([min([max([1, 2]), min([2, 1])]), max([max([1, 2]), min([2, 1])])])])
37- $Tuple2(nil, i)
36+ let p = toBigInt(1000000000000000)
37+ 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)]
3845 }
3946 else {
40- let p = h(invoke(Address(d), "userBalance", [toString(this)], nil))
41- if ((1 > p))
47+ let u = h(invoke(Address(d), "userBalance", [toString(this)], nil))
48+ if ((1 > u))
4249 then throw("bad request")
4350 else {
44- let q = if ((n > p))
45- then p
51+ let v = if ((n > u))
52+ then u
4653 else n
47- let r = min([q, o])
48- let s = invoke(Address(a), "withdraw", [toBase58String(b), r], nil)
49- if ((s == s))
54+ let w = min([v, o])
55+ let x = invoke(Address(a), "withdraw", [toBase58String(b), w], nil)
56+ if ((x == x))
5057 then {
51- let t = assetBalance(this, b)
52-[ScriptTransfer(f, t, b)]
58+ let y = assetBalance(this, b)
59+[ScriptTransfer(f, y, b)]
5360 }
5461 else throw("Strict value is not equal to itself.")
5562 }
5663 }
5764 }
5865
5966
60-@Callable(u)
61-func usdc_1000_v2 (n) = if ((u.caller != g))
67+@Callable(z)
68+func usdc_1000_v2 (n) = if ((z.caller != g))
6269 then throw("only admin can do")
6370 else m(n)
6471
6572
6673
67-@Callable(u)
74+@Callable(z)
6875 func usdc_1000 (n) = {
69- let v = "3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC"
70- if ((toString(u.caller) != v))
76+ let A = "3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC"
77+ if ((toString(z.caller) != A))
7178 then throw("only admin can do")
7279 else {
73- let p = h(invoke(Address(d), "userBalance", [toString(this)], nil))
74- if ((1 > p))
80+ let u = h(invoke(Address(d), "userBalance", [toString(this)], nil))
81+ if ((1 > u))
7582 then throw("bad request")
7683 else {
77- let q = if ((n > p))
78- then p
84+ let v = if ((n > u))
85+ then u
7986 else n
80- let s = invoke(Address(a), "withdraw", [toBase58String(b), q], nil)
81- if ((s == s))
87+ let x = invoke(Address(a), "withdraw", [toBase58String(b), v], nil)
88+ if ((x == x))
8289 then {
83- let t = assetBalance(this, b)
84-[ScriptTransfer(f, t, b)]
90+ let y = assetBalance(this, b)
91+[ScriptTransfer(f, y, b)]
8592 }
8693 else throw("Strict value is not equal to itself.")
8794 }
8895 }
8996 }
9097
9198
9299
93-@Callable(u)
100+@Callable(z)
94101 func usdt_1000 (n) = {
95- let v = "3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC"
96- if ((toString(u.caller) != v))
102+ let A = "3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC"
103+ if ((toString(z.caller) != A))
97104 then throw("only admin can do")
98105 else {
99- let p = h(invoke(Address(e), "userBalance", [toString(this)], nil))
100- if ((1 > p))
106+ let u = h(invoke(Address(e), "userBalance", [toString(this)], nil))
107+ if ((1 > u))
101108 then throw("bad request")
102109 else {
103- let q = if ((n > p))
104- then p
110+ let v = if ((n > u))
111+ then u
105112 else n
106- let s = invoke(Address(a), "withdraw", [toBase58String(c), q], nil)
107- if ((s == s))
113+ let x = invoke(Address(a), "withdraw", [toBase58String(c), v], nil)
114+ if ((x == x))
108115 then {
109- let t = assetBalance(this, c)
110-[ScriptTransfer(f, t, c)]
116+ let y = assetBalance(this, c)
117+[ScriptTransfer(f, y, c)]
111118 }
112119 else throw("Strict value is not equal to itself.")
113120 }
114121 }
115122 }
116123
117124

github/deemru/w8io/3ef1775 
48.13 ms