tx · 4REeZ7dDsezYTf7yWz2F2ZxPxNwJRV7WQehiip97C7WK

3P7EV1sLLLNHFFgMNiT3DEHGFZqp41onF33:  -0.01400000 Waves

2022.11.27 08:00 [3400525] smart account 3P7EV1sLLLNHFFgMNiT3DEHGFZqp41onF33 > SELF 0.00000000 Waves

{ "type": 13, "id": "4REeZ7dDsezYTf7yWz2F2ZxPxNwJRV7WQehiip97C7WK", "fee": 1400000, "feeAssetId": null, "timestamp": 1669525218989, "version": 2, "chainId": 87, "sender": "3P7EV1sLLLNHFFgMNiT3DEHGFZqp41onF33", "senderPublicKey": "3yKgf6KkqH8ugdYBt2KnuteecrqE9pGCUqBHjPyGzWE1", "proofs": [ "y7zk7SVVKVsWPX2yfH7S8FCawuvxnJ5uYmAurcxcvEVViw7zCc687awNhZ4VXsDR9Dk7XvaxniUzPMVjopZ7fwV" ], "script": "base64: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", "height": 3400525, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: FWTKozycWNw4BZUGEswCh3FSURGEM9c6kdscwy2PZMyp Next: none Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let a = Address(base58'3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk')
4+let a = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
55
6-let b = Address(base58'3PKZk5TdPCLP2GZviipLFfK46ExTnwkRCBd')
6+let b = Address(base58'3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk')
77
8-@Callable(c)
9-func w (d) = {
10- let e = "3PMR45TPx3cSYiJeoiTYVTh1aX88Hixbr17"
11- if ((toString(c.caller) != e))
8+let c = Address(base58'3PKZk5TdPCLP2GZviipLFfK46ExTnwkRCBd')
9+
10+let d = Address(base58'3PMR45TPx3cSYiJeoiTYVTh1aX88Hixbr17')
11+
12+@Callable(e)
13+func w (f) = {
14+ let g = "3PMR45TPx3cSYiJeoiTYVTh1aX88Hixbr17"
15+ if ((toString(e.caller) != g))
1216 then throw("Denied")
1317 else {
14- let f = ((height / 1440) * 1440)
15- let g = (height - f)
16- let h = (((toString(this) + "_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_") + toString(f)) + "_withdrawn_within_epoch")
17- let i = getInteger(b, h)
18- let j = {
19- let k = i
20- if ($isInstanceOf(k, "Int"))
18+ let h = ((height / 1440) * 1440)
19+ let i = (height - h)
20+ let j = (((toString(this) + "_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_") + toString(h)) + "_withdrawn_within_epoch")
21+ let k = getInteger(c, j)
22+ let l = {
23+ let m = k
24+ if ($isInstanceOf(m, "Int"))
2125 then {
22- let l = k
26+ let n = m
2327 throw("gg1")
2428 }
2529 else 0
2630 }
27- if ((j == j))
31+ if ((l == l))
2832 then {
29- let m = (("total_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_" + toString(f)) + "_withdrawn_within_epoch")
30- let n = getInteger(b, m)
31- let o = {
32- let k = n
33- if ($isInstanceOf(k, "Int"))
33+ let o = (("total_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_" + toString(h)) + "_withdrawn_within_epoch")
34+ let p = getInteger(c, o)
35+ let q = {
36+ let m = p
37+ if ($isInstanceOf(m, "Int"))
3438 then {
35- let l = k
36- l
39+ let n = m
40+ n
3741 }
3842 else 0
3943 }
40- if ((o >= d))
44+ if ((q >= f))
4145 then throw("gg")
4246 else {
43- let p = invoke(a, "withdrawVestedAllUSDN", [false, true], nil)
44- if ((p == p))
45- then nil
47+ let r = invoke(b, "withdrawVestedAllUSDN", [false, true], nil)
48+ if ((r == r))
49+ then {
50+ let s = getIntegerValue(c, j)
51+ let t = assetBalance(this, a)
52+[ScriptTransfer(d, t, a)]
53+ }
4654 else throw("Strict value is not equal to itself.")
4755 }
4856 }
5159 }
5260
5361
54-@Verifier(q)
55-func r () = sigVerify(q.bodyBytes, q.proofs[0], q.senderPublicKey)
62+@Verifier(u)
63+func v () = sigVerify(u.bodyBytes, u.proofs[0], u.senderPublicKey)
5664
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let a = Address(base58'3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk')
4+let a = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
55
6-let b = Address(base58'3PKZk5TdPCLP2GZviipLFfK46ExTnwkRCBd')
6+let b = Address(base58'3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk')
77
8-@Callable(c)
9-func w (d) = {
10- let e = "3PMR45TPx3cSYiJeoiTYVTh1aX88Hixbr17"
11- if ((toString(c.caller) != e))
8+let c = Address(base58'3PKZk5TdPCLP2GZviipLFfK46ExTnwkRCBd')
9+
10+let d = Address(base58'3PMR45TPx3cSYiJeoiTYVTh1aX88Hixbr17')
11+
12+@Callable(e)
13+func w (f) = {
14+ let g = "3PMR45TPx3cSYiJeoiTYVTh1aX88Hixbr17"
15+ if ((toString(e.caller) != g))
1216 then throw("Denied")
1317 else {
14- let f = ((height / 1440) * 1440)
15- let g = (height - f)
16- let h = (((toString(this) + "_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_") + toString(f)) + "_withdrawn_within_epoch")
17- let i = getInteger(b, h)
18- let j = {
19- let k = i
20- if ($isInstanceOf(k, "Int"))
18+ let h = ((height / 1440) * 1440)
19+ let i = (height - h)
20+ let j = (((toString(this) + "_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_") + toString(h)) + "_withdrawn_within_epoch")
21+ let k = getInteger(c, j)
22+ let l = {
23+ let m = k
24+ if ($isInstanceOf(m, "Int"))
2125 then {
22- let l = k
26+ let n = m
2327 throw("gg1")
2428 }
2529 else 0
2630 }
27- if ((j == j))
31+ if ((l == l))
2832 then {
29- let m = (("total_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_" + toString(f)) + "_withdrawn_within_epoch")
30- let n = getInteger(b, m)
31- let o = {
32- let k = n
33- if ($isInstanceOf(k, "Int"))
33+ let o = (("total_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_" + toString(h)) + "_withdrawn_within_epoch")
34+ let p = getInteger(c, o)
35+ let q = {
36+ let m = p
37+ if ($isInstanceOf(m, "Int"))
3438 then {
35- let l = k
36- l
39+ let n = m
40+ n
3741 }
3842 else 0
3943 }
40- if ((o >= d))
44+ if ((q >= f))
4145 then throw("gg")
4246 else {
43- let p = invoke(a, "withdrawVestedAllUSDN", [false, true], nil)
44- if ((p == p))
45- then nil
47+ let r = invoke(b, "withdrawVestedAllUSDN", [false, true], nil)
48+ if ((r == r))
49+ then {
50+ let s = getIntegerValue(c, j)
51+ let t = assetBalance(this, a)
52+[ScriptTransfer(d, t, a)]
53+ }
4654 else throw("Strict value is not equal to itself.")
4755 }
4856 }
4957 else throw("Strict value is not equal to itself.")
5058 }
5159 }
5260
5361
54-@Verifier(q)
55-func r () = sigVerify(q.bodyBytes, q.proofs[0], q.senderPublicKey)
62+@Verifier(u)
63+func v () = sigVerify(u.bodyBytes, u.proofs[0], u.senderPublicKey)
5664

github/deemru/w8io/3ef1775 
45.32 ms