tx · 4tggtoF6rWmoyJbgUfT6rDJKeUZePSzeihrqRdYdn1Q8

3P5ccuFBfB8dwGXNpnH7rzhGBAVFUjawuWL:  -0.01000000 Waves

2022.11.15 17:50 [3383755] smart account 3P5ccuFBfB8dwGXNpnH7rzhGBAVFUjawuWL > SELF 0.00000000 Waves

{ "type": 13, "id": "4tggtoF6rWmoyJbgUfT6rDJKeUZePSzeihrqRdYdn1Q8", "fee": 1000000, "feeAssetId": null, "timestamp": 1668523892927, "version": 2, "chainId": 87, "sender": "3P5ccuFBfB8dwGXNpnH7rzhGBAVFUjawuWL", "senderPublicKey": "3KEtRAsNuAij9ha3QUmUWxM3ZNW9CcjBhQyXkTy7quzH", "proofs": [ "2J1nPuqaGdiwbmhiFoTcfgec7APdADbNUfg1mimuA1Dqzxp5PoET5aJatSCo9ie3FqfX7XD13C2kYek1a4qvZHWZ" ], "script": "base64:BgIMCAISAwoBARIDCgEBBwANVklSRVNfVVNEQ19MUAEg1oaacWthwTdC30x+4yrVGXT/80n5kiC/TDA74pgCkbEADkRBUFBfSU1QT1JUX0xQCQERQGV4dHJOYXRpdmUoMTA2MikBAiMzUEFadjl0Z0sxUFg3ZEtSN2I0a2NocTVxZHBVUzNHNXNZVAAMREFQUF9WRVNUSU5HCQERQGV4dHJOYXRpdmUoMTA2MikBAiMzUENidlBWUWZTdlZ1ODhpcDhGbTVZandKaGpFWWsxVHhoawAEVVNEQwEgUjPZ4ZeIJuXiH8L96og0uId2o4yxg+/IYBx+ChJUJiUABFVTRFQBIB6UBxNSdqEllf3IYaiCXxB/3zpPKbv8mkY/Wv02T5+RAARVU0ROASC2JinDBPXOU5GkDkt1JC9kjFGx+t+vVCm9SNIdKrKq0QALbWFpbkFkZHJlc3MJARFAZXh0ck5hdGl2ZSgxMDYyKQECIzNQUVpyektwYndlNmhTcXJzdDJYaFhOenRCY0xwZWN2QmRpAgFpARV3aXRoZHJhd1Zlc3RlZEFsbFVTRE4BCG15aGVpZ2h0AwkAAAIIBQFpBmNhbGxlcgULbWFpbkFkZHJlc3MDCQBnAgkAZAIFCG15aGVpZ2h0AAEFBmhlaWdodAQLdXNkbkluaXRpYWwJAPAHAgUEdGhpcwUEVVNETgMJAAACBQt1c2RuSW5pdGlhbAULdXNkbkluaXRpYWwEA2ludgkA/AcEBQxEQVBQX1ZFU1RJTkcCFXdpdGhkcmF3VmVzdGVkQWxsVVNETgkAzAgCBwkAzAgCBgUDbmlsBQNuaWwDCQAAAgUDaW52BQNpbnYECXVzZG5GaW5hbAkA8AcCBQR0aGlzBQRVU0ROAwkAAAIFCXVzZG5GaW5hbAUJdXNkbkZpbmFsCQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMFC21haW5BZGRyZXNzBQl1c2RuRmluYWwFBFVTRE4FA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECDUhlaWdodCBlcnJvciEJAAIBAg5BY2Nlc3MgRGVuaWVkIQFpARNyZXBsZW5pc2hXaXRoQXRva2VuAQhteWhlaWdodAMJAAACCAUBaQZjYWxsZXIFC21haW5BZGRyZXNzAwkAZwIJAGQCBQhteWhlaWdodAABBQZoZWlnaHQECWxwQmFsYW5jZQkA8AcCBQR0aGlzBQ1WSVJFU19VU0RDX0xQBANpbnYJAPwHBAUOREFQUF9JTVBPUlRfTFACE3JlcGxlbmlzaFdpdGhBdG9rZW4FA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgUNVklSRVNfVVNEQ19MUAUJbHBCYWxhbmNlBQNuaWwDCQAAAgUDaW52BQNpbnYFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECDUhlaWdodCBlcnJvciEJAAIBAg5BY2Nlc3MgRGVuaWVkIQECdHgBBnZlcmlmeQAJAPQDAwgFAnR4CWJvZHlCeXRlcwkAkQMCCAUCdHgGcHJvb2ZzAAAIBQJ0eA9zZW5kZXJQdWJsaWNLZXnVHoqA", "height": 3383755, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: DBeyjVk6QsarMF6j2s1EStak7Xbk6xznTprkj9XkssFe Next: HdA483vHRBrZYfj7fmzcyZUBTxjgzDVh7LfAXETKTSPE Diff:
OldNewDifferences
1717
1818 @Callable(i)
1919 func withdrawVestedAllUSDN (myheight) = if ((i.caller == mainAddress))
20- then if ((height == myheight))
20+ then if (((myheight + 1) >= height))
2121 then {
2222 let usdnInitial = assetBalance(this, USDN)
2323 if ((usdnInitial == usdnInitial))
4141
4242 @Callable(i)
4343 func replenishWithAtoken (myheight) = if ((i.caller == mainAddress))
44- then if ((height == myheight))
44+ then if (((myheight + 1) >= height))
4545 then {
4646 let lpBalance = assetBalance(this, VIRES_USDC_LP)
4747 let inv = invoke(DAPP_IMPORT_LP, "replenishWithAtoken", nil, [AttachedPayment(VIRES_USDC_LP, lpBalance)])
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let VIRES_USDC_LP = base58'FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr'
55
66 let DAPP_IMPORT_LP = addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT")
77
88 let DAPP_VESTING = addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk")
99
1010 let USDC = base58'6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ'
1111
1212 let USDT = base58'34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ'
1313
1414 let USDN = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
1515
1616 let mainAddress = addressFromStringValue("3PQZrzKpbwe6hSqrst2XhXNztBcLpecvBdi")
1717
1818 @Callable(i)
1919 func withdrawVestedAllUSDN (myheight) = if ((i.caller == mainAddress))
20- then if ((height == myheight))
20+ then if (((myheight + 1) >= height))
2121 then {
2222 let usdnInitial = assetBalance(this, USDN)
2323 if ((usdnInitial == usdnInitial))
2424 then {
2525 let inv = invoke(DAPP_VESTING, "withdrawVestedAllUSDN", [false, true], nil)
2626 if ((inv == inv))
2727 then {
2828 let usdnFinal = assetBalance(this, USDN)
2929 if ((usdnFinal == usdnFinal))
3030 then [ScriptTransfer(mainAddress, usdnFinal, USDN)]
3131 else throw("Strict value is not equal to itself.")
3232 }
3333 else throw("Strict value is not equal to itself.")
3434 }
3535 else throw("Strict value is not equal to itself.")
3636 }
3737 else throw("Height error!")
3838 else throw("Access Denied!")
3939
4040
4141
4242 @Callable(i)
4343 func replenishWithAtoken (myheight) = if ((i.caller == mainAddress))
44- then if ((height == myheight))
44+ then if (((myheight + 1) >= height))
4545 then {
4646 let lpBalance = assetBalance(this, VIRES_USDC_LP)
4747 let inv = invoke(DAPP_IMPORT_LP, "replenishWithAtoken", nil, [AttachedPayment(VIRES_USDC_LP, lpBalance)])
4848 if ((inv == inv))
4949 then nil
5050 else throw("Strict value is not equal to itself.")
5151 }
5252 else throw("Height error!")
5353 else throw("Access Denied!")
5454
5555
5656 @Verifier(tx)
5757 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
5858

github/deemru/w8io/3ef1775 
38.66 ms