tx · 98fVzifsPHrVWiSqLCvvRY6pJzxA2ZoCuLui7FTn1TaY

3Mw2biLQi5ygMk7zexboNGrnMYuaSfrziY8:  -0.01000000 Waves

2022.03.14 22:00 [1964025] smart account 3Mw2biLQi5ygMk7zexboNGrnMYuaSfrziY8 > SELF 0.00000000 Waves

{ "type": 13, "id": "98fVzifsPHrVWiSqLCvvRY6pJzxA2ZoCuLui7FTn1TaY", "fee": 1000000, "feeAssetId": null, "timestamp": 1647284472063, "version": 2, "chainId": 84, "sender": "3Mw2biLQi5ygMk7zexboNGrnMYuaSfrziY8", "senderPublicKey": "7KdKmjfPuTXGRNZv4VEz9mZiC2qb9JPzuji5z6jszZyo", "proofs": [ "31XhZZPLnJTgc1jCWs9hpVZUVTFncTNAfTmsNe4yUpFBNZkyzf638EWC17TTAEPpVeRs3T8VkgrLLyAKvTrSTTTw" ], "script": "base64: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", "height": 1964025, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: HCBGb6cPKLJL9D1zEmBh18WkKu3EpeKbbMEdZ2Di18jA Next: 6a9kRPhjyD6yJthKHBWCHqMKmam4AmEk7tzNQbD5zPBm Diff:
OldNewDifferences
1313
1414 let f = 1
1515
16-let g = (1 / 100)
16+let g = 1
1717
1818 func h (i,j,k) = if ((j == e))
1919 then [ScriptTransfer(Address(k), (i / c), d)]
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = 1
55
66 let b = 1
77
88 let c = fraction(a, (100 - b), 100)
99
1010 let d = base58'3KFXBGGLCjA5Z2DuW4Dq9fDDrHjJJP1ZEkaoajSzuKsC'
1111
1212 let e = base58'WAVES'
1313
1414 let f = 1
1515
16-let g = (1 / 100)
16+let g = 1
1717
1818 func h (i,j,k) = if ((j == e))
1919 then [ScriptTransfer(Address(k), (i / c), d)]
2020 else throw("Unexpected Token")
2121
2222
2323 func l (i,j,k) = if ((j == d))
2424 then [ScriptTransfer(Address(k), (i * f), e)]
2525 else throw("Unexpected Token")
2626
2727
2828 func m (n,i,j) = {
2929 let o = if ((j == d))
3030 then i
3131 else throw("Unexpected payment asset")
3232 let p = assetBalance(this, e)
3333 if ((p == p))
3434 then {
3535 let q = l(i, j, n)
3636 if ((q == q))
3737 then {
3838 let r = (assetBalance(this, e) - p)
3939 if ((r == r))
4040 then {
4141 let s = h(i, e, n)
4242 if ((s == s))
4343 then {
4444 let t = fraction(o, (100 + g), 100)
4545 let u = (assetBalance(this, d) - t)
4646 [ScriptTransfer(Address(n), u, d), ScriptTransfer(this, t, d)]
4747 }
4848 else throw("Strict value is not equal to itself.")
4949 }
5050 else throw("Strict value is not equal to itself.")
5151 }
5252 else throw("Strict value is not equal to itself.")
5353 }
5454 else throw("Strict value is not equal to itself.")
5555 }
5656
5757
5858 @Callable(v)
5959 func flashloan (i,w) = {
6060 let x = assetBalance(this, d)
6161 if ((x == x))
6262 then {
6363 let n = w
6464 let y = m(fromBase58String(w), i, d)
6565 if ((y == y))
6666 then {
6767 let z = (assetBalance(this, d) - x)
6868 let u = fraction(i, g, 100)
6969 if ((u > z))
7070 then throw(((("Debt not paid, because diff = " + toString(z)) + ". Expected diff = ") + toString(u)))
7171 else nil
7272 }
7373 else throw("Strict value is not equal to itself.")
7474 }
7575 else throw("Strict value is not equal to itself.")
7676 }
7777
7878

github/deemru/w8io/169f3d6 
41.37 ms