diff --git a/packages/hasura/metadata/databases/futarchy/tables/public_markets.yaml b/packages/hasura/metadata/databases/futarchy/tables/public_markets.yaml index ee16c46..ecedbda 100644 --- a/packages/hasura/metadata/databases/futarchy/tables/public_markets.yaml +++ b/packages/hasura/metadata/databases/futarchy/tables/public_markets.yaml @@ -109,6 +109,20 @@ array_relationships: remote_table: name: prices_5m schema: public + - name: proposals + using: + foreign_key_constraint_on: + column: fail_market_acct + table: + name: proposals + schema: public + - name: proposalsByPassMarketAcct + using: + foreign_key_constraint_on: + column: pass_market_acct + table: + name: proposals + schema: public - name: takes using: foreign_key_constraint_on: diff --git a/packages/indexer/src/v3_indexer/indexers/autocrat/autocrat-proposal-indexer.ts b/packages/indexer/src/v3_indexer/indexers/autocrat/autocrat-proposal-indexer.ts index dd0fd63..619d961 100644 --- a/packages/indexer/src/v3_indexer/indexers/autocrat/autocrat-proposal-indexer.ts +++ b/packages/indexer/src/v3_indexer/indexers/autocrat/autocrat-proposal-indexer.ts @@ -658,7 +658,6 @@ async function insertAssociatedAccountsDataForProposal( let passMarket: MarketRecord = { marketAcct: proposal.account.passAmm.toString(), - proposalAcct: proposal.publicKey.toString(), marketType: MarketType.FUTARCHY_AMM, createTxSig: "", baseMintAcct: storedBaseVault.conditionalOnFinalizeTokenMint.toString(), @@ -684,7 +683,6 @@ async function insertAssociatedAccountsDataForProposal( let failMarket: MarketRecord = { marketAcct: proposal.account.failAmm.toString(), - proposalAcct: proposal.publicKey.toString(), marketType: MarketType.FUTARCHY_AMM, createTxSig: "", baseMintAcct: storedBaseVault.conditionalOnRevertTokenMint.toString(),