tx · GKcp12VDpajVygcq72JxpmNzgFnVsKmQPuWbdYRwRXuN

3PEqQuC5xU2hYZBvrRWPerJoX3VtrgnasUY:  -0.05000000 Waves

2022.11.13 20:52 [3381061] smart account 3PEqQuC5xU2hYZBvrRWPerJoX3VtrgnasUY > SELF 0.00000000 Waves

{ "type": 13, "id": "GKcp12VDpajVygcq72JxpmNzgFnVsKmQPuWbdYRwRXuN", "fee": 5000000, "feeAssetId": null, "timestamp": 1668361986694, "version": 2, "chainId": 87, "sender": "3PEqQuC5xU2hYZBvrRWPerJoX3VtrgnasUY", "senderPublicKey": "DyByD5dCgZnqXXXejiSRnHSvYC6Zs9ap633k8jqE4b69", "proofs": [ "4VHAk6zWanb7K4P9oW9NUrZYDZqudS1PFzMFc7UJuvFbMp4Pzqa45njaCeaALXPakrXs2R5bEMXr9QcWcBDKmFRY" ], "script": "base64:BgIICAISBAoCCAEIAAtwb29sQWRkcmVzcwIjM1BIODMyZUtudzY3UEZ2SmZVZzlLbno2QkhNODdRdmpNZUwABHBvb2wJARFAZXh0ck5hdGl2ZSgxMDYyKQEFC3Bvb2xBZGRyZXNzAAt1c2RuQXNzZXRJZAEgtiYpwwT1zlORpA5LdSQvZIxRsfrfr1QpvUjSHSqyqtEAEXVzZG5Bc3NldElkU3RyaW5nAixERzJ4RmtQZER3S1VvQmt6R0FoUXRMcFNHemZYTGlDWVBFemVLSDJBZDI0cAAKdHNuQXNzZXRJZAEgdRYQOIB2DVVlfknzrrHb5hmcahBoH8lVYfpKRlp3MBwAFXVzZG5Uc25MUFRva2VuQXNzZXRJZAEgyhurEOUFvgG3N7QTzvX+g1ZNxsH0uZ4a0aJ262yiYHIAEXB1enpsZVBvb2xBZGRyZXNzAiMzUEdGSHpWR1Q0TlRpZ3dDS1AxTmN3b1hrb2RWWnd2QnV1VQAKcHV6emxlUG9vbAkBEUBleHRyTmF0aXZlKDEwNjIpAQURcHV6emxlUG9vbEFkZHJlc3MBAWkBA2FyYgIEcGF0aAZhbW91bnQDCQECIT0CCAUBaQZjYWxsZXIFBHRoaXMJAAIBAht5b3UgYXJlIG5vdCBhbGxvd2VkIHRvIGFyYiEED3RzblRva2VuQmFsYW5jZQkA8AcCBQR0aGlzBQp0c25Bc3NldElkBBRwdXRUaGVUb2tlbkluVGhlUG9vbAkA/AcEBQRwb29sAglwdXRPbmVUa24JAMwIAgABCQDMCAIHBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFCnRzbkFzc2V0SWQFD3RzblRva2VuQmFsYW5jZQUDbmlsAwkAAAIFFHB1dFRoZVRva2VuSW5UaGVQb29sBRRwdXRUaGVUb2tlbkluVGhlUG9vbAQObHBUb2tlbkJhbGFuY2UJAPAHAgUEdGhpcwUVdXNkblRzbkxQVG9rZW5Bc3NldElkBA1zZWxsUG9vbFRva2VuCQD8BwQFBHBvb2wCCWdldE9uZVRrbgkAzAgCBRF1c2RuQXNzZXRJZFN0cmluZwkAzAgCAAEFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgUVdXNkblRzbkxQVG9rZW5Bc3NldElkBQ5scFRva2VuQmFsYW5jZQUDbmlsAwkAAAIFDXNlbGxQb29sVG9rZW4FDXNlbGxQb29sVG9rZW4FA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgECdHgBBnZlcmlmeQAJAPQDAwgFAnR4CWJvZHlCeXRlcwkAkQMCCAUCdHgGcHJvb2ZzAAAIBQJ0eA9zZW5kZXJQdWJsaWNLZXmE6DAt", "height": 3381061, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: HYj2zp8CNpNMmMSbLoYfJZ1cggrmdeBGf4jynXJ6XUkv Next: FPvuvbFU754wBYRg1TurPN7jdpbtfKtjiNUzA2pVHWSN Diff:
OldNewDifferences
77
88 let usdnAssetId = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
99
10+let usdnAssetIdString = "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
11+
1012 let tsnAssetId = base58'8t4DPWTwPzpatHA9AkTxWAB47THnYzBsDnoY7fQqbG91'
1113
1214 let usdnTsnLPTokenAssetId = base58'EbwpqrZjrvi7XLowkM5Z2rg7xVdzfg6S5ec9asarpAU9'
13-
14-let usdnTsnLPTokenAssetIdString = "EbwpqrZjrvi7XLowkM5Z2rg7xVdzfg6S5ec9asarpAU9"
1515
1616 let puzzlePoolAddress = "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU"
1717
2626 if ((putTheTokenInThePool == putTheTokenInThePool))
2727 then {
2828 let lpTokenBalance = assetBalance(this, usdnTsnLPTokenAssetId)
29- let sellPoolToken = invoke(pool, "getOneTkn", [usdnTsnLPTokenAssetIdString, 1], [AttachedPayment(usdnTsnLPTokenAssetId, lpTokenBalance)])
29+ let sellPoolToken = invoke(pool, "getOneTkn", [usdnAssetIdString, 1], [AttachedPayment(usdnTsnLPTokenAssetId, lpTokenBalance)])
3030 if ((sellPoolToken == sellPoolToken))
3131 then nil
3232 else throw("Strict value is not equal to itself.")
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let poolAddress = "3PH832eKnw67PFvJfUg9Knz6BHM87QvjMeL"
55
66 let pool = addressFromStringValue(poolAddress)
77
88 let usdnAssetId = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
99
10+let usdnAssetIdString = "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
11+
1012 let tsnAssetId = base58'8t4DPWTwPzpatHA9AkTxWAB47THnYzBsDnoY7fQqbG91'
1113
1214 let usdnTsnLPTokenAssetId = base58'EbwpqrZjrvi7XLowkM5Z2rg7xVdzfg6S5ec9asarpAU9'
13-
14-let usdnTsnLPTokenAssetIdString = "EbwpqrZjrvi7XLowkM5Z2rg7xVdzfg6S5ec9asarpAU9"
1515
1616 let puzzlePoolAddress = "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU"
1717
1818 let puzzlePool = addressFromStringValue(puzzlePoolAddress)
1919
2020 @Callable(i)
2121 func arb (path,amount) = if ((i.caller != this))
2222 then throw("you are not allowed to arb!")
2323 else {
2424 let tsnTokenBalance = assetBalance(this, tsnAssetId)
2525 let putTheTokenInThePool = invoke(pool, "putOneTkn", [1, false], [AttachedPayment(tsnAssetId, tsnTokenBalance)])
2626 if ((putTheTokenInThePool == putTheTokenInThePool))
2727 then {
2828 let lpTokenBalance = assetBalance(this, usdnTsnLPTokenAssetId)
29- let sellPoolToken = invoke(pool, "getOneTkn", [usdnTsnLPTokenAssetIdString, 1], [AttachedPayment(usdnTsnLPTokenAssetId, lpTokenBalance)])
29+ let sellPoolToken = invoke(pool, "getOneTkn", [usdnAssetIdString, 1], [AttachedPayment(usdnTsnLPTokenAssetId, lpTokenBalance)])
3030 if ((sellPoolToken == sellPoolToken))
3131 then nil
3232 else throw("Strict value is not equal to itself.")
3333 }
3434 else throw("Strict value is not equal to itself.")
3535 }
3636
3737
3838 @Verifier(tx)
3939 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
4040

github/deemru/w8io/6500d08 
38.71 ms