diff --git a/components/governance/ListMarket/ListMarket.tsx b/components/governance/ListMarket/ListMarket.tsx index ab3470a4..03b24ff8 100644 --- a/components/governance/ListMarket/ListMarket.tsx +++ b/components/governance/ListMarket/ListMarket.tsx @@ -67,6 +67,7 @@ const ListMarket = ({ goBack }: { goBack: () => void }) => { const vsrClient = GovernanceStore((s) => s.vsrClient) const proposals = GovernanceStore((s) => s.proposals) const proposalsLoading = GovernanceStore((s) => s.loadingProposals) + const refetchProposals = GovernanceStore((s) => s.refetchProposals) const [advForm, setAdvForm] = useState({ ...defaultFormValues, @@ -161,7 +162,9 @@ const ListMarket = ({ goBack }: { goBack: () => void }) => { return } setProposing(true) + const proposals = await refetchProposals() const index = proposals ? Object.values(proposals).length : 0 + const proposalTx = [] const oraclePriceBand = baseBank?.oracleConfig.maxStalenessSlots.isNeg() @@ -169,11 +172,7 @@ const ListMarket = ({ goBack }: { goBack: () => void }) => { : 1 const registerMarketix = await client!.program.methods - .serum3RegisterMarket( - advForm.marketIndex, - advForm.marketName, - oraclePriceBand, - ) + .serum3RegisterMarket(index, advForm.marketName, oraclePriceBand) .accounts({ group: group!.publicKey, admin: MANGO_DAO_WALLET, @@ -491,6 +490,7 @@ const ListMarket = ({ goBack }: { goBack: () => void }) => {