tx · 3qqmWVq4yy1rjGXzeH76zWXSkvrfZLK7uR8caTmgKQNt

3P5SbGi5tH4DwWJJiBxzM61JQ1hY2EBgZE2:  -0.01000000 Waves

2023.02.06 23:24 [3503799] smart account 3P5SbGi5tH4DwWJJiBxzM61JQ1hY2EBgZE2 > SELF 0.00000000 Waves

{ "type": 13, "id": "3qqmWVq4yy1rjGXzeH76zWXSkvrfZLK7uR8caTmgKQNt", "fee": 1000000, "feeAssetId": null, "timestamp": 1675715119236, "version": 2, "chainId": 87, "sender": "3P5SbGi5tH4DwWJJiBxzM61JQ1hY2EBgZE2", "senderPublicKey": "2PiJubyjPG4mfEa83Xj5fnaB816mCicBaahAZ6EmfkwD", "proofs": [ "53CuQ8J8gymB6N1R9pnLiEXBBmbn5qvRjL6AWaPY85sGzVyTsx7yHBGQbffRao69GLuFSsz37SHN9rhtgmMkjeYA" ], "script": "base64:BgIKCAISABIAEgASAAUABWFkZHIxCQEHQWRkcmVzcwEBGgFXnQwZO6YcaO4jXm+0x7Scq3NOUs0kuhQ5AAVhZGRyMgkBB0FkZHJlc3MBARoBV/q6a/Gp9GwoKdHo2it75t15n1uBIEkytQAFYWRkcjMJAQdBZGRyZXNzAQEaAVfetnqty+cXUPVU3q8yo8OXzc0wCIw/wDQABWFkZHI0CQEHQWRkcmVzcwEBGgFX2bSRzn8vkCngeyIJHo4DHZnogDgsWuO4AARVU0ROASC2JinDBPXOU5GkDkt1JC9kjFGx+t+vVCm9SNIdKrKq0QQBaQEVd3lwbGF0YV92ZXN0aW5nX2NsYWltAAQEaW52MQkA/AcEBQVhZGRyMQIQd2l0aGRyYXdBbmRDbGFpbQUDbmlsBQNuaWwDCQAAAgUEaW52MQUEaW52MQQEaW52MgkA/AcEBQVhZGRyMgIQd2l0aGRyYXdBbmRDbGFpbQUDbmlsBQNuaWwDCQAAAgUEaW52MgUEaW52MgQEaW52MwkA/AcEBQVhZGRyMwIQd2l0aGRyYXdBbmRDbGFpbQUDbmlsBQNuaWwDCQAAAgUEaW52MwUEaW52MwQEaW52NAkA/AcEBQVhZGRyNAIQd2l0aGRyYXdBbmRDbGFpbQUDbmlsBQNuaWwDCQAAAgUEaW52NAUEaW52NAUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAWkBF3d5cGxhdGFfdmVzdGluZ19jbGFpbV8xAAQEaW52MQkA/AcEBQVhZGRyMQIQd2l0aGRyYXdBbmRDbGFpbQUDbmlsBQNuaWwDCQAAAgUEaW52MQUEaW52MQQEaW52MwkA/AcEBQVhZGRyMwIQd2l0aGRyYXdBbmRDbGFpbQUDbmlsBQNuaWwDCQAAAgUEaW52MwUEaW52MwQEaW52NAkA/AcEBQVhZGRyNAIQd2l0aGRyYXdBbmRDbGFpbQUDbmlsBQNuaWwDCQAAAgUEaW52NAUEaW52NAUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAWkBF3d5cGxhdGFfdmVzdGluZ19jbGFpbV8yAAQEaW52MwkA/AcEBQVhZGRyMwIQd2l0aGRyYXdBbmRDbGFpbQUDbmlsBQNuaWwDCQAAAgUEaW52MwUEaW52MwQEaW52NAkA/AcEBQVhZGRyNAIQd2l0aGRyYXdBbmRDbGFpbQUDbmlsBQNuaWwDCQAAAgUEaW52NAUEaW52NAUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAWkBDWNsYWltX25hZ3JvZHkABARpbnYxCQD8BwQFBWFkZHIxAgxjbGFpbVJld2FyZHMFA25pbAUDbmlsAwkAAAIFBGludjEFBGludjEEBGludjIJAPwHBAUFYWRkcjICDGNsYWltUmV3YXJkcwUDbmlsBQNuaWwDCQAAAgUEaW52MgUEaW52MgQEaW52MwkA/AcEBQVhZGRyMwIMY2xhaW1SZXdhcmRzBQNuaWwFA25pbAMJAAACBQRpbnYzBQRpbnYzBARpbnY0CQD8BwQFBWFkZHI0AgxjbGFpbVJld2FyZHMFA25pbAUDbmlsAwkAAAIFBGludjQFBGludjQFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgECdHgBBnZlcmlmeQAEByRtYXRjaDAFAnR4AwkAAQIFByRtYXRjaDACF0ludm9rZVNjcmlwdFRyYW5zYWN0aW9uBANpbnYFByRtYXRjaDADAwkAAAIJAKQIAQgFA2ludgRkQXBwBQR0aGlzCQBnAgDBupkGCAUDaW52A2ZlZQcGCQD0AwMIBQJ0eAlib2R5Qnl0ZXMJAJEDAggFAnR4BnByb29mcwAACAUCdHgPc2VuZGVyUHVibGljS2V5CQD0AwMIBQJ0eAlib2R5Qnl0ZXMJAJEDAggFAnR4BnByb29mcwAACAUCdHgPc2VuZGVyUHVibGljS2V5F0+MUg==", "height": 3503799, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 8mjF36oNjFBLgMVfYy9Mhet2h9WQu8W2dNv4xHxhtDnX Next: CG5MMvoXLG8DHmQMoGZdfXxxKnAdNfFW4bUdqkZjak5Y Diff:
OldNewDifferences
5757
5858
5959 @Callable(i)
60+func wyplata_vesting_claim_2 () = {
61+ let inv3 = invoke(addr3, "withdrawAndClaim", nil, nil)
62+ if ((inv3 == inv3))
63+ then {
64+ let inv4 = invoke(addr4, "withdrawAndClaim", nil, nil)
65+ if ((inv4 == inv4))
66+ then nil
67+ else throw("Strict value is not equal to itself.")
68+ }
69+ else throw("Strict value is not equal to itself.")
70+ }
71+
72+
73+
74+@Callable(i)
6075 func claim_nagrody () = {
6176 let inv1 = invoke(addr1, "claimRewards", nil, nil)
6277 if ((inv1 == inv1))
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let addr1 = Address(base58'3PGFHJzBtVjFBdzUDtaZRdykEbwzjy1ZtEU')
55
66 let addr2 = Address(base58'3PQncz1Q2oJ1Wbkw3kthFFhhEWC8jq6UoHN')
77
88 let addr3 = Address(base58'3PNEVLiBDia7cLJYZFqYvevAQTEWKxCBiNF')
99
1010 let addr4 = Address(base58'3PMn1g4oEd6q6Fx2zEzs8EBbsRHaCTUSwTd')
1111
1212 let USDN = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
1313
1414 @Callable(i)
1515 func wyplata_vesting_claim () = {
1616 let inv1 = invoke(addr1, "withdrawAndClaim", nil, nil)
1717 if ((inv1 == inv1))
1818 then {
1919 let inv2 = invoke(addr2, "withdrawAndClaim", nil, nil)
2020 if ((inv2 == inv2))
2121 then {
2222 let inv3 = invoke(addr3, "withdrawAndClaim", nil, nil)
2323 if ((inv3 == inv3))
2424 then {
2525 let inv4 = invoke(addr4, "withdrawAndClaim", nil, nil)
2626 if ((inv4 == inv4))
2727 then nil
2828 else throw("Strict value is not equal to itself.")
2929 }
3030 else throw("Strict value is not equal to itself.")
3131 }
3232 else throw("Strict value is not equal to itself.")
3333 }
3434 else throw("Strict value is not equal to itself.")
3535 }
3636
3737
3838
3939 @Callable(i)
4040 func wyplata_vesting_claim_1 () = {
4141 let inv1 = invoke(addr1, "withdrawAndClaim", nil, nil)
4242 if ((inv1 == inv1))
4343 then {
4444 let inv3 = invoke(addr3, "withdrawAndClaim", nil, nil)
4545 if ((inv3 == inv3))
4646 then {
4747 let inv4 = invoke(addr4, "withdrawAndClaim", nil, nil)
4848 if ((inv4 == inv4))
4949 then nil
5050 else throw("Strict value is not equal to itself.")
5151 }
5252 else throw("Strict value is not equal to itself.")
5353 }
5454 else throw("Strict value is not equal to itself.")
5555 }
5656
5757
5858
5959 @Callable(i)
60+func wyplata_vesting_claim_2 () = {
61+ let inv3 = invoke(addr3, "withdrawAndClaim", nil, nil)
62+ if ((inv3 == inv3))
63+ then {
64+ let inv4 = invoke(addr4, "withdrawAndClaim", nil, nil)
65+ if ((inv4 == inv4))
66+ then nil
67+ else throw("Strict value is not equal to itself.")
68+ }
69+ else throw("Strict value is not equal to itself.")
70+ }
71+
72+
73+
74+@Callable(i)
6075 func claim_nagrody () = {
6176 let inv1 = invoke(addr1, "claimRewards", nil, nil)
6277 if ((inv1 == inv1))
6378 then {
6479 let inv2 = invoke(addr2, "claimRewards", nil, nil)
6580 if ((inv2 == inv2))
6681 then {
6782 let inv3 = invoke(addr3, "claimRewards", nil, nil)
6883 if ((inv3 == inv3))
6984 then {
7085 let inv4 = invoke(addr4, "claimRewards", nil, nil)
7186 if ((inv4 == inv4))
7287 then nil
7388 else throw("Strict value is not equal to itself.")
7489 }
7590 else throw("Strict value is not equal to itself.")
7691 }
7792 else throw("Strict value is not equal to itself.")
7893 }
7994 else throw("Strict value is not equal to itself.")
8095 }
8196
8297
8398 @Verifier(tx)
8499 func verify () = match tx {
85100 case inv: InvokeScriptTransaction =>
86101 if (if ((addressFromRecipient(inv.dApp) == this))
87102 then (13000001 >= inv.fee)
88103 else false)
89104 then true
90105 else sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
91106 case _ =>
92107 sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
93108 }
94109

github/deemru/w8io/6500d08 
22.97 ms