tx · 4hJYfitQerwzLBLiPg7yfHsx5RmsRFPkQt6SJgwY7oLi

3P7Z3ueyFonY7ZwJMq4jaqwr51qMLp3WFat:  -0.00100000 Waves

2022.10.23 10:24 [3350134] smart account 3P7Z3ueyFonY7ZwJMq4jaqwr51qMLp3WFat > SELF 0.00000000 Waves

{ "type": 13, "id": "4hJYfitQerwzLBLiPg7yfHsx5RmsRFPkQt6SJgwY7oLi", "fee": 100000, "feeAssetId": null, "timestamp": 1666509866843, "version": 1, "sender": "3P7Z3ueyFonY7ZwJMq4jaqwr51qMLp3WFat", "senderPublicKey": "J6p2oDbzU3qwq8wSwSib5mrMCE9VmH671pMA1nXQ4LNd", "proofs": [ "3c1yKA8ZpxZH8KPN53ouopizwDAjbjVzMDxJrMCT9GdUWJGjTsE55YoaM3EQ3YVvfLDTZVDkqLCKhMfo1mPmdLSQ" ], "script": "base64:BgIGCAISABIABAAQdmlyZXNNYWluQWRkcmVzcwkBB0FkZHJlc3MBARoBV17BlhkwyaJDeEZp1ibW8ea4Q9C99kweuAAMYWRtaW5BZGRyZXNzCQEHQWRkcmVzcwEBGgFXNBTfcURG3zBU0fe4nHNFDKs6K5tNjiZhAAZ1c2RjTHABINaGmnFrYcE3Qt9MfuMq1Rl0//NJ+ZIgv0wwO+KYApGxAAZ1c2R0THABIBwMWcL6Ewsr5aQmWFHhZ6vNz7ItHBbf0rozvqVtxp+eAgFpAQFkAAMJAQIhPQIIBQFpBmNhbGxlcgUMYWRtaW5BZGRyZXNzCQACAQIRb25seSBhZG1pbiBjYW4gZG8EC3RvdGFsQW1vdW50CQDwBwIFBHRoaXMFBnVzZGNMcAMJAAACBQt0b3RhbEFtb3VudAAACQACAQICIzAEBmFtb3VudAMJAGYCAIDKte4BBQt0b3RhbEFtb3VudAULdG90YWxBbW91bnQAgMq17gEEA2ludgkA/AcEBRB2aXJlc01haW5BZGRyZXNzAhNyZXBsZW5pc2hXaXRoQXRva2VuBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFBnVzZGNMcAUGYW1vdW50BQNuaWwDCQAAAgUDaW52BQNpbnYFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgFpAQFsAAMJAQIhPQIIBQFpBmNhbGxlcgUMYWRtaW5BZGRyZXNzCQACAQIRb25seSBhZG1pbiBjYW4gZG8EC3RvdGFsQW1vdW50CQDwBwIFBHRoaXMFBnVzZGNMcAMJAAACBQt0b3RhbEFtb3VudAAACQACAQICIzAEBmFtb3VudAMJAGYCAIDC1y8FC3RvdGFsQW1vdW50BQt0b3RhbEFtb3VudACAwtcvBANpbnYJAPwHBAUQdmlyZXNNYWluQWRkcmVzcwITcmVwbGVuaXNoV2l0aEF0b2tlbgUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQZ1c2R0THAFBmFtb3VudAUDbmlsAwkAAAIFA2ludgUDaW52BQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4AVj2L7A==", "chainId": 87, "height": 3350134, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 9vHfVTjCicSwVCMsMsQRCzk8KocgoVV4TxMUuFpt6Wxx Next: FuZzJjQgzk4fEW8mXMs4u8C5TVSrTehtHsS76p13Kybh Diff:
OldNewDifferences
66 let adminAddress = Address(base58'3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC')
77
88 let usdcLp = base58'FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr'
9+
10+let usdtLp = base58'2tVLdi5fQXk2JcuDAojhctnDp5B5PZhNMyj5GUpeC3tZ'
911
1012 @Callable(i)
1113 func d () = if ((i.caller != adminAddress))
2628 }
2729
2830
31+
32+@Callable(i)
33+func l () = if ((i.caller != adminAddress))
34+ then throw("only admin can do")
35+ else {
36+ let totalAmount = assetBalance(this, usdcLp)
37+ if ((totalAmount == 0))
38+ then throw("#0")
39+ else {
40+ let amount = if ((100000000 > totalAmount))
41+ then totalAmount
42+ else 100000000
43+ let inv = invoke(viresMainAddress, "replenishWithAtoken", nil, [AttachedPayment(usdtLp, amount)])
44+ if ((inv == inv))
45+ then nil
46+ else throw("Strict value is not equal to itself.")
47+ }
48+ }
49+
50+
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let viresMainAddress = Address(base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT')
55
66 let adminAddress = Address(base58'3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC')
77
88 let usdcLp = base58'FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr'
9+
10+let usdtLp = base58'2tVLdi5fQXk2JcuDAojhctnDp5B5PZhNMyj5GUpeC3tZ'
911
1012 @Callable(i)
1113 func d () = if ((i.caller != adminAddress))
1214 then throw("only admin can do")
1315 else {
1416 let totalAmount = assetBalance(this, usdcLp)
1517 if ((totalAmount == 0))
1618 then throw("#0")
1719 else {
1820 let amount = if ((500000000 > totalAmount))
1921 then totalAmount
2022 else 500000000
2123 let inv = invoke(viresMainAddress, "replenishWithAtoken", nil, [AttachedPayment(usdcLp, amount)])
2224 if ((inv == inv))
2325 then nil
2426 else throw("Strict value is not equal to itself.")
2527 }
2628 }
2729
2830
31+
32+@Callable(i)
33+func l () = if ((i.caller != adminAddress))
34+ then throw("only admin can do")
35+ else {
36+ let totalAmount = assetBalance(this, usdcLp)
37+ if ((totalAmount == 0))
38+ then throw("#0")
39+ else {
40+ let amount = if ((100000000 > totalAmount))
41+ then totalAmount
42+ else 100000000
43+ let inv = invoke(viresMainAddress, "replenishWithAtoken", nil, [AttachedPayment(usdtLp, amount)])
44+ if ((inv == inv))
45+ then nil
46+ else throw("Strict value is not equal to itself.")
47+ }
48+ }
49+
50+

github/deemru/w8io/6500d08 
32.74 ms