diff --git a/.pending/improvements/sdk/3986-Update-the-Stringer-implementation-of-the-Proposal-type b/.pending/improvements/sdk/3986-Update-the-Stringer-implementation-of-the-Proposal-type new file mode 100644 index 000000000000..670639d2b962 --- /dev/null +++ b/.pending/improvements/sdk/3986-Update-the-Stringer-implementation-of-the-Proposal-type @@ -0,0 +1 @@ +#3986 Update the Stringer implementation of the Proposal type. diff --git a/x/gov/proposals.go b/x/gov/proposals.go index 46af23f40f09..91790d53115f 100644 --- a/x/gov/proposals.go +++ b/x/gov/proposals.go @@ -30,16 +30,19 @@ type Proposal struct { // nolint func (p Proposal) String() string { return fmt.Sprintf(`Proposal %d: - Title: %s - Type: %s - Status: %s - Submit Time: %s - Deposit End Time: %s - Total Deposit: %s - Voting Start Time: %s - Voting End Time: %s`, p.ProposalID, p.GetTitle(), p.ProposalType(), + Title: %s + Type: %s + Status: %s + Submit Time: %s + Deposit End Time: %s + Total Deposit: %s + Voting Start Time: %s + Voting End Time: %s + Description: %s`, + p.ProposalID, p.GetTitle(), p.ProposalType(), p.Status, p.SubmitTime, p.DepositEndTime, - p.TotalDeposit, p.VotingStartTime, p.VotingEndTime) + p.TotalDeposit, p.VotingStartTime, p.VotingEndTime, p.GetDescription(), + ) } // ProposalContent is an interface that has title, description, and proposaltype