tx · 2hav3jWEvGNKyVdNoGRM1sL8mwMqenPDgFM6NEPPtstV

3NCVZB1XjZhPCeFPT2YH83e6QWJ7Dsavp2k:  -0.01000000 Waves

2020.01.22 20:04 [865736] smart account 3NCVZB1XjZhPCeFPT2YH83e6QWJ7Dsavp2k > SELF 0.00000000 Waves

{ "type": 13, "id": "2hav3jWEvGNKyVdNoGRM1sL8mwMqenPDgFM6NEPPtstV", "fee": 1000000, "feeAssetId": null, "timestamp": 1579712677303, "version": 1, "sender": "3NCVZB1XjZhPCeFPT2YH83e6QWJ7Dsavp2k", "senderPublicKey": "Bso9sNYH4q1DRyTWLoE1Fw7L3zgcz8BkAZmaubFY1zFX", "proofs": [ "4bT88pWiDDBRiAJrmh3GXHr4PpDzJ3oy99JPK8f3tEeH4r7ciuzqBzrhmeLSjzuSb69m7Xzq9V9Xkwr9h8Ee7gTB" ], "script": "base64:AAIDAAAAAAAAAAgIARIAEgASAAAAADQAAAAADWlzc3VlckFzc2V0SWQBAAAAIKTEIQooW4pAywHPbyMP2qmfC/FDXbsFWb9pwl4crW48AAAAABFpbnZlc3RtZW50QXNzZXRJZAEAAAAEE6vZMwAAAAAYaW52ZXN0bWVudEFzc2V0SWRJc1dhdmVzBgAAAAAOb3duZXJQdWJsaWNLZXkBAAAAIFW5iBVeieGtpgt/ff0ReLKl3TNxb+qvDV5+yS7vyUQDAAAAAAxvd25lckFkZHJlc3MJAQAAABRhZGRyZXNzRnJvbVB1YmxpY0tleQAAAAEFAAAADm93bmVyUHVibGljS2V5AAAAABJvd25lckFkZHJlc3NTdHJpbmcCAAAAIzNNeWdYd2dTRWd4elljREpvYnlNckFodmlkUFNuelFDVGFEAAAAABNhc3NldERlY2ltYWxzT2Zmc2V0AAAAAAAAAAABAAAAAA90b2tlbnNhbGVBbW91bnQAAAAAAAAAABQAAAAACXN0YXJ0VGltZQAAAAAAXig4UAAAAAAHZW5kVGltZQAAAAAAXi17CAAAAAAFcHJpY2UAAAAAAAX14QAAAAAADXNvZnRDYXBBbW91bnQAAAAAADuaygAAAAAACm1pblBheW1lbnQAAAAAAAX14QAAAAAAC3N3YXBBc3NldElkAQAAACDgoanScFrEAYemJYf5RHgh3OrkeaOwQ4WU/xcyqZAFewAAAAAKc3dhcEFtb3VudAAAAAAAAAAACgAAAAAJc3dhcFByaWNlAAAAAAAF9eEAAAAAAAtjb21wYW55VHlwZQAAAAAAAAAAAgAAAAALaXNUb2tlbnNhbGUAAAAAAAAAAAAAAAAABmlzU3dhcAAAAAAAAAAAAQAAAAASaXNUb2tlbnNhbGVBbmRTd2FwAAAAAAAAAAACAAAAABZzd2FwS2V5U3VtQW1vdW50UHJlZml4AgAAAA5zd2FwU3VtQW1vdW50IAAAAAAWc3dhcEtleVN1bUFzc2V0c1ByZWZpeAIAAAAOc3dhcFN1bUFzc2V0cyAAAAAAEXN3YXBLZXlEaXN0QXNzZXRzAgAAAApzd2FwQXNzZXRzAAAAABZzd2FwS2V5Q29sbGVjdGVkQW1vdW50AgAAAApzd2FwQW1vdW50AAAAABJrZXlTdW1BbW91bnRQcmVmaXgCAAAACnN1bUFtb3VudCAAAAAAFmtleVN1bVBhaWRBbW91bnRQcmVmaXgCAAAAC3BhaWRBbW91bnQgAAAAABJrZXlTdW1Bc3NldHNQcmVmaXgCAAAACnN1bUFzc2V0cyAAAAAAFWtleUFsbG93QWNjb3VudFByZWZpeAIAAAAGYWxsb3cgAAAAAA1rZXlEaXN0QXNzZXRzAgAAAAZhc3NldHMAAAAAEmtleUNvbGxlY3RlZEFtb3VudAIAAAAGYW1vdW50AAAAAAlrZXlJc3N1ZXICAAAABmlzc3VlcgAAAAAQd2hpdGVsaXN0QWRkcmVzcwkBAAAAB0FkZHJlc3MAAAABAQAAABoBVLLimz67CUQJNoVouJYmvTIXbUaFQRQgNQAAAAAUZEFwcFdoaXRlbGlzdEFkZHJlc3MJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVR+ZQJfWyfFbW//7FjY3Cz3zzwo/8TmrxYAAAAACXBBZGRyZXNzMQkBAAAAEWFkZHJlc3NGcm9tU3RyaW5nAAAAAQIAAAAjM05DVkRhVDFBU2JSZDQyaEJTdzRFRzZvakdWUkd0dk1pejEAAAAACXBBZGRyZXNzMgkBAAAAEWFkZHJlc3NGcm9tU3RyaW5nAAAAAQIAAAAjM01zMmtUQXhkcmNYRHh3ZWRmYk5qU2k2ZXdHQ1VxdDNoZVoAAAAACXBBZGRyZXNzMwkBAAAAEWFkZHJlc3NGcm9tU3RyaW5nAAAAAQIAAAAjM042b2dubTd4blFTRmlvd25TMURmMUxhY0pVUVh2ZkRGTGUAAAAACXBBZGRyZXNzNAkBAAAAEWFkZHJlc3NGcm9tU3RyaW5nAAAAAQIAAAAjM010VkNtTjlNWmJXZjlxeGlNRm9FUEJyZGMyZkxwM1N2dUMAAAAACXBBZGRyZXNzNQkBAAAAEWFkZHJlc3NGcm9tU3RyaW5nAAAAAQIAAAAjM011V0c4Z3NUSzRSUUJzbTk3c01DdVVYVzk5SnZSeHdZU2cAAAAAA3ZlcgIAAAANNC4wLjAtdGVzdG5ldAAAAAAKdmFsaWRTdGF0ZQAAAAAAAAAD6AEAAAAQaXNUb2tlbnNhbGVBbGxvdwAAAAADCQAAAAAAAAIFAAAAC2NvbXBhbnlUeXBlBQAAAAtpc1Rva2Vuc2FsZQYJAAAAAAAAAgUAAAALY29tcGFu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ZgAAAAIAAAAAAAAAAAAJAABlAAAAAgUAAAANYWNjb3VudEFzc2V0cwUAAAAKdG9rZW5zQ2FsYwYJAABmAAAAAgUAAAASbWluUGF5bWVudEluQXNzZXRzBQAAAAp0b2tlbnNDYWxjBgMJAQAAAAIhPQAAAAIFAAAACnRva2Vuc0NhbGMFAAAADWFjY291bnRBc3NldHMJAABmAAAAAgUAAAAKdG9rZW5zQ2FsYwkAAGUAAAACBQAAAA1hY2NvdW50QXNzZXRzBQAAABJtaW5QYXltZW50SW5Bc3NldHMHCQAAAgAAAAECAAAAGUluY29ycmVjdCBwYXltZW50IGFtb3VudC4EAAAAEW5ld0ludmVzdG9yQW1vdW50CQAAZAAAAAIJAQAAAAlnZXRBbW91bnQAAAABCQABLAAAAAIFAAAAEmtleVN1bUFtb3VudFByZWZpeAUAAAAKY3VycmVudEtleQUAAAAHcGF5bWVudAQAAAARbmV3SW52ZXN0b3JBc3NldHMJAABkAAAAAgkBAAAACWdldEFtb3VudAAAAAEJAAEsAAAAAgUAAAASa2V5U3VtQXNzZXRzUHJlZml4BQAAAApjdXJyZW50S2V5BQAAAAp0b2tlbnNDYWxjBAAAABBuZXdBY2NvdW50QXNzZXRzCQAAZQAAAAIFAAAADWFjY291bnRBc3NldHMFAAAACnRva2Vuc0NhbGMEAAAAEG5ld0FjY291bnRBbW91bnQJAABkAAAAAgUAAAANYWNjb3VudEFtb3VudAUAAAAHcGF5bWVudAkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACBQAAABJrZXlTdW1BbW91bnRQcmVmaXgFAAAACmN1cnJlbnRLZXkFAAAAEW5ld0ludmVzdG9yQW1vdW50CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIFAAAAEmtleVN1bUFzc2V0c1ByZWZpeAUAAAAKY3VycmVudEtleQUAAAARbmV3SW52ZXN0b3JBc3NldHMJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAADWtleURpc3RBc3NldHMFAAAAEG5ld0FjY291bnRBc3NldHMJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAAEmtleUNvbGxlY3RlZEFtb3VudAUAAAAQbmV3QWNjb3VudEFtb3VudAUAAAADbmlsAAAAAWkBAAAAC3N3YXBEZXBvc2l0AAAAAAQAAAAMY3VycmVudFByaWNlBQAAAAlzd2FwUHJpY2UEAAAADWFjY291bnRBbW91bnQJAQAAAAlnZXRBbW91bnQAAAABBQAAABZzd2FwS2V5Q29sbGVjdGVkQW1vdW50AwkBAAAAASEAAAABCQEAAAALaXNTd2FwQWxsb3cAAAAACQAAAgAAAAECAAAAOFRoaXMgc3dhcC1kZXBvc2l0IG1ldGhvZCBpcyB1bnNvcHBlcnRlZCBmb3IgdGhpcyBjb21wYW55AwkBAAAAASEAAAABCQEAAAAKaGFzU3RhcnRlZAAAAAAJAAACAAAAAQkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAcVGhlIFRva2Vuc2FsZSB3b3JrcyBiZXR3ZWVuIAkAAaQAAAABBQAAAAlzdGFydFRpbWUCAAAABSBhbmQgCQABpAAAAAEFAAAAB2VuZFRpbWUDCQEAAAAMc3dhcEhhc0VuZGVkAAAAAAkAAAIAAAABAgAAAGZUaGUgcmVxdWlyZWQgYW1vdW50IGhhcyBhbHJlYWR5IGJlZW4gYWNjdW11bGF0ZWQuIElmIHlvdSBhcmUgYW4gaW52ZXN0b3IsIHlvdSBjYW4gd2l0aGRyYXcgeW91ciBmdW5kcy4EAAAAB3BheW1lbnQJAQAAAA5nZXRTd2FwUGF5bWVudAAAAAEFAAAAAWkEAAAACmN1cnJlbnRLZXkJAAJYAAAAAQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwQAAAAOaXNBY2NvdW50QWxsb3cEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAQd2hpdGVsaXN0QWRkcmVzcwUAAAAKY3VycmVudEtleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAP////////8BAwkAAGYAAAACBQAAAAp2YWxpZFN0YXRlBQAAAA5pc0FjY291bnRBbGxvdwkAAAIAAAABAgAAAChZb3VyIGFjY291bnQgaGFzIG5vIHJpZ2h0IHRvIHNlbmQgZnVuZHMuBAAAAA1hY2NvdW50QXNzZXRzBAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAABHRoaXMFAAAAEXN3YXBLZXlEaXN0QXNzZXRzAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEFAAAACnN3YXBBbW91bnQEAAAACnRva2Vuc0NhbGMJAABpAAAAAgkAAGgAAAACBQAAAAdwYXltZW50BQAAABNhc3NldERlY2ltYWxzT2Zmc2V0BQAAAAxjdXJyZW50UHJpY2UDCQAAZgAAAAIAAAAAAAAAAAAJAABlAAAAAgUAAAANYWNjb3VudEFzc2V0cwUAAAAKdG9rZW5zQ2FsYwkAAAIAAAABAgAAABlJbmNvcnJlY3QgcGF5bWVudCBhbW91bnQuBAAAABFuZXdJbnZlc3RvckFtb3VudAkAAGQAAAACCQEAAAAJZ2V0QW1vdW50AAAAAQkAASwAAAACBQAAABZzd2FwS2V5U3VtQW1vdW50UHJlZml4BQAAAApjdXJyZW50S2V5BQAAAAdwYXltZW50BAAAABFuZXdJbnZlc3RvckFzc2V0cwkAAGQAAAACCQEAAAAJZ2V0QW1vdW50AAAAAQkAASwAAAACBQAAABZzd2FwS2V5U3VtQXNzZXRzUHJlZml4BQAAAApjdXJyZW50S2V5BQAAAAp0b2tlbnNDYWxjBAAAABBuZXdBY2NvdW50QXNzZXRzCQAAZQAAAAIFAAAADWFjY291bnRBc3NldHMFAAAACnRva2Vuc0NhbGMEAAAAEG5ld0FjY291bnRBbW91bnQJAABkAAAAAgUAAAANYWNjb3VudEFtb3VudAUAAAAHcGF5bWVudAkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACBQAAABZzd2FwS2V5U3VtQW1vdW50UHJlZml4BQAAAApjdXJyZW50S2V5BQAAABFuZXdJbnZlc3RvckFtb3VudAkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACBQAAABZzd2FwS2V5U3VtQXNzZXRzUHJlZml4BQAAAApjdXJyZW50S2V5BQAAABFuZXdJbnZlc3RvckFzc2V0cwkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAARc3dhcEtleURpc3RBc3NldHMFAAAAEG5ld0FjY291bnRBc3NldHMJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAAFnN3YXBLZXlDb2xsZWN0ZWRBbW91bnQFAAAAEG5ld0FjY291bnRBbW91bnQFAAAAA25pbAAAAAFpAQAAAAp3aXRoZHJhd2FsAAAAAAQAAAAKZEFwcFN0YXR1cwQAAAAHJG1hdGNoMAkABBoAAAACBQAAABRkQXBwV2hpdGVsaXN0QWRkcmVzcwkABCUAAAABBQAAAAR0aGlzAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEAAAAAAAAAAAADCQAAAAAAAAIFAAAACmRBcHBTdGF0dXMAAAAAAAAAAAAJAAACAAAAAQIAAABCV2l0aGRyYXdhbHMgYXJlIG5vdCBhdmFpbGFibGUgdW50aWwgdGhlIGlzc3VlciBwYXNzZXMgdmVyaWZpY2F0aW9uBAAAAApjdXJyZW50S2V5CQACWAAAAAEICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMEAAAAFWN1cnJlbnRJbnZlc3RvckFzc2V0cwkBAAAACWdldEFtb3VudAAAAAEJAAEsAAAAAgUAAAASa2V5U3VtQXNzZXRzUHJlZml4BQAAAApjdXJyZW50S2V5BAAAABVjdXJyZW50SW52ZXN0b3JBbW91bnQJAQAAAAlnZXRBbW91bnQAAAABCQABLAAAAAIFAAAAEmtleVN1bUFtb3VudFByZWZpeAUAAAAKY3VycmVudEtleQQAAAAZY3VycmVudEludmVzdG9yU3dhcEFzc2V0cwkBAAAACWdldEFtb3VudAAAAAEJAAEsAAAAAgUAAAAWc3dhcEtleVN1bUFzc2V0c1ByZWZpeAUAAAAKY3VycmVudEtleQQAAAAZY3VycmVudEludmVzdG9yU3dhcEFtb3VudAkBAAAACWdldEFtb3VudAAAAAEJAAEsAAAAAgUAAAAWc3dhcEtleVN1bUFtb3VudFByZWZpeAUAAAAKY3VycmVudEtleQQAAAARYWNjb3VudFN3YXBBbW91bnQJAQAAAAlnZXRBbW91bnQAAAABBQAAABZzd2FwS2V5Q29sbGVjdGVkQW1vdW50BAAAABFhY2NvdW50U3dhcEFzc2V0cwkBAAAACWdldEFtb3VudAAAAAEFAAAAEXN3YXBLZXlEaXN0QXNzZXRzBAAAAA1hY2NvdW50QW1vdW50CQEAAAAJZ2V0QW1vdW50AAAAAQUAAAASa2V5Q29sbGVjdGVkQW1vdW50BAAAAA1hY2NvdW50QXNzZXRzCQEAAAAJZ2V0QW1vdW50AAAAAQUAAAANa2V5RGlzdEFzc2V0cwQAAAAcaW52ZXN0bWVudEFzc2V0SWRGb3JUcmFuc2ZlcgkBAAAAH2dldEludmVzdG1lbnRBc3NldElkRm9yVHJhbnNmZXIAAAACBQAAABhpbnZlc3RtZW50QXNzZXRJZElzV2F2ZXMFAAAAEWludmVzdG1lbnRBc3NldElkAwkBAAAAASEAAAABCQEAAAAPY29tcGFueUhhc0VuZGVkAAAAAAkAAAIAAAABAgAAABtUaGUgQ29tcGFueSBpcyBzdGlsbCBhY3RpdmUDAwMJAAAAAAAAAgUAAAAKY3VycmVudEtleQUAAAASb3duZXJBZGRyZXNzU3RyaW5nAwkAAGcAAAACBQAAAA1hY2NvdW50QW1vdW50BQAAAA1zb2Z0Q2FwQW1vdW50BgkBAAAAAiE9AAAAAgUAAAARYWNjb3VudFN3YXBBbW91bnQAAAAAAAAAAAAHCQAAAAAAAAIFAAAACmRBcHBTdGF0dXMAAAAAAAAAAAEHBAAAABVpc3N1ZXJBbHJlYWR5R290RnVuZHMJAQAAAAlnZXRBbW91bnQAAAABBQAAAAlrZXlJc3N1ZXIDCQAAAAAAAAIFAAAAFWlzc3VlckFscmVhZHlHb3RGdW5kcwAAAAAAAAAAAAMDCQEAAAAQaXNUb2tlbnNhbGVBbGxvdwAAAAAJAQAAAAtpc1N3YXBBbGxvdwAAAAAHCQEAAAAMU2NyaXB0UmVzdWx0AAAAAgkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAAJa2V5SXNzdWVyAAAAAAAAAAABBQAAAANuaWwJAQAAAAtUcmFuc2ZlclNldAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwUAAAAMb3duZXJBZGRyZXNzBQAAAA1hY2NvdW50QW1vdW50BQAAABxpbnZlc3RtZW50QXNz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", "chainId": 84, "height": 865736, "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 3 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let a = base58'C6BKZNmLX83wfFfexXmzYb2zPekR5pgXxWYjmx9ytPz3'
5+
6+let b = base58'WAVES'
7+
8+let c = true
9+
10+let d = base58'6mdjtG9pDarp6zRWvPDVgFasxSKrVLqVAxb6LpnoqZbG'
11+
12+let e = addressFromPublicKey(d)
13+
14+let f = "3MygXwgSEgxzYcDJobyMrAhvidPSnzQCTaD"
15+
16+let g = 1
17+
18+let h = 20
19+
20+let i = 1579694160
21+
22+let j = 1580038920
23+
24+let k = 100000000
25+
26+let l = 1000000000
27+
28+let m = 100000000
29+
30+let n = base58'G7sJQse5JnS7BB2TTppRnEtjpoTnQKX6jpTPrnY2f8nn'
31+
32+let o = 10
33+
34+let p = 100000000
35+
36+let q = 2
37+
38+let r = 0
39+
40+let s = 1
41+
42+let t = 2
43+
44+let u = "swapSumAmount "
45+
46+let v = "swapSumAssets "
47+
48+let w = "swapAssets"
49+
50+let x = "swapAmount"
51+
52+let y = "sumAmount "
53+
54+let z = "paidAmount "
55+
56+let A = "sumAssets "
57+
58+let B = "allow "
59+
60+let C = "assets"
61+
62+let D = "amount"
63+
64+let E = "issuer"
65+
66+let F = Address(base58'3N6DwWxT82nGJUwBwd7L514r2u71gr7WhwJ')
67+
68+let G = Address(base58'3N1SPvLZgv6FMfe5WNUtnPzt3okYxcJhYnR')
69+
70+let H = addressFromString("3NCVDaT1ASbRd42hBSw4EG6ojGVRGtvMiz1")
71+
72+let I = addressFromString("3Ms2kTAxdrcXDxwedfbNjSi6ewGCUqt3heZ")
73+
74+let J = addressFromString("3N6ognm7xnQSFiownS1Df1LacJUQXvfDFLe")
75+
76+let K = addressFromString("3MtVCmN9MZbWf9qxiMFoEPBrdc2fLp3SvuC")
77+
78+let L = addressFromString("3MuWG8gsTK4RQBsm97sMCuUXW99JvRxwYSg")
79+
80+let M = "4.0.0-testnet"
81+
82+let N = 1000
83+
84+func O () = if ((q == r))
85+ then true
86+ else (q == t)
87+
88+
89+func P () = if ((q == s))
90+ then true
91+ else (q == t)
92+
93+
94+func Q () = {
95+ let R = value(blockInfoByHeight(height))
96+ (R.timestamp / 1000)
97+ }
98+
99+
100+func S (T,U) = if ((T == false))
101+ then U
102+ else unit
103+
104+
105+func V () = k
106+
107+
108+func W (X) = {
109+ let Y = getInteger(this, X)
110+ if ($isInstanceOf(Y, "Int"))
111+ then {
112+ let Z = Y
113+ Z
114+ }
115+ else 0
116+ }
117+
118+
119+func aa () = (Q() >= i)
120+
121+
122+func ab () = {
123+ let ac = {
124+ let Y = getInteger(this, C)
125+ if ($isInstanceOf(Y, "Int"))
126+ then {
127+ let Z = Y
128+ Z
129+ }
130+ else h
131+ }
132+ if ((Q() > j))
133+ then true
134+ else (ac == 0)
135+ }
136+
137+
138+func ad () = {
139+ let ac = {
140+ let Y = getInteger(this, w)
141+ if ($isInstanceOf(Y, "Int"))
142+ then {
143+ let Z = Y
144+ Z
145+ }
146+ else o
147+ }
148+ if ((Q() > j))
149+ then true
150+ else (ac == 0)
151+ }
152+
153+
154+func ae () = if (if (P())
155+ then O()
156+ else false)
157+ then if (ab())
158+ then ad()
159+ else false
160+ else if (O())
161+ then ab()
162+ else if (P())
163+ then ad()
164+ else false
165+
166+
167+func af (ag) = {
168+ let Y = ag.payment
169+ if ($isInstanceOf(Y, "AttachedPayment"))
170+ then {
171+ let ah = Y
172+ let ai = {
173+ let aj = ah.assetId
174+ if ($isInstanceOf(aj, "ByteVector"))
175+ then {
176+ let U = aj
177+ if (!(c))
178+ then (U == b)
179+ else false
180+ }
181+ else (c == true)
182+ }
183+ if (ai)
184+ then if ((g == 1))
185+ then if (((ah.amount % k) == 0))
186+ then ah.amount
187+ else throw("payment amount must be a multiple of token price")
188+ else ah.amount
189+ else throw("Invalid asset ID of investment")
190+ }
191+ else throw("Payment must be attached")
192+ }
193+
194+
195+func ak (ag) = {
196+ let Y = ag.payment
197+ if ($isInstanceOf(Y, "AttachedPayment"))
198+ then {
199+ let ah = Y
200+ let ai = {
201+ let aj = ah.assetId
202+ if ($isInstanceOf(aj, "ByteVector"))
203+ then {
204+ let U = aj
205+ (U == n)
206+ }
207+ else false
208+ }
209+ if (ai)
210+ then if ((g == 1))
211+ then if (((ah.amount % p) == 0))
212+ then ah.amount
213+ else throw("payment amount must be a multiple of token price")
214+ else ah.amount
215+ else throw("Invalid asset ID of investment")
216+ }
217+ else throw("Payment must be attached")
218+ }
219+
220+
221+@Callable(ag)
222+func deposit () = {
223+ let al = V()
224+ let am = W(D)
225+ if (!(O()))
226+ then throw("This deposit method is unsopperted for this company")
227+ else if (!(aa()))
228+ then throw(((("The Tokensale works between " + toString(i)) + " and ") + toString(j)))
229+ else if (ab())
230+ then throw("The required amount has already been accumulated. If you are an investor, you can withdraw your funds.")
231+ else {
232+ let an = af(ag)
233+ let ao = toBase58String(ag.caller.bytes)
234+ let ap = {
235+ let Y = getInteger(F, ao)
236+ if ($isInstanceOf(Y, "Int"))
237+ then {
238+ let Z = Y
239+ Z
240+ }
241+ else -255
242+ }
243+ if ((N > ap))
244+ then throw("Your account has no right to send funds.")
245+ else {
246+ let aq = {
247+ let Y = getInteger(this, C)
248+ if ($isInstanceOf(Y, "Int"))
249+ then {
250+ let Z = Y
251+ Z
252+ }
253+ else h
254+ }
255+ let ar = ((an * g) / al)
256+ let as = ((m * g) / al)
257+ if (if (if ((0 > (aq - ar)))
258+ then true
259+ else (as > ar))
260+ then true
261+ else if ((ar != aq))
262+ then (ar > (aq - as))
263+ else false)
264+ then throw("Incorrect payment amount.")
265+ else {
266+ let at = (W((y + ao)) + an)
267+ let au = (W((A + ao)) + ar)
268+ let av = (aq - ar)
269+ let aw = (am + an)
270+ WriteSet([DataEntry((y + ao), at), DataEntry((A + ao), au), DataEntry(C, av), DataEntry(D, aw)])
271+ }
272+ }
273+ }
274+ }
275+
276+
277+
278+@Callable(ag)
279+func swapDeposit () = {
280+ let al = p
281+ let am = W(x)
282+ if (!(P()))
283+ then throw("This swap-deposit method is unsopperted for this company")
284+ else if (!(aa()))
285+ then throw(((("The Tokensale works between " + toString(i)) + " and ") + toString(j)))
286+ else if (ad())
287+ then throw("The required amount has already been accumulated. If you are an investor, you can withdraw your funds.")
288+ else {
289+ let an = ak(ag)
290+ let ao = toBase58String(ag.caller.bytes)
291+ let ap = {
292+ let Y = getInteger(F, ao)
293+ if ($isInstanceOf(Y, "Int"))
294+ then {
295+ let Z = Y
296+ Z
297+ }
298+ else -255
299+ }
300+ if ((N > ap))
301+ then throw("Your account has no right to send funds.")
302+ else {
303+ let aq = {
304+ let Y = getInteger(this, w)
305+ if ($isInstanceOf(Y, "Int"))
306+ then {
307+ let Z = Y
308+ Z
309+ }
310+ else o
311+ }
312+ let ar = ((an * g) / al)
313+ if ((0 > (aq - ar)))
314+ then throw("Incorrect payment amount.")
315+ else {
316+ let at = (W((u + ao)) + an)
317+ let au = (W((v + ao)) + ar)
318+ let av = (aq - ar)
319+ let aw = (am + an)
320+ WriteSet([DataEntry((u + ao), at), DataEntry((v + ao), au), DataEntry(w, av), DataEntry(x, aw)])
321+ }
322+ }
323+ }
324+ }
325+
326+
327+
328+@Callable(ag)
329+func withdrawal () = {
330+ let ax = {
331+ let Y = getInteger(G, toString(this))
332+ if ($isInstanceOf(Y, "Int"))
333+ then {
334+ let Z = Y
335+ Z
336+ }
337+ else 0
338+ }
339+ if ((ax == 0))
340+ then throw("Withdrawals are not available until the issuer passes verification")
341+ else {
342+ let ao = toBase58String(ag.caller.bytes)
343+ let ay = W((A + ao))
344+ let az = W((y + ao))
345+ let aA = W((v + ao))
346+ let aB = W((u + ao))
347+ let aC = W(x)
348+ let aD = W(w)
349+ let am = W(D)
350+ let aq = W(C)
351+ let aE = S(c, b)
352+ if (!(ae()))
353+ then throw("The Company is still active")
354+ else if (if (if ((ao == f))
355+ then if ((am >= l))
356+ then true
357+ else (aC != 0)
358+ else false)
359+ then (ax == 1)
360+ else false)
361+ then {
362+ let aF = W(E)
363+ if ((aF == 0))
364+ then if (if (O())
365+ then P()
366+ else false)
367+ then ScriptResult(WriteSet([DataEntry(E, 1)]), TransferSet([ScriptTransfer(e, am, aE), ScriptTransfer(e, aC, n)]))
368+ else if (O())
369+ then ScriptResult(WriteSet([DataEntry(E, 1)]), TransferSet([ScriptTransfer(e, am, aE)]))
370+ else ScriptResult(WriteSet([DataEntry(E, 1)]), TransferSet([ScriptTransfer(e, aC, n)]))
371+ else throw("The issuer has already taken its share!")
372+ }
373+ else if (if ((az == 0))
374+ then (aB == 0)
375+ else false)
376+ then throw("Don't have money")
377+ else if (if (O())
378+ then P()
379+ else false)
380+ then if ((ax == 1))
381+ then ScriptResult(WriteSet([DataEntry((y + ao), 0), DataEntry((A + ao), 0), DataEntry((u + ao), 0), DataEntry((v + ao), 0)]), TransferSet([ScriptTransfer(ag.caller, ay, a), ScriptTransfer(ag.caller, aA, a)]))
382+ else ScriptResult(WriteSet([DataEntry((y + ao), 0), DataEntry((A + ao), 0), DataEntry((u + ao), 0), DataEntry((v + ao), 0)]), TransferSet([ScriptTransfer(ag.caller, az, aE), ScriptTransfer(ag.caller, aB, n)]))
383+ else if (O())
384+ then if (if ((am >= l))
385+ then (ax == 1)
386+ else false)
387+ then ScriptResult(WriteSet([DataEntry((y + ao), 0), DataEntry((A + ao), 0)]), TransferSet([ScriptTransfer(ag.caller, ay, a)]))
388+ else ScriptResult(WriteSet([DataEntry((y + ao), 0), DataEntry((A + ao), 0)]), TransferSet([ScriptTransfer(ag.caller, az, aE)]))
389+ else if ((ax == 1))
390+ then ScriptResult(WriteSet([DataEntry((u + ao), 0), DataEntry((v + ao), 0)]), TransferSet([ScriptTransfer(ag.caller, aA, a)]))
391+ else ScriptResult(WriteSet([DataEntry((u + ao), 0), DataEntry((v + ao), 0)]), TransferSet([ScriptTransfer(ag.caller, aB, n)]))
392+ }
393+ }
394+
395+
396+@Verifier(aG)
397+func aH () = {
398+ let Y = aG
399+ if (if ($isInstanceOf(Y, "SetAssetScriptTransaction"))
400+ then true
401+ else $isInstanceOf(Y, "SetScriptTransaction"))
402+ then {
403+ let aG = Y
404+ let aI = if (isDefined(getInteger(extract(H), toBase58String(aG.id))))
405+ then 1
406+ else 0
407+ let aJ = if (isDefined(getInteger(extract(I), toBase58String(aG.id))))
408+ then 1
409+ else 0
410+ let aK = if (isDefined(getInteger(extract(J), toBase58String(aG.id))))
411+ then 1
412+ else 0
413+ let aL = if (isDefined(getInteger(extract(K), toBase58String(aG.id))))
414+ then 1
415+ else 0
416+ let aM = if (isDefined(getInteger(extract(L), toBase58String(aG.id))))
417+ then 1
418+ else 0
419+ (((((aI + aJ) + aK) + aL) + aM) >= 3)
420+ }
421+ else false
422+ }
423+

github/deemru/w8io/169f3d6 
30.79 ms