tx · Gmfaiqt6czt563YnLBJYR9pdqVitVZffQizixafo7k1J

3PQ8vMCzioQsYB2siFZYf8MjGsnKz4P8ThV:  -0.01000000 Waves

2022.12.11 15:39 [3421157] smart account 3PQ8vMCzioQsYB2siFZYf8MjGsnKz4P8ThV > SELF 0.00000000 Waves

{ "type": 13, "id": "Gmfaiqt6czt563YnLBJYR9pdqVitVZffQizixafo7k1J", "fee": 1000000, "feeAssetId": null, "timestamp": 1670762349220, "version": 2, "chainId": 87, "sender": "3PQ8vMCzioQsYB2siFZYf8MjGsnKz4P8ThV", "senderPublicKey": "9eZsXPiWRbazUPC6Y2Vk5FS9rB7qciSkxoLrkpg4i1gE", "proofs": [ "5wYdDKYXTR3SKX9M1h8wAXfvvEw43RRxjPWXGmjMz8DzaDvzKvNFptqqFwqtfDGjU7KChprJgrhZQZS4bSMkBfp4" ], "script": "base64:BgIICAISABIAEgAEAAl2aXJlc01haW4JAQdBZGRyZXNzAQEaAVdewZYZMMmiQ3hGadYm1vHmuEPQvfZMHrgADHZpcmVzVmVzdGluZwkBB0FkZHJlc3MBARoBV3US3ZOCD1veJXYVOctJ1R9TKAnE6HFeJwAGdXNkY0xwASDWhppxa2HBN0LfTH7jKtUZdP/zSfmSIL9MMDvimAKRsQAGdXNkdExwASAcDFnC+hMLK+WkJlhR4Werzc+yLRwW39K6M76lbcafngMBaQEBYQADCQECIT0CCAUBaQZjYWxsZXIFBHRoaXMJAAIBAg1BY2Nlc3MgRGVuaWVkBAlscEJhbGFuY2UJAPAHAgUEdGhpcwUGdXNkdExwBBJ0cnVuY2F0ZWRMcEJhbGFuY2UDCQBmAgDApP8eBQlscEJhbGFuY2UFCWxwQmFsYW5jZQDApP8eBARjYWxsCQD8BwQFCXZpcmVzTWFpbgITcmVwbGVuaXNoV2l0aEF0b2tlbgUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQZ1c2R0THAFEnRydW5jYXRlZExwQmFsYW5jZQUDbmlsAwkAAAIFBGNhbGwFBGNhbGwFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgFpAQFiAAMJAQIhPQIIBQFpBmNhbGxlcgUEdGhpcwkAAgECDUFjY2VzcyBEZW5pZWQEBGNhbGwJAPwHBAUMdmlyZXNWZXN0aW5nAg1jb252ZXJ0VG9VU0ROBQNuaWwFA25pbAMJAAACBQRjYWxsBQRjYWxsBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BaQEBYwADCQECIT0CCAUBaQZjYWxsZXIFBHRoaXMJAAIBAg1BY2Nlc3MgRGVuaWVkBARjYWxsCQD8BwQFDHZpcmVzVmVzdGluZwIVd2l0aGRyYXdWZXN0ZWRBbGxVU0ROCQDMCAIHCQDMCAIGBQNuaWwFA25pbAMJAAACBQRjYWxsBQRjYWxsBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BAnR4AQZ2ZXJpZnkABAckbWF0Y2gwBQJ0eAMJAAECBQckbWF0Y2gwAhdJbnZva2VTY3JpcHRUcmFuc2FjdGlvbgQDaW52BQckbWF0Y2gwAwkAAAIJAKQIAQgFA2ludgRkQXBwBQR0aGlzBgkA9AMDCAUCdHgJYm9keUJ5dGVzCQCRAwIIBQJ0eAZwcm9vZnMAAAgFAnR4D3NlbmRlclB1YmxpY0tleQkA9AMDCAUCdHgJYm9keUJ5dGVzCQCRAwIIBQJ0eAZwcm9vZnMAAAgFAnR4D3NlbmRlclB1YmxpY0tledfXth0=", "height": 3421157, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: none 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/6500d08 
18.88 ms