tx · 2uTT6XCLZUkz55PmLwbgdqS8fcSj6muXFHnfig1MQVmH

3N7nJwbFGppbebBtXy6bWVcQCGu7m3kXFaw:  -0.01000000 Waves

2022.06.12 09:30 [2092800] smart account 3N7nJwbFGppbebBtXy6bWVcQCGu7m3kXFaw > SELF 0.00000000 Waves

{ "type": 13, "id": "2uTT6XCLZUkz55PmLwbgdqS8fcSj6muXFHnfig1MQVmH", "fee": 1000000, "feeAssetId": null, "timestamp": 1655015511763, "version": 2, "chainId": 84, "sender": "3N7nJwbFGppbebBtXy6bWVcQCGu7m3kXFaw", "senderPublicKey": "GTKqLSK6nuFkRdebB5SmTwTU2DnTeLMvhymCFfT2CxX2", "proofs": [ "3HdGpvPE7t9b1amgEomNG4bDidp6N1ypMZ9Qgi6DbEidfFb4PwMBhpGujYAMCaDEtbKF7NPxJGpgToDXBuDaqrh9" ], "script": "base64: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", "height": 2092800, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 5WZCM97aNd4JSPVct6brviCKUQmYCUoLz533xYGaEgBb Next: ApsAtrkAf8AuMmYKxaEiR8Xz5wJb2i6EEUq2scsvStfx Diff:
OldNewDifferences
143143 }
144144 else 0
145145 }
146- if ((y >= (((i * 100000000) * (height - J)) / u)))
147- then throw(("You should have deposited at least: " + toString(((height - J) / u))))
148- else if (((p * u) > (height - J)))
149- then throw((("You should at least be a member of " + toString(p)) + " Weeks"))
150- else if (((q * v) > ((height - K) / v)))
151- then throw((("You cannot claim the reward before: " + toString((q - ((height - K) / v)))) + " days"))
152- else [IntegerEntry((toBase58String(w.caller.bytes) + "_LastTowingBlock"), height), ScriptTransfer(w.caller, (k * 100000000), c)]
146+ if ((((height - J) / u) == 0))
147+ then throw("The minimum period of a Week has not yet passed")
148+ else if ((y >= (((i * 100000000) * (height - J)) / u)))
149+ then throw(("You should have deposited at least: " + toString(((i * (height - J)) / u))))
150+ else if (((p * u) > (height - J)))
151+ then throw((("You should at least be a member of " + toString(p)) + " Weeks"))
152+ else if (((q * v) > ((height - K) / v)))
153+ then throw((("You cannot claim the reward before: " + toString((q - ((height - K) / v)))) + " days"))
154+ else [IntegerEntry((toBase58String(w.caller.bytes) + "_LastTowingBlock"), height), ScriptTransfer(w.caller, (k * 100000000), c)]
153155 }
154156
155157
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'BJpmNoB9MABJ1ytHhbLNxuUaeoYcYVeTM1r7kh39P24i'
55
66 let b = base58'4dVMkKtzaWuHC21kmxBBUwKQ5LGayLZLV9snpkJxsGeW'
77
88 let c = base58'4BHPskP7pBoXLD7U8nk54CstqbsqRvuWr3SDP8uMrz5w'
99
1010 let d = base58'67QXX3ztyyTEP2jqQ5XwmmuV3L9dmtXpWbTxf9Y81gpo'
1111
1212 let e = base58'9eE15BVcRhp1XJBoYQUkxvktmq8tC3woRBUYyNymepZr'
1313
1414 let f = base58'3UUpggubgyFEJWG62MbMsJsZMaR8aLaJUWJmKfL5UVuR'
1515
1616 let g = base58'3PG1NyiC2rdgX46jb8c5zPGuEAzWXhr4L2W'
1717
1818 let h = base58'3PLv5rYMqR4gSiP5ZSjrX2FStLhHTRgFPbb'
1919
2020 let i = 700
2121
2222 let j = 1
2323
2424 let k = 1
2525
2626 let l = 1
2727
2828 let m = 1
2929
3030 let n = 1
3131
3232 let o = 1
3333
3434 let p = 8
3535
3636 let q = 2
3737
3838 let r = 4
3939
4040 let s = 2
4141
4242 let t = 6
4343
4444 let u = 10
4545
4646 let v = 5
4747
4848 @Callable(w)
4949 func ReceiveFakeHASHForTest () = [ScriptTransfer(w.caller, (1000000 * 100000000), a)]
5050
5151
5252
5353 @Callable(w)
5454 func DepositHASH () = {
5555 let x = (toBase58String(w.caller.bytes) + "_Deposit")
5656 let y = {
5757 let z = getInteger(this, x)
5858 if ($isInstanceOf(z, "Int"))
5959 then {
6060 let A = z
6161 A
6262 }
6363 else 0
6464 }
6565 let B = if ((size(w.payments) == 1))
6666 then w.payments[0]
6767 else throw("Attached payment is required")
6868 if (if (((i * 100000000) > B.amount))
6969 then true
7070 else (B.assetId != a))
7171 then throw("Can only deposit HASH tokens, and minimum amount is 700 HASH")
7272 else {
7373 let C = (y + B.amount)
7474 [IntegerEntry((toBase58String(w.caller.bytes) + "_Deposit"), C), IntegerEntry((toBase58String(w.caller.bytes) + "_DepositBlock"), height), ScriptTransfer(w.caller, (j * 100000000), b)]
7575 }
7676 }
7777
7878
7979
8080 @Callable(w)
8181 func RewardReferrer (D) = if ((D == ""))
8282 then throw("Referrer Wallet Address cannot be empty !")
8383 else {
8484 let E = addressFromStringValue(D)
8585 let x = (toBase58String(w.caller.bytes) + "_Deposit")
8686 let F = (toBase58String(w.caller.bytes) + "_TippedStatus")
8787 let y = {
8888 let z = getInteger(this, x)
8989 if ($isInstanceOf(z, "Int"))
9090 then {
9191 let A = z
9292 A
9393 }
9494 else 0
9595 }
9696 let G = {
9797 let z = getString(this, F)
9898 if ($isInstanceOf(z, "String"))
9999 then {
100100 let A = z
101101 A
102102 }
103103 else "NO"
104104 }
105105 if ((G == "YES"))
106106 then throw("You already tipped a User, you only can tip once a user")
107107 else if (((i * 100000000) > y))
108108 then throw((("To tip your referrer you must have at least deposited: " + toString(i)) + " HASH"))
109109 else [StringEntry((toBase58String(w.caller.bytes) + "_TippedStatus"), "YES"), ScriptTransfer(E, (o * 100000000), b)]
110110 }
111111
112112
113113
114114 @Callable(w)
115115 func RequestTowing () = {
116116 let x = (toBase58String(w.caller.bytes) + "_Deposit")
117117 let H = (toBase58String(w.caller.bytes) + "_DepositBlock")
118118 let I = (toBase58String(w.caller.bytes) + "_LastTowingBlock")
119119 let y = {
120120 let z = getInteger(this, x)
121121 if ($isInstanceOf(z, "Int"))
122122 then {
123123 let A = z
124124 A
125125 }
126126 else 0
127127 }
128128 let J = {
129129 let z = getInteger(this, H)
130130 if ($isInstanceOf(z, "Int"))
131131 then {
132132 let A = z
133133 A
134134 }
135135 else 0
136136 }
137137 let K = {
138138 let z = getInteger(this, I)
139139 if ($isInstanceOf(z, "Int"))
140140 then {
141141 let A = z
142142 A
143143 }
144144 else 0
145145 }
146- if ((y >= (((i * 100000000) * (height - J)) / u)))
147- then throw(("You should have deposited at least: " + toString(((height - J) / u))))
148- else if (((p * u) > (height - J)))
149- then throw((("You should at least be a member of " + toString(p)) + " Weeks"))
150- else if (((q * v) > ((height - K) / v)))
151- then throw((("You cannot claim the reward before: " + toString((q - ((height - K) / v)))) + " days"))
152- else [IntegerEntry((toBase58String(w.caller.bytes) + "_LastTowingBlock"), height), ScriptTransfer(w.caller, (k * 100000000), c)]
146+ if ((((height - J) / u) == 0))
147+ then throw("The minimum period of a Week has not yet passed")
148+ else if ((y >= (((i * 100000000) * (height - J)) / u)))
149+ then throw(("You should have deposited at least: " + toString(((i * (height - J)) / u))))
150+ else if (((p * u) > (height - J)))
151+ then throw((("You should at least be a member of " + toString(p)) + " Weeks"))
152+ else if (((q * v) > ((height - K) / v)))
153+ then throw((("You cannot claim the reward before: " + toString((q - ((height - K) / v)))) + " days"))
154+ else [IntegerEntry((toBase58String(w.caller.bytes) + "_LastTowingBlock"), height), ScriptTransfer(w.caller, (k * 100000000), c)]
153155 }
154156
155157
156158
157159 @Callable(w)
158160 func RequestTyreAir () = {
159161 let x = (toBase58String(w.caller.bytes) + "_Deposit")
160162 let H = (toBase58String(w.caller.bytes) + "_DepositBlock")
161163 let L = (toBase58String(w.caller.bytes) + "_LastTyreAirBlock")
162164 let y = {
163165 let z = getInteger(this, x)
164166 if ($isInstanceOf(z, "Int"))
165167 then {
166168 let A = z
167169 A
168170 }
169171 else 0
170172 }
171173 let J = {
172174 let z = getInteger(this, H)
173175 if ($isInstanceOf(z, "Int"))
174176 then {
175177 let A = z
176178 A
177179 }
178180 else 0
179181 }
180182 let M = {
181183 let z = getInteger(this, L)
182184 if ($isInstanceOf(z, "Int"))
183185 then {
184186 let A = z
185187 A
186188 }
187189 else 0
188190 }
189191 if ((y >= (((i * 100000000) * (height - J)) / u)))
190192 then throw(("You should hav deposited at least: " + toString(((i * (height - J)) / u))))
191193 else if (((p * u) > (height - J)))
192194 then throw((("You should at least be a member of " + toString(p)) + " Weeks"))
193195 else if (((r * v) > ((height - M) / v)))
194196 then throw((("You cannot claim the reward before: " + toString((r - ((height - M) / v)))) + " days"))
195197 else [IntegerEntry((toBase58String(w.caller.bytes) + "_LastTyreAirBlock"), height), ScriptTransfer(w.caller, (l * 100000000), d)]
196198 }
197199
198200
199201
200202 @Callable(w)
201203 func RequestFuel () = {
202204 let x = (toBase58String(w.caller.bytes) + "_Deposit")
203205 let H = (toBase58String(w.caller.bytes) + "_DepositBlock")
204206 let N = (toBase58String(w.caller.bytes) + "_LastFuelBlock")
205207 let y = {
206208 let z = getInteger(this, x)
207209 if ($isInstanceOf(z, "Int"))
208210 then {
209211 let A = z
210212 A
211213 }
212214 else 0
213215 }
214216 let J = {
215217 let z = getInteger(this, H)
216218 if ($isInstanceOf(z, "Int"))
217219 then {
218220 let A = z
219221 A
220222 }
221223 else 0
222224 }
223225 let O = {
224226 let z = getInteger(this, N)
225227 if ($isInstanceOf(z, "Int"))
226228 then {
227229 let A = z
228230 A
229231 }
230232 else 0
231233 }
232234 if ((y >= (((i * 100000000) * (height - J)) / u)))
233235 then throw(("You should hav deposited at least: " + toString(((i * (height - J)) / u))))
234236 else if (((p * u) > (height - J)))
235237 then throw((("You should at least be a member of " + toString(p)) + " Weeks"))
236238 else if (((s * v) > ((height - O) / v)))
237239 then throw((("You cannot claim the reward before: " + toString((s - ((height - O) / v)))) + " days"))
238240 else [IntegerEntry((toBase58String(w.caller.bytes) + "_LastFuelBlock"), height), ScriptTransfer(w.caller, (m * 100000000), e)]
239241 }
240242
241243
242244
243245 @Callable(w)
244246 func RequestCarUnlock () = {
245247 let x = (toBase58String(w.caller.bytes) + "_Deposit")
246248 let H = (toBase58String(w.caller.bytes) + "_DepositBlock")
247249 let P = (toBase58String(w.caller.bytes) + "_LastCarUnlockBlock")
248250 let y = {
249251 let z = getInteger(this, x)
250252 if ($isInstanceOf(z, "Int"))
251253 then {
252254 let A = z
253255 A
254256 }
255257 else 0
256258 }
257259 let J = {
258260 let z = getInteger(this, H)
259261 if ($isInstanceOf(z, "Int"))
260262 then {
261263 let A = z
262264 A
263265 }
264266 else 0
265267 }
266268 let Q = {
267269 let z = getInteger(this, P)
268270 if ($isInstanceOf(z, "Int"))
269271 then {
270272 let A = z
271273 A
272274 }
273275 else 0
274276 }
275277 if ((y >= (((i * 100000000) * (height - J)) / u)))
276278 then throw(("You should hav deposited at least: " + toString(((i * (height - J)) / u))))
277279 else if (((p * u) > (height - J)))
278280 then throw((("You should at least be a member of " + toString(p)) + " Weeks"))
279281 else if (((t * v) > ((height - Q) / v)))
280282 then throw((("You cannot claim the reward before: " + toString((t - ((height - Q) / v)))) + " days"))
281283 else [IntegerEntry((toBase58String(w.caller.bytes) + "_LastCarUnlockBlock"), height), ScriptTransfer(w.caller, (n * 100000000), f)]
282284 }
283285
284286

github/deemru/w8io/169f3d6 
83.17 ms