tx · DkcLB2mvmVUJgPRrFqFhgv17jBZNDTovZB5vhzhMEc2i

3N8dYK8BQhY7z1yKFRFhdw4m9b4JjsNQJVd:  -0.01400000 Waves

2023.04.14 20:34 [2534501] smart account 3N8dYK8BQhY7z1yKFRFhdw4m9b4JjsNQJVd > SELF 0.00000000 Waves

{ "type": 13, "id": "DkcLB2mvmVUJgPRrFqFhgv17jBZNDTovZB5vhzhMEc2i", "fee": 1400000, "feeAssetId": null, "timestamp": 1681493692782, "version": 2, "chainId": 84, "sender": "3N8dYK8BQhY7z1yKFRFhdw4m9b4JjsNQJVd", "senderPublicKey": "AK6rRKpHobxNveEtJE5BBXbdwm9BpGL7ewP9Xb6VYuHx", "proofs": [ "33Cpv8a4jJ9ojtL3XXwLPK12GTTtKqDhdoJk9pMqeJt69nqz8S6Bzr8s7pp8RLbxxQY6FCH1BQiauhJ3iaKGdBEb" ], "script": "base64:AAIEAAAAAAAAABMIAhIFCgMIAQESAwoBARIDCgEBAAAABwAAAAAOQTRBU3Rha2luZ0RBcHAJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAECAAAAIzNONm9XTHlRWTJnTTdRVWtVdkJtZTFSRW5BNmQxVjd5M0FUAAAAACJ2b3RpbmdfdGltZXN0YW1wX2NvbnRyb2xsZXJfcHVia2V5AQAAACA7dEXxvlA55FKxmI42AI6/6uJD1h8gECoNXRixDQRDDAAAAAASY29udHJvbGxlcl9hZGRyZXNzCQEAAAAUYWRkcmVzc0Zyb21QdWJsaWNLZXkAAAABBQAAACJ2b3RpbmdfdGltZXN0YW1wX2NvbnRyb2xsZXJfcHVia2V5AAAAAAxsYXVuY2hfZXJyb3ICAAAAJERhcHAgd2lsbCBzdGFydCBWb3RpbmcgYXQgVGltZXN0YW1wIAAAAAADbXNnAgAAAC48aDE+WW91ciBWb3RlIFN1Ym1pdHRlZCBTdWNjZXNzZnVsbHkhPC9oMT48YnI+AAAAABFBbHJlYWR5Vm90ZWRFcnJvcgIAAAA+VGhpcyBBZGRyZXNzIEFscmVhZHkgcGFydGljaXBhdGVkIGZvciBWb3RpbmcgaW4gdGhpcyBQcm9wb3NhbC4AAAAAB3ZvdGVFcnICAAAAHVZvdGluZyBpcyBPdmVyIGZvciB0aGlzIERhcHAuAAAAAwAAAAFpAQAAABNTZXRWb3RpbmdUaW1lU3RhbXBzAAAAAwAAAAhQcm9wb3NhbAAAABZWb3RpbmdfU3RhcnRfVGltZVN0YW1wAAAAFFZvdGluZ19FbmRfVGltZVN0YW1wBAAAAAdTdGFydFRTBQAAABZWb3RpbmdfU3RhcnRfVGltZVN0YW1wBAAAAAVFbmRUUwUAAAAUVm90aW5nX0VuZF9UaW1lU3RhbXAEAAAAEnJlYWR0b3RhbFN0YWtlZEE0QQkBAAAAEUBleHRyTmF0aXZlKDEwNTApAAAAAgUAAAAOQTRBU3Rha2luZ0RBcHACAAAADVN0YWtlZF9BbW91bnQEAAAAC1F1b3J1bVZhbHVlCQAAawAAAAMFAAAAEnJlYWR0b3RhbFN0YWtlZEE0QQAAAAAAAAAAAQAAAAAAAAAAAwQAAAAGcHVia2V5CQACWAAAAAEICAUAAAABaQAAAAZjYWxs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", "height": 2534501, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 9EMbc4R9FmAPC8DTZR7cPHGSCcfWt1GkMgBotcYeJ7um Next: yAqjLdVmHDd1d68EwFaj7qubd7wQA9GPF3kP4fHwFCq Diff:
OldNewDifferences
4949 let p = toBase58String(h.caller.bytes)
5050 let w = valueOrErrorMessage(getInteger(a, ("Deposit_Amount_Of_" + p)), "Address not found in A4A Staking.")
5151 let x = getIntegerValue(this, ("Quorum_" + toString(u)))
52- let y = getIntegerValue(this, ("Total_No_" + toString(u)))
53- let z = {
52+ let y = {
5453 let r = getInteger(this, ("Total_Votes_" + toString(u)))
5554 if ($isInstanceOf(r, "Int"))
5655 then {
5958 }
6059 else 0
6160 }
62- let A = (z + w)
63- let B = {
61+ let z = (y + w)
62+ let A = {
6463 let r = getInteger(this, ((("Total_" + v) + "_") + toString(u)))
6564 if ($isInstanceOf(r, "Int"))
6665 then {
6968 }
7069 else 0
7170 }
72- let C = (B + w)
73- let D = {
71+ let B = (A + w)
72+ let C = {
7473 let r = getInteger(this, ((p + "_") + toString(u)))
7574 if ($isInstanceOf(r, "Int"))
7675 then {
7978 }
8079 else 0
8180 }
82- let E = (D + 1)
81+ let D = (C + 1)
8382 if ((l > lastBlock.timestamp))
8483 then throw((d + toString(l)))
8584 else if ((lastBlock.timestamp > m))
8685 then throw(g)
87- else if (if ((x > A))
88- then (y > C)
89- else false)
90- then [IntegerEntry(("Total_Votes_" + toString(u)), A), IntegerEntry(((("Total_" + v) + "_") + toString(u)), C), IntegerEntry(((p + "_") + toString(u)), E), StringEntry(("Quorum_Status_" + toString(u)), "Fail"), StringEntry(("Proposal_Status_" + toString(u)), "Rejected"), StringEntry("message", e)]
91- else if (if ((x > A))
92- then (C > y)
93- else false)
94- then [IntegerEntry(("Total_Votes_" + toString(u)), A), IntegerEntry(((("Total_" + v) + "_") + toString(u)), C), IntegerEntry(((p + "_") + toString(u)), E), StringEntry(("Quorum_Status_" + toString(u)), "Fail"), StringEntry(("Proposal_Status_" + toString(u)), "Rejected"), StringEntry("message", e)]
95- else if (if ((A > x))
96- then (y > C)
97- else false)
98- then [IntegerEntry(("Total_Votes_" + toString(u)), A), IntegerEntry(((("Total_" + v) + "_") + toString(u)), C), IntegerEntry(((p + "_") + toString(u)), E), StringEntry(("Quorum_Status_" + toString(u)), "Pass"), StringEntry(("Proposal_Status_" + toString(u)), "Pass-No"), StringEntry("message", e)]
99- else if (if ((A > x))
100- then (C > y)
101- else false)
102- then [IntegerEntry(("Total_Votes_" + toString(u)), A), IntegerEntry(((("Total_" + v) + "_") + toString(u)), C), IntegerEntry(((p + "_") + toString(u)), E), StringEntry(("Quorum_Status_" + toString(u)), "Pass"), StringEntry(("Proposal_Status_" + toString(u)), "Pass-Yes"), StringEntry("message", e)]
103- else throw("Wrong Value Entered.")
86+ else if ((x > z))
87+ then [IntegerEntry(("Total_Votes_" + toString(u)), z), IntegerEntry(((("Total_" + v) + "_") + toString(u)), B), IntegerEntry(((p + "_") + toString(u)), D), StringEntry(("Quorum_Status_" + toString(u)), "Fail"), StringEntry("message", e)]
88+ else if ((z > x))
89+ then [IntegerEntry(("Total_Votes_" + toString(u)), z), IntegerEntry(((("Total_" + v) + "_") + toString(u)), B), IntegerEntry(((p + "_") + toString(u)), D), StringEntry(("Quorum_Status_" + toString(u)), "Pass"), StringEntry("message", e)]
90+ else throw("Wrong Value Entered.")
10491 }
10592
10693
113100 let p = toBase58String(h.caller.bytes)
114101 let w = valueOrErrorMessage(getInteger(a, ("Deposit_Amount_Of_" + p)), "Address not found in A4A Staking.")
115102 let x = getIntegerValue(this, ("Quorum_" + toString(u)))
116- let F = getIntegerValue(this, ("Total_Yes_" + toString(u)))
117- let z = {
103+ let y = {
118104 let r = getInteger(this, ("Total_Votes_" + toString(u)))
119105 if ($isInstanceOf(r, "Int"))
120106 then {
123109 }
124110 else 0
125111 }
126- let A = (z + w)
127- let B = {
112+ let z = (y + w)
113+ let A = {
128114 let r = getInteger(this, ((("Total_" + v) + "_") + toString(u)))
129115 if ($isInstanceOf(r, "Int"))
130116 then {
133119 }
134120 else 0
135121 }
136- let C = (B + w)
137- let D = {
122+ let B = (A + w)
123+ let C = {
138124 let r = getInteger(this, ((p + "_") + toString(u)))
139125 if ($isInstanceOf(r, "Int"))
140126 then {
143129 }
144130 else 0
145131 }
146- let E = (D + 1)
132+ let D = (C + 1)
147133 if ((l > lastBlock.timestamp))
148134 then throw((d + toString(l)))
149135 else if ((lastBlock.timestamp > m))
150136 then throw(g)
151- else if (if ((x > A))
152- then (F > C)
153- else false)
154- then [IntegerEntry(("Total_Votes_" + toString(u)), A), IntegerEntry(((("Total_" + v) + "_") + toString(u)), C), IntegerEntry(((p + "_") + toString(u)), E), StringEntry(("Quorum_Status_" + toString(u)), "Fail"), StringEntry(("Proposal_Status_" + toString(u)), "Rejected"), StringEntry("message", e)]
155- else if (if ((x > A))
156- then (C > F)
157- else false)
158- then [IntegerEntry(("Total_Votes_" + toString(u)), A), IntegerEntry(((("Total_" + v) + "_") + toString(u)), C), IntegerEntry(((p + "_") + toString(u)), E), StringEntry(("Quorum_Status_" + toString(u)), "Fail"), StringEntry(("Proposal_Status_" + toString(u)), "Rejected"), StringEntry("message", e)]
159- else if (if ((A > x))
160- then (F > C)
161- else false)
162- then [IntegerEntry(("Total_Votes_" + toString(u)), A), IntegerEntry(((("Total_" + v) + "_") + toString(u)), C), IntegerEntry(((p + "_") + toString(u)), E), StringEntry(("Quorum_Status_" + toString(u)), "Pass"), StringEntry(("Proposal_Status_" + toString(u)), "Pass-Yes"), StringEntry("message", e)]
163- else if (if ((A > x))
164- then (C > F)
165- else false)
166- then [IntegerEntry(("Total_Votes_" + toString(u)), A), IntegerEntry(((("Total_" + v) + "_") + toString(u)), C), IntegerEntry(((p + "_") + toString(u)), E), StringEntry(("Quorum_Status_" + toString(u)), "Pass"), StringEntry(("Proposal_Status_" + toString(u)), "Pass-No"), StringEntry("message", e)]
167- else throw("Wrong Value Entered.")
137+ else if ((x > z))
138+ then [IntegerEntry(("Total_Votes_" + toString(u)), z), IntegerEntry(((("Total_" + v) + "_") + toString(u)), B), IntegerEntry(((p + "_") + toString(u)), D), StringEntry(("Quorum_Status_" + toString(u)), "Fail"), StringEntry("message", e)]
139+ else if ((z > x))
140+ then [IntegerEntry(("Total_Votes_" + toString(u)), z), IntegerEntry(((("Total_" + v) + "_") + toString(u)), B), IntegerEntry(((p + "_") + toString(u)), D), StringEntry(("Quorum_Status_" + toString(u)), "Pass"), StringEntry("message", e)]
141+ else throw("Wrong Value Entered.")
168142 }
169143
170144
171-@Verifier(G)
172-func H () = sigVerify(G.bodyBytes, G.proofs[0], G.senderPublicKey)
145+@Verifier(E)
146+func F () = sigVerify(E.bodyBytes, E.proofs[0], E.senderPublicKey)
173147
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = addressFromStringValue("3N6oWLyQY2gM7QUkUvBme1REnA6d1V7y3AT")
55
66 let b = base58'515tSAyMUbAb8kKjcpGDpqALGfCgcwfWmWKKkcBKTcGB'
77
88 let c = addressFromPublicKey(b)
99
1010 let d = "Dapp will start Voting at Timestamp "
1111
1212 let e = "<h1>Your Vote Submitted Successfully!</h1><br>"
1313
1414 let f = "This Address Already participated for Voting in this Proposal."
1515
1616 let g = "Voting is Over for this Dapp."
1717
1818 @Callable(h)
1919 func SetVotingTimeStamps (i,j,k) = {
2020 let l = j
2121 let m = k
2222 let n = getIntegerValue(a, "Staked_Amount")
2323 let o = fraction(n, 1, 3)
2424 let p = toBase58String(h.caller.bytes)
2525 let q = {
2626 let r = getInteger(this, "Total_Proposals")
2727 if ($isInstanceOf(r, "Int"))
2828 then {
2929 let s = r
3030 s
3131 }
3232 else 0
3333 }
3434 let t = (q + 1)
3535 if ((size(i) > 5100))
3636 then throw("Subject Char Limits are Over. Reduce length less than 5100 Char.")
3737 else if ((h.caller != c))
3838 then throw((("This Address is not Authorized. Only " + toString(c)) + " is Authorized Address to Sign it."))
3939 else [StringEntry(("Proposal_Text_" + toString(t)), i), IntegerEntry("Total_Proposals", t), StringEntry(("Proposer_" + toString(t)), p), IntegerEntry(("Voting_Start_TimeStamp_" + toString(t)), l), IntegerEntry(("Voting_End_TimeStamp_" + toString(t)), m), IntegerEntry(("Quorum_" + toString(t)), o), IntegerEntry(("Total_Votes_" + toString(t)), 0), IntegerEntry(("Total_No_" + toString(t)), 0), IntegerEntry(("Total_Yes_" + toString(t)), 0), StringEntry(("Quorum_Status_" + toString(t)), "Fail")]
4040 }
4141
4242
4343
4444 @Callable(h)
4545 func Yes (u) = {
4646 let v = "Yes"
4747 let l = getIntegerValue(this, ("Voting_Start_TimeStamp_" + toString(u)))
4848 let m = getIntegerValue(this, ("Voting_End_TimeStamp_" + toString(u)))
4949 let p = toBase58String(h.caller.bytes)
5050 let w = valueOrErrorMessage(getInteger(a, ("Deposit_Amount_Of_" + p)), "Address not found in A4A Staking.")
5151 let x = getIntegerValue(this, ("Quorum_" + toString(u)))
52- let y = getIntegerValue(this, ("Total_No_" + toString(u)))
53- let z = {
52+ let y = {
5453 let r = getInteger(this, ("Total_Votes_" + toString(u)))
5554 if ($isInstanceOf(r, "Int"))
5655 then {
5756 let s = r
5857 s
5958 }
6059 else 0
6160 }
62- let A = (z + w)
63- let B = {
61+ let z = (y + w)
62+ let A = {
6463 let r = getInteger(this, ((("Total_" + v) + "_") + toString(u)))
6564 if ($isInstanceOf(r, "Int"))
6665 then {
6766 let s = r
6867 s
6968 }
7069 else 0
7170 }
72- let C = (B + w)
73- let D = {
71+ let B = (A + w)
72+ let C = {
7473 let r = getInteger(this, ((p + "_") + toString(u)))
7574 if ($isInstanceOf(r, "Int"))
7675 then {
7776 let s = r
7877 s
7978 }
8079 else 0
8180 }
82- let E = (D + 1)
81+ let D = (C + 1)
8382 if ((l > lastBlock.timestamp))
8483 then throw((d + toString(l)))
8584 else if ((lastBlock.timestamp > m))
8685 then throw(g)
87- else if (if ((x > A))
88- then (y > C)
89- else false)
90- then [IntegerEntry(("Total_Votes_" + toString(u)), A), IntegerEntry(((("Total_" + v) + "_") + toString(u)), C), IntegerEntry(((p + "_") + toString(u)), E), StringEntry(("Quorum_Status_" + toString(u)), "Fail"), StringEntry(("Proposal_Status_" + toString(u)), "Rejected"), StringEntry("message", e)]
91- else if (if ((x > A))
92- then (C > y)
93- else false)
94- then [IntegerEntry(("Total_Votes_" + toString(u)), A), IntegerEntry(((("Total_" + v) + "_") + toString(u)), C), IntegerEntry(((p + "_") + toString(u)), E), StringEntry(("Quorum_Status_" + toString(u)), "Fail"), StringEntry(("Proposal_Status_" + toString(u)), "Rejected"), StringEntry("message", e)]
95- else if (if ((A > x))
96- then (y > C)
97- else false)
98- then [IntegerEntry(("Total_Votes_" + toString(u)), A), IntegerEntry(((("Total_" + v) + "_") + toString(u)), C), IntegerEntry(((p + "_") + toString(u)), E), StringEntry(("Quorum_Status_" + toString(u)), "Pass"), StringEntry(("Proposal_Status_" + toString(u)), "Pass-No"), StringEntry("message", e)]
99- else if (if ((A > x))
100- then (C > y)
101- else false)
102- then [IntegerEntry(("Total_Votes_" + toString(u)), A), IntegerEntry(((("Total_" + v) + "_") + toString(u)), C), IntegerEntry(((p + "_") + toString(u)), E), StringEntry(("Quorum_Status_" + toString(u)), "Pass"), StringEntry(("Proposal_Status_" + toString(u)), "Pass-Yes"), StringEntry("message", e)]
103- else throw("Wrong Value Entered.")
86+ else if ((x > z))
87+ then [IntegerEntry(("Total_Votes_" + toString(u)), z), IntegerEntry(((("Total_" + v) + "_") + toString(u)), B), IntegerEntry(((p + "_") + toString(u)), D), StringEntry(("Quorum_Status_" + toString(u)), "Fail"), StringEntry("message", e)]
88+ else if ((z > x))
89+ then [IntegerEntry(("Total_Votes_" + toString(u)), z), IntegerEntry(((("Total_" + v) + "_") + toString(u)), B), IntegerEntry(((p + "_") + toString(u)), D), StringEntry(("Quorum_Status_" + toString(u)), "Pass"), StringEntry("message", e)]
90+ else throw("Wrong Value Entered.")
10491 }
10592
10693
10794
10895 @Callable(h)
10996 func No (u) = {
11097 let v = "No"
11198 let l = getIntegerValue(this, ("Voting_Start_TimeStamp_" + toString(u)))
11299 let m = getIntegerValue(this, ("Voting_End_TimeStamp_" + toString(u)))
113100 let p = toBase58String(h.caller.bytes)
114101 let w = valueOrErrorMessage(getInteger(a, ("Deposit_Amount_Of_" + p)), "Address not found in A4A Staking.")
115102 let x = getIntegerValue(this, ("Quorum_" + toString(u)))
116- let F = getIntegerValue(this, ("Total_Yes_" + toString(u)))
117- let z = {
103+ let y = {
118104 let r = getInteger(this, ("Total_Votes_" + toString(u)))
119105 if ($isInstanceOf(r, "Int"))
120106 then {
121107 let s = r
122108 s
123109 }
124110 else 0
125111 }
126- let A = (z + w)
127- let B = {
112+ let z = (y + w)
113+ let A = {
128114 let r = getInteger(this, ((("Total_" + v) + "_") + toString(u)))
129115 if ($isInstanceOf(r, "Int"))
130116 then {
131117 let s = r
132118 s
133119 }
134120 else 0
135121 }
136- let C = (B + w)
137- let D = {
122+ let B = (A + w)
123+ let C = {
138124 let r = getInteger(this, ((p + "_") + toString(u)))
139125 if ($isInstanceOf(r, "Int"))
140126 then {
141127 let s = r
142128 s
143129 }
144130 else 0
145131 }
146- let E = (D + 1)
132+ let D = (C + 1)
147133 if ((l > lastBlock.timestamp))
148134 then throw((d + toString(l)))
149135 else if ((lastBlock.timestamp > m))
150136 then throw(g)
151- else if (if ((x > A))
152- then (F > C)
153- else false)
154- then [IntegerEntry(("Total_Votes_" + toString(u)), A), IntegerEntry(((("Total_" + v) + "_") + toString(u)), C), IntegerEntry(((p + "_") + toString(u)), E), StringEntry(("Quorum_Status_" + toString(u)), "Fail"), StringEntry(("Proposal_Status_" + toString(u)), "Rejected"), StringEntry("message", e)]
155- else if (if ((x > A))
156- then (C > F)
157- else false)
158- then [IntegerEntry(("Total_Votes_" + toString(u)), A), IntegerEntry(((("Total_" + v) + "_") + toString(u)), C), IntegerEntry(((p + "_") + toString(u)), E), StringEntry(("Quorum_Status_" + toString(u)), "Fail"), StringEntry(("Proposal_Status_" + toString(u)), "Rejected"), StringEntry("message", e)]
159- else if (if ((A > x))
160- then (F > C)
161- else false)
162- then [IntegerEntry(("Total_Votes_" + toString(u)), A), IntegerEntry(((("Total_" + v) + "_") + toString(u)), C), IntegerEntry(((p + "_") + toString(u)), E), StringEntry(("Quorum_Status_" + toString(u)), "Pass"), StringEntry(("Proposal_Status_" + toString(u)), "Pass-Yes"), StringEntry("message", e)]
163- else if (if ((A > x))
164- then (C > F)
165- else false)
166- then [IntegerEntry(("Total_Votes_" + toString(u)), A), IntegerEntry(((("Total_" + v) + "_") + toString(u)), C), IntegerEntry(((p + "_") + toString(u)), E), StringEntry(("Quorum_Status_" + toString(u)), "Pass"), StringEntry(("Proposal_Status_" + toString(u)), "Pass-No"), StringEntry("message", e)]
167- else throw("Wrong Value Entered.")
137+ else if ((x > z))
138+ then [IntegerEntry(("Total_Votes_" + toString(u)), z), IntegerEntry(((("Total_" + v) + "_") + toString(u)), B), IntegerEntry(((p + "_") + toString(u)), D), StringEntry(("Quorum_Status_" + toString(u)), "Fail"), StringEntry("message", e)]
139+ else if ((z > x))
140+ then [IntegerEntry(("Total_Votes_" + toString(u)), z), IntegerEntry(((("Total_" + v) + "_") + toString(u)), B), IntegerEntry(((p + "_") + toString(u)), D), StringEntry(("Quorum_Status_" + toString(u)), "Pass"), StringEntry("message", e)]
141+ else throw("Wrong Value Entered.")
168142 }
169143
170144
171-@Verifier(G)
172-func H () = sigVerify(G.bodyBytes, G.proofs[0], G.senderPublicKey)
145+@Verifier(E)
146+func F () = sigVerify(E.bodyBytes, E.proofs[0], E.senderPublicKey)
173147

github/deemru/w8io/169f3d6 
39.28 ms