tx · 2Zdm1ZaVDEwE3d8qSg3QkD6GEF1CtA4W6Hg5D47wgmtg

3N2ZtCEGncHQjQF4g4oQBDeRRZoUQ3kJ7Nm:  -0.01400000 Waves

2023.05.15 20:39 [2579391] smart account 3N2ZtCEGncHQjQF4g4oQBDeRRZoUQ3kJ7Nm > SELF 0.00000000 Waves

{ "type": 13, "id": "2Zdm1ZaVDEwE3d8qSg3QkD6GEF1CtA4W6Hg5D47wgmtg", "fee": 1400000, "feeAssetId": null, "timestamp": 1684172383898, "version": 2, "chainId": 84, "sender": "3N2ZtCEGncHQjQF4g4oQBDeRRZoUQ3kJ7Nm", "senderPublicKey": "EKmhAeU9yA52DSvBnr1WtWQWyyiCrauDYkmgnTns7ZkA", "proofs": [ "5bm1u24xate1uYaym7Ni8kzyJJUnDY8Ya8vfRoYnaoECgiy5SDaSdaohkYsLQatLoebvw7WBXNjXWnaSFtj45mVk" ], "script": "base64:AAIEAAAAAAAAAAQIAhIAAAAABAAAAAATd2hpdGVsaXN0ZWRfYWRkcmVzcwkABEwAAAACAgAAACMzTjJadENFR25jSFFqUUY0ZzRvUUJEZVJSWm9VUTNrSjdObQkABEwAAAACAgAAACMzTjZvV0x5UVkyZ003UVVrVXZCbWUxUkVuQTZkMVY3eTNBVAkABEwAAAACAgAAACMzTjhkWUs4QlFoWTd6MXlLRlJGaGR3NG05YjRKanNOUUpWZAUAAAADbmlsAAAAAAR3bF8wCQABkQAAAAIFAAAAE3doaXRlbGlzdGVkX2FkZHJlc3MAAAAAAAAAAAAAAAAABHdsXzEJAAGRAAAAAgUAAAATd2hpdGVsaXN0ZWRfYWRkcmVzcwAAAAAAAAAAAQAAAAAEd2xfMgkAAZEAAAACBQAAABN3aGl0ZWxpc3RlZF9hZGRyZXNzAAAAAAAAAAACAAAAAQAAAAFpAQAAABNTZXRWb3RpbmdUaW1lU3RhbXBzAAAAAAQAAAAGcHVia2V5CQACWAAAAAEICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMDAwkBAAAAAiE9AAAAAgUAAAAGcHVia2V5BQAAAAR3bF8wBgkBAAAAAiE9AAAAAgUAAAAGcHVia2V5BQAAAAR3bF8xCQAAAgAAAAECAAAAXVRoaXMgQWRkcmVzcyBpcyBub3QgQXV0aG9yaXplZC4gT25seSBXaGl0ZWxpc3RlZCBBZGRyZXNzZXMgYXJlIEF1dGhvcml6ZWQgQWRkcmVzcyB0byBTaWduIGl0LgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACAgAAAAdBZGRyZXNzBQAAAAZwdWJrZXkFAAAAA25pbAAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACdHgAAAAPc2VuZGVyUHVibGljS2V5Pr+Sjw==", "height": 2579391, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 5THmZRPPPk9E2yyfWQt7yAMnnHchrdSSwD4BARMYsAcM Next: EuoTnJnQyXd3nzW9bgxhJPtR88fFG6YyUKHbGgaUTmyw Diff:
OldNewDifferences
1212 @Callable(i)
1313 func SetVotingTimeStamps () = {
1414 let pubkey = toBase58String(i.caller.bytes)
15- if ((pubkey != wl_1))
15+ if (if ((pubkey != wl_0))
16+ then true
17+ else (pubkey != wl_1))
1618 then throw("This Address is not Authorized. Only Whitelisted Addresses are Authorized Address to Sign it.")
1719 else [StringEntry("Address", pubkey)]
1820 }
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 ((pubkey != wl_1))
15+ if (if ((pubkey != wl_0))
16+ then true
17+ else (pubkey != wl_1))
1618 then throw("This Address is not Authorized. Only Whitelisted Addresses are Authorized Address to Sign it.")
1719 else [StringEntry("Address", pubkey)]
1820 }
1921
2022
2123 @Verifier(tx)
2224 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
2325

github/deemru/w8io/6500d08 
23.65 ms