Skip to content

Commit

Permalink
Merge pull request #86 from clober-dex/feat/use-latest-block-entity
Browse files Browse the repository at this point in the history
feat: use latest block entity
  • Loading branch information
graykode authored Jul 29, 2024
2 parents 98d1e87 + b331cc4 commit b1c6bc3
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 10 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@clober/v2-sdk",
"version": "0.0.58",
"version": "0.0.59",
"description": "🛠 An SDK for building applications on top of Clober V2",
"files": [
"dist"
Expand Down
14 changes: 5 additions & 9 deletions src/view.ts
Original file line number Diff line number Diff line change
Expand Up @@ -56,25 +56,21 @@ export const getSubgraphBlockNumber = async ({
}) => {
const {
data: {
_meta: {
block: { number },
},
latestBlock: { blockNumber },
},
} = await Subgraph.get<{

Check failure on line 61 in src/view.ts

View workflow job for this annotation

GitHub Actions / NPM Test (18.10)

block-number.test.ts > check latest subgraph block number functions

TypeError: Cannot read properties of undefined (reading 'latestBlock') ❯ Module.getSubgraphBlockNumber ../src/view.ts:61:7 ❯ block-number.test.ts:6:23
data: {
_meta: {
block: {
number: number
}
latestBlock: {
blockNumber: string
}
}
}>(
chainId,
'getLatestBlockNumber',
'query getLatestBlockNumber { _meta { block { number } } }',
'query getLatestBlockNumber { latestBlock(id: "latest") { blockNumber } }',
{},
)
return number
return Number(blockNumber)
}

/**
Expand Down
10 changes: 10 additions & 0 deletions test/block-number.test.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import { expect, test } from 'vitest'
import { getSubgraphBlockNumber } from '@clober/v2-sdk'
import { base } from 'viem/chains'

test('check latest subgraph block number functions', async () => {
const blockNumber = await getSubgraphBlockNumber({
chainId: base.id,
})
expect(Number(blockNumber)).toBeGreaterThan(0)
})

0 comments on commit b1c6bc3

Please sign in to comment.