tx · 5dj1xtJ44k4fc6vhqGqMvoLFsCWGZV2GjCPta5eA3HQP

3PEAxH3TscRQ9CFkPjSjqVuy7SrQJx7rKJg:  -0.00300000 Waves

2023.04.25 23:15 [3616140] smart account 3PEAxH3TscRQ9CFkPjSjqVuy7SrQJx7rKJg > SELF 0.00000000 Waves

{ "type": 13, "id": "5dj1xtJ44k4fc6vhqGqMvoLFsCWGZV2GjCPta5eA3HQP", "fee": 300000, "feeAssetId": null, "timestamp": 1682453764355, "version": 1, "sender": "3PEAxH3TscRQ9CFkPjSjqVuy7SrQJx7rKJg", "senderPublicKey": "YY5jvh4uyqoUi86TbdMfVv9TLDUAJWWVyVoBVrGpMSU", "proofs": [ "3fpjXMikwST8UzagXvMc2ZTka1txtbxHGYV9LMTV6THTtcQCTpR9UrQgADod9gQE3h8XXsoL2c5bE9bkLo86wGu1" ], "script": "base64:BgIGCAISABIABwAKYnRjQXNzZXRJZAEgbPpq/8XtqowLf7Uqk9KiDC+Cgtt0egSMU/v9Ex9zoP8ACGV4ZWN1dG9yCQEHQWRkcmVzcwEBGgFXn4vaA7DKhLGg4SAQaeGojt1tLZnj1CaEAAl2aXJlc01haW4JAQdBZGRyZXNzAQEaAVdewZYZMMmiQ3hGadYm1vHmuEPQvfZMHrgAC3ZpcmVzQnRjU3RyAiMzUEE3UU1GeUhNdEhlUDY2U1VRbndDZ3dLUUhLcEN5WFd3ZAAIdmlyZXNCdGMJAQdBZGRyZXNzAQEaAVdZveRlqqfDVpd/M82+bdkO/IdI14tqVEQAC3ZpcmVzRXRoU3RyAiMzUFBkZVd3cnpheHFncjZCdVJlb0Yzc1dmeFc4U1l2NzQzRAAIdmlyZXNFdGgJAQdBZGRyZXNzAQEaAVfuD9UPC+leeMO6973orufRCfl7iUSD8EwCAWkBAWIAAwMJAQIhPQIIBQFpBmNhbGxlcgUIZXhlY3V0b3IJAQIhPQIIBQFpBmNhbGxlcgUEdGhpcwcJAAIBAgZmYWlsZWQEBGRhdGEJARFAZXh0ck5hdGl2ZSgxMDUzKQIFCHZpcmVzQnRjAhFyZXNlcnZlR2xvYmFsRGF0YQQJZGF0YUFycmF5CQC1CQIFBGRhdGECAXwEEnN0b3JlZFRvdGFsRGVwb3NpdAkBDXBhcnNlSW50VmFsdWUBCQCRAwIFCWRhdGFBcnJheQABBBJzdG9yZWRUb3RhbFJlc2VydmUJAQ1wYXJzZUludFZhbHVlAQkAkQMCBQlkYXRhQXJyYXkAAwQPc3RvcmVkVG90YWxEZWJ0CQENcGFyc2VJbnRWYWx1ZQEJAJEDAgUJZGF0YUFycmF5AAIEC21heFdpdGhkcmF3CQBlAgkAZAIFEnN0b3JlZFRvdGFsRGVwb3NpdAUSc3RvcmVkVG90YWxSZXNlcnZlBQ9zdG9yZWRUb3RhbERlYnQECmJhbGFuY2VSZXMJAPwHBAUIdmlyZXNCdGMCC3VzZXJCYWxhbmNlCQDMCAIJAKUIAQUEdGhpcwUDbmlsBQNuaWwDCQAAAgUKYmFsYW5jZVJlcwUKYmFsYW5jZVJlcwQHJG1hdGNoMAUKYmFsYW5jZVJlcwMJAAECBQckbWF0Y2gwAiIoSW50LCBJbnQsIEludCwgSW50LCBJbnQsIEJvb2xlYW4pBAFyBQckbWF0Y2gwBA93aXRoZHJhd0JhbGFuY2UDCQBmAgULbWF4V2l0aGRyYXcIBQFyAl8yCAUBcgJfMgULbWF4V2l0aGRyYXcDCQBnAgAABQ93aXRoZHJhd0JhbGFuY2UJAAIBAgR6ZXJvBANyZXMJAPwHBAUJdmlyZXNNYWluAgl3aXRoZHJhdzIJAMwIAgULdmlyZXNCdGNTdHIJAMwIAgUPd2l0aGRyYXdCYWxhbmNlBQNuaWwFA25pbAMJAAACBQNyZXMFA3JlcwUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIKd3JvbmcgdHlwZQkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgFpAQFlAAMDCQECIT0CCAUBaQZjYWxsZXIFCGV4ZWN1dG9yCQECIT0CCAUBaQZjYWxsZXIFBHRoaXMHCQACAQIGZmFpbGVkBARkYXRhCQERQGV4dHJOYXRpdmUoMTA1MykCBQh2aXJlc0V0aAIRcmVzZXJ2ZUdsb2JhbERhdGEECWRhdGFBcnJheQkAtQkCBQRkYXRhAgF8BBJzdG9yZWRUb3RhbERlcG9zaXQJAQ1wYXJzZUludFZhbHVlAQkAkQMCBQlkYXRhQXJyYXkAAQQSc3RvcmVkVG90YWxSZXNlcnZlCQENcGFyc2VJbnRWYWx1ZQEJAJEDAgUJZGF0YUFycmF5AAMED3N0b3JlZFRvdGFsRGVidAkBDXBhcnNlSW50VmFsdWUBCQCRAwIFCWRhdGFBcnJheQACBAttYXhXaXRoZHJhdwkAZQIJAGQCBRJzdG9yZWRUb3RhbERlcG9zaXQFEnN0b3JlZFRvdGFsUmVzZXJ2ZQUPc3RvcmVkVG90YWxEZWJ0BApiYWxhbmNlUmVzCQD8BwQFCHZpcmVzRXRoAgt1c2VyQmFsYW5jZQkAzAgCCQClCAEFBHRoaXMFA25pbAUDbmlsAwkAAAIFCmJhbGFuY2VSZXMFCmJhbGFuY2VSZXMEByRtYXRjaDAFCmJhbGFuY2VSZXMDCQABAgUHJG1hdGNoMAIiKEludCwgSW50LCBJbnQsIEludCwgSW50LCBCb29sZWFuKQQBcgUHJG1hdGNoMAQPd2l0aGRyYXdCYWxhbmNlAwkAZgIFC21heFdpdGhkcmF3CAUBcgJfMggFAXICXzIFC21heFdpdGhkcmF3AwkAZwIAAAUPd2l0aGRyYXdCYWxhbmNlCQACAQIEemVybwQDcmVzCQD8BwQFCXZpcmVzTWFpbgIJd2l0aGRyYXcyCQDMCAIFC3ZpcmVzRXRoU3RyCQDMCAIFD3dpdGhkcmF3QmFsYW5jZQUDbmlsBQNuaWwDCQAAAgUDcmVzBQNyZXMFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECCndyb25nIHR5cGUJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4AXRtEHw==", "chainId": 87, "height": 3616140, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 6 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let a = base58'8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS'
5+
6+let c = Address(base58'3PGUVhopvqBU3THAfUxSLtVJjc5zKNdvT6K')
7+
8+let d = Address(base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT')
9+
10+let f = "3PA7QMFyHMtHeP66SUQnwCgwKQHKpCyXWwd"
11+
12+let g = Address(base58'3PA7QMFyHMtHeP66SUQnwCgwKQHKpCyXWwd')
13+
14+let h = "3PPdeWwrzaxqgr6BuReoF3sWfxW8SYv743D"
15+
16+let i = Address(base58'3PPdeWwrzaxqgr6BuReoF3sWfxW8SYv743D')
17+
18+@Callable(j)
19+func b () = if (if ((j.caller != c))
20+ then (j.caller != this)
21+ else false)
22+ then throw("failed")
23+ else {
24+ let k = getStringValue(g, "reserveGlobalData")
25+ let l = split(k, "|")
26+ let m = parseIntValue(l[1])
27+ let n = parseIntValue(l[3])
28+ let o = parseIntValue(l[2])
29+ let p = ((m + n) - o)
30+ let q = invoke(g, "userBalance", [toString(this)], nil)
31+ if ((q == q))
32+ then {
33+ let r = q
34+ if ($isInstanceOf(r, "(Int, Int, Int, Int, Int, Boolean)"))
35+ then {
36+ let s = r
37+ let t = if ((p > s._2))
38+ then s._2
39+ else p
40+ if ((0 >= t))
41+ then throw("zero")
42+ else {
43+ let u = invoke(d, "withdraw2", [f, t], nil)
44+ if ((u == u))
45+ then nil
46+ else throw("Strict value is not equal to itself.")
47+ }
48+ }
49+ else throw("wrong type")
50+ }
51+ else throw("Strict value is not equal to itself.")
52+ }
53+
54+
55+
56+@Callable(j)
57+func e () = if (if ((j.caller != c))
58+ then (j.caller != this)
59+ else false)
60+ then throw("failed")
61+ else {
62+ let k = getStringValue(i, "reserveGlobalData")
63+ let l = split(k, "|")
64+ let m = parseIntValue(l[1])
65+ let n = parseIntValue(l[3])
66+ let o = parseIntValue(l[2])
67+ let p = ((m + n) - o)
68+ let q = invoke(i, "userBalance", [toString(this)], nil)
69+ if ((q == q))
70+ then {
71+ let r = q
72+ if ($isInstanceOf(r, "(Int, Int, Int, Int, Int, Boolean)"))
73+ then {
74+ let s = r
75+ let t = if ((p > s._2))
76+ then s._2
77+ else p
78+ if ((0 >= t))
79+ then throw("zero")
80+ else {
81+ let u = invoke(d, "withdraw2", [h, t], nil)
82+ if ((u == u))
83+ then nil
84+ else throw("Strict value is not equal to itself.")
85+ }
86+ }
87+ else throw("wrong type")
88+ }
89+ else throw("Strict value is not equal to itself.")
90+ }
91+
92+

github/deemru/w8io/873ac7e 
20.28 ms