@@ -13,8 +13,8 @@ import (
13
13
14
14
func createProposalJsonNode(id uint64, proposal ProposalInfo) *json.Node {
15
15
return json.Builder().
16
- WriteString("id", strconv.FormatUint (id, 10 )).
17
- WriteString("configVersion", strconv.FormatUint (proposal.ConfigVersion, 10 )).
16
+ WriteString("id", formatUint64 (id)).
17
+ WriteString("configVersion", formatUint64 (proposal.ConfigVersion)).
18
18
WriteString("proposer", proposal.Proposer.String()).
19
19
WriteString("status", b64Encode(getProposalStatus(id))).
20
20
WriteString("type", proposal.ProposalType.String()).
@@ -53,7 +53,7 @@ func GetProposalById(id uint64) string {
53
53
en.MintAndDistributeGns()
54
54
updateProposalsState()
55
55
56
- _, exists := proposals.Get(strconv.FormatUint (id, 10 ))
56
+ _, exists := proposals.Get(formatUint64 (id))
57
57
if !exists {
58
58
return ""
59
59
}
@@ -78,13 +78,13 @@ func GetVoteStatusFromProposalById(id uint64) string {
78
78
en.MintAndDistributeGns()
79
79
updateProposalsState()
80
80
81
- _, exists := proposals.Get(strconv.FormatUint (id, 10 ))
81
+ _, exists := proposals.Get(formatUint64 (id))
82
82
if !exists {
83
83
return ""
84
84
}
85
85
86
86
votesObj := metaNode()
87
- votesObj.AppendObject("proposalId", json.StringNode("proposalId", strconv.FormatUint (id, 10 )))
87
+ votesObj.AppendObject("proposalId", json.StringNode("proposalId", formatUint64 (id)))
88
88
votesObj.AppendObject("votes", json.StringNode("votes", b64Encode(getProposalVotes(id)))) // max, yes, no
89
89
90
90
return marshal(votesObj)
@@ -139,17 +139,17 @@ func GetVoteByAddressFromProposalById(addr std.Address, id uint64) string {
139
139
140
140
func createVoteJsonNode(addr std.Address, id uint64, vote voteWithWeight) *json.Node {
141
141
return json.Builder().
142
- WriteString("proposalId", strconv.FormatUint (id, 10 )).
143
- WriteString("voteYes", strconv.FormatBool (vote.Yes)).
144
- WriteString("voteWeight", strconv.FormatUint (vote.Weight, 10 )).
145
- WriteString("voteHeight", strconv.FormatUint (vote.VotedHeight, 10 )).
146
- WriteString("voteTimestamp", strconv.FormatUint (vote.VotedAt, 10 )).
142
+ WriteString("proposalId", formatUint64 (id)).
143
+ WriteString("voteYes", formatBool (vote.Yes)).
144
+ WriteString("voteWeight", formatUint64 (vote.Weight)).
145
+ WriteString("voteHeight", formatUint64 (vote.VotedHeight)).
146
+ WriteString("voteTimestamp", formatUint64 (vote.VotedAt)).
147
147
Node()
148
148
}
149
149
150
150
// getProposalExtraData returns the extra data of a proposal based on its type.
151
151
func getProposalExtraData(proposalId uint64) string {
152
- proposal, exist := proposals.Get(strconv.FormatUint (proposalId, 10 ))
152
+ proposal, exist := proposals.Get(formatUint64 (proposalId))
153
153
if !exist {
154
154
return ""
155
155
}
@@ -176,7 +176,7 @@ func getCommunityPoolSpendProposalData(proposalId uint64) string {
176
176
proposalObj := json.Builder().
177
177
WriteString("to", proposal.CommunityPoolSpend.To.String()).
178
178
WriteString("tokenPath", proposal.CommunityPoolSpend.TokenPath).
179
- WriteString("amount", strconv.FormatUint (proposal.CommunityPoolSpend.Amount, 10 )).
179
+ WriteString("amount", formatUint64 (proposal.CommunityPoolSpend.Amount)).
180
180
Node()
181
181
182
182
return marshal(proposalObj)
@@ -194,7 +194,7 @@ func getParameterChangeProposalData(proposalId uint64) string {
194
194
195
195
// getProposalStatus returns the status of a proposal.
196
196
func getProposalStatus(id uint64) string {
197
- prop, exist := proposals.Get(strconv.Itoa(int(id) ))
197
+ prop, exist := proposals.Get(formatUint64(id ))
198
198
if !exist {
199
199
return ""
200
200
}
@@ -204,30 +204,31 @@ func getProposalStatus(id uint64) string {
204
204
votingStart := proposal.State.CreatedAt + config.VotingStartDelay
205
205
votingEnd := votingStart + config.VotingPeriod
206
206
207
+ state := proposal.State
207
208
proposalObj := json.Builder().
208
- WriteString("CreatedAt", strconv.FormatUint(proposal.State. CreatedAt, 10 )).
209
- WriteString("Upcoming", strconv.FormatBool(proposal.State .Upcoming)).
210
- WriteString("Active", strconv.FormatBool(proposal.State .Active)).
211
- WriteString("VotingStart", strconv.FormatUint (votingStart, 10 )).
212
- WriteString("VotingEnd", strconv.FormatUint (votingEnd, 10 )).
213
- WriteString("Passed", strconv.FormatBool(proposal.State .Passed)).
214
- WriteString("PassedAt", strconv.FormatUint(proposal.State. PassedAt, 10 )).
215
- WriteString("Rejected", strconv.FormatBool(proposal.State .Rejected)).
216
- WriteString("RejectedAt", strconv.FormatUint(proposal.State. RejectedAt, 10 )).
217
- WriteString("Canceled", strconv.FormatBool(proposal.State .Canceled)).
218
- WriteString("CanceledAt", strconv.FormatUint(proposal.State. CanceledAt, 10 )).
219
- WriteString("Executed", strconv.FormatBool(proposal.State .Executed)).
220
- WriteString("ExecutedAt", strconv.FormatUint(proposal.State. ExecutedAt, 10 )).
221
- WriteString("Expired", strconv.FormatBool(proposal.State .Expired)).
222
- WriteString("ExpiredAt", strconv.FormatUint(proposal.State. ExpiredAt, 10 )).
209
+ WriteString("CreatedAt", formatUint64(state. CreatedAt)).
210
+ WriteString("Upcoming", formatBool(state .Upcoming)).
211
+ WriteString("Active", formatBool(state .Active)).
212
+ WriteString("VotingStart", formatUint64 (votingStart)).
213
+ WriteString("VotingEnd", formatUint64 (votingEnd)).
214
+ WriteString("Passed", formatBool(state .Passed)).
215
+ WriteString("PassedAt", formatUint64(state. PassedAt)).
216
+ WriteString("Rejected", formatBool(state .Rejected)).
217
+ WriteString("RejectedAt", formatUint64(state. RejectedAt)).
218
+ WriteString("Canceled", formatBool(state .Canceled)).
219
+ WriteString("CanceledAt", formatUint64(state. CanceledAt)).
220
+ WriteString("Executed", formatBool(state .Executed)).
221
+ WriteString("ExecutedAt", formatUint64(state. ExecutedAt)).
222
+ WriteString("Expired", formatBool(state .Expired)).
223
+ WriteString("ExpiredAt", formatUint64(state. ExpiredAt)).
223
224
Node()
224
225
225
226
return marshal(proposalObj)
226
227
}
227
228
228
229
// getProposalVotes returns the votes of a proposal.
229
230
func getProposalVotes(id uint64) string {
230
- prop, exist := proposals.Get(strconv.FormatUint (id, 10 ))
231
+ prop, exist := proposals.Get(formatUint64 (id))
231
232
if !exist {
232
233
return ""
233
234
}
@@ -236,7 +237,7 @@ func getProposalVotes(id uint64) string {
236
237
maxVoting := proposal.MaxVotingWeight.ToString()
237
238
238
239
proposalObj := json.Builder().
239
- WriteString("quorum", strconv.FormatUint (proposal.QuorumAmount, 10 )).
240
+ WriteString("quorum", formatUint64 (proposal.QuorumAmount)).
240
241
WriteString("max", maxVoting).
241
242
WriteString("yes", proposal.Yea.ToString()).
242
243
WriteString("no", proposal.Nay.ToString()).
0 commit comments