tx · 3mDSaYZzhgWssSEzTanbH1rKoTeeQtWmHMCbgw775j9R

3P6i3t31k3orAnP27tkarLrBjQW46DHDNri:  -0.00100000 Waves

2022.11.13 11:05 [3380482] smart account 3P6i3t31k3orAnP27tkarLrBjQW46DHDNri > SELF 0.00000000 Waves

{ "type": 13, "id": "3mDSaYZzhgWssSEzTanbH1rKoTeeQtWmHMCbgw775j9R", "fee": 100000, "feeAssetId": null, "timestamp": 1668326707993, "version": 1, "sender": "3P6i3t31k3orAnP27tkarLrBjQW46DHDNri", "senderPublicKey": "6sjPYEjn3K65WKQsRkQdUGVGWoYJ7b3euYBczZ8XWJ46", "proofs": [ "4e5jtGTLxSepojaE4URVWmi9FM6Zb2rmgsidKm7uf8BkcJF3XSNKHRRECDMzkCN9Wroa6evJCmddJTxdqU9G78id" ], "script": "base64:BgIHCAISAwoBAQEADGFkbWluQWRkcmVzcwkBB0FkZHJlc3MBARoBV1U7Ta6k/GgSanHHyucCuyurgBmJmaXL/gEBaQEIdXNkbl8xMDABBmFtb3VudAMJAQIhPQIIBQFpBmNhbGxlcgUMYWRtaW5BZGRyZXNzCQACAQIRb25seSBhZG1pbiBjYW4gZG8EA2ludgkA/AcECQERQGV4dHJOYXRpdmUoMTA2MikBAiMzUENidlBWUWZTdlZ1ODhpcDhGbTVZandKaGpFWWsxVHhoawIVd2l0aGRyYXdWZXN0ZWRBbGxVU0ROCQDMCAIHCQDMCAIGBQNuaWwFA25pbAMJAAACBQNpbnYFA2ludgUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAEXSNm0=", "chainId": 87, "height": 3380482, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 22FXx1mrjbkjtGTHTn9agV4yMvuKouny5gnSEPmp6MxS Next: xuAXRTD9tFEqhTcZFYSNZc4u2Nge9kYnMQTbHTvN2Yg Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let viresMain = Address(base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT')
5-
6-let viresVesting = Address(base58'3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk')
7-
8-let usdcLp = base58'FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr'
9-
104 let adminAddress = Address(base58'3P9hZD2YyRWvVdV9fdCUbQ7wF6HAwncXaiH')
115
126 @Callable(i)
13-func usdn_100 () = if ((i.caller != adminAddress))
7+func usdn_100 (amount) = if ((i.caller != adminAddress))
148 then throw("only admin can do")
159 else {
16- let lpBalance = assetBalance(this, usdcLp)
17- let truncatedLpBalance = if ((1000000000 > lpBalance))
18- then lpBalance
19- else 1000000000
20- let call = invoke(viresMain, "replenishWithAtoken", nil, [AttachedPayment(usdcLp, truncatedLpBalance)])
21- if ((call == call))
10+ let inv = invoke(addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk"), "withdrawVestedAllUSDN", [false, true], nil)
11+ if ((inv == inv))
2212 then nil
2313 else throw("Strict value is not equal to itself.")
2414 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let viresMain = Address(base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT')
5-
6-let viresVesting = Address(base58'3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk')
7-
8-let usdcLp = base58'FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr'
9-
104 let adminAddress = Address(base58'3P9hZD2YyRWvVdV9fdCUbQ7wF6HAwncXaiH')
115
126 @Callable(i)
13-func usdn_100 () = if ((i.caller != adminAddress))
7+func usdn_100 (amount) = if ((i.caller != adminAddress))
148 then throw("only admin can do")
159 else {
16- let lpBalance = assetBalance(this, usdcLp)
17- let truncatedLpBalance = if ((1000000000 > lpBalance))
18- then lpBalance
19- else 1000000000
20- let call = invoke(viresMain, "replenishWithAtoken", nil, [AttachedPayment(usdcLp, truncatedLpBalance)])
21- if ((call == call))
10+ let inv = invoke(addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk"), "withdrawVestedAllUSDN", [false, true], nil)
11+ if ((inv == inv))
2212 then nil
2313 else throw("Strict value is not equal to itself.")
2414 }
2515
2616

github/deemru/w8io/3ef1775 
36.72 ms