tx · 5THmZRPPPk9E2yyfWQt7yAMnnHchrdSSwD4BARMYsAcM

3N2ZtCEGncHQjQF4g4oQBDeRRZoUQ3kJ7Nm:  -0.01400000 Waves

2023.05.15 20:36 [2579389] smart account 3N2ZtCEGncHQjQF4g4oQBDeRRZoUQ3kJ7Nm > SELF 0.00000000 Waves

{ "type": 13, "id": "5THmZRPPPk9E2yyfWQt7yAMnnHchrdSSwD4BARMYsAcM", "fee": 1400000, "feeAssetId": null, "timestamp": 1684172213174, "version": 2, "chainId": 84, "sender": "3N2ZtCEGncHQjQF4g4oQBDeRRZoUQ3kJ7Nm", "senderPublicKey": "EKmhAeU9yA52DSvBnr1WtWQWyyiCrauDYkmgnTns7ZkA", "proofs": [ "5zCWswbGqQWKUysfhYs61q1GXpwqSCyTQ2CBYWWRJzTRatpEU4JjaGpAFFCxa5xUdJ1gaqN86eYaHjcr41dvtEBi" ], "script": "base64:AAIEAAAAAAAAAAQIAhIAAAAABAAAAAATd2hpdGVsaXN0ZWRfYWRkcmVzcwkABEwAAAACAgAAACMzTjJadENFR25jSFFqUUY0ZzRvUUJEZVJSWm9VUTNrSjdObQkABEwAAAACAgAAACMzTjZvV0x5UVkyZ003UVVrVXZCbWUxUkVuQTZkMVY3eTNBVAkABEwAAAACAgAAACMzTjhkWUs4QlFoWTd6MXlLRlJGaGR3NG05YjRKanNOUUpWZAUAAAADbmlsAAAAAAR3bF8wCQABkQAAAAIFAAAAE3doaXRlbGlzdGVkX2FkZHJlc3MAAAAAAAAAAAAAAAAABHdsXzEJAAGRAAAAAgUAAAATd2hpdGVsaXN0ZWRfYWRkcmVzcwAAAAAAAAAAAQAAAAAEd2xfMgkAAZEAAAACBQAAABN3aGl0ZWxpc3RlZF9hZGRyZXNzAAAAAAAAAAACAAAAAQAAAAFpAQAAABNTZXRWb3RpbmdUaW1lU3RhbXBzAAAAAAQAAAAGcHVia2V5CQACWAAAAAEICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMDCQEAAAACIT0AAAACBQAAAAZwdWJrZXkFAAAABHdsXzEJAAACAAAAAQIAAABdVGhpcyBBZGRyZXNzIGlzIG5vdCBBdXRob3JpemVkLiBPbmx5IFdoaXRlbGlzdGVkIEFkZHJlc3NlcyBhcmUgQXV0aG9yaXplZCBBZGRyZXNzIHRvIFNpZ24gaXQuCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAAB0FkZHJlc3MFAAAABnB1YmtleQUAAAADbmlsAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXlHjtGE", "height": 2579389, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 7cdgFciD2MhVizEKd26VxFzU3BLGsFKn1d8htXVVAjuJ Next: 2Zdm1ZaVDEwE3d8qSg3QkD6GEF1CtA4W6Hg5D47wgmtg Diff:
OldNewDifferences
1212 @Callable(i)
1313 func SetVotingTimeStamps () = {
1414 let pubkey = toBase58String(i.caller.bytes)
15- if (if (if ((addressFromStringValue(pubkey) != addressFromStringValue(wl_0)))
16- then true
17- else (addressFromStringValue(pubkey) != addressFromStringValue(wl_1)))
18- then true
19- else (addressFromStringValue(pubkey) != addressFromStringValue(wl_2)))
15+ if ((pubkey != wl_1))
2016 then throw("This Address is not Authorized. Only Whitelisted Addresses are Authorized Address to Sign it.")
2117 else [StringEntry("Address", pubkey)]
2218 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let whitelisted_address = ["3N2ZtCEGncHQjQF4g4oQBDeRRZoUQ3kJ7Nm", "3N6oWLyQY2gM7QUkUvBme1REnA6d1V7y3AT", "3N8dYK8BQhY7z1yKFRFhdw4m9b4JjsNQJVd"]
55
66 let wl_0 = whitelisted_address[0]
77
88 let wl_1 = whitelisted_address[1]
99
1010 let wl_2 = whitelisted_address[2]
1111
1212 @Callable(i)
1313 func SetVotingTimeStamps () = {
1414 let pubkey = toBase58String(i.caller.bytes)
15- if (if (if ((addressFromStringValue(pubkey) != addressFromStringValue(wl_0)))
16- then true
17- else (addressFromStringValue(pubkey) != addressFromStringValue(wl_1)))
18- then true
19- else (addressFromStringValue(pubkey) != addressFromStringValue(wl_2)))
15+ if ((pubkey != wl_1))
2016 then throw("This Address is not Authorized. Only Whitelisted Addresses are Authorized Address to Sign it.")
2117 else [StringEntry("Address", pubkey)]
2218 }
2319
2420
2521 @Verifier(tx)
2622 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
2723

github/deemru/w8io/6500d08 
22.68 ms