tx · 8JRpR7WaVdsK45YPQpW9bicQfXL27GcTg6r63Z8WWcCz

3N4w7wVkViML11XdFL5xNkPofVVg1nLWEmX:  -0.01400000 Waves

2019.06.28 14:42 [561926] smart account 3N4w7wVkViML11XdFL5xNkPofVVg1nLWEmX > SELF 0.00000000 Waves

{ "type": 13, "id": "8JRpR7WaVdsK45YPQpW9bicQfXL27GcTg6r63Z8WWcCz", "fee": 1400000, "feeAssetId": null, "timestamp": 1561722145199, "version": 1, "sender": "3N4w7wVkViML11XdFL5xNkPofVVg1nLWEmX", "senderPublicKey": "EKGwbPjcrwuWgDm8Ed9HAGmxMviCRgqTkQDVt4rYbyre", "proofs": [ "BVR8X9kt7RyeCx79aag3ySJxmzEz8EyeSVbiBowkhMzgArHPCzw3LxDVUbWdJF6JdR2JR1EmVGpFUKSkARf6vjb" ], "script": "base64:AAIDAAAAAAAAAAAAAAAAAAAAAQAAAApjb250ZXh0T2JqAQAAAAd1bmlzd2FwAAAAAAQAAAANTGlxdWlkQXNzZXRJZAEAAAAg6Sj/x9+sQXsLyMd4sb3avDnHYqUuSNW1qsm9UzCcO+sEAAAAC3dhdmVzQW1vdW50CQEAAAARQGV4dHJOYXRpdmUoMTA1MCkAAAACBQAAAAR0aGlzAgAAAAt3YXZlc0Ftb3VudAQAAAAMbGlxdWlkQW1vdW50CQEAAAARQGV4dHJOYXRpdmUoMTA1MCkAAAACBQAAAAR0aGlzAgAAAAxsaXF1aWRBbW91bnQEAAAAB3BheW1lbnQEAAAAByRtYXRjaDAIBQAAAApjb250ZXh0T2JqAAAAB3BheW1lbnQDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAD0F0dGFjaGVkUGF5bWVudAQAAAABcAUAAAAHJG1hdGNoMAUAAAABcAkAAAIAAAABAgAAABRQYXltZW50IG5vdCBhdHRhY2hlZAQAAAAPYXNzZXRJZFJlY2VpdmVkCAUAAAAHcGF5bWVudAAAAAdhc3NldElkBAAAABJ0b2tlblJlY2VpdmVBbW91bnQIBQAAAAdwYXltZW50AAAABmFtb3VudAMJAAAAAAAAAgUAAAAPYXNzZXRJZFJlY2VpdmVkBQAAAAR1bml0BAAAAA90b2tlblNlbmRBbW91bnQJAABrAAAAAwUAAAAMbGlxdWlkQW1vdW50BQAAABJ0b2tlblJlY2VpdmVBbW91bnQJAABkAAAAAgUAAAASdG9rZW5SZWNlaXZlQW1vdW50BQAAAAt3YXZlc0Ftb3VudAQAAAALYXNzZXRJZFNlbnQFAAAADUxpcXVpZEFzc2V0SWQJAQAAAAxTY3JpcHRSZXN1bHQAAAACCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACAgAAAAxsaXF1aWRBbW91bnQJAABlAAAAAgUAAAAMbGlxdWlkQW1vdW50BQAAAA90b2tlblNlbmRBbW91bnQJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAICAAAAC3dhdmVzQW1vdW50CQAAZAAAAAIFAAAAC3dhdmVzQW1vdW50BQAAABJ0b2tlblJlY2VpdmVBbW91bnQFAAAAA25pbAkBAAAAC1RyYW5zZmVyU2V0AAAAAQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCAUAAAAKY29udGV4dE9iagAAAAZjYWxsZXIFAAAAD3Rva2VuU2VuZEFtb3VudAUAAAALYXNzZXRJZFNlbnQFAAAAA25pbAMJAAAAAAAAAgUAAAAPYXNzZXRJZFJlY2VpdmVkBQAAAA1MaXF1aWRBc3NldElkBAAAAA90b2tlblNlbmRBbW91bnQJAABrAAAAAwUAAAALd2F2ZXNBbW91bnQFAAAAEnRva2VuUmVjZWl2ZUFtb3VudAkAAGQAAAACBQAAABJ0b2tlblJlY2VpdmVBbW91bnQFAAAADGxpcXVpZEFtb3VudAQAAAALYXNzZXRJZFNlbnQFAAAADUxpcXVpZEFzc2V0SWQJAQAAAAxTY3JpcHRSZXN1bHQAAAACCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACAgAAAApsaXF1aSBvdW50CQAAZAAAAAIFAAAADGxpcXVpZEFtb3VudAUAAAASdG9rZW5SZWNlaXZlQW1vdW50CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACAgAAAAt3YXZlc0Ftb3VudAkAAGUAAAACBQAAAAt3YXZlc0Ftb3VudAUAAAAPdG9rZW5TZW5kQW1vdW50BQAAAANuaWwJAQAAAAtUcmFuc2ZlclNldAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAACmNvbnRleHRPYmoAAAAGY2FsbGVyBQAAAA90b2tlblNlbmRBbW91bnQFAAAAC2Fzc2V0SWRTZW50BQAAAANuaWwJAAACAAAAAQIAAAAUQXNzZXQgaXMgbm90IGFsbG93ZWQAAAAALfiKMw==", "chainId": 84, "height": 561926, "spentComplexity": 0 } View: original | compacted Prev: 6nebACUQPjdpdZApBTNJ69UYjTU3wYxUUAbg9dtWS91y Next: D3kvAU2yc7xAoovQEq4iZd6FMgHBRMWjsPDbzo6REskx Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(a)
77 func uniswap () = {
88 let b = base58'GhAFhXzwCYfvcXQ3GHFaQFnCzAuYCT156qFqiYyzfkzv'
99 let c = getIntegerValue(this, "wavesAmount")
1010 let d = getIntegerValue(this, "liquidAmount")
1111 let e = {
1212 let f = a.payment
1313 if ($isInstanceOf(f, "AttachedPayment"))
1414 then {
1515 let g = f
1616 g
1717 }
1818 else throw("Payment not attached")
1919 }
2020 let h = e.assetId
2121 let i = e.amount
2222 if ((h == unit))
2323 then {
2424 let j = fraction(d, i, (i + c))
2525 let k = b
2626 ScriptResult(WriteSet([DataEntry("liquidAmount", (d - j)), DataEntry("wavesAmount", (c + i))]), TransferSet([ScriptTransfer(a.caller, j, k)]))
2727 }
2828 else if ((h == b))
2929 then {
3030 let j = fraction(c, i, (i + d))
3131 let k = b
3232 ScriptResult(WriteSet([DataEntry("liqui ount", (d + i)), DataEntry("wavesAmount", (c - j))]), TransferSet([ScriptTransfer(a.caller, j, k)]))
3333 }
3434 else throw("Asset is not allowed")
3535 }
3636
3737

github/deemru/w8io/873ac7e 
21.14 ms