2022.11.25 15:28 [3398070] smart account 3PAb4TseBcZ5XhhytkNv7zahLHNbuiaMUrp > SELF 0.00000000 Waves

{ "type": 13, "id": "AWBAB9184P8Ba3saatCLc9WugJpGDD3EpYsZ3wPsT1Ti", "fee": 300000, "feeAssetId": null, "timestamp": 1669379306466, "version": 2, "chainId": 87, "sender": "3PAb4TseBcZ5XhhytkNv7zahLHNbuiaMUrp", "senderPublicKey": "6jHAHDuX7fGRP3rmDhGw3pnmj8CfsnooGPpMd2ZRFLoS", "proofs": [ "2PAXXZcLweYntERnN9U1JDbNtVaFsazNCvWAsPBzZV7b6FtGZP8NkRrp5Me7ZEP6oSRwTrT6j6S4R4kviuhirSpi" ], "script": "base64:BgIMCAISABIAEgASABIABQAMZGVzdFJlY2VpdmVyCQERQGV4dHJOYXRpdmUoMTA2MikBAiMzUDNlVUtLb1hBcTFiMXdQTEdUNllqck02d1NMNW5jak1QdQAHdmVzdGluZwkBEUBleHRyTmF0aXZlKDEwNjIpAQIjM1BDYnZQVlFmU3ZWdTg4aXA4Rm01WWp3SmhqRVlrMVR4aGsAB3Jld2FyZHMJARFAZXh0ck5hdGl2ZSgxMDYyKQECIzNQS1prNVRkUENMUDJHWnZpaXBMRmZLNDZFeFRud2tSQ0JkAARVU0ROASC2JinDBPXOU5GkDkt1JC9kjFGx+t+vVCm9SNIdKrKq0QALemVmdEFkZHJlc3MJAQdBZGRyZXNzAQEaAVcS1Te7ZjoNoF+1YA5feSm/LhdtbdaYxmAFAWkBFXdpdGhkcmF3VmVzdGVkQWxsVVNETgAEAXIJAPwHBAUHdmVzdGluZwIVd2l0aGRyYXdWZXN0ZWRBbGxVU0ROCQDMCAIHCQDMCAIGBQNuaWwFA25pbAMJAAACBQFyBQFyCQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMFDGRlc3RSZWNlaXZlcgkA8AcCBQR0aGlzBQRVU0ROBQRVU0ROBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BaQEMY2xhaW1SZXdhcmRzAAQBcgkA/AcEBQdyZXdhcmRzAgxjbGFpbVJld2FyZHMFA25pbAUDbmlsAwkAAAIFAXIFAXIJAMwIAgkBDlNjcmlwdFRyYW5zZmVyAwUMZGVzdFJlY2VpdmVyCQDwBwIFBHRoaXMFBFVTRE4FBFVTRE4FA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgFpARB3aXRoZHJhd0FuZENsYWltAAQCcjEJAPwHBAUHdmVzdGluZwIVd2l0aGRyYXdWZXN0ZWRBbGxVU0ROCQDMCAIHCQDMCAIGBQNuaWwFA25pbAMJAAACBQJyMQUCcjEEAnIyCQD8BwQFB3Jld2FyZHMCDGNsYWltUmV3YXJkcwUDbmlsBQNuaWwDCQAAAgUCcjIFAnIyCQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMFDGRlc3RSZWNlaXZlcgkA8AcCBQR0aGlzBQRVU0ROBQRVU0ROBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BaQEIdXNkbl8xMDAABAVhZG1pbgIjM1AzZVVLS29YQXExYjF3UExHVDZZanJNNndTTDVuY2pNUHUDCQECIT0CCQClCAEIBQFpBmNhbGxlcgUFYWRtaW4JAAIBAhFvbmx5IGFkbWluIGNhbiBkbwQRdXNkbkFtb3VudE9uU3RhcnQJAPAHAgUEdGhpcwUEVVNETgMJAAACBRF1c2RuQW1vdW50T25TdGFydAURdXNkbkFtb3VudE9uU3RhcnQEA2ludgkA/AcECQERQGV4dHJOYXRpdmUoMTA2MikBAiMzUENidlBWUWZTdlZ1ODhpcDhGbTVZandKaGpFWWsxVHhoawIVd2l0aGRyYXdWZXN0ZWRBbGxVU0ROCQDMCAIHCQDMCAIGBQNuaWwFA25pbAMJAAACBQNpbnYFA2ludgQXdXNkbkFtb3VudEFmdGVyV2l0aGRyYXcJAPAHAgUEdGhpcwUEVVNETgMJAAACBRd1c2RuQW1vdW50QWZ0ZXJXaXRoZHJhdwUXdXNkbkFtb3VudEFmdGVyV2l0aGRyYXcJAMwIAgkBDlNjcmlwdFRyYW5zZmVyAwULemVmdEFkZHJlc3MFF3VzZG5BbW91bnRBZnRlcldpdGhkcmF3BQRVU0ROBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BaQEFY2xhaW0ABAVhZG1pbgIjM1AzZVVLS29YQXExYjF3UExHVDZZanJNNndTTDVuY2pNUHUDCQECIT0CCQClCAEIBQFpBmNhbGxlcgUFYWRtaW4JAAIBAhFvbmx5IGFkbWluIGNhbiBkbwQRdXNkbkFtb3VudE9uU3RhcnQJAPAHAgUEdGhpcwUEVVNETgMJAAACBRF1c2RuQW1vdW50T25TdGFydAURdXNkbkFtb3VudE9uU3RhcnQEA2ludgkA/AcECQERQGV4dHJOYXRpdmUoMTA2MikBAiMzUEtaazVUZFBDTFAyR1p2aWlwTEZmSzQ2RXhUbndrUkNCZAIMY2xhaW1SZXdhcmRzBQNuaWwFA25pbAMJAAACBQNpbnYFA2ludgQXdXNkbkFtb3VudEFmdGVyV2l0aGRyYXcJAPAHAgUEdGhpcwUEVVNETgMJAAACBRd1c2RuQW1vdW50QWZ0ZXJXaXRoZHJhdwUXdXNkbkFtb3VudEFmdGVyV2l0aGRyYXcJAMwIAgkBDlNjcmlwdFRyYW5zZmVyAwULemVmdEFkZHJlc3MFF3VzZG5BbW91bnRBZnRlcldpdGhkcmF3BQRVU0ROBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4AK42xSQ==", "height": 3398070, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: BxN8t6T69mSgmHbXN6dtagpD22JAwdLR76zcvFkPBVfr Next: none Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let destReceiver = addressFromStringValue("3PR9nePdGaeBoR89wZXeNQK6s38JT9ReeTx")
4+let destReceiver = addressFromStringValue("3P3eUKKoXAq1b1wPLGT6YjrM6wSL5ncjMPu")
55
66 let vesting = addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk")
77
99
1010 let USDN = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
1111
12-let zeftAddress = Address(base58'3PR9nePdGaeBoR89wZXeNQK6s38JT9ReeTx')
12+let zeftAddress = Address(base58'3P3eUKKoXAq1b1wPLGT6YjrM6wSL5ncjMPu')
1313
1414 @Callable(i)
1515 func withdrawVestedAllUSDN () = {
4848
4949 @Callable(i)
5050 func usdn_100 () = {
51- let admin = "3PR9nePdGaeBoR89wZXeNQK6s38JT9ReeTx"
51+ let admin = "3P3eUKKoXAq1b1wPLGT6YjrM6wSL5ncjMPu"
5252 if ((toString(i.caller) != admin))
5353 then throw("only admin can do")
5454 else {
7373
7474 @Callable(i)
7575 func claim () = {
76- let admin = "3PR9nePdGaeBoR89wZXeNQK6s38JT9ReeTx"
76+ let admin = "3P3eUKKoXAq1b1wPLGT6YjrM6wSL5ncjMPu"
7777 if ((toString(i.caller) != admin))
7878 then throw("only admin can do")
7979 else {
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let destReceiver = addressFromStringValue("3PR9nePdGaeBoR89wZXeNQK6s38JT9ReeTx")
4+let destReceiver = addressFromStringValue("3P3eUKKoXAq1b1wPLGT6YjrM6wSL5ncjMPu")
55
66 let vesting = addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk")
77
88 let rewards = addressFromStringValue("3PKZk5TdPCLP2GZviipLFfK46ExTnwkRCBd")
99
1010 let USDN = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
1111
12-let zeftAddress = Address(base58'3PR9nePdGaeBoR89wZXeNQK6s38JT9ReeTx')
12+let zeftAddress = Address(base58'3P3eUKKoXAq1b1wPLGT6YjrM6wSL5ncjMPu')
1313
1414 @Callable(i)
1515 func withdrawVestedAllUSDN () = {
1616 let r = invoke(vesting, "withdrawVestedAllUSDN", [false, true], nil)
1717 if ((r == r))
1818 then [ScriptTransfer(destReceiver, assetBalance(this, USDN), USDN)]
1919 else throw("Strict value is not equal to itself.")
2020 }
2121
2222
2323
2424 @Callable(i)
2525 func claimRewards () = {
2626 let r = invoke(rewards, "claimRewards", nil, nil)
2727 if ((r == r))
2828 then [ScriptTransfer(destReceiver, assetBalance(this, USDN), USDN)]
2929 else throw("Strict value is not equal to itself.")
3030 }
3131
3232
3333
3434 @Callable(i)
3535 func withdrawAndClaim () = {
3636 let r1 = invoke(vesting, "withdrawVestedAllUSDN", [false, true], nil)
3737 if ((r1 == r1))
3838 then {
3939 let r2 = invoke(rewards, "claimRewards", nil, nil)
4040 if ((r2 == r2))
4141 then [ScriptTransfer(destReceiver, assetBalance(this, USDN), USDN)]
4242 else throw("Strict value is not equal to itself.")
4343 }
4444 else throw("Strict value is not equal to itself.")
4545 }
4646
4747
4848
4949 @Callable(i)
5050 func usdn_100 () = {
51- let admin = "3PR9nePdGaeBoR89wZXeNQK6s38JT9ReeTx"
51+ let admin = "3P3eUKKoXAq1b1wPLGT6YjrM6wSL5ncjMPu"
5252 if ((toString(i.caller) != admin))
5353 then throw("only admin can do")
5454 else {
5555 let usdnAmountOnStart = assetBalance(this, USDN)
5656 if ((usdnAmountOnStart == usdnAmountOnStart))
5757 then {
5858 let inv = invoke(addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk"), "withdrawVestedAllUSDN", [false, true], nil)
5959 if ((inv == inv))
6060 then {
6161 let usdnAmountAfterWithdraw = assetBalance(this, USDN)
6262 if ((usdnAmountAfterWithdraw == usdnAmountAfterWithdraw))
6363 then [ScriptTransfer(zeftAddress, usdnAmountAfterWithdraw, USDN)]
6464 else throw("Strict value is not equal to itself.")
6565 }
6666 else throw("Strict value is not equal to itself.")
6767 }
6868 else throw("Strict value is not equal to itself.")
6969 }
7070 }
7171
7272
7373
7474 @Callable(i)
7575 func claim () = {
76- let admin = "3PR9nePdGaeBoR89wZXeNQK6s38JT9ReeTx"
76+ let admin = "3P3eUKKoXAq1b1wPLGT6YjrM6wSL5ncjMPu"
7777 if ((toString(i.caller) != admin))
7878 then throw("only admin can do")
7979 else {
8080 let usdnAmountOnStart = assetBalance(this, USDN)
8181 if ((usdnAmountOnStart == usdnAmountOnStart))
8282 then {
8383 let inv = invoke(addressFromStringValue("3PKZk5TdPCLP2GZviipLFfK46ExTnwkRCBd"), "claimRewards", nil, nil)
8484 if ((inv == inv))
8585 then {
8686 let usdnAmountAfterWithdraw = assetBalance(this, USDN)
8787 if ((usdnAmountAfterWithdraw == usdnAmountAfterWithdraw))
8888 then [ScriptTransfer(zeftAddress, usdnAmountAfterWithdraw, USDN)]
8989 else throw("Strict value is not equal to itself.")
9090 }
9191 else throw("Strict value is not equal to itself.")
9292 }
9393 else throw("Strict value is not equal to itself.")
9494 }
9595 }
9696
9797

github/deemru/w8io/786bc32 
49.75 ms