tx · Axgpzs7UwpMApS8H52vm34KfzMYMsapeKkJhjPtqM4G9

3P6RwyRZ6NQtMfQPHqbVG7odY4RVSUHucp7:  -0.01000000 Waves

2024.04.07 12:35 [4118116] smart account 3P6RwyRZ6NQtMfQPHqbVG7odY4RVSUHucp7 > SELF 0.00000000 Waves

{ "type": 13, "id": "Axgpzs7UwpMApS8H52vm34KfzMYMsapeKkJhjPtqM4G9", "fee": 1000000, "feeAssetId": null, "timestamp": 1712482555408, "version": 2, "chainId": 87, "sender": "3P6RwyRZ6NQtMfQPHqbVG7odY4RVSUHucp7", "senderPublicKey": "PcUP25ZvTtVkYcVzURK5tsMvL5toqNmtYsTkvMXuJpQ", "proofs": [ "Aw8FSTV2dhccKqsekcArD157aQQ7KG6ApCzuWiJ8FaY2HFQWZUT4havHJLC8dWJRKkYZnjHEbeEaLihZ3FcGRg3" ], "script": "base64:BgKmBAgCEgASABIAEgASABIAEgASABIAEgASABIAEgASABIAEgASABIAEgASABIAEgASABIAEgASABIAEgASABIAEgASABIAEgAiCmVnZ0Fzc2V0SWQiDHNwaWNlQXNzZXRJZCIMd2F2ZXNBc3NldElkIhBkdXhwbG9yZXJBc3NldElkIgxsYXRhbUFzc2V0SWQiDXR1cnRsZUFzc2V0SWQiC2ZvbW9Bc3NldElkIg9lZ2dQb2ludEFzc2V0SWQiDXN0cmVldEFzc2V0SWQiDmtob2xrb3pBc3NldElkIg5hbGxvd2VkQXNzZXRJZCIKbmF0aXZlUG9vbCIGY2ZQb29sIghmb21vUG9vbCIFcG9vbDEiBXBvb2wyIgpmb21vT25QZXRlIhVwdXp6bGVTcGljZUVnZ1h0blBvb2wiFnB1enpsZUVnZ1dhdmVzTWVnYVBvb2wiDnBlc29MYXRpbmFQb29sIgxtZWdhUGV0ZVBvb2wiB2J1cm5YdG4iDGFsbG93ZWRQb29scyIDZmVlIgVhc0ludCIFdmFsdWUiByRtYXRjaDAiA2ludCIGc3RyaW5nIhVkaXJlY3RUbkJldHdlZW5Bc3NldHMiBGFtbTEiBmFzc2V0MSIEYW1tMiIGYXNzZXQyIgh0bkFtb3VudCICdHgiB2ludm9rZTEiB2ludm9rZTIiCGRpcmVjdFRuIg1taWRkbGVBc3NldElkIgFpIgZhbW91bnQbAAFhAixDMWlXc0tHcUx3akhVbmRpUTdpWHBkbVB1bTlQZUNERmZ5WEJkSkpvc0RSUwABYgIsNmpzbU1zTWZwSldxeFNHeXhya1R2SDV6WnlhUWQyUDZWRVk5ZkJ6MlQ4RkIAAWMCBVdBVkVTAAFkAit1c1VlSndTcHZnaFA1RlI2akU5WDRmVUpiZ1h5eFhuQWV6U2diem9NQThLAAFlAiw1SlE4eVVZNHZuQjE5czRiWFNHVllzTkV5QTlCYWc2amJNdFZFZ0ZIdllNNwABZgIsOW1GYkJzZVAzUlNDMnZlTHJCZ2lMSk1YRGphaHdCaUg0NFducU1mZGtnaWQAAWcCLEo0aVdKUzJrR21BcUxDNGRZRnVIdm1xWEsxRTZyQkphUlRBNm5kMVZtRmtqAAFoAiw2cEhjMVB5QmNYeVM3NGVCRW85NVYzZWNRdmhBeXBMOVJmc1VVS3RIRFVxMgABaQIsREFHUXZxUWc0RjVZVFFDUTVKRmFWSmRaRVZvVHZlY3V3Mlc5eWJMNVAxaFIAAWoCLEJ3Q2s1elVNVHVZdEZGdTNldW8zZzZGd2RrN1RBTHJyNUM4d3ZkenBzOFI1AAFrCQDMCAIFAWEJAMwIAgUBYgkAzAgCBQFjCQDMCAIFAWQJAMwIAgUBZQkAzAgCBQFmCQDMCAIFAWcJAMwIAgUBaAUDbmlsAAFsAiMzUEFac1RpZFNKSGpvMXh4cVk5dDNSdnVrMTQ0dTNFSFFYUQABbQIjM1AyQTU0Zld3VWt0ZkdWRHBOZEdhRFBkZ0diZkEzTFIxYVYAAW4CIzNQR3p3ZFp4ZEg2TWFuU1hYaE1WOUd2S2dZTm5QaEFXd3JUAAFvAiMzUFBSSEhGOUpLdkRMa0FjM2FIRDNLZDV0UlpwMUNvcUFKYQABcAIjM1BLWVBLSlBIWkVOQUF3SDllN1RGNWVkRGd1a054eEJ0M00AAXECIzNQTmd5b3duU0hSM2J5ZTJOWWlzaVBxTVcyMXN3a2t6UldtAAFyAiMzUFJHOUxmVzZRWnhLZFRXQjhlRWRVaWEyYkg2Ykh2eXg3eQABcwIjM1BEcllQRjZpenphMnNYV2ZmelRQRjdlMkZjaXIyQ01wa2kAAXQCIzNQR251a1I4ZUtodGZVeVdSVWlWQ2szQTc2b3A4Y0Q0V2F4AAF1AiMzUDRQRllLSHl4aXRnd1ZiNFdWV0VjZEg3WnN1UjRHZ2NYQwABdgIjM1BFN050SmRtVnE0eW80N0xLRHF1clE4UkxEQ291dkpDUEIAAXcJAMwIAgUBbAkAzAgCBQFtCQDMCAIFAW4JAMwIAgUBbwkAzAgCBQFwCQDMCAIFAXIJAMwIAgUBcwkAzAgCBQFxCQDMCAIFAXQFA25pbAABeACgwh4BAXkBAXoEAUEFAXoDCQABAgUBQQIDSW50BAFCBQFBBQFCAwkAAQIFAUECBlN0cmluZwQBQwUBQQkAAgEJAKwCAgIrV3JvbmcgdHlwZSwgZXhwZWN0ZWQ6IEludCwgYnV0IGdvdCBzdHJpbmc6IAUBQwkAAgECGVdyb25nIHR5cGUsIGV4cGVjdGVkOiBJbnQBAUQGAUUBRgFHAUgBSQFKBAFLCQEBeQEJAP0HBAkBEUBleHRyTmF0aXZlKDEwNjIpAQUB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", "height": 4118116, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 92qw4XqcAVh1gojnoxfbzkEUbrUWuoDbgBmRhvqYTkN4 Next: J3b3srbVw82urvpYL4iZRHcvhr8y6YyPtJXD69Wo3zCL Diff:
OldNewDifferences
4242 let pesoLatinaPool = "3PGnukR8eKhtfUyWRUiVCk3A76op8cD4Wax"
4343
4444 let megaPetePool = "3P4PFYKHyxitgwVb4WVWEcdH7ZsuR4GgcXC"
45+
46+let burnXtn = "3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB"
4547
4648 let allowedPools = [nativePool, cfPool, fomoPool, pool1, pool2, puzzleSpiceEggXtnPool, puzzleEggWavesMegaPool, fomoOnPete, pesoLatinaPool]
4749
147149 func WavesEggWavesInvertedCF () = {
148150 let amount = 50000000
149151 directTn(cfPool, nativePool, amount, toBase58String(i.transactionId), eggAssetId)
152+ }
153+
154+
155+
156+@Callable(i)
157+func WavesEggWavesBX () = {
158+ let amount = 50000000
159+ directTn(nativePool, megaPetePool, amount, toBase58String(i.transactionId), eggAssetId)
160+ }
161+
162+
163+
164+@Callable(i)
165+func WavesEggWavesInvertedBXP () = {
166+ let amount = 50000000
167+ directTn(megaPetePool, nativePool, amount, toBase58String(i.transactionId), eggAssetId)
150168 }
151169
152170
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let eggAssetId = "C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS"
55
66 let spiceAssetId = "6jsmMsMfpJWqxSGyxrkTvH5zZyaQd2P6VEY9fBz2T8FB"
77
88 let wavesAssetId = "WAVES"
99
1010 let duxplorerAssetId = "usUeJwSpvghP5FR6jE9X4fUJbgXyxXnAezSgbzoMA8K"
1111
1212 let latamAssetId = "5JQ8yUY4vnB19s4bXSGVYsNEyA9Bag6jbMtVEgFHvYM7"
1313
1414 let turtleAssetId = "9mFbBseP3RSC2veLrBgiLJMXDjahwBiH44WnqMfdkgid"
1515
1616 let fomoAssetId = "J4iWJS2kGmAqLC4dYFuHvmqXK1E6rBJaRTA6nd1VmFkj"
1717
1818 let eggPointAssetId = "6pHc1PyBcXyS74eBEo95V3ecQvhAypL9RfsUUKtHDUq2"
1919
2020 let streetAssetId = "DAGQvqQg4F5YTQCQ5JFaVJdZEVoTvecuw2W9ybL5P1hR"
2121
2222 let kholkozAssetId = "BwCk5zUMTuYtFFu3euo3g6Fwdk7TALrr5C8wvdzps8R5"
2323
2424 let allowedAssetId = [eggAssetId, spiceAssetId, wavesAssetId, duxplorerAssetId, latamAssetId, turtleAssetId, fomoAssetId, eggPointAssetId]
2525
2626 let nativePool = "3PAZsTidSJHjo1xxqY9t3Rvuk144u3EHQXQ"
2727
2828 let cfPool = "3P2A54fWwUktfGVDpNdGaDPdgGbfA3LR1aV"
2929
3030 let fomoPool = "3PGzwdZxdH6ManSXXhMV9GvKgYNnPhAWwrT"
3131
3232 let pool1 = "3PPRHHF9JKvDLkAc3aHD3Kd5tRZp1CoqAJa"
3333
3434 let pool2 = "3PKYPKJPHZENAAwH9e7TF5edDgukNxxBt3M"
3535
3636 let fomoOnPete = "3PNgyownSHR3bye2NYisiPqMW21swkkzRWm"
3737
3838 let puzzleSpiceEggXtnPool = "3PRG9LfW6QZxKdTWB8eEdUia2bH6bHvyx7y"
3939
4040 let puzzleEggWavesMegaPool = "3PDrYPF6izza2sXWffzTPF7e2Fcir2CMpki"
4141
4242 let pesoLatinaPool = "3PGnukR8eKhtfUyWRUiVCk3A76op8cD4Wax"
4343
4444 let megaPetePool = "3P4PFYKHyxitgwVb4WVWEcdH7ZsuR4GgcXC"
45+
46+let burnXtn = "3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB"
4547
4648 let allowedPools = [nativePool, cfPool, fomoPool, pool1, pool2, puzzleSpiceEggXtnPool, puzzleEggWavesMegaPool, fomoOnPete, pesoLatinaPool]
4749
4850 let fee = 500000
4951
5052 func asInt (value) = match value {
5153 case int: Int =>
5254 int
5355 case string: String =>
5456 throw(("Wrong type, expected: Int, but got string: " + string))
5557 case _ =>
5658 throw("Wrong type, expected: Int")
5759 }
5860
5961
6062 func directTnBetweenAssets (amm1,asset1,amm2,asset2,tnAmount,tx) = {
6163 let invoke1 = asInt(reentrantInvoke(addressFromStringValue(amm1), "swap", [asset1, 0], [AttachedPayment(fromBase58String(asset2), tnAmount)]))
6264 if ((invoke1 == invoke1))
6365 then {
6466 let invoke2 = asInt(reentrantInvoke(addressFromStringValue(amm2), "swap", [asset2, 0], [AttachedPayment(fromBase58String(asset1), invoke1)]))
6567 if ((invoke2 == invoke2))
6668 then if ((tnAmount > invoke2))
6769 then throw(("Running in a loss: " + toString((invoke2 - tnAmount))))
6870 else [StringEntry(tx, ("SUCCESS_directWAVES_" + toString((invoke2 - tnAmount))))]
6971 else throw("Strict value is not equal to itself.")
7072 }
7173 else throw("Strict value is not equal to itself.")
7274 }
7375
7476
7577 func directTn (amm1,amm2,tnAmount,tx,middleAssetId) = {
7678 let invoke1 = asInt(reentrantInvoke(addressFromStringValue(amm1), "swap", [middleAssetId, 0], [AttachedPayment(unit, tnAmount)]))
7779 if ((invoke1 == invoke1))
7880 then {
7981 let invoke2 = asInt(reentrantInvoke(addressFromStringValue(amm2), "swap", ["WAVES", 0], [AttachedPayment(fromBase58String(middleAssetId), invoke1)]))
8082 if ((invoke2 == invoke2))
8183 then if (((tnAmount + fee) > invoke2))
8284 then throw(("Running in a loss: " + toString((invoke2 - tnAmount))))
8385 else [StringEntry(tx, ("SUCCESS_directWAVES_" + toString((invoke2 - tnAmount))))]
8486 else throw("Strict value is not equal to itself.")
8587 }
8688 else throw("Strict value is not equal to itself.")
8789 }
8890
8991
9092 @Callable(i)
9193 func SpiceEggSpicePuzzle () = {
9294 let amount = 50000000
9395 directTnBetweenAssets(nativePool, spiceAssetId, puzzleSpiceEggXtnPool, eggAssetId, amount, toBase58String(i.transactionId))
9496 }
9597
9698
9799
98100 @Callable(i)
99101 func SpiceEggSpicePuzzleInverted () = {
100102 let amount = 50000000
101103 directTnBetweenAssets(nativePool, eggAssetId, puzzleSpiceEggXtnPool, spiceAssetId, amount, toBase58String(i.transactionId))
102104 }
103105
104106
105107
106108 @Callable(i)
107109 func WavesEggWavesPuzzle () = {
108110 let amount = 50000000
109111 directTn(nativePool, puzzleEggWavesMegaPool, amount, toBase58String(i.transactionId), eggAssetId)
110112 }
111113
112114
113115
114116 @Callable(i)
115117 func WavesEggWavesInvertedPuzzle () = {
116118 let amount = 50000000
117119 directTn(puzzleEggWavesMegaPool, nativePool, amount, toBase58String(i.transactionId), eggAssetId)
118120 }
119121
120122
121123
122124 @Callable(i)
123125 func SpiceEggSpiceCF () = {
124126 let amount = 50000000
125127 directTnBetweenAssets(nativePool, spiceAssetId, cfPool, eggAssetId, amount, toBase58String(i.transactionId))
126128 }
127129
128130
129131
130132 @Callable(i)
131133 func SpiceEggSpiceCFInverted () = {
132134 let amount = 50000000
133135 directTnBetweenAssets(nativePool, eggAssetId, cfPool, spiceAssetId, amount, toBase58String(i.transactionId))
134136 }
135137
136138
137139
138140 @Callable(i)
139141 func WavesEggWavesCF () = {
140142 let amount = 50000000
141143 directTn(nativePool, cfPool, amount, toBase58String(i.transactionId), eggAssetId)
142144 }
143145
144146
145147
146148 @Callable(i)
147149 func WavesEggWavesInvertedCF () = {
148150 let amount = 50000000
149151 directTn(cfPool, nativePool, amount, toBase58String(i.transactionId), eggAssetId)
152+ }
153+
154+
155+
156+@Callable(i)
157+func WavesEggWavesBX () = {
158+ let amount = 50000000
159+ directTn(nativePool, megaPetePool, amount, toBase58String(i.transactionId), eggAssetId)
160+ }
161+
162+
163+
164+@Callable(i)
165+func WavesEggWavesInvertedBXP () = {
166+ let amount = 50000000
167+ directTn(megaPetePool, nativePool, amount, toBase58String(i.transactionId), eggAssetId)
150168 }
151169
152170
153171
154172 @Callable(i)
155173 func WavesEggWavesMP () = {
156174 let amount = 50000000
157175 directTn(nativePool, megaPetePool, amount, toBase58String(i.transactionId), eggAssetId)
158176 }
159177
160178
161179
162180 @Callable(i)
163181 func WavesEggWavesInvertedMP () = {
164182 let amount = 50000000
165183 directTn(megaPetePool, nativePool, amount, toBase58String(i.transactionId), eggAssetId)
166184 }
167185
168186
169187
170188 @Callable(i)
171189 func WavesFOMOWavesFOP () = {
172190 let amount = 25000000
173191 directTn(cfPool, fomoOnPete, amount, toBase58String(i.transactionId), fomoAssetId)
174192 }
175193
176194
177195
178196 @Callable(i)
179197 func WavesFOMOWavesInvertedFOP () = {
180198 let amount = 25000000
181199 directTn(fomoOnPete, cfPool, amount, toBase58String(i.transactionId), fomoAssetId)
182200 }
183201
184202
185203
186204 @Callable(i)
187205 func FomoEggFomoPeso () = {
188206 let amount = 25000000
189207 directTnBetweenAssets(pesoLatinaPool, fomoAssetId, cfPool, eggAssetId, amount, toBase58String(i.transactionId))
190208 }
191209
192210
193211
194212 @Callable(i)
195213 func FomoEggFomoPesoInverted () = {
196214 let amount = 25000000
197215 directTnBetweenAssets(cfPool, fomoAssetId, pesoLatinaPool, eggAssetId, amount, toBase58String(i.transactionId))
198216 }
199217
200218
201219
202220 @Callable(i)
203221 func LatamEggLatamPeso () = {
204222 let amount = 25000000
205223 directTnBetweenAssets(pesoLatinaPool, latamAssetId, cfPool, eggAssetId, amount, toBase58String(i.transactionId))
206224 }
207225
208226
209227
210228 @Callable(i)
211229 func LatamEggLatamPesoInverted () = {
212230 let amount = 25000000
213231 directTnBetweenAssets(cfPool, latamAssetId, pesoLatinaPool, eggAssetId, amount, toBase58String(i.transactionId))
214232 }
215233
216234
217235
218236 @Callable(i)
219237 func FomoEggFomoFomo () = {
220238 let amount = 25000000
221239 directTnBetweenAssets(fomoPool, fomoAssetId, cfPool, eggAssetId, amount, toBase58String(i.transactionId))
222240 }
223241
224242
225243
226244 @Callable(i)
227245 func FomoEggFomoFomoInverted () = {
228246 let amount = 25000000
229247 directTnBetweenAssets(cfPool, fomoAssetId, fomoPool, eggAssetId, amount, toBase58String(i.transactionId))
230248 }
231249
232250
233251
234252 @Callable(i)
235253 func FomoEggFomoPool1 () = {
236254 let amount = 25000000
237255 directTnBetweenAssets(pool1, fomoAssetId, cfPool, eggAssetId, amount, toBase58String(i.transactionId))
238256 }
239257
240258
241259
242260 @Callable(i)
243261 func FomoEggFomoPool1Inverted () = {
244262 let amount = 25000000
245263 directTnBetweenAssets(cfPool, fomoAssetId, pool1, eggAssetId, amount, toBase58String(i.transactionId))
246264 }
247265
248266
249267
250268 @Callable(i)
251269 func TurtleEggTurtlePool1 () = {
252270 let amount = 25000000
253271 directTnBetweenAssets(pool1, turtleAssetId, cfPool, eggAssetId, amount, toBase58String(i.transactionId))
254272 }
255273
256274
257275
258276 @Callable(i)
259277 func TurtleEggTurtlePool1Inverted () = {
260278 let amount = 25000000
261279 directTnBetweenAssets(cfPool, turtleAssetId, pool1, eggAssetId, amount, toBase58String(i.transactionId))
262280 }
263281
264282
265283
266284 @Callable(i)
267285 func LatamEggLatamPool1 () = {
268286 let amount = 25000000
269287 directTnBetweenAssets(pool1, latamAssetId, cfPool, eggAssetId, amount, toBase58String(i.transactionId))
270288 }
271289
272290
273291
274292 @Callable(i)
275293 func LatamEggLatamPool1Inverted () = {
276294 let amount = 25000000
277295 directTnBetweenAssets(cfPool, latamAssetId, pool1, eggAssetId, amount, toBase58String(i.transactionId))
278296 }
279297
280298
281299
282300 @Callable(i)
283301 func DuxplorerEggDuxplorerPool1 () = {
284302 let amount = 25000000
285303 directTnBetweenAssets(pool1, duxplorerAssetId, cfPool, eggAssetId, amount, toBase58String(i.transactionId))
286304 }
287305
288306
289307
290308 @Callable(i)
291309 func DuxplorerEggDuxplorerPool1Inverted () = {
292310 let amount = 25000000
293311 directTnBetweenAssets(cfPool, duxplorerAssetId, pool1, eggAssetId, amount, toBase58String(i.transactionId))
294312 }
295313
296314
297315
298316 @Callable(i)
299317 func EPEggEPPool1 () = {
300318 let amount = 25000000
301319 directTnBetweenAssets(pool1, eggPointAssetId, cfPool, eggAssetId, amount, toBase58String(i.transactionId))
302320 }
303321
304322
305323
306324 @Callable(i)
307325 func EPEggEPPool1Inverted () = {
308326 let amount = 25000000
309327 directTnBetweenAssets(cfPool, eggPointAssetId, pool1, eggAssetId, amount, toBase58String(i.transactionId))
310328 }
311329
312330
313331
314332 @Callable(i)
315333 func StrEggStrPool1 () = {
316334 let amount = 25000000
317335 directTnBetweenAssets(pool2, streetAssetId, cfPool, eggAssetId, amount, toBase58String(i.transactionId))
318336 }
319337
320338
321339
322340 @Callable(i)
323341 func StrEggStrPool1Inverted () = {
324342 let amount = 25000000
325343 directTnBetweenAssets(cfPool, streetAssetId, pool2, eggAssetId, amount, toBase58String(i.transactionId))
326344 }
327345
328346
329347
330348 @Callable(i)
331349 func KHEggKHPool1 () = {
332350 let amount = 25000000
333351 directTnBetweenAssets(pool2, kholkozAssetId, cfPool, eggAssetId, amount, toBase58String(i.transactionId))
334352 }
335353
336354
337355
338356 @Callable(i)
339357 func KHEggKHPool1Inverted () = {
340358 let amount = 25000000
341359 directTnBetweenAssets(cfPool, kholkozAssetId, pool2, eggAssetId, amount, toBase58String(i.transactionId))
342360 }
343361
344362

github/deemru/w8io/3ef1775 
61.58 ms