tx · 73Vg5aRQZYNaqAZAn4xU4BPn9896NpspLWz5sTxEKM6

3N2ZtCEGncHQjQF4g4oQBDeRRZoUQ3kJ7Nm:  -0.01400000 Waves

2023.05.15 21:15 [2579428] smart account 3N2ZtCEGncHQjQF4g4oQBDeRRZoUQ3kJ7Nm > SELF 0.00000000 Waves

{ "type": 13, "id": "73Vg5aRQZYNaqAZAn4xU4BPn9896NpspLWz5sTxEKM6", "fee": 1400000, "feeAssetId": null, "timestamp": 1684174550219, "version": 2, "chainId": 84, "sender": "3N2ZtCEGncHQjQF4g4oQBDeRRZoUQ3kJ7Nm", "senderPublicKey": "EKmhAeU9yA52DSvBnr1WtWQWyyiCrauDYkmgnTns7ZkA", "proofs": [ "4aj3RMUGpg2VhqFdBnX3DtJzndiq4TYx539ZWDW8kQoNGDtZxRvfJ1VBxXFkjAN2ib9HY8Xvy8og1UrkAZtdTPWr" ], "script": "base64:AAIEAAAAAAAAAAkIAhIFCgMIAQEAAAABAAAAAA5BNEFTdGFraW5nREFwcAkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQIAAAAjM0p2aVdoc2NObVVkdUVqVFlMQllvUG5yZjRjOHllZ1BpM1AAAAABAAAAAWkBAAAAE1NldFZvdGluZ1RpbWVTdGFtcHMAAAADAAAACFByb3Bvc2FsAAAAFlZvdGluZ19TdGFydF9UaW1lU3RhbXAAAAAUVm90aW5nX0VuZF9UaW1lU3RhbXAEAAAAC3VzZXJhZGRyZXNzCQACWAAAAAEICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMEAAAAD2dldF93aGl0ZWxpc3RlZAkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAEHQAAAAIFAAAABHRoaXMJAAEsAAAAAgIAAAANd2hpdGVfbGlzdGVkXwUAAAALdXNlcmFkZHJlc3MCAAAAJlRoaXMgQWRkcmVzcyBpcyBub3QgcGFydCBvZiBXaGl0ZWxpc3QuBAAAAAdTdGFydFRTBQAAABZWb3RpbmdfU3RhcnRfVGltZVN0YW1wBAAAAAVFbmRUUwUAAAAUVm90aW5nX0VuZF9UaW1lU3RhbXAEAAAABnB1YmtleQkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAAB0FkZHJlc3MFAAAABnB1YmtleQUAAAADbmlsAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXmOi8du", "height": 2579428, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: EuoTnJnQyXd3nzW9bgxhJPtR88fFG6YyUKHbGgaUTmyw Next: FqhzSiYeqXZc1YhJdyrZstDAfGoeGCYNCNPYcLrZU5o5 Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let whitelisted_address = ["3MqZScMn5bfYo16gbTTha86StUMqaRYbruh", "3N6oWLyQY2gM7QUkUvBme1REnA6d1V7y3AT", "3N8dYK8BQhY7z1yKFRFhdw4m9b4JjsNQJVd"]
5-
6-let wl_0 = whitelisted_address[0]
7-
8-let wl_1 = whitelisted_address[1]
9-
10-let wl_2 = whitelisted_address[2]
4+let A4AStakingDApp = addressFromStringValue("3JviWhscNmUduEjTYLBYoPnrf4c8yegPi3P")
115
126 @Callable(i)
13-func SetVotingTimeStamps () = {
7+func SetVotingTimeStamps (Proposal,Voting_Start_TimeStamp,Voting_End_TimeStamp) = {
8+ let useraddress = toBase58String(i.caller.bytes)
9+ let get_whitelisted = valueOrErrorMessage(getString(this, ("white_listed_" + useraddress)), "This Address is not part of Whitelist.")
10+ let StartTS = Voting_Start_TimeStamp
11+ let EndTS = Voting_End_TimeStamp
1412 let pubkey = toBase58String(i.caller.bytes)
15- if (if ((pubkey != wl_0))
16- then true
17- else (pubkey != wl_1))
18- then throw("This Address is not Authorized. Only Whitelisted Addresses are Authorized Address to Sign it.")
19- else [StringEntry("Address", pubkey)]
13+[StringEntry("Address", pubkey)]
2014 }
2115
2216
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let whitelisted_address = ["3MqZScMn5bfYo16gbTTha86StUMqaRYbruh", "3N6oWLyQY2gM7QUkUvBme1REnA6d1V7y3AT", "3N8dYK8BQhY7z1yKFRFhdw4m9b4JjsNQJVd"]
5-
6-let wl_0 = whitelisted_address[0]
7-
8-let wl_1 = whitelisted_address[1]
9-
10-let wl_2 = whitelisted_address[2]
4+let A4AStakingDApp = addressFromStringValue("3JviWhscNmUduEjTYLBYoPnrf4c8yegPi3P")
115
126 @Callable(i)
13-func SetVotingTimeStamps () = {
7+func SetVotingTimeStamps (Proposal,Voting_Start_TimeStamp,Voting_End_TimeStamp) = {
8+ let useraddress = toBase58String(i.caller.bytes)
9+ let get_whitelisted = valueOrErrorMessage(getString(this, ("white_listed_" + useraddress)), "This Address is not part of Whitelist.")
10+ let StartTS = Voting_Start_TimeStamp
11+ let EndTS = Voting_End_TimeStamp
1412 let pubkey = toBase58String(i.caller.bytes)
15- if (if ((pubkey != wl_0))
16- then true
17- else (pubkey != wl_1))
18- then throw("This Address is not Authorized. Only Whitelisted Addresses are Authorized Address to Sign it.")
19- else [StringEntry("Address", pubkey)]
13+[StringEntry("Address", pubkey)]
2014 }
2115
2216
2317 @Verifier(tx)
2418 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
2519

github/deemru/w8io/3ef1775 
48.66 ms