diff --git a/apps/token-graph/src/app/snapshot/v2/route.ts b/apps/token-graph/src/app/snapshot/v2/route.ts index d75567e0..f46bea60 100644 --- a/apps/token-graph/src/app/snapshot/v2/route.ts +++ b/apps/token-graph/src/app/snapshot/v2/route.ts @@ -11,10 +11,9 @@ const fetchL2SnapshotVotes = async (address: string, snapshot: string) => { }, body: JSON.stringify({ query: `query GetDelegates($address: String, $snapshot: Int){ - l2DelegateVotesChangeds(orderBy: blockNumber_DESC, limit: 1, where: {address_eq: $address, blockNumber_lte: $snapshot}) { + l2TotalVotesChangedsByAddressAndBlockNumber(address: $address, blockNumber: $snapshot, limit: 1) { address - l2Votes - blockNumber + totalVotes } } `, @@ -28,16 +27,16 @@ const fetchL2SnapshotVotes = async (address: string, snapshot: string) => { const snapshotVotes = await fetchSnapshotVotes.json(); const { data } = await snapshotVotes; - let l2Votes = "0"; + let totalVotes = "0"; if ( data.l2DelegateVotesChangeds.length && - data.l2DelegateVotesChangeds[0].l2Votes + data.l2DelegateVotesChangeds[0].totalVotes ) { - l2Votes = data.l2DelegateVotesChangeds[0].l2Votes; + totalVotes = data.l2DelegateVotesChangeds[0].totalVotes; } - return l2Votes; + return totalVotes; }; export async function GET() {