@@ -122,69 +122,69 @@ data DRepRegistration
122122 , dRepRegistrationImageHash :: Maybe Text
123123 }
124124
125- data Proposal
125+ data Proposal
126126 = Proposal
127- { proposalId :: Integer
128- , proposalTxHash :: Text
129- , proposalIndex :: Integer
130- , proposalType :: Text
131- , proposalDetails :: Maybe Value
132- , proposalExpiryDate :: Maybe LocalTime
133- , proposalExpiryEpochNo :: Maybe Integer
134- , proposalCreatedDate :: LocalTime
135- , proposalCreatedEpochNo :: Integer
136- , proposalUrl :: Text
137- , proposalDocHash :: Text
138- , proposalProtocolParams :: Maybe Value
139- , proposalTitle :: Maybe Text
140- , proposalAbstract :: Maybe Text
141- , proposalMotivation :: Maybe Text
142- , proposalRationale :: Maybe Text
143- , proposalDRepYesVotes :: Integer
144- , proposalDRepNoVotes :: Integer
145- , proposalDRepAbstainVotes :: Integer
146- , proposalPoolYesVotes :: Integer
147- , proposalPoolNoVotes :: Integer
148- , proposalPoolAbstainVotes :: Integer
149- , proposalCcYesVotes :: Integer
150- , proposalCcNoVotes :: Integer
151- , proposalCcAbstainVotes :: Integer
152- , proposalPrevGovActionIndex :: Maybe Integer
153- , proposalPrevGovActionTxHash :: Maybe Text
127+ { proposalId :: Integer
128+ , proposalTxHash :: Text
129+ , proposalIndex :: Integer
130+ , proposalType :: Text
131+ , proposalDetails :: Maybe Value
132+ , proposalExpiryDate :: Maybe LocalTime
133+ , proposalExpiryEpochNo :: Maybe Integer
134+ , proposalCreatedDate :: LocalTime
135+ , proposalCreatedEpochNo :: Integer
136+ , proposalUrl :: Text
137+ , proposalDocHash :: Text
138+ , proposalProtocolParams :: Maybe Value
139+ , proposalTitle :: Maybe Text
140+ , proposalAbstract :: Maybe Text
141+ , proposalMotivation :: Maybe Text
142+ , proposalRationale :: Maybe Text
143+ , proposalDRepYesVotes :: Integer
144+ , proposalDRepNoVotes :: Integer
145+ , proposalDRepAbstainVotes :: Integer
146+ , proposalPoolYesVotes :: Integer
147+ , proposalPoolNoVotes :: Integer
148+ , proposalPoolAbstainVotes :: Integer
149+ , proposalCcYesVotes :: Integer
150+ , proposalCcNoVotes :: Integer
151+ , proposalCcAbstainVotes :: Integer
152+ , proposalPrevGovActionIndex :: Maybe Integer
153+ , proposalPrevGovActionTxHash :: Maybe Text
154154 }
155155 deriving (Show )
156156
157157instance FromRow Proposal where
158158 fromRow =
159159 Proposal
160- <$> field
161- <*> field
162- <*> (floor @ Scientific <$> field)
163- <*> field
164- <*> field
165- <*> field
166- <*> field
167- <*> field
168- <*> field
169- <*> field
170- <*> field
171- <*> field
172- <*> field
173- <*> field
174- <*> field
175- <*> field
176- <*> (floor @ Scientific <$> field)
177- <*> (floor @ Scientific <$> field)
178- <*> (floor @ Scientific <$> field)
179- <*> (floor @ Scientific <$> field)
180- <*> (floor @ Scientific <$> field)
181- <*> (floor @ Scientific <$> field)
182- <*> (floor @ Scientific <$> field)
183- <*> (floor @ Scientific <$> field)
184- <*> (floor @ Scientific <$> field)
185- <*> field
186- <*> field
187-
160+ <$> field -- proposalId
161+ <*> field -- proposalTxHash
162+ <*> (floor @ Scientific <$> field) -- proposalIndex
163+ <*> field -- proposalType
164+ <*> field -- proposalDetails
165+ <*> field -- proposalExpiryDate
166+ <*> field -- proposalExpiryEpochNo
167+ <*> field -- proposalCreatedDate
168+ <*> field -- proposalCreatedEpochNo
169+ <*> field -- proposalUrl
170+ <*> field -- proposalDocHash
171+ <*> field -- proposalProtocolParams
172+ <*> field -- proposalTitle
173+ <*> field -- proposalAbstract
174+ <*> field -- proposalMotivation
175+ <*> field -- proposalRationale
176+ <*> (floor @ Scientific <$> field) -- proposalDRepYesVotes
177+ <*> (floor @ Scientific <$> field) -- proposalDRepNoVotes
178+ <*> (floor @ Scientific <$> field) -- proposalDRepAbstainVotes
179+ <*> (floor @ Scientific <$> field) -- proposalPoolYesVotes
180+ <*> (floor @ Scientific <$> field) -- proposalPoolNoVotes
181+ <*> (floor @ Scientific <$> field) -- proposalPoolAbstainVotes
182+ <*> (floor @ Scientific <$> field) -- proposalCcYesVotes
183+ <*> (floor @ Scientific <$> field) -- proposalCcNoVotes
184+ <*> (floor @ Scientific <$> field) -- proposalCcAbstainVotes
185+ <*> field -- prevGovActionIndex
186+ <*> field -- prevGovActionTxHash
187+
188188data TransactionStatus = TransactionStatus
189189 { transactionConfirmed :: Bool
190190 , votingProcedure :: Maybe Value
0 commit comments