tx · CcjVgiSnBwFcc7hhfj5ozNGyCYpYhL7pTjhHweWBZGAN

3N5fU7EcRcUgewh4E7y5XyaGWHCYp9LmUpJ:  -0.10500000 Waves

2019.08.29 19:22 [652745] smart account 3N5fU7EcRcUgewh4E7y5XyaGWHCYp9LmUpJ > SELF 0.00000000 Waves

{ "type": 13, "id": "CcjVgiSnBwFcc7hhfj5ozNGyCYpYhL7pTjhHweWBZGAN", "fee": 10500000, "feeAssetId": null, "timestamp": 1567095653840, "version": 1, "sender": "3N5fU7EcRcUgewh4E7y5XyaGWHCYp9LmUpJ", "senderPublicKey": "Gmc2mU67saGu7XexbQkJ3gWn7xp1TkuUsR3Cd6iVXKsJ", "proofs": [], "script": "base64:AAIDAAAAAAAAAAAAAAAfAAAAAA1pc3N1ZXJBc3NldElkAQAAACD0eZ4pzmE2GGkDfc3UmxZk8rETA0WusGsvgc3HlTIZPgAAAAARaW52ZXN0bWVudEFzc2V0SWQBAAAAIEU/7QUAyvwgJvv+SrCfWZsPWPh74F3HCsShjmh/H0z2AAAAABhpbnZlc3RtZW50QXNzZXRJZElzV2F2ZXMHAAAAAA5vd25lclB1YmxpY0tleQEAAAAgU7xBwdSKxww3nnZDhiNIx5vNYkfkAJJo8h9oZ3mxNxgAAAAADG93bmVyQWRkcmVzcwkBAAAAFGFkZHJlc3NGcm9tUHVibGljS2V5AAAAAQUAAAAOb3duZXJQdWJsaWNLZXkAAAAAEm93bmVyQWRkcmVzc1N0cmluZwIAAAAjM05BWWRzQ3J0cTV4NXllQWZjQzQ1YzFYZzZ2M1M4TG9pd2kAAAAAEWFjY291bnRUaGF0QWxsb3dzCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFUsuKbPrsJRAk2hWi4lia9MhdtRoVBFCA1AAAAABVhY2NvdW50VGhhdEFsbG93REFwcHMJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVR+ZQJfWyfFbW//7FjY3Cz3zzwo/8TmrxYAAAAAC2Fzc2V0RGlnaXRzAAAAAAAAAAPoAAAAABBzdW1BY2NvdW50QXNzZXRzAAAAAAAADbugAAAAAAxpc3N1ZXJBc3NldHMAAAAAAAABhqAAAAAACnN0YXJ0QmxvY2sAAAAAAAAJ73QAAAAAEmluY3JlYXNlUHJpY2VCbG9jawAAAAAAAAoKPQAAAAAIZW5kQmxvY2sAAAAAAAAKCj0AAAAABXByaWNlAAAAAAADMFhgAAAAAAtwcmljZVNlY29uZAAAAAAAAzBYYAAAAAANc29mdENhcEFtb3VudAAAAAACVAvkAAAAAAANaGFyZENhcEFtb3VudAAAAAALMvvBAAAAAAASa2V5U3VtQW1vdW50UHJlZml4AgAAAApzdW1BbW91bnQgAAAAABZrZXlTdW1QYWlkQW1vdW50UHJlZml4AgAAAAtwYWlkQW1vdW50IAAAAAASa2V5U3VtQXNzZXRzUHJlZml4AgAAAApzdW1Bc3NldHMgAAAAABVrZXlBbGxvd0FjY291bnRQcmVmaXgCAAAABmFsbG93IAAAAAANa2V5RGlzdEFzc2V0cwIAAAAGYXNzZXRzAAAAABJrZXlDb2xsZWN0ZWRBbW91bnQCAAAABmFtb3VudAAAAAAJa2V5SXNzdWVyAgAAAAZpc3N1ZXIAAAAACXBBZGRyZXNzMQkBAAAAEWFkZHJlc3NGcm9tU3RyaW5nAAAAAQIAAAAjM05DVkRhVDFBU2JSZDQyaEJTdzRFRzZvakdWUkd0dk1pejEAAAAACXBBZGRyZXNzMgkBAAAAEWFkZHJlc3NGcm9tU3RyaW5nAAAAAQIAAAAjM01zMmtUQXhkcmNYRHh3ZWRmYk5qU2k2ZXdHQ1VxdDNoZVoAAAAACXBBZGRyZXNzMwkBAAAAEWFkZHJlc3NGcm9tU3RyaW5nAAAAAQIAAAAjM042b2dubTd4blFTRmlvd25TMURmMUxhY0pVUVh2ZkRGTGUAAAAACXBBZGRyZXNzNAkBAAAAEWFkZHJlc3NGcm9tU3RyaW5nAAAAAQIAAAAjM010VkNtTjlNWmJXZjlxeGlNRm9FUEJyZGMyZkxwM1N2dUMAAAAACXBBZGRyZXNzNQkBAAAAEWFkZHJlc3NGcm9tU3RyaW5nAAAAAQIAAAAjM011V0c4Z3NUSzRSUUJzbTk3c01DdVVYVzk5SnZSeHdZU2cBAAAAH2dldEludmVzdG1lbnRBc3NldElkRm9yVHJhbnNmZXIAAAACAAAAB2lzV2F2ZXMAAAAHYXNzZXRJZAMJAAAAAAAAAgUAAAAHaXNXYXZlcwcFAAAAB2Fzc2V0SWQFAAAABHVuaXQAAAACAAAAAWkBAAAAB2RlcG9zaXQAAAAABAAAAAxjdXJyZW50UHJpY2UDCQAAZgAAAAIFAAAAEmluY3JlYXNlUHJpY2VCbG9jawUAAAAGaGVpZ2h0BQAAAAVwcmljZQUAAAALcHJpY2VTZWNvbmQEAAAADWFjY291bnRBbW91bnQEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwUAAAASa2V5Q29sbGVjdGVkQW1vdW50AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEAAAAAAAAAAAADCQAAZgAAAAIFAAAACnN0YXJ0QmxvY2sFAAAABmhlaWdodAkAAAIAAAABCQABLAAAAAIJAAEsAAAA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AAAAAgUAAAANY3VycmVudEFzc2V0cwkAAGkAAAACCQAAaAAAAAIFAAAAB3BheW1lbnQFAAAAC2Fzc2V0RGlnaXRzBQAAAAxjdXJyZW50UHJpY2UEAAAAEG5ld0FjY291bnRBc3NldHMJAABlAAAAAgUAAAANYWNjb3VudEFzc2V0cwkAAGkAAAACCQAAaAAAAAIFAAAAB3BheW1lbnQFAAAAC2Fzc2V0RGlnaXRzBQAAAAxjdXJyZW50UHJpY2UEAAAAEG5ld0FjY291bnRBbW91bnQJAABkAAAAAgUAAAANYWNjb3VudEFtb3VudAUAAAAHcGF5bWVudAkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACBQAAABJrZXlTdW1BbW91bnRQcmVmaXgFAAAACmN1cnJlbnRLZXkFAAAACW5ld0Ftb3VudAkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACBQAAABJrZXlTdW1Bc3NldHNQcmVmaXgFAAAACmN1cnJlbnRLZXkFAAAACW5ld0Fzc2V0cwkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAANa2V5RGlzdEFzc2V0cwUAAAAQbmV3QWNjb3VudEFzc2V0cwkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAASa2V5Q29sbGVjdGVkQW1vdW50BQAAABBuZXdBY2NvdW50QW1vdW50BQAAAANuaWwAAAABaQEAAAAKd2l0aGRyYXdhbAAAAAAEAAAAC2lzREFwcEFsbG93BAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAAFWFjY291bnRUaGF0QWxsb3dEQXBwcwkABCUAAAABBQAAAAR0aGlzAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEAAAAAAAAAAAADCQAAAAAAAAIFAAAAC2lzREFwcEFsbG93AAAAAAAAAAAACQAAAgAAAAECAAAAQldpdGhkcmF3YWxzIGFyZSBub3QgYXZhaWxhYmxlIHVudGlsIHRoZSBpc3N1ZXIgcGFzc2VzIHZlcmlmaWNhdGlvbgQAAAAKY3VycmVudEtleQkAAlgAAAABCAgFAAAAAWkAAAAG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", "chainId": 84, "height": 652745, "spentComplexity": 0 } View: original | compacted Prev: EDapjYpwWQ75e8gzvTLF86CrXf3XrcWFwfoyhKLYk2Q3 Next: none Diff:
OldNewDifferences
276276 else if ($isInstanceOf(K, "SetAssetScriptTransaction"))
277277 then {
278278 let ac = K
279- true
279+ (this == ac.sender)
280280 }
281281 else false
282282 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'HTL3BjrjDrHuRyJvs3sf3Mc1FHCLngEHbDueChPPoen9'
55
66 let b = base58'5fKfiTswyAVob2DvFVwnqznqG4cz1PLNayBip9WUu8eh'
77
88 let c = false
99
1010 let d = base58'6dsLPP2XcCrMBAmC282ArSQkcdRsGwoALZoZchLK5MKM'
1111
1212 let e = addressFromPublicKey(d)
1313
1414 let f = "3NAYdsCrtq5x5yeAfcC45c1Xg6v3S8Loiwi"
1515
1616 let g = Address(base58'3N6DwWxT82nGJUwBwd7L514r2u71gr7WhwJ')
1717
1818 let h = Address(base58'3N1SPvLZgv6FMfe5WNUtnPzt3okYxcJhYnR')
1919
2020 let i = 1000
2121
2222 let j = 900000
2323
2424 let k = 100000
2525
2626 let l = 651124
2727
2828 let m = 657981
2929
3030 let n = 657981
3131
3232 let o = 53500000
3333
3434 let p = 53500000
3535
3636 let q = 10000000000
3737
3838 let r = 48100000000
3939
4040 let s = "sumAmount "
4141
4242 let t = "paidAmount "
4343
4444 let u = "sumAssets "
4545
4646 let v = "allow "
4747
4848 let w = "assets"
4949
5050 let x = "amount"
5151
5252 let y = "issuer"
5353
5454 let z = addressFromString("3NCVDaT1ASbRd42hBSw4EG6ojGVRGtvMiz1")
5555
5656 let A = addressFromString("3Ms2kTAxdrcXDxwedfbNjSi6ewGCUqt3heZ")
5757
5858 let B = addressFromString("3N6ognm7xnQSFiownS1Df1LacJUQXvfDFLe")
5959
6060 let C = addressFromString("3MtVCmN9MZbWf9qxiMFoEPBrdc2fLp3SvuC")
6161
6262 let D = addressFromString("3MuWG8gsTK4RQBsm97sMCuUXW99JvRxwYSg")
6363
6464 func E (F,G) = if ((F == false))
6565 then G
6666 else unit
6767
6868
6969 @Callable(H)
7070 func deposit () = {
7171 let I = if ((m > height))
7272 then o
7373 else p
7474 let J = {
7575 let K = getInteger(this, x)
7676 if ($isInstanceOf(K, "Int"))
7777 then {
7878 let L = K
7979 L
8080 }
8181 else 0
8282 }
8383 if ((l > height))
8484 then throw(((("The Tokensale works between " + toString(l)) + " and ") + toString(n)))
8585 else if (if ((height > n))
8686 then true
8787 else (J >= r))
8888 then throw("The required amount has already been accumulated. If you are an investor, you can withdraw your funds.")
8989 else {
9090 let M = {
9191 let K = H.payment
9292 if ($isInstanceOf(K, "AttachedPayment"))
9393 then {
9494 let N = K
9595 let O = {
9696 let P = N.assetId
9797 if ($isInstanceOf(P, "ByteVector"))
9898 then {
9999 let G = P
100100 if (!(c))
101101 then (G == b)
102102 else false
103103 }
104104 else (c == true)
105105 }
106106 if (O)
107107 then N.amount
108108 else throw("Invalid asset ID of investment")
109109 }
110110 else throw("Payment must be attached")
111111 }
112112 let Q = toBase58String(H.caller.bytes)
113113 let R = {
114114 let K = getInteger(g, Q)
115115 if ($isInstanceOf(K, "Int"))
116116 then {
117117 let L = K
118118 L
119119 }
120120 else -255
121121 }
122122 if ((-1 > R))
123123 then throw("Your account has no right to send funds.")
124124 else {
125125 let S = {
126126 let K = getInteger(this, w)
127127 if ($isInstanceOf(K, "Int"))
128128 then {
129129 let L = K
130130 L
131131 }
132132 else j
133133 }
134134 if ((0 > (S - ((M * i) / I))))
135135 then throw((("Payment is too big. Maximum possible payment is " + toString(((S * I) / i))) + " wavelet"))
136136 else {
137137 let T = {
138138 let K = getInteger(this, (s + Q))
139139 if ($isInstanceOf(K, "Int"))
140140 then {
141141 let L = K
142142 L
143143 }
144144 else 0
145145 }
146146 let U = (T + M)
147147 let V = {
148148 let K = getInteger(this, (u + Q))
149149 if ($isInstanceOf(K, "Int"))
150150 then {
151151 let L = K
152152 L
153153 }
154154 else 0
155155 }
156156 let W = (V + ((M * i) / I))
157157 let X = (S - ((M * i) / I))
158158 let Y = (J + M)
159159 WriteSet([DataEntry((s + Q), U), DataEntry((u + Q), W), DataEntry(w, X), DataEntry(x, Y)])
160160 }
161161 }
162162 }
163163 }
164164
165165
166166
167167 @Callable(H)
168168 func withdrawal () = {
169169 let Z = {
170170 let K = getInteger(h, toString(this))
171171 if ($isInstanceOf(K, "Int"))
172172 then {
173173 let L = K
174174 L
175175 }
176176 else 0
177177 }
178178 if ((Z == 0))
179179 then throw("Withdrawals are not available until the issuer passes verification")
180180 else {
181181 let Q = toBase58String(H.caller.bytes)
182182 let V = {
183183 let K = getInteger(this, (u + Q))
184184 if ($isInstanceOf(K, "Int"))
185185 then {
186186 let L = K
187187 L
188188 }
189189 else 0
190190 }
191191 let T = {
192192 let K = getInteger(this, (s + Q))
193193 if ($isInstanceOf(K, "Int"))
194194 then {
195195 let L = K
196196 L
197197 }
198198 else 0
199199 }
200200 let J = {
201201 let K = getInteger(this, x)
202202 if ($isInstanceOf(K, "Int"))
203203 then {
204204 let L = K
205205 L
206206 }
207207 else 0
208208 }
209209 let S = {
210210 let K = getInteger(this, w)
211211 if ($isInstanceOf(K, "Int"))
212212 then {
213213 let L = K
214214 L
215215 }
216216 else 0
217217 }
218218 let aa = E(c, b)
219219 if (!(if ((height > n))
220220 then true
221221 else (J >= r)))
222222 then throw(("The Tokensale end on block " + toString(n)))
223223 else if (if (if ((Q == f))
224224 then (J >= q)
225225 else false)
226226 then (Z == 1)
227227 else false)
228228 then {
229229 let ab = {
230230 let K = getInteger(this, y)
231231 if ($isInstanceOf(K, "Int"))
232232 then {
233233 let L = K
234234 L
235235 }
236236 else 0
237237 }
238238 if ((ab == 0))
239239 then ScriptResult(WriteSet([DataEntry(y, (S + k))]), TransferSet([ScriptTransfer(e, (S + k), a), ScriptTransfer(e, J, aa)]))
240240 else throw("The issuer has already taken its share!")
241241 }
242242 else if ((T == 0))
243243 then throw("Don't have money")
244244 else if (if ((J >= q))
245245 then (Z == 1)
246246 else false)
247247 then ScriptResult(WriteSet([DataEntry((s + Q), 0), DataEntry((u + Q), 0)]), TransferSet([ScriptTransfer(H.caller, V, a)]))
248248 else ScriptResult(WriteSet([DataEntry((s + Q), 0), DataEntry((u + Q), 0)]), TransferSet([ScriptTransfer(H.caller, T, aa)]))
249249 }
250250 }
251251
252252
253253 @Verifier(ac)
254254 func ad () = {
255255 let K = ac
256256 if ($isInstanceOf(K, "SetScriptTransaction"))
257257 then {
258258 let ac = K
259259 let ae = if (isDefined(getInteger(extract(z), toBase58String(ac.id))))
260260 then 1
261261 else 0
262262 let af = if (isDefined(getInteger(extract(A), toBase58String(ac.id))))
263263 then 1
264264 else 0
265265 let ag = if (isDefined(getInteger(extract(B), toBase58String(ac.id))))
266266 then 1
267267 else 0
268268 let ah = if (isDefined(getInteger(extract(C), toBase58String(ac.id))))
269269 then 1
270270 else 0
271271 let ai = if (isDefined(getInteger(extract(D), toBase58String(ac.id))))
272272 then 1
273273 else 0
274274 (((((ae + af) + ag) + ah) + ai) >= 3)
275275 }
276276 else if ($isInstanceOf(K, "SetAssetScriptTransaction"))
277277 then {
278278 let ac = K
279- true
279+ (this == ac.sender)
280280 }
281281 else false
282282 }
283283

github/deemru/w8io/03bedc9 
50.60 ms