tx · BLn72wBx7KsRn4kPCtyVCHqVFJvKn3k1Kbg9Wkit4BR

3PH9YPehfpn5HJJ51hyasW2FQZfYkbdZkjf:  -0.00200000 Waves

2022.11.08 16:22 [3373576] smart account 3PH9YPehfpn5HJJ51hyasW2FQZfYkbdZkjf > SELF 0.00000000 Waves

{ "type": 13, "id": "BLn72wBx7KsRn4kPCtyVCHqVFJvKn3k1Kbg9Wkit4BR", "fee": 200000, "feeAssetId": null, "timestamp": 1667913758543, "version": 1, "sender": "3PH9YPehfpn5HJJ51hyasW2FQZfYkbdZkjf", "senderPublicKey": "4Zobyq7yzxCuYDnZj43q6LKzNenV7tput8CcLQDzFSYm", "proofs": [ "moc8WxGZYnsQCwB5Du7mPcMuGcLwX38Xosw5UpNJMTH6cBKvY2bHiqUaWzxhKoNz6jnQMBmZYNmrdsudGyok9Jv" ], "script": "base64:BgKiAQgCEgASABIAEgASAwoBASIEVVNETiILVVNETlZlc3RpbmciC1VTRE5SZXdhcmRzIg9kZWxlZ2F0ZUFkZHJlc3MiAWkiB2NvbnZlcnQiDndpdGhkcmF3VmVzdGVkIgtVU0ROSW5pdGlhbCIJVVNETkZpbmFsIgZhbW91bnQiClVTRE5SZXdhcmQiAnR4IgZ2ZXJpZnkiByRtYXRjaDAiA2ludgQAAWEBILYmKcME9c5TkaQOS3UkL2SMUbH6369UKb1I0h0qsqrRAAFiCQERQGV4dHJOYXRpdmUoMTA2MikBAiMzUENidlBWUWZTdlZ1ODhpcDhGbTVZandKaGpFWWsxVHhoawABYwkBEUBleHRyTmF0aXZlKDEwNjIpAQIjM1BDYnZQVlFmU3ZWdTg4aXA4Rm01WWp3SmhqRVlrMVR4aGsAAWQJAQdBZGRyZXNzAQEaAVfJ+Wl3PWVwnVchWpNLOI+X4TIwwNiaJXcFAWUBDWNvbnZlcnRUb1VTRE4AAwkBAiE9AggFAWUGY2FsbGVyBQR0aGlzCQACAQINQWNjZXNzIERlbmllZAQBZgkA/AcEBQFiAg1jb252ZXJ0VG9VU0ROBQNuaWwFA25pbAMJAAACBQFmBQFmBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BZQESd2l0aGRyYXdWZXN0ZWRVU0ROAAMJAQIhPQIIBQFlBmNhbGxlcgUEdGhpcwkAAgECDUFjY2VzcyBEZW5pZWQEAWcJAPwHBAUBYgIVd2l0aGRyYXdWZXN0ZWRBbGxVU0ROCQDMCAIHCQDMCAIGBQNuaWwFA25pbAMJAAACBQFnBQFnBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BZQEcd2l0aGRyYXdWZXN0ZWRVU0ROdG9EZWxlZ2F0ZQADCQECIT0CCAUBZQZjYWxsZXIFBHRoaXMJAAIBAg1BY2Nlc3MgRGVuaWVkBAFoCQDwBwIFBHRoaXMFAWEDCQAAAgUBaAUBaAQBZwkA/AcEBQFiAhV3aXRoZHJhd1Zlc3RlZEFsbFVTRE4JAMwIAgcJAMwIAgYFA25pbAUDbmlsAwkAAAIFAWcFAWcEAWkJAPAHAgUEdGhpcwUBYQMJAAACBQFpBQFpCQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMFAWQFAWkFAWEFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgFlARZ3aXRoZHJhd1VTRE50b0RlbGVnYXRlAAMJAQIhPQIIBQFlBmNhbGxlcgUEdGhpcwkAAgECDUFjY2VzcyBEZW5pZWQEAWkJAPAHAgUEdGhpcwUBYQMJAAACBQFpBQFpCQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMFAWQFAWkFAWEFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgFlARBDbGFpbVJld2FyZHNVU0ROAQFqAwkBAiE9AggFAWUGY2FsbGVyBQR0aGlzCQACAQINQWNjZXNzIERlbmllZAQBawkA/AcEBQFjAgxjbGFpbVJld2FyZHMFA25pbAUDbmlsAwkAAAIFAWsFAWsFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgEBbAEBbQAEAW4FAWwDCQABAgUBbgIXSW52b2tlU2NyaXB0VHJhbnNhY3Rpb24EAW8FAW4DCQAAAgkApAgBCAUBbwRkQXBwBQR0aGlzBgkA9AMDCAUBbAlib2R5Qnl0ZXMJAJEDAggFAWwGcHJvb2ZzAAAIBQFsD3NlbmRlclB1YmxpY0tleQkA9AMDCAUBbAlib2R5Qnl0ZXMJAJEDAggFAWwGcHJvb2ZzAAAIBQFsD3NlbmRlclB1YmxpY0tleRZ/DWc=", "chainId": 87, "height": 3373576, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 5NnCSDgh59H9XXqi2KbyXf4kSTnPTvnNkMSF6ESy6r4D Next: D1dXFEtzTziaAftatYG4sD9H7vkijJhGcGQTvcL5sAJf Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let USDN = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
55
66 let USDNVesting = addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk")
77
88 let USDNRewards = addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk")
99
1010 let delegateAddress = Address(base58'3PLLqLFaJcsrLBQRVb52dCchNPP2JqVnoin')
1111
1212 @Callable(i)
1313 func convertToUSDN () = if ((i.caller != this))
1414 then throw("Access Denied")
1515 else {
1616 let convert = invoke(USDNVesting, "convertToUSDN", nil, nil)
1717 if ((convert == convert))
1818 then nil
1919 else throw("Strict value is not equal to itself.")
2020 }
2121
2222
2323
2424 @Callable(i)
2525 func withdrawVestedUSDN () = if ((i.caller != this))
2626 then throw("Access Denied")
2727 else {
2828 let withdrawVested = invoke(USDNVesting, "withdrawVestedAllUSDN", [false, true], nil)
2929 if ((withdrawVested == withdrawVested))
3030 then nil
3131 else throw("Strict value is not equal to itself.")
3232 }
3333
3434
3535
3636 @Callable(i)
3737 func withdrawVestedUSDNtoDelegate () = if ((i.caller != this))
3838 then throw("Access Denied")
3939 else {
4040 let USDNInitial = assetBalance(this, USDN)
4141 if ((USDNInitial == USDNInitial))
4242 then {
4343 let withdrawVested = invoke(USDNVesting, "withdrawVestedAllUSDN", [false, true], nil)
4444 if ((withdrawVested == withdrawVested))
4545 then {
4646 let USDNFinal = assetBalance(this, USDN)
4747 if ((USDNFinal == USDNFinal))
4848 then [ScriptTransfer(delegateAddress, USDNFinal, USDN)]
4949 else throw("Strict value is not equal to itself.")
5050 }
5151 else throw("Strict value is not equal to itself.")
5252 }
5353 else throw("Strict value is not equal to itself.")
5454 }
5555
5656
5757
5858 @Callable(i)
5959 func withdrawUSDNtoDelegate () = if ((i.caller != this))
6060 then throw("Access Denied")
6161 else {
6262 let USDNFinal = assetBalance(this, USDN)
6363 if ((USDNFinal == USDNFinal))
6464 then [ScriptTransfer(delegateAddress, USDNFinal, USDN)]
6565 else throw("Strict value is not equal to itself.")
6666 }
6767
6868
6969
7070 @Callable(i)
7171 func ClaimRewardsUSDN (amount) = if ((i.caller != this))
7272 then throw("Access Denied")
7373 else {
7474 let USDNReward = invoke(USDNRewards, "claimRewards", nil, nil)
7575 if ((USDNReward == USDNReward))
7676 then nil
7777 else throw("Strict value is not equal to itself.")
7878 }
7979
8080
8181 @Verifier(tx)
8282 func verify () = match tx {
8383 case inv: InvokeScriptTransaction =>
8484 if ((addressFromRecipient(inv.dApp) == this))
8585 then true
8686 else sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
8787 case _ =>
8888 sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
8989 }
9090

github/deemru/w8io/6500d08 
28.64 ms