tx · B7S5cbD6YaHqhVj5qdTJveb2wrfsiv8SP38KQUzT9Phx 3P5SbGi5tH4DwWJJiBxzM61JQ1hY2EBgZE2: -0.01000000 Waves 2023.01.03 19:05 [3454477] smart account 3P5SbGi5tH4DwWJJiBxzM61JQ1hY2EBgZE2 > SELF 0.00000000 Waves
{ "type": 13, "id": "B7S5cbD6YaHqhVj5qdTJveb2wrfsiv8SP38KQUzT9Phx", "fee": 1000000, "feeAssetId": null, "timestamp": 1672761930318, "version": 2, "chainId": 87, "sender": "3P5SbGi5tH4DwWJJiBxzM61JQ1hY2EBgZE2", "senderPublicKey": "2PiJubyjPG4mfEa83Xj5fnaB816mCicBaahAZ6EmfkwD", "proofs": [ "5GkVHtPRfEYuUw2ZdikhdPsHosmaFJzpoEAmyoVzhj8JdwrsCKjeKQgrkbezPGMLvihmhDfBQe5g4ABC5xWLJVkW" ], "script": "base64:BgIGCAISABIABQAFYWRkcjEJAQdBZGRyZXNzAQEaAVedDBk7phxo7iNeb7THtJyrc05SzSS6FDkABWFkZHIyCQEHQWRkcmVzcwEBGgFX+rpr8an0bCgp0ejaK3vm3XmfW4EgSTK1AAVhZGRyMwkBB0FkZHJlc3MBARoBV962eq3L5xdQ9VTerzKjw5fNzTAIjD/ANAAFYWRkcjQJAQdBZGRyZXNzAQEaAVfZtJHOfy+QKeB7IgkejgMdmeiAOCxa47gABFVTRE4BILYmKcME9c5TkaQOS3UkL2SMUbH6369UKb1I0h0qsqrRAgFpARV3eXBsYXRhX3Zlc3RpbmdfY2xhaW0ABARpbnYxCQD8BwQFBWFkZHIxAhV3aXRoZHJhd1Zlc3RlZEFsbFVTRE4FA25pbAUDbmlsAwkAAAIFBGludjEFBGludjEEBGludjIJAPwHBAUFYWRkcjICFXdpdGhkcmF3VmVzdGVkQWxsVVNETgUDbmlsBQNuaWwDCQAAAgUEaW52MgUEaW52MgQEaW52MwkA/AcEBQVhZGRyMwIVd2l0aGRyYXdWZXN0ZWRBbGxVU0ROBQNuaWwFA25pbAMJAAACBQRpbnYzBQRpbnYzBARpbnY0CQD8BwQFBWFkZHI0AhV3aXRoZHJhd1Zlc3RlZEFsbFVTRE4FA25pbAUDbmlsAwkAAAIFBGludjQFBGludjQFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgFpAQ1jbGFpbV9uYWdyb2R5AAQEaW52MQkA/AcEBQVhZGRyMQIMY2xhaW1SZXdhcmRzBQNuaWwFA25pbAMJAAACBQRpbnYxBQRpbnYxBARpbnYyCQD8BwQFBWFkZHIyAgxjbGFpbVJld2FyZHMFA25pbAUDbmlsAwkAAAIFBGludjIFBGludjIEBGludjMJAPwHBAUFYWRkcjMCDGNsYWltUmV3YXJkcwUDbmlsBQNuaWwDCQAAAgUEaW52MwUEaW52MwQEaW52NAkA/AcEBQVhZGRyNAIMY2xhaW1SZXdhcmRzBQNuaWwFA25pbAMJAAACBQRpbnY0BQRpbnY0BQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BAnR4AQZ2ZXJpZnkABAckbWF0Y2gwBQJ0eAMJAAECBQckbWF0Y2gwAhdJbnZva2VTY3JpcHRUcmFuc2FjdGlvbgQDaW52BQckbWF0Y2gwAwMJAAACCQCkCAEIBQNpbnYEZEFwcAUEdGhpcwkAZwIAwbqZBggFA2ludgNmZWUHBgkA9AMDCAUCdHgJYm9keUJ5dGVzCQCRAwIIBQJ0eAZwcm9vZnMAAAgFAnR4D3NlbmRlclB1YmxpY0tleQkA9AMDCAUCdHgJYm9keUJ5dGVzCQCRAwIIBQJ0eAZwcm9vZnMAAAgFAnR4D3NlbmRlclB1YmxpY0tleSxmyMw=", "height": 3454477, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: HxqM3VTPZ886c5ACaHjtyDxbHNdYRrUtCnquQ4i5mTnS Next: 8mjF36oNjFBLgMVfYy9Mhet2h9WQu8W2dNv4xHxhtDnX Diff:
Old | New | Differences | |
---|---|---|---|
13 | 13 | ||
14 | 14 | @Callable(i) | |
15 | 15 | func wyplata_vesting_claim () = { | |
16 | - | let inv1 = invoke(addr1, " | |
16 | + | let inv1 = invoke(addr1, "withdrawVestedAllUSDN", nil, nil) | |
17 | 17 | if ((inv1 == inv1)) | |
18 | 18 | then { | |
19 | - | let inv2 = invoke(addr2, " | |
19 | + | let inv2 = invoke(addr2, "withdrawVestedAllUSDN", nil, nil) | |
20 | 20 | if ((inv2 == inv2)) | |
21 | 21 | then { | |
22 | - | let inv3 = invoke(addr3, " | |
22 | + | let inv3 = invoke(addr3, "withdrawVestedAllUSDN", nil, nil) | |
23 | 23 | if ((inv3 == inv3)) | |
24 | 24 | then { | |
25 | - | let inv4 = invoke(addr4, " | |
25 | + | let inv4 = invoke(addr4, "withdrawVestedAllUSDN", nil, nil) | |
26 | 26 | if ((inv4 == inv4)) | |
27 | 27 | then nil | |
28 | 28 | else throw("Strict value is not equal to itself.") |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 6 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | let addr1 = Address(base58'3PGFHJzBtVjFBdzUDtaZRdykEbwzjy1ZtEU') | |
5 | 5 | ||
6 | 6 | let addr2 = Address(base58'3PQncz1Q2oJ1Wbkw3kthFFhhEWC8jq6UoHN') | |
7 | 7 | ||
8 | 8 | let addr3 = Address(base58'3PNEVLiBDia7cLJYZFqYvevAQTEWKxCBiNF') | |
9 | 9 | ||
10 | 10 | let addr4 = Address(base58'3PMn1g4oEd6q6Fx2zEzs8EBbsRHaCTUSwTd') | |
11 | 11 | ||
12 | 12 | let USDN = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p' | |
13 | 13 | ||
14 | 14 | @Callable(i) | |
15 | 15 | func wyplata_vesting_claim () = { | |
16 | - | let inv1 = invoke(addr1, " | |
16 | + | let inv1 = invoke(addr1, "withdrawVestedAllUSDN", nil, nil) | |
17 | 17 | if ((inv1 == inv1)) | |
18 | 18 | then { | |
19 | - | let inv2 = invoke(addr2, " | |
19 | + | let inv2 = invoke(addr2, "withdrawVestedAllUSDN", nil, nil) | |
20 | 20 | if ((inv2 == inv2)) | |
21 | 21 | then { | |
22 | - | let inv3 = invoke(addr3, " | |
22 | + | let inv3 = invoke(addr3, "withdrawVestedAllUSDN", nil, nil) | |
23 | 23 | if ((inv3 == inv3)) | |
24 | 24 | then { | |
25 | - | let inv4 = invoke(addr4, " | |
25 | + | let inv4 = invoke(addr4, "withdrawVestedAllUSDN", nil, nil) | |
26 | 26 | if ((inv4 == inv4)) | |
27 | 27 | then nil | |
28 | 28 | else throw("Strict value is not equal to itself.") | |
29 | 29 | } | |
30 | 30 | else throw("Strict value is not equal to itself.") | |
31 | 31 | } | |
32 | 32 | else throw("Strict value is not equal to itself.") | |
33 | 33 | } | |
34 | 34 | else throw("Strict value is not equal to itself.") | |
35 | 35 | } | |
36 | 36 | ||
37 | 37 | ||
38 | 38 | ||
39 | 39 | @Callable(i) | |
40 | 40 | func claim_nagrody () = { | |
41 | 41 | let inv1 = invoke(addr1, "claimRewards", nil, nil) | |
42 | 42 | if ((inv1 == inv1)) | |
43 | 43 | then { | |
44 | 44 | let inv2 = invoke(addr2, "claimRewards", nil, nil) | |
45 | 45 | if ((inv2 == inv2)) | |
46 | 46 | then { | |
47 | 47 | let inv3 = invoke(addr3, "claimRewards", nil, nil) | |
48 | 48 | if ((inv3 == inv3)) | |
49 | 49 | then { | |
50 | 50 | let inv4 = invoke(addr4, "claimRewards", nil, nil) | |
51 | 51 | if ((inv4 == inv4)) | |
52 | 52 | then nil | |
53 | 53 | else throw("Strict value is not equal to itself.") | |
54 | 54 | } | |
55 | 55 | else throw("Strict value is not equal to itself.") | |
56 | 56 | } | |
57 | 57 | else throw("Strict value is not equal to itself.") | |
58 | 58 | } | |
59 | 59 | else throw("Strict value is not equal to itself.") | |
60 | 60 | } | |
61 | 61 | ||
62 | 62 | ||
63 | 63 | @Verifier(tx) | |
64 | 64 | func verify () = match tx { | |
65 | 65 | case inv: InvokeScriptTransaction => | |
66 | 66 | if (if ((addressFromRecipient(inv.dApp) == this)) | |
67 | 67 | then (13000001 >= inv.fee) | |
68 | 68 | else false) | |
69 | 69 | then true | |
70 | 70 | else sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey) | |
71 | 71 | case _ => | |
72 | 72 | sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey) | |
73 | 73 | } | |
74 | 74 |
github/deemru/w8io/6500d08 30.94 ms ◑