tx · 7vWZVT37ismqDbQRVaPbciTAGXdcVEpZwMHcEVwnvkh1

3PMa5Wf82TzFYcGdHi81FT2QWDdWFmAd3Av:  -0.01000000 Waves

2022.12.19 12:41 [3432485] smart account 3PMa5Wf82TzFYcGdHi81FT2QWDdWFmAd3Av > SELF 0.00000000 Waves

{ "type": 13, "id": "7vWZVT37ismqDbQRVaPbciTAGXdcVEpZwMHcEVwnvkh1", "fee": 1000000, "feeAssetId": null, "timestamp": 1671442879379, "version": 2, "chainId": 87, "sender": "3PMa5Wf82TzFYcGdHi81FT2QWDdWFmAd3Av", "senderPublicKey": "AryjEYX8Vv6mj7UyfUBSYpt9oNiWYktCHnoY8q95XohZ", "proofs": [ "2G91r4vJzkdgz8K5L41Xh9YKdQzA8creUChKCibqMW7KBXyd4GgjZHYCeJRsdJgoHxF9RY6wB9GDvStsJBtL6tEF" ], "script": "base64:BgIICAISABIAEgAEAAl2aXJlc01haW4JAQdBZGRyZXNzAQEaAVdewZYZMMmiQ3hGadYm1vHmuEPQvfZMHrgADHZpcmVzVmVzdGluZwkBB0FkZHJlc3MBARoBV3US3ZOCD1veJXYVOctJ1R9TKAnE6HFeJwAGdXNkY0xwASDWhppxa2HBN0LfTH7jKtUZdP/zSfmSIL9MMDvimAKRsQAGdXNkdExwASAcDFnC+hMLK+WkJlhR4Werzc+yLRwW39K6M76lbcafngMBaQEBYQADCQECIT0CCAUBaQZjYWxsZXIFBHRoaXMJAAIBAg1BY2Nlc3MgRGVuaWVkBAlscEJhbGFuY2UJAPAHAgUEdGhpcwUGdXNkdExwBBJ0cnVuY2F0ZWRMcEJhbGFuY2UDCQBmAgDApP8eBQlscEJhbGFuY2UFCWxwQmFsYW5jZQDApP8eBARjYWxsCQD8BwQFCXZpcmVzTWFpbgITcmVwbGVuaXNoV2l0aEF0b2tlbgUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQZ1c2R0THAFEnRydW5jYXRlZExwQmFsYW5jZQUDbmlsAwkAAAIFBGNhbGwFBGNhbGwFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgFpAQFiAAMJAQIhPQIIBQFpBmNhbGxlcgUEdGhpcwkAAgECDUFjY2VzcyBEZW5pZWQEBGNhbGwJAPwHBAUMdmlyZXNWZXN0aW5nAg1jb252ZXJ0VG9VU0ROBQNuaWwFA25pbAMJAAACBQRjYWxsBQRjYWxsBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BaQEBYwADCQECIT0CCAUBaQZjYWxsZXIFBHRoaXMJAAIBAg1BY2Nlc3MgRGVuaWVkBARjYWxsCQD8BwQFDHZpcmVzVmVzdGluZwIVd2l0aGRyYXdWZXN0ZWRBbGxVU0ROCQDMCAIHCQDMCAIGBQNuaWwFA25pbAMJAAACBQRjYWxsBQRjYWxsBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4A3wi7EA==", "height": 3432485, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 9VY9ozfYoYCy2u85DHsLoeMcmUKDBnVep66fRwz8V3mH Next: none Diff:
OldNewDifferences
4848 }
4949
5050
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-
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 usdcLp = base58'FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr'
99
1010 let usdtLp = base58'2tVLdi5fQXk2JcuDAojhctnDp5B5PZhNMyj5GUpeC3tZ'
1111
1212 @Callable(i)
1313 func a () = if ((i.caller != this))
1414 then throw("Access Denied")
1515 else {
1616 let lpBalance = assetBalance(this, usdtLp)
1717 let truncatedLpBalance = if ((65000000 > lpBalance))
1818 then lpBalance
1919 else 65000000
2020 let call = invoke(viresMain, "replenishWithAtoken", nil, [AttachedPayment(usdtLp, truncatedLpBalance)])
2121 if ((call == call))
2222 then nil
2323 else throw("Strict value is not equal to itself.")
2424 }
2525
2626
2727
2828 @Callable(i)
2929 func b () = if ((i.caller != this))
3030 then throw("Access Denied")
3131 else {
3232 let call = invoke(viresVesting, "convertToUSDN", nil, nil)
3333 if ((call == call))
3434 then nil
3535 else throw("Strict value is not equal to itself.")
3636 }
3737
3838
3939
4040 @Callable(i)
4141 func c () = if ((i.caller != this))
4242 then throw("Access Denied")
4343 else {
4444 let call = invoke(viresVesting, "withdrawVestedAllUSDN", [false, true], nil)
4545 if ((call == call))
4646 then nil
4747 else throw("Strict value is not equal to itself.")
4848 }
4949
5050
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 
41.79 ms