From 5ff1f0c5f823ede4d208737335090ee550611e32 Mon Sep 17 00:00:00 2001 From: gamarin Date: Fri, 2 Mar 2018 12:08:18 +0100 Subject: [PATCH] Add submitter in proposal struct --- docs/spec/governance/state.md | 1 + docs/spec/governance/transactions.md | 1 + 2 files changed, 2 insertions(+) diff --git a/docs/spec/governance/state.md b/docs/spec/governance/state.md index e2a9c93f9..b6f0d3a61 100644 --- a/docs/spec/governance/state.md +++ b/docs/spec/governance/state.md @@ -59,6 +59,7 @@ type Proposal struct { TotalDeposit sdk.Coins // Current deposit on this proposal. Initial value is set at InitialDeposit Deposits []Deposit // List of deposits on the proposal SubmitBlock int64 // Height of the block where TxGovSubmitProposal was included + Submitter crypto.address // Address of the submitter VotingStartBlock int64 // Height of the block where MinDeposit was reached. -1 if MinDeposit is not reached InitTotalVotingPower int64 // Total voting power when proposal enters voting period (default 0) diff --git a/docs/spec/governance/transactions.md b/docs/spec/governance/transactions.md index 6e6bca5d9..3e0af9ed6 100644 --- a/docs/spec/governance/transactions.md +++ b/docs/spec/governance/transactions.md @@ -57,6 +57,7 @@ upon receiving txGovSubmitProposal from sender do proposal.TotalDeposit = txGovSubmitProposal.InitialDeposit proposal.SubmitBlock = CurrentBlock proposal.Deposits.append({InitialDeposit, sender}) + proposal.Submitter = sender proposal.Votes.YesVotes = 0 proposal.Votes.NoVotes = 0 proposal.Votes.NoWithVetoVotes = 0