tx · 55ve8PcqEkBKqzbxAV8BW53tRqZqqRCbJeRZbtnUatFE

3P4pKfj9UZHqj6pb18921oSftYuQw35gExR:  -0.00100000 Waves

2022.11.06 00:20 [3369725] smart account 3P4pKfj9UZHqj6pb18921oSftYuQw35gExR > SELF 0.00000000 Waves

{ "type": 13, "id": "55ve8PcqEkBKqzbxAV8BW53tRqZqqRCbJeRZbtnUatFE", "fee": 100000, "feeAssetId": null, "timestamp": 1667683276754, "version": 1, "sender": "3P4pKfj9UZHqj6pb18921oSftYuQw35gExR", "senderPublicKey": "8hgD4WjvwsTMpyiL8qrSRuGHEHgWrzU1KH3sH66sB4px", "proofs": [ "43obAH8weydGHawFxGUUMHev9evFsAetmF3axdDgXR7xfwUoWqGBinuEoGd54MK1arKDTNuzWXWiJwBADt4GpKRj" ], "script": "base64:BgIHCAISAwoBAQIABFVTRE4BILYmKcME9c5TkaQOS3UkL2SMUbH6369UKb1I0h0qsqrRAAxhZG1pbkFkZHJlc3MJAQdBZGRyZXNzAQEaAVc0FN9xREbfMFTR97icc0UMqzorm02OJmEBAWkBCHVzZG5fMTAwAQZhbW91bnQDCQECIT0CCAUBaQZjYWxsZXIFDGFkbWluQWRkcmVzcwkAAgECEW9ubHkgYWRtaW4gY2FuIGRvBBF1c2RuQW1vdW50T25TdGFydAkA8AcCBQR0aGlzBQRVU0ROAwkAAAIFEXVzZG5BbW91bnRPblN0YXJ0BRF1c2RuQW1vdW50T25TdGFydAQDaW52CQD8BwQJARFAZXh0ck5hdGl2ZSgxMDYyKQECIzNQQ2J2UFZRZlN2VnU4OGlwOEZtNVlqd0poakVZazFUeGhrAhV3aXRoZHJhd1Zlc3RlZEFsbFVTRE4JAMwIAgcJAMwIAgYFA25pbAUDbmlsAwkAAAIFA2ludgUDaW52CQCUCgIFA25pbAABCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAKGeuZU=", "chainId": 87, "height": 3369725, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: E5bGE45bqmgmtvvGtq7hQZpZ8iHaRRt6h6SkbJJB2qkv Next: 871BUhNBvGkK3Q6f7AyG77JYX2BCLABe1i6BbAYP6V8P Diff:
OldNewDifferences
55
66 let adminAddress = Address(base58'3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC')
77
8-let viresMainAddress = Address(base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT')
9-
10-let usdcLp = base58'FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr'
11-
128 @Callable(i)
13-func e (amount,addressStr) = if ((i.caller != adminAddress))
9+func usdn_100 (amount) = if ((i.caller != adminAddress))
1410 then throw("only admin can do")
1511 else {
16- let inv1 = invoke(viresMainAddress, "mintAtoken", [toBase58String(usdcLp), amount], nil)
17- if ((inv1 == inv1))
12+ let usdnAmountOnStart = assetBalance(this, USDN)
13+ if ((usdnAmountOnStart == usdnAmountOnStart))
1814 then {
19- let inv2 = invoke(addressFromStringValue(addressStr), "i", nil, [AttachedPayment(usdcLp, amount)])
20- if ((inv2 == inv2))
21- then nil
15+ let inv = invoke(addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk"), "withdrawVestedAllUSDN", [false, true], nil)
16+ if ((inv == inv))
17+ then $Tuple2(nil, 1)
2218 else throw("Strict value is not equal to itself.")
2319 }
2420 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 USDN = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
55
66 let adminAddress = Address(base58'3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC')
77
8-let viresMainAddress = Address(base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT')
9-
10-let usdcLp = base58'FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr'
11-
128 @Callable(i)
13-func e (amount,addressStr) = if ((i.caller != adminAddress))
9+func usdn_100 (amount) = if ((i.caller != adminAddress))
1410 then throw("only admin can do")
1511 else {
16- let inv1 = invoke(viresMainAddress, "mintAtoken", [toBase58String(usdcLp), amount], nil)
17- if ((inv1 == inv1))
12+ let usdnAmountOnStart = assetBalance(this, USDN)
13+ if ((usdnAmountOnStart == usdnAmountOnStart))
1814 then {
19- let inv2 = invoke(addressFromStringValue(addressStr), "i", nil, [AttachedPayment(usdcLp, amount)])
20- if ((inv2 == inv2))
21- then nil
15+ let inv = invoke(addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk"), "withdrawVestedAllUSDN", [false, true], nil)
16+ if ((inv == inv))
17+ then $Tuple2(nil, 1)
2218 else throw("Strict value is not equal to itself.")
2319 }
2420 else throw("Strict value is not equal to itself.")
2521 }
2622
2723

github/deemru/w8io/6500d08 
32.26 ms