tx · 3w3fL2YesyvAB4RMaZAySqTQsgQYJrtDUFTJPzSpFs1v

3N7Gg64FJ3ESaqn41qu1ete7zmzbmoP1AAV:  -0.01000000 Waves

2021.12.12 10:09 [1830709] smart account 3N7Gg64FJ3ESaqn41qu1ete7zmzbmoP1AAV > SELF 0.00000000 Waves

{ "type": 13, "id": "3w3fL2YesyvAB4RMaZAySqTQsgQYJrtDUFTJPzSpFs1v", "fee": 1000000, "feeAssetId": null, "timestamp": 1639293030440, "version": 2, "chainId": 84, "sender": "3N7Gg64FJ3ESaqn41qu1ete7zmzbmoP1AAV", "senderPublicKey": "5amLtMwixiEesBDKPy9dkFWntG2fNxhTs5n69JbQE9F7", "proofs": [ "5v9RCPZkrui4jpkPCXsPF3ebigsS3UHWPo5DK4pFyyJF7BuoU5hwp6QUL8hG9AgVpF4hq3fGVnk31zt5Hkmkzwce" ], "script": "base64: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", "height": 1830709, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: FahA1ajcuPw4vJUJyqEyHzpCgC1tQUzF7v53FJHnBoKw Next: 2FGZ5SgWZntFfzCSZ26AS6hmPpYAtSaMiU8FJA1nwrFv Diff:
OldNewDifferences
9292 else ("" + (if (v)
9393 then getStringValue(toBase58String(d.caller.bytes))
9494 else ("" + (if (w)
95- then ("received in " + toString(f))
95+ then "received"
9696 else ""))))))
97- else "cant find transaction"
97+ else "can`t find transaction"
9898 if (w)
9999 then if ((j > 0))
100100 then [ScriptTransfer(o, l, a), ScriptTransfer(c, m, a), StringEntry(toBase58String(d.caller.bytes), x), IntegerEntry("dropped", (getIntegerValue("dropped") + l)), IntegerEntry("teamgift", (getIntegerValue("teamgift") + m))]
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'GZc7eKnq2KJwqetRmUzSqr2ZaCGseDZufSocz83sUNoo'
55
66 let b = Address(base58'3N7Gg64FJ3ESaqn41qu1ete7zmzbmoP1AAV')
77
88 let c = Address(base58'3MovsLjXpJr9HD2vBqmAf7Gze6jwuRxX1fX')
99
1010 @Callable(d)
1111 func reset () = [DeleteEntry(toBase58String(d.caller.bytes)), IntegerEntry("burnt", 0), IntegerEntry("dropped", 0), IntegerEntry("teamgift", 0), IntegerEntry("burningstage", 0)]
1212
1313
1414
1515 @Callable(d)
1616 func call (e) = {
1717 let f = {
1818 let g = blockInfoByHeight(height)
1919 if ($isInstanceOf(g, "BlockInfo"))
2020 then {
2121 let h = g
2222 h.timestamp
2323 }
2424 else throw("Can't find block")
2525 }
2626 let i = assetBalance(b, a)
2727 let j = {
2828 let g = getInteger("burningstage")
2929 if ($isInstanceOf(g, "Int"))
3030 then {
3131 let k = g
3232 if (if ((getIntegerValue("burningstage") == 0))
3333 then (f > 1639131654752)
3434 else false)
3535 then fraction(i, 10, 100)
3636 else 0
3737 }
3838 else throw("no burningstage")
3939 }
4040 let l = 1000
4141 let m = 10
4242 let n = fromBase58String(e)
4343 let o = Address(d.caller.bytes)
4444 let p = 1639230864311
4545 let q = if ((i > l))
4646 then true
4747 else throw("not enough")
4848 if ((q == q))
4949 then {
5050 let r = {
5151 let g = transferTransactionById(n)
5252 if ($isInstanceOf(g, "TransferTransaction"))
5353 then {
5454 let s = g
5555 true
5656 }
5757 else false
5858 }
5959 let t = {
6060 let g = transferTransactionById(n)
6161 if ($isInstanceOf(g, "TransferTransaction"))
6262 then {
6363 let s = g
6464 s.timestamp
6565 }
6666 else 9999999999999
6767 }
6868 let u = {
6969 let g = transferTransactionById(n)
7070 if ($isInstanceOf(g, "TransferTransaction"))
7171 then {
7272 let s = g
7373 s.sender
7474 }
7575 else b
7676 }
7777 let v = if ((take(valueOrElse(getString(toBase58String(d.caller.bytes)), ""), 8) == "received"))
7878 then true
7979 else false
8080 let w = if (if (if ((t > p))
8181 then true
8282 else (o != u))
8383 then true
8484 else v)
8585 then false
8686 else true
8787 let x = if (r)
8888 then if ((t > p))
8989 then ("transaction is out of time range: " + toString(t))
9090 else ("" + (if ((o != u))
9191 then ((("it is incorrect sender: " + toString(o)) + " / ") + toString(u))
9292 else ("" + (if (v)
9393 then getStringValue(toBase58String(d.caller.bytes))
9494 else ("" + (if (w)
95- then ("received in " + toString(f))
95+ then "received"
9696 else ""))))))
97- else "cant find transaction"
97+ else "can`t find transaction"
9898 if (w)
9999 then if ((j > 0))
100100 then [ScriptTransfer(o, l, a), ScriptTransfer(c, m, a), StringEntry(toBase58String(d.caller.bytes), x), IntegerEntry("dropped", (getIntegerValue("dropped") + l)), IntegerEntry("teamgift", (getIntegerValue("teamgift") + m))]
101101 else [ScriptTransfer(o, l, a), ScriptTransfer(c, m, a), StringEntry(toBase58String(d.caller.bytes), x), IntegerEntry("dropped", (getIntegerValue("dropped") + l)), IntegerEntry("teamgift", (getIntegerValue("teamgift") + m))]
102102 else [StringEntry(toBase58String(d.caller.bytes), x)]
103103 }
104104 else throw("Strict value is not equal to itself.")
105105 }
106106
107107
108108
109109 @Callable(d)
110110 func buy () = {
111111 let f = {
112112 let g = blockInfoByHeight(height)
113113 if ($isInstanceOf(g, "BlockInfo"))
114114 then {
115115 let h = g
116116 h.timestamp
117117 }
118118 else throw("Can't find block")
119119 }
120120 let i = assetBalance(b, a)
121121 let y = 1000
122122 let z = (1 * 100000000)
123123 let A = (2 * 100000000)
124124 let o = Address(d.caller.bytes)
125125 let B = if ((i >= y))
126126 then true
127127 else false
128128 let C = valueOrElse(getString(toBase58String(d.caller.bytes)), "")
129129 let D = if ((take(C, 8) == "received"))
130130 then true
131131 else false
132132 let E = if (if (D)
133133 then (size(split(C, "|")) == 1)
134134 else false)
135135 then 0
136136 else if (if (D)
137137 then (size(split(C, "|")) == 2)
138138 else false)
139139 then 1
140140 else 99
141141 let F = if (if (D)
142142 then if ((E == 0))
143143 then true
144144 else (E == 1)
145145 else false)
146146 then true
147147 else false
148148 let G = if ((E == 0))
149149 then z
150150 else if ((E == 1))
151151 then A
152152 else 0
153153 let H = if ((size(d.payments) == 1))
154154 then if (if (!(isDefined(d.payments[0].assetId)))
155155 then (d.payments[0].amount >= G)
156156 else false)
157157 then true
158158 else false
159159 else false
160160 let I = if (!(F))
161161 then "not prooved for buy"
162162 else ("" + (if (!(H))
163163 then "not enough payment"
164164 else ("" + (if (!(B))
165165 then "ballance empty "
166166 else ""))))
167167 let J = split(C, "|")
168168 let K = if ((E == 0))
169169 then (J[0] + "|bought1")
170170 else if ((E == 1))
171171 then (J[0] + "|bought1|bought2")
172172 else ""
173173 let L = if (if (if (B)
174174 then F
175175 else false)
176176 then H
177177 else false)
178178 then true
179179 else false
180180 if (L)
181181 then [StringEntry(toBase58String(d.caller.bytes), K), ScriptTransfer(c, G, unit), ScriptTransfer(o, y, a)]
182182 else [StringEntry((toBase58String(d.caller.bytes) + "_buy"), I)]
183183 }
184184
185185

github/deemru/w8io/026f985 
32.58 ms