diff --git a/src/__tests__/mempool.test.ts b/src/__tests__/mempool.test.ts index 59f491b..82d93b6 100644 --- a/src/__tests__/mempool.test.ts +++ b/src/__tests__/mempool.test.ts @@ -13,9 +13,10 @@ describe('Mempool tests', () => { }) it('should fetch mempool state', async () => { - const orderBy = 'asc' - const mempoolState = bitgesellBlockchainSDK.mempool.getMempoolState(1, orderBy) - expect(mempoolState).toBeDefined() + const mempoolState = await bitgesellBlockchainSDK.mempool.getMempoolState() + expect(mempoolState).toHaveProperty('inputs') + expect(mempoolState).toHaveProperty('outputs') + expect(mempoolState).toHaveProperty('transactions') }) it('should get invalid Transactions in the mempool', async () => { diff --git a/src/classes/Mempool.ts b/src/classes/Mempool.ts index 6a3b233..08ff625 100644 --- a/src/classes/Mempool.ts +++ b/src/classes/Mempool.ts @@ -25,14 +25,10 @@ export class Mempool { } /** - * @param limit limit per page - * @param order order results by des, asc etc - * @param fromTimestamp timestamp limit to fetch up th current timestamp - * @param page number of page results to fetch default = 1 - * getMempoolState fetches mempool state - */ - public async getMempoolState(limit?: number, order?: string, fromTimestamp?: number, page = 1): Promise { - const url = `${this.apiV1URL}/mempool/transactions?page=${page}&limit=${limit}&order=${order}&from_timestamp=${fromTimestamp}` + * getMempoolState fetches aggregate mempool state. + */ + public async getMempoolState(): Promise { + const url = `${this.apiV1URL}/mempool/state` const data = await this._get(url) return data as MempoolState }