diff --git a/src/clients/transports/http.test.ts b/src/clients/transports/http.test.ts index d24f3945ae..f464adb39a 100644 --- a/src/clients/transports/http.test.ts +++ b/src/clients/transports/http.test.ts @@ -300,13 +300,13 @@ describe('request', () => { args .map((arg) => JSON.parse(arg)) .sort((a, b) => a.id - b.id) - .map((arg) => JSON.stringify({ ...arg, id: undefined })), + .map((arg) => JSON.stringify(arg)), ).toMatchInlineSnapshot(` [ - "{"jsonrpc":"2.0","method":"eth_blockNumber"}", - "{"jsonrpc":"2.0","method":"eth_blockNumber","params":[1]}", - "{"jsonrpc":"2.0","method":"eth_chainId"}", - "{"jsonrpc":"2.0","method":"eth_blockNumber"}", + "{"jsonrpc":"2.0","id":22,"method":"eth_blockNumber"}", + "{"jsonrpc":"2.0","id":23,"method":"eth_blockNumber","params":[1]}", + "{"jsonrpc":"2.0","id":24,"method":"eth_chainId"}", + "{"jsonrpc":"2.0","id":25,"method":"eth_blockNumber"}", ] `) expect(results).toMatchInlineSnapshot(` diff --git a/src/experimental/utils/nonceManager.ts b/src/experimental/utils/nonceManager.ts index e54009380e..a94071102e 100644 --- a/src/experimental/utils/nonceManager.ts +++ b/src/experimental/utils/nonceManager.ts @@ -15,8 +15,6 @@ type FunctionParameters = { } export type NonceManager = { - /** Clear all nonces. */ - clear(): Promise /** Get and increment a nonce. */ consume(parameters: FunctionParameters & { client: Client }): Promise /** Increment a nonce. */ @@ -44,16 +42,12 @@ export function createNonceManager( const deltaMap = new Map() const nonceMap = new LruMap(8192) - let promiseMap = new Map>() + const promiseMap = new Map>() const getKey = ({ address, chainId }: FunctionParameters) => `${address}.${chainId}` return { - async clear() { - deltaMap.clear() - promiseMap = new Map() - }, async consume({ address, chainId, client }) { const key = getKey({ address, chainId }) const promise = this.get({ address, chainId, client }) diff --git a/src/utils/buildRequest.test.ts b/src/utils/buildRequest.test.ts index 920473cf76..f7d7a8dcf2 100644 --- a/src/utils/buildRequest.test.ts +++ b/src/utils/buildRequest.test.ts @@ -746,13 +746,13 @@ describe('behavior', () => { args .map((arg) => JSON.parse(arg)) .sort((a, b) => a.id - b.id) - .map((arg) => JSON.stringify({ ...arg, id: undefined })), + .map((arg) => JSON.stringify(arg)), ).toMatchInlineSnapshot(` [ - "{"jsonrpc":"2.0","method":"eth_blockNumber"}", - "{"jsonrpc":"2.0","method":"eth_blockNumber","params":[1]}", - "{"jsonrpc":"2.0","method":"eth_chainId"}", - "{"jsonrpc":"2.0","method":"eth_blockNumber"}", + "{"jsonrpc":"2.0","id":61,"method":"eth_blockNumber"}", + "{"jsonrpc":"2.0","id":62,"method":"eth_blockNumber","params":[1]}", + "{"jsonrpc":"2.0","id":63,"method":"eth_chainId"}", + "{"jsonrpc":"2.0","id":64,"method":"eth_blockNumber"}", ] `) expect(results).toMatchInlineSnapshot(`