tx · 9VY9ozfYoYCy2u85DHsLoeMcmUKDBnVep66fRwz8V3mH

3PMa5Wf82TzFYcGdHi81FT2QWDdWFmAd3Av:  -0.01000000 Waves

2022.12.11 15:49 [3421168] smart account 3PMa5Wf82TzFYcGdHi81FT2QWDdWFmAd3Av > SELF 0.00000000 Waves

{ "type": 13, "id": "9VY9ozfYoYCy2u85DHsLoeMcmUKDBnVep66fRwz8V3mH", "fee": 1000000, "feeAssetId": null, "timestamp": 1670762971672, "version": 2, "chainId": 87, "sender": "3PMa5Wf82TzFYcGdHi81FT2QWDdWFmAd3Av", "senderPublicKey": "AryjEYX8Vv6mj7UyfUBSYpt9oNiWYktCHnoY8q95XohZ", "proofs": [ "jrgGfbw8VUVZzE9iLi99C6KnSBWyUpK2CLDPeKMCp1vY8g2K1VqD48u4UL5ctE4RE1xw7YZ5FardTYukFTpKJoq" ], "script": "base64:BgIICAISABIAEgAEAAl2aXJlc01haW4JAQdBZGRyZXNzAQEaAVdewZYZMMmiQ3hGadYm1vHmuEPQvfZMHrgADHZpcmVzVmVzdGluZwkBB0FkZHJlc3MBARoBV3US3ZOCD1veJXYVOctJ1R9TKAnE6HFeJwAGdXNkY0xwASDWhppxa2HBN0LfTH7jKtUZdP/zSfmSIL9MMDvimAKRsQAGdXNkdExwASAcDFnC+hMLK+WkJlhR4Werzc+yLRwW39K6M76lbcafngMBaQEBYQADCQECIT0CCAUBaQZjYWxsZXIFBHRoaXMJAAIBAg1BY2Nlc3MgRGVuaWVkBAlscEJhbGFuY2UJAPAHAgUEdGhpcwUGdXNkdExwBBJ0cnVuY2F0ZWRMcEJhbGFuY2UDCQBmAgDApP8eBQlscEJhbGFuY2UFCWxwQmFsYW5jZQDApP8eBARjYWxsCQD8BwQFCXZpcmVzTWFpbgITcmVwbGVuaXNoV2l0aEF0b2tlbgUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQZ1c2R0THAFEnRydW5jYXRlZExwQmFsYW5jZQUDbmlsAwkAAAIFBGNhbGwFBGNhbGwFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgFpAQFiAAMJAQIhPQIIBQFpBmNhbGxlcgUEdGhpcwkAAgECDUFjY2VzcyBEZW5pZWQEBGNhbGwJAPwHBAUMdmlyZXNWZXN0aW5nAg1jb252ZXJ0VG9VU0ROBQNuaWwFA25pbAMJAAACBQRjYWxsBQRjYWxsBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BaQEBYwADCQECIT0CCAUBaQZjYWxsZXIFBHRoaXMJAAIBAg1BY2Nlc3MgRGVuaWVkBARjYWxsCQD8BwQFDHZpcmVzVmVzdGluZwIVd2l0aGRyYXdWZXN0ZWRBbGxVU0ROCQDMCAIHCQDMCAIGBQNuaWwFA25pbAMJAAACBQRjYWxsBQRjYWxsBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BAnR4AQZ2ZXJpZnkABAckbWF0Y2gwBQJ0eAMJAAECBQckbWF0Y2gwAhdJbnZva2VTY3JpcHRUcmFuc2FjdGlvbgQDaW52BQckbWF0Y2gwAwkAAAIJAKQIAQgFA2ludgRkQXBwBQR0aGlzBgkA9AMDCAUCdHgJYm9keUJ5dGVzCQCRAwIIBQJ0eAZwcm9vZnMAAAgFAnR4D3NlbmRlclB1YmxpY0tleQkA9AMDCAUCdHgJYm9keUJ5dGVzCQCRAwIIBQJ0eAZwcm9vZnMAAAgFAnR4D3NlbmRlclB1YmxpY0tledfXth0=", "height": 3421168, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: 7vWZVT37ismqDbQRVaPbciTAGXdcVEpZwMHcEVwnvkh1 Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 6 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let viresMain = Address(base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT')
5+
6+let viresVesting = Address(base58'3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk')
7+
8+let usdcLp = base58'FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr'
9+
10+let usdtLp = base58'2tVLdi5fQXk2JcuDAojhctnDp5B5PZhNMyj5GUpeC3tZ'
11+
12+@Callable(i)
13+func a () = if ((i.caller != this))
14+ then throw("Access Denied")
15+ else {
16+ let lpBalance = assetBalance(this, usdtLp)
17+ let truncatedLpBalance = if ((65000000 > lpBalance))
18+ then lpBalance
19+ else 65000000
20+ let call = invoke(viresMain, "replenishWithAtoken", nil, [AttachedPayment(usdtLp, truncatedLpBalance)])
21+ if ((call == call))
22+ then nil
23+ else throw("Strict value is not equal to itself.")
24+ }
25+
26+
27+
28+@Callable(i)
29+func b () = if ((i.caller != this))
30+ then throw("Access Denied")
31+ else {
32+ let call = invoke(viresVesting, "convertToUSDN", nil, nil)
33+ if ((call == call))
34+ then nil
35+ else throw("Strict value is not equal to itself.")
36+ }
37+
38+
39+
40+@Callable(i)
41+func c () = if ((i.caller != this))
42+ then throw("Access Denied")
43+ else {
44+ let call = invoke(viresVesting, "withdrawVestedAllUSDN", [false, true], nil)
45+ if ((call == call))
46+ then nil
47+ else throw("Strict value is not equal to itself.")
48+ }
49+
50+
51+@Verifier(tx)
52+func verify () = match tx {
53+ case inv: InvokeScriptTransaction =>
54+ if ((addressFromRecipient(inv.dApp) == this))
55+ then true
56+ else sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
57+ case _ =>
58+ sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
59+}
60+

github/deemru/w8io/3ef1775 
20.99 ms