tx · 8SNSec7mk5RFKSie9v6DXnbTbtRJ4g6ZwrGscmvvW2ci

3PLLqLFaJcsrLBQRVb52dCchNPP2JqVnoin:  -0.00200000 Waves

2022.11.08 16:24 [3373579] smart account 3PLLqLFaJcsrLBQRVb52dCchNPP2JqVnoin > SELF 0.00000000 Waves

{ "type": 13, "id": "8SNSec7mk5RFKSie9v6DXnbTbtRJ4g6ZwrGscmvvW2ci", "fee": 200000, "feeAssetId": null, "timestamp": 1667913951063, "version": 1, "sender": "3PLLqLFaJcsrLBQRVb52dCchNPP2JqVnoin", "senderPublicKey": "G5wJqgti3vJznB1bM99Ck4RbbZsEyHZqgnXqJwLqYMSg", "proofs": [ "5sFpm6FhYkLY8NWqEVTYK7GBNsjJfFsyFEGBtoZGjTD2RFGMmoGUZHT4yLGSyky1d2ryjJoPjpcqxjfmuVVzhPPk" ], "script": "base64:BgKXAQgCEgASABIAEgASACIEVVNETiILVVNETlZlc3RpbmciC1VTRE5SZXdhcmRzIg9kZWxlZ2F0ZUFkZHJlc3MiAWkiB2NvbnZlcnQiDndpdGhkcmF3VmVzdGVkIgtVU0ROSW5pdGlhbCIJVVNETkZpbmFsIgpVU0ROUmV3YXJkIgJ0eCIGdmVyaWZ5IgckbWF0Y2gwIgNpbnYEAAFhASC2JinDBPXOU5GkDkt1JC9kjFGx+t+vVCm9SNIdKrKq0QABYgkBEUBleHRyTmF0aXZlKDEwNjIpAQIjM1BDYnZQVlFmU3ZWdTg4aXA4Rm01WWp3SmhqRVlrMVR4aGsAAWMJARFAZXh0ck5hdGl2ZSgxMDYyKQECIzNQQ2J2UFZRZlN2VnU4OGlwOEZtNVlqd0poakVZazFUeGhrAAFkCQEHQWRkcmVzcwEBGgFXyflpdz1lcJ1XIVqTSziPl+EyMMDYmiV3BQFlAQ1jb252ZXJ0VG9VU0ROAAMJAQIhPQIIBQFlBmNhbGxlcgUEdGhpcwkAAgECDUFjY2VzcyBEZW5pZWQEAWYJAPwHBAUBYgINY29udmVydFRvVVNETgUDbmlsBQNuaWwDCQAAAgUBZgUBZgUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAWUBEndpdGhkcmF3VmVzdGVkVVNETgADCQECIT0CCAUBZQZjYWxsZXIFBHRoaXMJAAIBAg1BY2Nlc3MgRGVuaWVkBAFnCQD8BwQFAWICFXdpdGhkcmF3VmVzdGVkQWxsVVNETgkAzAgCBwkAzAgCBgUDbmlsBQNuaWwDCQAAAgUBZwUBZwUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAWUBHHdpdGhkcmF3VmVzdGVkVVNETnRvRGVsZWdhdGUAAwkBAiE9AggFAWUGY2FsbGVyBQR0aGlzCQACAQINQWNjZXNzIERlbmllZAQBaAkA8AcCBQR0aGlzBQFhAwkAAAIFAWgFAWgEAWcJAPwHBAUBYgIVd2l0aGRyYXdWZXN0ZWRBbGxVU0ROCQDMCAIHCQDMCAIGBQNuaWwFA25pbAMJAAACBQFnBQFnBAFpCQDwBwIFBHRoaXMFAWEDCQAAAgUBaQUBaQkAzAgCCQEOU2NyaXB0VHJhbnNmZXIDBQFkBQFpBQFhBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BZQEWd2l0aGRyYXdVU0ROdG9EZWxlZ2F0ZQADCQECIT0CCAUBZQZjYWxsZXIFBHRoaXMJAAIBAg1BY2Nlc3MgRGVuaWVkBAFpCQDwBwIFBHRoaXMFAWEDCQAAAgUBaQUBaQkAzAgCCQEOU2NyaXB0VHJhbnNmZXIDBQFkBQFpBQFhBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BZQEQQ2xhaW1SZXdhcmRzVVNETgADCQECIT0CCAUBZQZjYWxsZXIFBHRoaXMJAAIBAg1BY2Nlc3MgRGVuaWVkBAFqCQD8BwQFAWMCDGNsYWltUmV3YXJkcwUDbmlsBQNuaWwDCQAAAgUBagUBagUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAQFrAQFsAAQBbQUBawMJAAECBQFtAhdJbnZva2VTY3JpcHRUcmFuc2FjdGlvbgQBbgUBbQMJAAACCQCkCAEIBQFuBGRBcHAFBHRoaXMGCQD0AwMIBQFrCWJvZHlCeXRlcwkAkQMCCAUBawZwcm9vZnMAAAgFAWsPc2VuZGVyUHVibGljS2V5CQD0AwMIBQFrCWJvZHlCeXRlcwkAkQMCCAUBawZwcm9vZnMAAAgFAWsPc2VuZGVyUHVibGljS2V5GFfgPA==", "chainId": 87, "height": 3373579, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 3LSt52u1gAnHuJziypk9WQKz29zPVRAmDEHPU5AnCzc4 Next: B91SgzjcWqf59d964qcHjLbAZSVQ7L8GK3HXiLYueSzZ Diff:
OldNewDifferences
6868
6969
7070 @Callable(i)
71-func ClaimRewardsUSDN (amount) = if ((i.caller != this))
71+func ClaimRewardsUSDN () = if ((i.caller != this))
7272 then throw("Access Denied")
7373 else {
7474 let USDNReward = invoke(USDNRewards, "claimRewards", nil, nil)
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)
71-func ClaimRewardsUSDN (amount) = if ((i.caller != this))
71+func ClaimRewardsUSDN () = 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/3ef1775 
27.95 ms