tx · J3b3srbVw82urvpYL4iZRHcvhr8y6YyPtJXD69Wo3zCL

3P6RwyRZ6NQtMfQPHqbVG7odY4RVSUHucp7:  -0.01000000 Waves

2024.04.07 12:36 [4118117] smart account 3P6RwyRZ6NQtMfQPHqbVG7odY4RVSUHucp7 > SELF 0.00000000 Waves

{ "type": 13, "id": "J3b3srbVw82urvpYL4iZRHcvhr8y6YyPtJXD69Wo3zCL", "fee": 1000000, "feeAssetId": null, "timestamp": 1712482614272, "version": 2, "chainId": 87, "sender": "3P6RwyRZ6NQtMfQPHqbVG7odY4RVSUHucp7", "senderPublicKey": "PcUP25ZvTtVkYcVzURK5tsMvL5toqNmtYsTkvMXuJpQ", "proofs": [ "QQrfbtHyQfRVppbZJ9eqzERuV66J2k8a3SrZEY3GPC9EScSkiPKQzGSoTHn3EUi8XzuUMEiKAdrEF8mz5qAjKSy" ], "script": "base64:BgKmBAgCEgASABIAEgASABIAEgASABIAEgASABIAEgASABIAEgASABIAEgASABIAEgASABIAEgASABIAEgASABIAEgASABIAEgAiCmVnZ0Fzc2V0SWQiDHNwaWNlQXNzZXRJZCIMd2F2ZXNBc3NldElkIhBkdXhwbG9yZXJBc3NldElkIgxsYXRhbUFzc2V0SWQiDXR1cnRsZUFzc2V0SWQiC2ZvbW9Bc3NldElkIg9lZ2dQb2ludEFzc2V0SWQiDXN0cmVldEFzc2V0SWQiDmtob2xrb3pBc3NldElkIg5hbGxvd2VkQXNzZXRJZCIKbmF0aXZlUG9vbCIGY2ZQb29sIghmb21vUG9vbCIFcG9vbDEiBXBvb2wyIgpmb21vT25QZXRlIhVwdXp6bGVTcGljZUVnZ1h0blBvb2wiFnB1enpsZUVnZ1dhdmVzTWVnYVBvb2wiDnBlc29MYXRpbmFQb29sIgxtZWdhUGV0ZVBvb2wiB2J1cm5YdG4iDGFsbG93ZWRQb29scyIDZmVlIgVhc0ludCIFdmFsdWUiByRtYXRjaDAiA2ludCIGc3RyaW5nIhVkaXJlY3RUbkJldHdlZW5Bc3NldHMiBGFtbTEiBmFzc2V0MSIEYW1tMiIGYXNzZXQyIgh0bkFtb3VudCICdHgiB2ludm9rZTEiB2ludm9rZTIiCGRpcmVjdFRuIg1taWRkbGVBc3NldElkIgFpIgZhbW91bnQbAAFhAixDMWlXc0tHcUx3akhVbmRpUTdpWHBkbVB1bTlQZUNERmZ5WEJkSkpvc0RSUwABYgIsNmpzbU1zTWZwSldxeFNHeXhya1R2SDV6WnlhUWQyUDZWRVk5ZkJ6MlQ4RkIAAWMCBVdBVkVTAAFkAit1c1VlSndTcHZnaFA1RlI2akU5WDRmVUpiZ1h5eFhuQWV6U2diem9NQThLAAFlAiw1SlE4eVVZNHZuQjE5czRiWFNHVllzTkV5QTlCYWc2amJNdFZFZ0ZIdllNNwABZgIsOW1GYkJzZVAzUlNDMnZlTHJCZ2lMSk1YRGphaHdCaUg0NFducU1mZGtnaWQAAWcCLEo0aVdKUzJrR21BcUxDNGRZRnVIdm1xWEsxRTZyQkphUlRBNm5kMVZtRmtqAAFoAiw2cEhjMVB5QmNYeVM3NGVCRW85NVYzZWNRdmhBeXBMOVJmc1VVS3RIRFVxMgABaQIsREFHUXZxUWc0RjVZVFFDUTVKRmFWSmRaRVZvVHZlY3V3Mlc5eWJMNVAxaFIAAWoCLEJ3Q2s1elVNVHVZdEZGdTNldW8zZzZGd2RrN1RBTHJyNUM4d3ZkenBzOFI1AAFrCQDMCAIFAWEJAMwIAgUBYgkAzAgCBQFjCQDMCAIFAWQJAMwIAgUBZQkAzAgCBQFmCQDMCAIFAWcJAMwIAgUBaAUDbmlsAAFsAiMzUEFac1RpZFNKSGpvMXh4cVk5dDNSdnVrMTQ0dTNFSFFYUQABbQIjM1AyQTU0Zld3VWt0ZkdWRHBOZEdhRFBkZ0diZkEzTFIxYVYAAW4CIzNQR3p3ZFp4ZEg2TWFuU1hYaE1WOUd2S2dZTm5QaEFXd3JUAAFvAiMzUFBSSEhGOUpLdkRMa0FjM2FIRDNLZDV0UlpwMUNvcUFKYQABcAIjM1BLWVBLSlBIWkVOQUF3SDllN1RGNWVkRGd1a054eEJ0M00AAXECIzNQTmd5b3duU0hSM2J5ZTJOWWlzaVBxTVcyMXN3a2t6UldtAAFyAiMzUFJHOUxmVzZRWnhLZFRXQjhlRWRVaWEyYkg2Ykh2eXg3eQABcwIjM1BEcllQRjZpenphMnNYV2ZmelRQRjdlMkZjaXIyQ01wa2kAAXQCIzNQR251a1I4ZUtodGZVeVdSVWlWQ2szQTc2b3A4Y0Q0V2F4AAF1AiMzUDRQRllLSHl4aXRnd1ZiNFdWV0VjZEg3WnN1UjRHZ2NYQwABdgIjM1BFN050SmRtVnE0eW80N0xLRHF1clE4UkxEQ291dkpDUEIAAXcJAMwIAgUBbAkAzAgCBQFtCQDMCAIFAW4JAMwIAgUBbwkAzAgCBQFwCQDMCAIFAXIJAMwIAgUBcwkAzAgCBQFxCQDMCAIFAXQFA25pbAABeACgwh4BAXkBAXoEAUEFAXoDCQABAgUBQQIDSW50BAFCBQFBBQFCAwkAAQIFAUECBlN0cmluZwQBQwUBQQkAAgEJAKwCAgIrV3JvbmcgdHlwZSwgZXhwZWN0ZWQ6IEludCwgYnV0IGdvdCBzdHJpbmc6IAUBQwkAAgECGVdyb25nIHR5cGUsIGV4cGVjdGVkOiBJbnQBAUQGAUUBRgFHAUgBSQFKBAFLCQEBeQEJAP0HBAkBEUBleHRyTmF0aXZlKDEwNjIpAQUBRQIEc3dhcAkAzAgCBQFGCQDMCAIAAAUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCCQDZBAEFAUgFAUkFA25pbAMJAAACBQFLBQFLBAFMCQEBeQEJAP0HBAkBEUBleHRyTmF0aXZlKDEwNjIpAQUBRwIEc3dhcAkAzAgCBQFICQDMCAIAAAUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCCQDZBAEFAUYFAUsFA25pbAMJAAACBQFMBQFMAwkAZgIFAUkFAUwJAAIBCQCsAgICE1J1bm5pbmcgaW4gYSBsb3NzOiAJAKQDAQkAZQIFAUwFAUkJAMwIAgkBC1N0cmluZ0VudHJ5AgUBSgkArAICAhRTVUNDRVNTX2RpcmVjdFdBVkVTXwkApAMBCQBlAgUBTAUBSQUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAQFNBQFFAUcBSQFKAU4EAUsJAQF5AQkA/QcECQERQGV4dHJOYXRpdmUoMTA2MikBBQFFAgRzd2FwCQDMCAIFAU4JAMwIAgAABQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFBHVuaXQFAUkFA25pbAMJAAACBQFLBQFLBAFMCQEBeQEJAP0HBAkBEUBleHRyTmF0aXZlKDEwNjIpAQUBRwIEc3dhcAkAzAgCAgVXQVZFUwkAzAgCAAAFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgkA2QQBBQFOBQFLBQNuaWwDCQAAAgUBTAUBTAMJAGYCCQBkAgUBSQUBeAUBTAkAAgEJAKwCAgITUnVubmluZyBpbiBhIGxvc3M6IAkApAMBCQBlAgUBTAUBSQkAzAgCCQELU3RyaW5nRW50cnkCBQFKCQCsAgICFFNVQ0NFU1NfZGlyZWN0V0FWRVNfCQCkAwEJAGUCBQFMBQFJBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4iAU8BE1NwaWNlRWdnU3BpY2VQdXp6bGUABAFQAIDh6xcJAQFEBgUBbAUBYgUBcgUBYQUBUAkA2AQBCAUBTw10cmFuc2FjdGlvbklkAU8BG1NwaWNlRWdnU3BpY2VQdXp6bGVJbnZlcnRlZAAEAVAAgOHrFwkBAUQGBQFsBQFhBQFyBQFiBQFQCQDYBAEIBQFPDXRyYW5zYWN0aW9uSWQBTwETV2F2ZXNFZ2dXYXZlc1B1enpsZQAEAVAAgOHrFwkBAU0FBQFsBQFzBQFQCQDYBAEIBQFPDXRyYW5zYWN0aW9uSWQFAWEBTwEbV2F2ZXNFZ2dXYXZlc0ludmVydGVkUHV6emxlAAQBUACA4esXCQEBTQUFAXMFAWwFAVAJANgEAQgFAU8NdHJhbnNhY3Rpb25JZAUBYQFPAQ9TcGljZUVnZ1NwaWNlQ0YABAFQAIDh6xcJAQFEBgUBbAUBYgUBbQUBYQUBUAkA2AQBCAUBTw10cmFuc2FjdGlvbklkAU8BF1NwaWNlRWdnU3BpY2VDRkludmVydGVkAAQBUACA4esXCQEBRAYFAWwFAWEFAW0FAWIFAVAJANgEAQgFAU8NdHJhbnNhY3Rpb25JZAFPAQ9XYXZlc0VnZ1dhdmVzQ0YABAFQAIDh6xcJAQFNBQUBbAUBbQUBUAkA2AQBCAUBTw10cmFuc2FjdGlvbklkBQFhAU8BF1dhdmVzRWdnV2F2ZXNJbnZlcnRlZENGAAQBUACA4esXCQEBTQUFAW0FAWwFAVAJANgEAQgFAU8NdHJhbnNhY3Rpb25JZAUBYQFPAQ9XYXZlc0VnZ1dhdmVzQlgABAFQAIDh6xcJAQFNBQUBbAUBdQUBUAkA2AQBCAUBTw10cmFuc2FjdGlvbklkBQFhAU8BF1dhdmVzRWdnV2F2ZXNJbnZlcnRlZEJYAAQBUACA4esXCQEBTQUFAXUFAWwFAVAJANgEAQgFAU8NdHJhbnNhY3Rpb25JZAUBYQFPAQ9XYXZlc0VnZ1dhdmVzTVAABAFQAIDh6xcJAQFNBQUBbAUBdQUBUAkA2AQBCAUBTw10cmFuc2FjdGlvbklkBQFhAU8BF1dhdmVzRWdnV2F2ZXNJbnZlcnRlZE1QAAQBUACA4esXCQEBTQUFAXUFAWwFAVAJANgEAQgFAU8NdHJhbnNhY3Rpb25JZAUBYQFPARFXYXZlc0ZPTU9XYXZlc0ZPUAAEAVAAwPD1CwkBAU0FBQFtBQFxBQFQ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", "height": 4118117, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: Axgpzs7UwpMApS8H52vm34KfzMYMsapeKkJhjPtqM4G9 Next: 2Az7RzSD3uhvXptXzZNNeQyuWgtB1hLcEhpryRL2vTLt Diff:
OldNewDifferences
162162
163163
164164 @Callable(i)
165-func WavesEggWavesInvertedBXP () = {
165+func WavesEggWavesInvertedBX () = {
166166 let amount = 50000000
167167 directTn(megaPetePool, nativePool, amount, toBase58String(i.transactionId), eggAssetId)
168168 }
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"
4545
4646 let burnXtn = "3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB"
4747
4848 let allowedPools = [nativePool, cfPool, fomoPool, pool1, pool2, puzzleSpiceEggXtnPool, puzzleEggWavesMegaPool, fomoOnPete, pesoLatinaPool]
4949
5050 let fee = 500000
5151
5252 func asInt (value) = match value {
5353 case int: Int =>
5454 int
5555 case string: String =>
5656 throw(("Wrong type, expected: Int, but got string: " + string))
5757 case _ =>
5858 throw("Wrong type, expected: Int")
5959 }
6060
6161
6262 func directTnBetweenAssets (amm1,asset1,amm2,asset2,tnAmount,tx) = {
6363 let invoke1 = asInt(reentrantInvoke(addressFromStringValue(amm1), "swap", [asset1, 0], [AttachedPayment(fromBase58String(asset2), tnAmount)]))
6464 if ((invoke1 == invoke1))
6565 then {
6666 let invoke2 = asInt(reentrantInvoke(addressFromStringValue(amm2), "swap", [asset2, 0], [AttachedPayment(fromBase58String(asset1), invoke1)]))
6767 if ((invoke2 == invoke2))
6868 then if ((tnAmount > invoke2))
6969 then throw(("Running in a loss: " + toString((invoke2 - tnAmount))))
7070 else [StringEntry(tx, ("SUCCESS_directWAVES_" + toString((invoke2 - tnAmount))))]
7171 else throw("Strict value is not equal to itself.")
7272 }
7373 else throw("Strict value is not equal to itself.")
7474 }
7575
7676
7777 func directTn (amm1,amm2,tnAmount,tx,middleAssetId) = {
7878 let invoke1 = asInt(reentrantInvoke(addressFromStringValue(amm1), "swap", [middleAssetId, 0], [AttachedPayment(unit, tnAmount)]))
7979 if ((invoke1 == invoke1))
8080 then {
8181 let invoke2 = asInt(reentrantInvoke(addressFromStringValue(amm2), "swap", ["WAVES", 0], [AttachedPayment(fromBase58String(middleAssetId), invoke1)]))
8282 if ((invoke2 == invoke2))
8383 then if (((tnAmount + fee) > invoke2))
8484 then throw(("Running in a loss: " + toString((invoke2 - tnAmount))))
8585 else [StringEntry(tx, ("SUCCESS_directWAVES_" + toString((invoke2 - tnAmount))))]
8686 else throw("Strict value is not equal to itself.")
8787 }
8888 else throw("Strict value is not equal to itself.")
8989 }
9090
9191
9292 @Callable(i)
9393 func SpiceEggSpicePuzzle () = {
9494 let amount = 50000000
9595 directTnBetweenAssets(nativePool, spiceAssetId, puzzleSpiceEggXtnPool, eggAssetId, amount, toBase58String(i.transactionId))
9696 }
9797
9898
9999
100100 @Callable(i)
101101 func SpiceEggSpicePuzzleInverted () = {
102102 let amount = 50000000
103103 directTnBetweenAssets(nativePool, eggAssetId, puzzleSpiceEggXtnPool, spiceAssetId, amount, toBase58String(i.transactionId))
104104 }
105105
106106
107107
108108 @Callable(i)
109109 func WavesEggWavesPuzzle () = {
110110 let amount = 50000000
111111 directTn(nativePool, puzzleEggWavesMegaPool, amount, toBase58String(i.transactionId), eggAssetId)
112112 }
113113
114114
115115
116116 @Callable(i)
117117 func WavesEggWavesInvertedPuzzle () = {
118118 let amount = 50000000
119119 directTn(puzzleEggWavesMegaPool, nativePool, amount, toBase58String(i.transactionId), eggAssetId)
120120 }
121121
122122
123123
124124 @Callable(i)
125125 func SpiceEggSpiceCF () = {
126126 let amount = 50000000
127127 directTnBetweenAssets(nativePool, spiceAssetId, cfPool, eggAssetId, amount, toBase58String(i.transactionId))
128128 }
129129
130130
131131
132132 @Callable(i)
133133 func SpiceEggSpiceCFInverted () = {
134134 let amount = 50000000
135135 directTnBetweenAssets(nativePool, eggAssetId, cfPool, spiceAssetId, amount, toBase58String(i.transactionId))
136136 }
137137
138138
139139
140140 @Callable(i)
141141 func WavesEggWavesCF () = {
142142 let amount = 50000000
143143 directTn(nativePool, cfPool, amount, toBase58String(i.transactionId), eggAssetId)
144144 }
145145
146146
147147
148148 @Callable(i)
149149 func WavesEggWavesInvertedCF () = {
150150 let amount = 50000000
151151 directTn(cfPool, nativePool, amount, toBase58String(i.transactionId), eggAssetId)
152152 }
153153
154154
155155
156156 @Callable(i)
157157 func WavesEggWavesBX () = {
158158 let amount = 50000000
159159 directTn(nativePool, megaPetePool, amount, toBase58String(i.transactionId), eggAssetId)
160160 }
161161
162162
163163
164164 @Callable(i)
165-func WavesEggWavesInvertedBXP () = {
165+func WavesEggWavesInvertedBX () = {
166166 let amount = 50000000
167167 directTn(megaPetePool, nativePool, amount, toBase58String(i.transactionId), eggAssetId)
168168 }
169169
170170
171171
172172 @Callable(i)
173173 func WavesEggWavesMP () = {
174174 let amount = 50000000
175175 directTn(nativePool, megaPetePool, amount, toBase58String(i.transactionId), eggAssetId)
176176 }
177177
178178
179179
180180 @Callable(i)
181181 func WavesEggWavesInvertedMP () = {
182182 let amount = 50000000
183183 directTn(megaPetePool, nativePool, amount, toBase58String(i.transactionId), eggAssetId)
184184 }
185185
186186
187187
188188 @Callable(i)
189189 func WavesFOMOWavesFOP () = {
190190 let amount = 25000000
191191 directTn(cfPool, fomoOnPete, amount, toBase58String(i.transactionId), fomoAssetId)
192192 }
193193
194194
195195
196196 @Callable(i)
197197 func WavesFOMOWavesInvertedFOP () = {
198198 let amount = 25000000
199199 directTn(fomoOnPete, cfPool, amount, toBase58String(i.transactionId), fomoAssetId)
200200 }
201201
202202
203203
204204 @Callable(i)
205205 func FomoEggFomoPeso () = {
206206 let amount = 25000000
207207 directTnBetweenAssets(pesoLatinaPool, fomoAssetId, cfPool, eggAssetId, amount, toBase58String(i.transactionId))
208208 }
209209
210210
211211
212212 @Callable(i)
213213 func FomoEggFomoPesoInverted () = {
214214 let amount = 25000000
215215 directTnBetweenAssets(cfPool, fomoAssetId, pesoLatinaPool, eggAssetId, amount, toBase58String(i.transactionId))
216216 }
217217
218218
219219
220220 @Callable(i)
221221 func LatamEggLatamPeso () = {
222222 let amount = 25000000
223223 directTnBetweenAssets(pesoLatinaPool, latamAssetId, cfPool, eggAssetId, amount, toBase58String(i.transactionId))
224224 }
225225
226226
227227
228228 @Callable(i)
229229 func LatamEggLatamPesoInverted () = {
230230 let amount = 25000000
231231 directTnBetweenAssets(cfPool, latamAssetId, pesoLatinaPool, eggAssetId, amount, toBase58String(i.transactionId))
232232 }
233233
234234
235235
236236 @Callable(i)
237237 func FomoEggFomoFomo () = {
238238 let amount = 25000000
239239 directTnBetweenAssets(fomoPool, fomoAssetId, cfPool, eggAssetId, amount, toBase58String(i.transactionId))
240240 }
241241
242242
243243
244244 @Callable(i)
245245 func FomoEggFomoFomoInverted () = {
246246 let amount = 25000000
247247 directTnBetweenAssets(cfPool, fomoAssetId, fomoPool, eggAssetId, amount, toBase58String(i.transactionId))
248248 }
249249
250250
251251
252252 @Callable(i)
253253 func FomoEggFomoPool1 () = {
254254 let amount = 25000000
255255 directTnBetweenAssets(pool1, fomoAssetId, cfPool, eggAssetId, amount, toBase58String(i.transactionId))
256256 }
257257
258258
259259
260260 @Callable(i)
261261 func FomoEggFomoPool1Inverted () = {
262262 let amount = 25000000
263263 directTnBetweenAssets(cfPool, fomoAssetId, pool1, eggAssetId, amount, toBase58String(i.transactionId))
264264 }
265265
266266
267267
268268 @Callable(i)
269269 func TurtleEggTurtlePool1 () = {
270270 let amount = 25000000
271271 directTnBetweenAssets(pool1, turtleAssetId, cfPool, eggAssetId, amount, toBase58String(i.transactionId))
272272 }
273273
274274
275275
276276 @Callable(i)
277277 func TurtleEggTurtlePool1Inverted () = {
278278 let amount = 25000000
279279 directTnBetweenAssets(cfPool, turtleAssetId, pool1, eggAssetId, amount, toBase58String(i.transactionId))
280280 }
281281
282282
283283
284284 @Callable(i)
285285 func LatamEggLatamPool1 () = {
286286 let amount = 25000000
287287 directTnBetweenAssets(pool1, latamAssetId, cfPool, eggAssetId, amount, toBase58String(i.transactionId))
288288 }
289289
290290
291291
292292 @Callable(i)
293293 func LatamEggLatamPool1Inverted () = {
294294 let amount = 25000000
295295 directTnBetweenAssets(cfPool, latamAssetId, pool1, eggAssetId, amount, toBase58String(i.transactionId))
296296 }
297297
298298
299299
300300 @Callable(i)
301301 func DuxplorerEggDuxplorerPool1 () = {
302302 let amount = 25000000
303303 directTnBetweenAssets(pool1, duxplorerAssetId, cfPool, eggAssetId, amount, toBase58String(i.transactionId))
304304 }
305305
306306
307307
308308 @Callable(i)
309309 func DuxplorerEggDuxplorerPool1Inverted () = {
310310 let amount = 25000000
311311 directTnBetweenAssets(cfPool, duxplorerAssetId, pool1, eggAssetId, amount, toBase58String(i.transactionId))
312312 }
313313
314314
315315
316316 @Callable(i)
317317 func EPEggEPPool1 () = {
318318 let amount = 25000000
319319 directTnBetweenAssets(pool1, eggPointAssetId, cfPool, eggAssetId, amount, toBase58String(i.transactionId))
320320 }
321321
322322
323323
324324 @Callable(i)
325325 func EPEggEPPool1Inverted () = {
326326 let amount = 25000000
327327 directTnBetweenAssets(cfPool, eggPointAssetId, pool1, eggAssetId, amount, toBase58String(i.transactionId))
328328 }
329329
330330
331331
332332 @Callable(i)
333333 func StrEggStrPool1 () = {
334334 let amount = 25000000
335335 directTnBetweenAssets(pool2, streetAssetId, cfPool, eggAssetId, amount, toBase58String(i.transactionId))
336336 }
337337
338338
339339
340340 @Callable(i)
341341 func StrEggStrPool1Inverted () = {
342342 let amount = 25000000
343343 directTnBetweenAssets(cfPool, streetAssetId, pool2, eggAssetId, amount, toBase58String(i.transactionId))
344344 }
345345
346346
347347
348348 @Callable(i)
349349 func KHEggKHPool1 () = {
350350 let amount = 25000000
351351 directTnBetweenAssets(pool2, kholkozAssetId, cfPool, eggAssetId, amount, toBase58String(i.transactionId))
352352 }
353353
354354
355355
356356 @Callable(i)
357357 func KHEggKHPool1Inverted () = {
358358 let amount = 25000000
359359 directTnBetweenAssets(cfPool, kholkozAssetId, pool2, eggAssetId, amount, toBase58String(i.transactionId))
360360 }
361361
362362

github/deemru/w8io/6500d08 
53.55 ms