tx · FeuyUeGx9VWh3MoWMZxPPJLXnTszxWwR2Ttnb8J5HWx

3P4rs55b3eWESJHKYTp1TFWr7nkKzTR4Fzn:  -0.00200000 Waves

2022.11.13 08:40 [3380340] smart account 3P4rs55b3eWESJHKYTp1TFWr7nkKzTR4Fzn > SELF 0.00000000 Waves

{ "type": 13, "id": "FeuyUeGx9VWh3MoWMZxPPJLXnTszxWwR2Ttnb8J5HWx", "fee": 200000, "feeAssetId": null, "timestamp": 1668318026971, "version": 1, "sender": "3P4rs55b3eWESJHKYTp1TFWr7nkKzTR4Fzn", "senderPublicKey": "Hq8Bo8koD3SuaL6NErCEgkaaJzWbNcPKfhLtSqX6GC85", "proofs": [ "22Grusr1U57YetRpLdp8aZKfSoDuXx2qjPgVQPUpXW722HjwqF19hErWPGqeXdvnE3DxN31hX9U4dwfdzMtJ883B" ], "script": "base64:BgINCAISABIAEgMKAQESAAQACXZpcmVzTWFpbgkBB0FkZHJlc3MBARoBV17BlhkwyaJDeEZp1ibW8ea4Q9C99kweuAAMdmlyZXNWZXN0aW5nCQEHQWRkcmVzcwEBGgFXdRLdk4IPW94ldhU5y0nVH1MoCcTocV4nAAZ1c2R0THABIBwMWcL6Ewsr5aQmWFHhZ6vNz7ItHBbf0rozvqVtxp+eAAZ1c2RjTHABINaGmnFrYcE3Qt9MfuMq1Rl0//NJ+ZIgv0wwO+KYApGxBAFpAQF0AAMJAQIhPQIIBQFpBmNhbGxlcgUEdGhpcwkAAgECDUFjY2VzcyBEZW5pZWQECWxwQmFsYW5jZQkA8AcCBQR0aGlzBQZ1c2R0THAEBGNhbGwJAPwHBAUJdmlyZXNNYWluAhNyZXBsZW5pc2hXaXRoQXRva2VuBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFBnVzZHRMcAUJbHBCYWxhbmNlBQNuaWwDCQAAAgUEY2FsbAUEY2FsbAUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAWkBAWMAAwkBAiE9AggFAWkGY2FsbGVyBQR0aGlzCQACAQINQWNjZXNzIERlbmllZAQJbHBCYWxhbmNlCQDwBwIFBHRoaXMFBnVzZGNMcAQEY2FsbAkA/AcEBQl2aXJlc01haW4CE3JlcGxlbmlzaFdpdGhBdG9rZW4FA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgUGdXNkY0xwBQlscEJhbGFuY2UFA25pbAMJAAACBQRjYWxsBQRjYWxsBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BaQEBZAEGYW1vdW50AwkBAiE9AggFAWkGY2FsbGVyBQR0aGlzCQACAQINQWNjZXNzIERlbmllZAQJbHBCYWxhbmNlCQDwBwIFBHRoaXMFBnVzZGNMcAQFbWluTHADCQBmAgUGYW1vdW50BQlscEJhbGFuY2UFCWxwQmFsYW5jZQUGYW1vdW50BARjYWxsCQD8BwQFCXZpcmVzTWFpbgITcmVwbGVuaXNoV2l0aEF0b2tlbgUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQZ1c2RjTHAFBW1pbkxwBQNuaWwDCQAAAgUEY2FsbAUEY2FsbAUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAWkBFXdpdGhkcmF3VmVzdGVkQWxsVVNETgADCQECIT0CCAUBaQZjYWxsZXIFBHRoaXMJAAIBAg1BY2Nlc3MgRGVuaWVkBARjYWxsCQD8BwQFDHZpcmVzVmVzdGluZwIVd2l0aGRyYXdWZXN0ZWRBbGxVU0ROCQDMCAIHCQDMCAIGBQNuaWwFA25pbAMJAAACBQRjYWxsBQRjYWxsBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BAnR4AQZ2ZXJpZnkABAckbWF0Y2gwBQJ0eAMJAAECBQckbWF0Y2gwAhdJbnZva2VTY3JpcHRUcmFuc2FjdGlvbgQDaW52BQckbWF0Y2gwAwkAAAIJAKQIAQgFA2ludgRkQXBwBQR0aGlzBgkA9AMDCAUCdHgJYm9keUJ5dGVzCQCRAwIIBQJ0eAZwcm9vZnMAAAgFAnR4D3NlbmRlclB1YmxpY0tleQkA9AMDCAUCdHgJYm9keUJ5dGVzCQCRAwIIBQJ0eAZwcm9vZnMAAAgFAnR4D3NlbmRlclB1YmxpY0tlebffwVo=", "chainId": 87, "height": 3380340, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 2QCiFzPMyrCKPdBHLG5Uz8e8pY2uT8zNGnQQT8kJgp26 Next: none Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let viresMain = Address(base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT')
55
66 let viresVesting = Address(base58'3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk')
77
88 let usdtLp = base58'2tVLdi5fQXk2JcuDAojhctnDp5B5PZhNMyj5GUpeC3tZ'
99
1010 let usdcLp = base58'FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr'
1111
1212 @Callable(i)
1313 func t () = if ((i.caller != this))
1414 then throw("Access Denied")
1515 else {
1616 let lpBalance = assetBalance(this, usdtLp)
1717 let call = invoke(viresMain, "replenishWithAtoken", nil, [AttachedPayment(usdtLp, lpBalance)])
1818 if ((call == call))
1919 then nil
2020 else throw("Strict value is not equal to itself.")
2121 }
2222
2323
2424
2525 @Callable(i)
2626 func c () = if ((i.caller != this))
2727 then throw("Access Denied")
2828 else {
2929 let lpBalance = assetBalance(this, usdcLp)
3030 let call = invoke(viresMain, "replenishWithAtoken", nil, [AttachedPayment(usdcLp, lpBalance)])
3131 if ((call == call))
3232 then nil
3333 else throw("Strict value is not equal to itself.")
3434 }
3535
3636
3737
3838 @Callable(i)
3939 func d (amount) = if ((i.caller != this))
4040 then throw("Access Denied")
4141 else {
4242 let lpBalance = assetBalance(this, usdcLp)
4343 let minLp = if ((amount > lpBalance))
4444 then lpBalance
4545 else amount
4646 let call = invoke(viresMain, "replenishWithAtoken", nil, [AttachedPayment(usdcLp, minLp)])
4747 if ((call == call))
4848 then nil
4949 else throw("Strict value is not equal to itself.")
5050 }
5151
5252
5353
5454 @Callable(i)
5555 func withdrawVestedAllUSDN () = if ((i.caller != this))
5656 then throw("Access Denied")
5757 else {
5858 let call = invoke(viresVesting, "withdrawVestedAllUSDN", [false, true], nil)
5959 if ((call == call))
6060 then nil
6161 else throw("Strict value is not equal to itself.")
6262 }
6363
6464
6565 @Verifier(tx)
6666 func verify () = match tx {
6767 case inv: InvokeScriptTransaction =>
6868 if ((addressFromRecipient(inv.dApp) == this))
6969 then true
7070 else sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
7171 case _ =>
7272 sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
7373 }
7474

github/deemru/w8io/6500d08 
46.37 ms