tx · 3PMqX47dTEmyeVmmVvsxj8bUnqpX9NHi2PE7qbPHeqCm

3PEC2AE4TZHMA1VY3LH58KDRiEz4AsjEuLD:  -0.01400000 Waves

2020.04.14 23:47 [2017816] smart account 3PEC2AE4TZHMA1VY3LH58KDRiEz4AsjEuLD > SELF 0.00000000 Waves

{ "type": 13, "id": "3PMqX47dTEmyeVmmVvsxj8bUnqpX9NHi2PE7qbPHeqCm", "fee": 1400000, "feeAssetId": null, "timestamp": 1586897232317, "version": 1, "sender": "3PEC2AE4TZHMA1VY3LH58KDRiEz4AsjEuLD", "senderPublicKey": "GLR6v1VhULJAHZet6wxFjTEsJgU7iZwojtRmUJwSJv54", "proofs": [ "3AvUs29ihUYjQyJkyidYstr47UisWQytbdP4HZMrLdX31fSYkWqECs5urK9RdQPQNAGE2tEBZJG7w468bycPe5eF" ], "script": "base64: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dHJOYXRpdmUoMTA1MCkAAAACBQAAAAR0aGlzAgAAAA1iYWxhbmNlX3RvdGFsBAAAAApzdGFrUHJvZml0CQAAZQAAAAIFAAAADHF1b3RlQmFsYW5jZQkAAGsAAAADBQAAAA9vbGRRdW90ZUJhbGFuY2UFAAAADm9sZEJhc2VCYWxhbmNlBQAAAAtiYXNlQmFsYW5jZQQAAAAKc3Rha0Ftb3VudAMJAABmAAAAAgAAAAAAAAAAAAUAAAAKc3Rha1Byb2ZpdAAAAAAAAAAAAAMJAABmAAAAAgUAAAAKc3Rha1Byb2ZpdAUAAAAMcXVvdGVCYWxhbmNlBQAAAAxxdW90ZUJhbGFuY2UFAAAACnN0YWtQcm9maXQEAAAACm5ld0JhbGFuY2UJAABlAAAAAgUAAAAMcXVvdGVCYWxhbmNlBQAAAApzdGFrQW1vdW50BAAAAApsb25nUHJvZml0CQAAZQAAAAIJAABkAAAAAgUAAAAMcXVvdGVCYWxhbmNlBQAAAApuZXdCYWxhbmNlBQAAAA9vbGRUb3RhbEJhbGFuY2UEAAAACmxvbmdBbW91bnQDCQAAZgAAAAIAAAAAAAAAAAAFAAAACmxvbmdQcm9maXQAAAAAAAAAAAADCQAAZgAAAAIFAAAACmxvbmdQcm9maXQFAAAACm5ld0JhbGFuY2UFAAAACm5ld0JhbGFuY2UFAAAACmxvbmdQcm9maXQEAAAACnJlc3RBbW91bnQDCQAAZgAAAAIFAAAACmxvbmdBbW91bnQFAAAABmFtb3VudAAAAAAAAAAAAAMJAABmAAAAAgUAAAAGYW1vdW50BQAAAApuZXdCYWxhbmNlCQAAZQAAAAIFAAAACm5ld0JhbGFuY2UFAAAACmxvbmdBbW91bnQJAABlAAAAAgUAAAAGYW1vdW50BQAAAApsb25nQW1vdW50BAAAAApkYXBwQW1vdW50CQAAZAAAAAIFAAAACmxvbmdBbW91bnQFAAAACnJlc3RBbW91bnQEAAAAA2RzMAkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgIAAAAMYmFsYW5jZV9iYXNlBQAAAAtiYXNlQmFsYW5jZQUAAAADbmlsBAAAAANkczEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAICAAAADWJhbGFuY2VfcXVvdGUJAABlAAAAAgUA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", "chainId": 87, "height": 2017816, "spentComplexity": 0 } View: original | compacted Prev: FPNyWDtMjhMPeaHNdnPSofMBnmHm1b2ypMWj66Rw4uNC Next: HtAhEx69NEP1azdxyHaZiCCfPgzow22Hd58f5MmSQYTQ Diff:
OldNewDifferences
178178 else false)
179179 then throw((("Time for emergencies will be after " + toString((ac / 1000))) + " Unix timestamp."))
180180 else {
181- let u = [DataEntry("last_update", l)]
182- let y = u
183181 let I = if ((n == 0))
184182 then nil
185183 else [ScriptTransfer(e, n, a)]
189187 let K = J
190188 if ((size(K) == 0))
191189 then throw("There is nothing on the balances!")
192- else ScriptResult(WriteSet(y), TransferSet(K))
190+ else TransferSet(K)
193191 }
194192 }
195193
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8'
55
66 let b = base58'8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS'
77
88 let c = Address(base58'3PNyTtHEnQkVUhRy6YuTa2bGLHL2ccaqjBG')
99
1010 let d = Address(base58'3PLe1EGXcx2yNrNH7KvtmKW2B9uKvxm148A')
1111
1212 let e = Address(base58'3PMoQkZyawdWbm6a8o75tzDHQRNCvXFgSN6')
1313
1414 let f = base58'5dQbzkYkh2UWtcR1cDwxZVzkduK1SVEeVa1TyLmD6eVU'
1515
1616 let g = base58'66BGZcJJ9yAWcHKZZeiuA71wAvC5GWTmdQWArjt1g6jC'
1717
1818 let h = nil
1919
2020 let i = (2629746 * 1000)
2121
2222 let j = (i / 10)
2323
2424 let k = (i / 3)
2525
2626 let l = lastBlock.timestamp
2727
2828 let m = ((l / i) * i)
2929
3030 let n = assetBalance(this, a)
3131
3232 let o = assetBalance(this, b)
3333
3434 @Callable(p)
3535 func setBalances (q) = if ((p.callerPublicKey != g))
3636 then throw("Only the administrator can adjust the balances!")
3737 else if (isDefined(p.payment))
3838 then throw("Please do not attach payment when setting balances...")
3939 else if ((l >= (m + k)))
4040 then throw((("The balance should be fixed after " + toString(((m + i) / 1000))) + " Unix timestamp."))
4141 else if ((0 > q))
4242 then throw("Negative amount are not allowed...")
4343 else {
4444 let r = {
4545 let s = getInteger(this, "balance_total")
4646 if ($isInstanceOf(s, "Int"))
4747 then {
4848 let t = s
4949 t
5050 }
5151 else 0
5252 }
5353 let u = [DataEntry("balance_base", n)]
5454 let v = DataEntry("balance_quote", o) :: u
5555 let w = if ((q == 0))
5656 then v
5757 else DataEntry("balance_total", q) :: v
5858 let x = DataEntry("last_update", l) :: w
5959 let y = x
6060 if (if ((q == 0))
6161 then (r == 0)
6262 else false)
6363 then throw("Zero total balance are not allowed...")
6464 else WriteSet(y)
6565 }
6666
6767
6868
6969 @Callable(p)
7070 func sendRewards (q) = if ((p.callerPublicKey != g))
7171 then throw("Only administrator can send rewards!")
7272 else if (isDefined(p.payment))
7373 then throw("Please do not attach payment when sending rewards...")
7474 else if ((l >= (m + j)))
7575 then throw((("Rewards must be sent after " + toString(((m + i) / 1000))) + " Unix timestamp."))
7676 else if ((0 > q))
7777 then throw("Negative amount are not allowed...")
7878 else {
7979 let z = getIntegerValue(this, "balance_base")
8080 let A = getIntegerValue(this, "balance_quote")
8181 let r = getIntegerValue(this, "balance_total")
8282 let B = (o - fraction(A, z, n))
8383 let C = if ((0 > B))
8484 then 0
8585 else if ((B > o))
8686 then o
8787 else B
8888 let D = (o - C)
8989 let E = ((o + D) - r)
9090 let F = if ((0 > E))
9191 then 0
9292 else if ((E > D))
9393 then D
9494 else E
9595 let G = if ((F > q))
9696 then 0
9797 else if ((q > D))
9898 then (D - F)
9999 else (q - F)
100100 let H = (F + G)
101101 let u = [DataEntry("balance_base", n)]
102102 let v = DataEntry("balance_quote", (D - H)) :: u
103103 let w = if ((G == 0))
104104 then v
105105 else DataEntry("balance_total", (r - G)) :: v
106106 let x = DataEntry("last_update", l) :: w
107107 let y = x
108108 let I = if ((C == 0))
109109 then nil
110110 else [ScriptTransfer(d, C, b)]
111111 let J = if ((H == 0))
112112 then I
113113 else ScriptTransfer(c, H, b) :: I
114114 let K = J
115115 if ((size(K) == 0))
116116 then throw("Unable to withdraw funds this month!")
117117 else ScriptResult(WriteSet(y), TransferSet(K))
118118 }
119119
120120
121121
122122 @Callable(p)
123123 func emergencyExit () = {
124124 func L (M,N) = {
125125 func O (P,Q) = if (P)
126126 then true
127127 else (M == Q)
128128
129129 let R = N
130130 let S = size(R)
131131 let T = false
132132 if ((S == 0))
133133 then T
134134 else {
135135 let U = O(T, R[0])
136136 if ((S == 1))
137137 then U
138138 else {
139139 let V = O(U, R[1])
140140 if ((S == 2))
141141 then V
142142 else {
143143 let W = O(V, R[2])
144144 if ((S == 3))
145145 then W
146146 else {
147147 let X = O(W, R[3])
148148 if ((S == 4))
149149 then X
150150 else {
151151 let Y = O(X, R[4])
152152 if ((S == 5))
153153 then Y
154154 else {
155155 let Z = O(Y, R[5])
156156 if ((S == 6))
157157 then Z
158158 else {
159159 let aa = O(Z, R[6])
160160 throw("List size exceed 6")
161161 }
162162 }
163163 }
164164 }
165165 }
166166 }
167167 }
168168 }
169169
170170 let ab = getIntegerValue(this, "last_update")
171171 let ac = ((((ab / i) + 1) * i) + j)
172172 if (!(L(p.callerPublicKey, g :: h)))
173173 then throw("Only an administrator or guarantor can trigger an emergency exit!")
174174 else if (isDefined(p.payment))
175175 then throw("Please do not attach payment in an emergency exit...")
176176 else if (if ((p.callerPublicKey != g))
177177 then (ac > l)
178178 else false)
179179 then throw((("Time for emergencies will be after " + toString((ac / 1000))) + " Unix timestamp."))
180180 else {
181- let u = [DataEntry("last_update", l)]
182- let y = u
183181 let I = if ((n == 0))
184182 then nil
185183 else [ScriptTransfer(e, n, a)]
186184 let J = if ((o == 0))
187185 then I
188186 else ScriptTransfer(e, o, b) :: I
189187 let K = J
190188 if ((size(K) == 0))
191189 then throw("There is nothing on the balances!")
192- else ScriptResult(WriteSet(y), TransferSet(K))
190+ else TransferSet(K)
193191 }
194192 }
195193
196194
197195 @Verifier(ad)
198196 func ae () = {
199197 func L (af,N) = {
200198 func O (P,Q) = if (P)
201199 then true
202200 else sigVerify(ad.bodyBytes, af, Q)
203201
204202 let ag = N
205203 let ah = size(ag)
206204 let ai = false
207205 if ((ah == 0))
208206 then ai
209207 else {
210208 let aj = O(ai, ag[0])
211209 if ((ah == 1))
212210 then aj
213211 else {
214212 let ak = O(aj, ag[1])
215213 if ((ah == 2))
216214 then ak
217215 else {
218216 let al = O(ak, ag[2])
219217 if ((ah == 3))
220218 then al
221219 else {
222220 let am = O(al, ag[3])
223221 if ((ah == 4))
224222 then am
225223 else {
226224 let an = O(am, ag[4])
227225 if ((ah == 5))
228226 then an
229227 else {
230228 let ao = O(an, ag[5])
231229 throw("List size exceed 5")
232230 }
233231 }
234232 }
235233 }
236234 }
237235 }
238236 }
239237
240238 let ap = sigVerify(ad.bodyBytes, ad.proofs[0], f)
241239 let aq = sigVerify(ad.bodyBytes, ad.proofs[0], ad.senderPublicKey)
242240 let ar = ((((if (L(ad.proofs[1], h))
243241 then 1
244242 else 0) + (if (L(ad.proofs[2], h))
245243 then 1
246244 else 0)) + (if (L(ad.proofs[3], h))
247245 then 1
248246 else 0)) >= ((size(h) + 1) / 2))
249247 let s = ad
250248 if ($isInstanceOf(s, "Order"))
251249 then {
252250 let as = s
253251 if (if (ap)
254252 then true
255253 else aq)
256254 then if (if (if ((as.matcherFeeAssetId == b))
257255 then if (if ((as.assetPair.amountAsset == a))
258256 then (as.assetPair.priceAsset == b)
259257 else false)
260258 then true
261259 else if ((as.assetPair.amountAsset == b))
262260 then (as.assetPair.priceAsset == a)
263261 else false
264262 else false)
265263 then true
266264 else if (if ((as.orderType == Buy))
267265 then (as.matcherFeeAssetId == b)
268266 else false)
269267 then (as.assetPair.amountAsset == b)
270268 else false)
271269 then true
272270 else if ((as.orderType == Sell))
273271 then if (if (!(isDefined(as.matcherFeeAssetId)))
274272 then !(isDefined(as.assetPair.priceAsset))
275273 else false)
276274 then true
277275 else if ((as.matcherFeeAssetId == b))
278276 then (as.assetPair.priceAsset == b)
279277 else false
280278 else false
281279 else false
282280 }
283281 else if (if ($isInstanceOf(s, "SetScriptTransaction"))
284282 then true
285283 else $isInstanceOf(s, "DataTransaction"))
286284 then {
287285 let at = s
288286 if (aq)
289287 then ar
290288 else false
291289 }
292290 else false
293291 }
294292

github/deemru/w8io/3ef1775 
66.59 ms