tx · ApsAtrkAf8AuMmYKxaEiR8Xz5wJb2i6EEUq2scsvStfx

3N7nJwbFGppbebBtXy6bWVcQCGu7m3kXFaw:  -0.01000000 Waves

2022.06.12 09:35 [2092803] smart account 3N7nJwbFGppbebBtXy6bWVcQCGu7m3kXFaw > SELF 0.00000000 Waves

{ "type": 13, "id": "ApsAtrkAf8AuMmYKxaEiR8Xz5wJb2i6EEUq2scsvStfx", "fee": 1000000, "feeAssetId": null, "timestamp": 1655015701826, "version": 2, "chainId": 84, "sender": "3N7nJwbFGppbebBtXy6bWVcQCGu7m3kXFaw", "senderPublicKey": "GTKqLSK6nuFkRdebB5SmTwTU2DnTeLMvhymCFfT2CxX2", "proofs": [ "3fzYfukdxiHaX5MCkA7SLYXcFC7jxzigRDkZUpWrVFsurmVT3Q8S5whku6hrk2oc6ARH6SzqXqbTVbSth3RdRHQJ" ], "script": "base64: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", "height": 2092803, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 2uTT6XCLZUkz55PmLwbgdqS8fcSj6muXFHnfig1MQVmH Next: D6PzWeC8DHrSqvKSaPhk9HFnFsysyKm9j6dmSmjAM2nL Diff:
OldNewDifferences
188188 }
189189 else 0
190190 }
191- if ((y >= (((i * 100000000) * (height - J)) / u)))
192- then throw(("You should hav deposited at least: " + toString(((i * (height - J)) / u))))
193- else if (((p * u) > (height - J)))
194- then throw((("You should at least be a member of " + toString(p)) + " Weeks"))
195- else if (((r * v) > ((height - M) / v)))
196- then throw((("You cannot claim the reward before: " + toString((r - ((height - M) / v)))) + " days"))
197- else [IntegerEntry((toBase58String(w.caller.bytes) + "_LastTyreAirBlock"), height), ScriptTransfer(w.caller, (l * 100000000), d)]
191+ if ((((height - J) / u) == 0))
192+ then throw("The minimum period of a Week has not yet passed")
193+ else if ((y >= (((i * 100000000) * (height - J)) / u)))
194+ then throw(("You should hav deposited at least: " + toString(((i * (height - J)) / u))))
195+ else if (((p * u) > (height - J)))
196+ then throw((("You should at least be a member of " + toString(p)) + " Weeks"))
197+ else if (((r * v) > ((height - M) / v)))
198+ then throw((("You cannot claim the reward before: " + toString((r - ((height - M) / v)))) + " days"))
199+ else [IntegerEntry((toBase58String(w.caller.bytes) + "_LastTyreAirBlock"), height), ScriptTransfer(w.caller, (l * 100000000), d)]
198200 }
199201
200202
231233 }
232234 else 0
233235 }
234- if ((y >= (((i * 100000000) * (height - J)) / u)))
235- then throw(("You should hav deposited at least: " + toString(((i * (height - J)) / u))))
236- else if (((p * u) > (height - J)))
237- then throw((("You should at least be a member of " + toString(p)) + " Weeks"))
238- else if (((s * v) > ((height - O) / v)))
239- then throw((("You cannot claim the reward before: " + toString((s - ((height - O) / v)))) + " days"))
240- else [IntegerEntry((toBase58String(w.caller.bytes) + "_LastFuelBlock"), height), ScriptTransfer(w.caller, (m * 100000000), e)]
236+ if ((((height - J) / u) == 0))
237+ then throw("The minimum period of a Week has not yet passed")
238+ else if ((y >= (((i * 100000000) * (height - J)) / u)))
239+ then throw(("You should hav deposited at least: " + toString(((i * (height - J)) / u))))
240+ else if (((p * u) > (height - J)))
241+ then throw((("You should at least be a member of " + toString(p)) + " Weeks"))
242+ else if (((s * v) > ((height - O) / v)))
243+ then throw((("You cannot claim the reward before: " + toString((s - ((height - O) / v)))) + " days"))
244+ else [IntegerEntry((toBase58String(w.caller.bytes) + "_LastFuelBlock"), height), ScriptTransfer(w.caller, (m * 100000000), e)]
241245 }
242246
243247
274278 }
275279 else 0
276280 }
277- if ((y >= (((i * 100000000) * (height - J)) / u)))
278- then throw(("You should hav deposited at least: " + toString(((i * (height - J)) / u))))
279- else if (((p * u) > (height - J)))
280- then throw((("You should at least be a member of " + toString(p)) + " Weeks"))
281- else if (((t * v) > ((height - Q) / v)))
282- then throw((("You cannot claim the reward before: " + toString((t - ((height - Q) / v)))) + " days"))
283- else [IntegerEntry((toBase58String(w.caller.bytes) + "_LastCarUnlockBlock"), height), ScriptTransfer(w.caller, (n * 100000000), f)]
281+ if ((((height - J) / u) == 0))
282+ then throw("The minimum period of a Week has not yet passed")
283+ else if ((y >= (((i * 100000000) * (height - J)) / u)))
284+ then throw(("You should hav deposited at least: " + toString(((i * (height - J)) / u))))
285+ else if (((p * u) > (height - J)))
286+ then throw((("You should at least be a member of " + toString(p)) + " Weeks"))
287+ else if (((t * v) > ((height - Q) / v)))
288+ then throw((("You cannot claim the reward before: " + toString((t - ((height - Q) / v)))) + " days"))
289+ else [IntegerEntry((toBase58String(w.caller.bytes) + "_LastCarUnlockBlock"), height), ScriptTransfer(w.caller, (n * 100000000), f)]
284290 }
285291
286292
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 }
146146 if ((((height - J) / u) == 0))
147147 then throw("The minimum period of a Week has not yet passed")
148148 else if ((y >= (((i * 100000000) * (height - J)) / u)))
149149 then throw(("You should have deposited at least: " + toString(((i * (height - J)) / u))))
150150 else if (((p * u) > (height - J)))
151151 then throw((("You should at least be a member of " + toString(p)) + " Weeks"))
152152 else if (((q * v) > ((height - K) / v)))
153153 then throw((("You cannot claim the reward before: " + toString((q - ((height - K) / v)))) + " days"))
154154 else [IntegerEntry((toBase58String(w.caller.bytes) + "_LastTowingBlock"), height), ScriptTransfer(w.caller, (k * 100000000), c)]
155155 }
156156
157157
158158
159159 @Callable(w)
160160 func RequestTyreAir () = {
161161 let x = (toBase58String(w.caller.bytes) + "_Deposit")
162162 let H = (toBase58String(w.caller.bytes) + "_DepositBlock")
163163 let L = (toBase58String(w.caller.bytes) + "_LastTyreAirBlock")
164164 let y = {
165165 let z = getInteger(this, x)
166166 if ($isInstanceOf(z, "Int"))
167167 then {
168168 let A = z
169169 A
170170 }
171171 else 0
172172 }
173173 let J = {
174174 let z = getInteger(this, H)
175175 if ($isInstanceOf(z, "Int"))
176176 then {
177177 let A = z
178178 A
179179 }
180180 else 0
181181 }
182182 let M = {
183183 let z = getInteger(this, L)
184184 if ($isInstanceOf(z, "Int"))
185185 then {
186186 let A = z
187187 A
188188 }
189189 else 0
190190 }
191- if ((y >= (((i * 100000000) * (height - J)) / u)))
192- then throw(("You should hav deposited at least: " + toString(((i * (height - J)) / u))))
193- else if (((p * u) > (height - J)))
194- then throw((("You should at least be a member of " + toString(p)) + " Weeks"))
195- else if (((r * v) > ((height - M) / v)))
196- then throw((("You cannot claim the reward before: " + toString((r - ((height - M) / v)))) + " days"))
197- else [IntegerEntry((toBase58String(w.caller.bytes) + "_LastTyreAirBlock"), height), ScriptTransfer(w.caller, (l * 100000000), d)]
191+ if ((((height - J) / u) == 0))
192+ then throw("The minimum period of a Week has not yet passed")
193+ else if ((y >= (((i * 100000000) * (height - J)) / u)))
194+ then throw(("You should hav deposited at least: " + toString(((i * (height - J)) / u))))
195+ else if (((p * u) > (height - J)))
196+ then throw((("You should at least be a member of " + toString(p)) + " Weeks"))
197+ else if (((r * v) > ((height - M) / v)))
198+ then throw((("You cannot claim the reward before: " + toString((r - ((height - M) / v)))) + " days"))
199+ else [IntegerEntry((toBase58String(w.caller.bytes) + "_LastTyreAirBlock"), height), ScriptTransfer(w.caller, (l * 100000000), d)]
198200 }
199201
200202
201203
202204 @Callable(w)
203205 func RequestFuel () = {
204206 let x = (toBase58String(w.caller.bytes) + "_Deposit")
205207 let H = (toBase58String(w.caller.bytes) + "_DepositBlock")
206208 let N = (toBase58String(w.caller.bytes) + "_LastFuelBlock")
207209 let y = {
208210 let z = getInteger(this, x)
209211 if ($isInstanceOf(z, "Int"))
210212 then {
211213 let A = z
212214 A
213215 }
214216 else 0
215217 }
216218 let J = {
217219 let z = getInteger(this, H)
218220 if ($isInstanceOf(z, "Int"))
219221 then {
220222 let A = z
221223 A
222224 }
223225 else 0
224226 }
225227 let O = {
226228 let z = getInteger(this, N)
227229 if ($isInstanceOf(z, "Int"))
228230 then {
229231 let A = z
230232 A
231233 }
232234 else 0
233235 }
234- if ((y >= (((i * 100000000) * (height - J)) / u)))
235- then throw(("You should hav deposited at least: " + toString(((i * (height - J)) / u))))
236- else if (((p * u) > (height - J)))
237- then throw((("You should at least be a member of " + toString(p)) + " Weeks"))
238- else if (((s * v) > ((height - O) / v)))
239- then throw((("You cannot claim the reward before: " + toString((s - ((height - O) / v)))) + " days"))
240- else [IntegerEntry((toBase58String(w.caller.bytes) + "_LastFuelBlock"), height), ScriptTransfer(w.caller, (m * 100000000), e)]
236+ if ((((height - J) / u) == 0))
237+ then throw("The minimum period of a Week has not yet passed")
238+ else if ((y >= (((i * 100000000) * (height - J)) / u)))
239+ then throw(("You should hav deposited at least: " + toString(((i * (height - J)) / u))))
240+ else if (((p * u) > (height - J)))
241+ then throw((("You should at least be a member of " + toString(p)) + " Weeks"))
242+ else if (((s * v) > ((height - O) / v)))
243+ then throw((("You cannot claim the reward before: " + toString((s - ((height - O) / v)))) + " days"))
244+ else [IntegerEntry((toBase58String(w.caller.bytes) + "_LastFuelBlock"), height), ScriptTransfer(w.caller, (m * 100000000), e)]
241245 }
242246
243247
244248
245249 @Callable(w)
246250 func RequestCarUnlock () = {
247251 let x = (toBase58String(w.caller.bytes) + "_Deposit")
248252 let H = (toBase58String(w.caller.bytes) + "_DepositBlock")
249253 let P = (toBase58String(w.caller.bytes) + "_LastCarUnlockBlock")
250254 let y = {
251255 let z = getInteger(this, x)
252256 if ($isInstanceOf(z, "Int"))
253257 then {
254258 let A = z
255259 A
256260 }
257261 else 0
258262 }
259263 let J = {
260264 let z = getInteger(this, H)
261265 if ($isInstanceOf(z, "Int"))
262266 then {
263267 let A = z
264268 A
265269 }
266270 else 0
267271 }
268272 let Q = {
269273 let z = getInteger(this, P)
270274 if ($isInstanceOf(z, "Int"))
271275 then {
272276 let A = z
273277 A
274278 }
275279 else 0
276280 }
277- if ((y >= (((i * 100000000) * (height - J)) / u)))
278- then throw(("You should hav deposited at least: " + toString(((i * (height - J)) / u))))
279- else if (((p * u) > (height - J)))
280- then throw((("You should at least be a member of " + toString(p)) + " Weeks"))
281- else if (((t * v) > ((height - Q) / v)))
282- then throw((("You cannot claim the reward before: " + toString((t - ((height - Q) / v)))) + " days"))
283- else [IntegerEntry((toBase58String(w.caller.bytes) + "_LastCarUnlockBlock"), height), ScriptTransfer(w.caller, (n * 100000000), f)]
281+ if ((((height - J) / u) == 0))
282+ then throw("The minimum period of a Week has not yet passed")
283+ else if ((y >= (((i * 100000000) * (height - J)) / u)))
284+ then throw(("You should hav deposited at least: " + toString(((i * (height - J)) / u))))
285+ else if (((p * u) > (height - J)))
286+ then throw((("You should at least be a member of " + toString(p)) + " Weeks"))
287+ else if (((t * v) > ((height - Q) / v)))
288+ then throw((("You cannot claim the reward before: " + toString((t - ((height - Q) / v)))) + " days"))
289+ else [IntegerEntry((toBase58String(w.caller.bytes) + "_LastCarUnlockBlock"), height), ScriptTransfer(w.caller, (n * 100000000), f)]
284290 }
285291
286292

github/deemru/w8io/169f3d6 
53.10 ms