diff --git a/packages/errors/src/available-errors/function/function.ts b/packages/errors/src/available-errors/function/function.ts deleted file mode 100644 index f97d25e82..000000000 --- a/packages/errors/src/available-errors/function/function.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { VechainSDKError } from '../sdk-error'; -import { type ObjectErrorData } from '../types'; - -/** - * Function not implemented error. - * - * WHEN TO USE: - * * This error will be thrown when a function is not implemented. - */ -class FunctionNotImplemented extends VechainSDKError< - { - functionName: string; - } & ObjectErrorData -> {} - -export { FunctionNotImplemented }; diff --git a/packages/errors/src/available-errors/function/index.ts b/packages/errors/src/available-errors/function/index.ts deleted file mode 100644 index 2653adb2a..000000000 --- a/packages/errors/src/available-errors/function/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './function'; diff --git a/packages/errors/src/available-errors/index.ts b/packages/errors/src/available-errors/index.ts index e1b281283..8f2551a76 100644 --- a/packages/errors/src/available-errors/index.ts +++ b/packages/errors/src/available-errors/index.ts @@ -4,7 +4,6 @@ export * from './bloom'; export * from './certificate'; export * from './contract'; export * from './data'; -export * from './function'; export * from './hdnode'; export * from './http'; export * from './keystore'; diff --git a/packages/errors/tests/available-errors/function.unit.test.ts b/packages/errors/tests/available-errors/function.unit.test.ts deleted file mode 100644 index d9b25c611..000000000 --- a/packages/errors/tests/available-errors/function.unit.test.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented, VechainSDKError } from '../../src'; - -/** - * Available errors test - Function - * @group unit/errors/available-errors/function - */ -describe('Error package Available errors test - Function', () => { - /** - * FunctionNotImplemented - */ - test('FunctionNotImplemented', () => { - // Inner error - [undefined, new Error('error')].forEach((innerError) => { - expect(() => { - throw new FunctionNotImplemented( - 'method', - 'message', - { functionName: 'function', data: 'data' }, - innerError - ); - }).toThrowError(VechainSDKError); - }); - }); -}); diff --git a/packages/hardhat-plugin/src/index.ts b/packages/hardhat-plugin/src/index.ts index ba3c8c33f..9a9bacd55 100644 --- a/packages/hardhat-plugin/src/index.ts +++ b/packages/hardhat-plugin/src/index.ts @@ -29,7 +29,7 @@ import './type-extensions'; import { HardhatEthersProvider } from '@nomicfoundation/hardhat-ethers/internal/hardhat-ethers-provider'; import { contractAdapter, factoryAdapter } from '@vechain/sdk-ethers-adapter'; import { type FactoryOptions } from '@nomicfoundation/hardhat-ethers/src/types'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VechainSDKError } from '@vechain/sdk-errors'; /** * Extend the environment with provider to be able to use VeChain functions @@ -143,9 +143,9 @@ extendEnvironment((hre) => { }, getImpersonatedSigner: (_address: string) => { - throw new FunctionNotImplemented( + throw new VechainSDKError( 'getImpersonatedSigner()', - 'Method not implemented', + 'Method not implemented.', { functionName: 'getImpersonatedSigner' } ); }, diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/debug_getBadBlocks/debug_getBadBlocks.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/debug_getBadBlocks/debug_getBadBlocks.ts index 31a239b9c..8e0378363 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/debug_getBadBlocks/debug_getBadBlocks.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/debug_getBadBlocks/debug_getBadBlocks.ts @@ -1,5 +1,4 @@ -import { FunctionNotImplemented } from '@vechain/sdk-errors'; -import { type ThorClient } from '../../../../../../thor-client'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method debug_getBadBlocks implementation @@ -10,25 +9,16 @@ import { type ThorClient } from '../../../../../../thor-client'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const debugGetBadBlocks = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const debugGetBadBlocks = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'debug_getBadBlocks', - 'Method "debug_getBadBlocks" has not been implemented yet.', - { - functionName: 'debug_getBadBlocks', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'debug_getBadBlocks', + messages: ['Method "debug_getBadBlocks" has not been implemented yet.'] + }); }; export { debugGetBadBlocks }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/debug_getRawBlock/debug_getRawBlock.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/debug_getRawBlock/debug_getRawBlock.ts index 7dcb6316a..8a54d064a 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/debug_getRawBlock/debug_getRawBlock.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/debug_getRawBlock/debug_getRawBlock.ts @@ -1,5 +1,4 @@ -import { FunctionNotImplemented } from '@vechain/sdk-errors'; -import { type ThorClient } from '../../../../../../thor-client'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method debug_getRawBlock implementation @@ -10,25 +9,16 @@ import { type ThorClient } from '../../../../../../thor-client'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const debugGetRawBlock = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const debugGetRawBlock = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'debug_getRawBlock', - 'Method "debug_getRawBlock" has not been implemented yet.', - { - functionName: 'debug_getRawBlock', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'debug_getRawBlock', + messages: ['Method "debug_getRawBlock" has not been implemented yet.'] + }); }; export { debugGetRawBlock }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/debug_getRawHeader/debug_getRawHeader.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/debug_getRawHeader/debug_getRawHeader.ts index 275853485..d7df82550 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/debug_getRawHeader/debug_getRawHeader.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/debug_getRawHeader/debug_getRawHeader.ts @@ -1,5 +1,4 @@ -import { FunctionNotImplemented } from '@vechain/sdk-errors'; -import { type ThorClient } from '../../../../../../thor-client'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method debug_getRawHeader implementation @@ -10,25 +9,16 @@ import { type ThorClient } from '../../../../../../thor-client'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const debugGetRawHeader = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const debugGetRawHeader = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'debug_getRawHeader', - 'Method "debug_getRawHeader" has not been implemented yet.', - { - functionName: 'debug_getRawHeader', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'debug_getRawHeader', + messages: ['Method "debug_getRawHeader" has not been implemented yet.'] + }); }; export { debugGetRawHeader }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/debug_getRawReceipts/debug_getRawReceipts.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/debug_getRawReceipts/debug_getRawReceipts.ts index 99604b35b..3d5519f74 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/debug_getRawReceipts/debug_getRawReceipts.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/debug_getRawReceipts/debug_getRawReceipts.ts @@ -1,5 +1,4 @@ -import { FunctionNotImplemented } from '@vechain/sdk-errors'; -import { type ThorClient } from '../../../../../../thor-client'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method debug_getRawReceipts implementation @@ -10,25 +9,18 @@ import { type ThorClient } from '../../../../../../thor-client'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const debugGetRawReceipts = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const debugGetRawReceipts = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'debug_getRawReceipts', - 'Method "debug_getRawReceipts" has not been implemented yet.', - { - functionName: 'debug_getRawReceipts', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'debug_getRawReceipts', + messages: [ + 'Method "debug_getRawReceipts" has not been implemented yet.' + ] + }); }; export { debugGetRawReceipts }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/debug_getRawTransaction/debug_getRawTransaction.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/debug_getRawTransaction/debug_getRawTransaction.ts index 6835f3696..489ba6cc6 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/debug_getRawTransaction/debug_getRawTransaction.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/debug_getRawTransaction/debug_getRawTransaction.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method debug_getRawTransaction implementation @@ -10,25 +9,18 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... -@throws {FunctionNotImplemented} */ -const debugGetRawTransaction = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const debugGetRawTransaction = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'debug_getRawTransaction', - 'Method "debug_getRawTransaction" has not been implemented yet.', - { - functionName: 'debug_getRawTransaction', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'debug_getRawTransaction', + messages: [ + 'Method "debug_getRawTransaction" has not been implemented yet.' + ] + }); }; export { debugGetRawTransaction }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_exchangeCapabilities/engine_exchangeCapabilities.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_exchangeCapabilities/engine_exchangeCapabilities.ts index 26595b993..90be41a20 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_exchangeCapabilities/engine_exchangeCapabilities.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_exchangeCapabilities/engine_exchangeCapabilities.ts @@ -1,6 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; - +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method engine_exchangeCapabilities implementation * @@ -10,25 +8,18 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const engineExchangeCapabilities = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const engineExchangeCapabilities = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'engine_exchangeCapabilities', - 'Method "engine_exchangeCapabilities" has not been implemented yet.', - { - functionName: 'engine_exchangeCapabilities', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'engine_exchangeCapabilities', + messages: [ + 'Method "engine_exchangeCapabilities" has not been implemented yet.' + ] + }); }; export { engineExchangeCapabilities }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_exchangeTransitionConfigurationV1/engine_exchangeTransitionConfigurationV1.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_exchangeTransitionConfigurationV1/engine_exchangeTransitionConfigurationV1.ts index bb9ec6635..c7c6940b8 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_exchangeTransitionConfigurationV1/engine_exchangeTransitionConfigurationV1.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_exchangeTransitionConfigurationV1/engine_exchangeTransitionConfigurationV1.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method engine_exchangeTransitionConfigurationV1 implementation @@ -10,25 +9,18 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const engineExchangeTransitionConfigurationV1 = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const engineExchangeTransitionConfigurationV1 = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'engine_exchangeTransitionConfigurationV1', - 'Method "engine_exchangeTransitionConfigurationV1" has not been implemented yet.', - { - functionName: 'engine_exchangeTransitionConfigurationV1', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'engine_exchangeTransitionConfigurationV1', + messages: [ + 'Method "engine_exchangeTransitionConfigurationV1" has not been implemented yet.' + ] + }); }; export { engineExchangeTransitionConfigurationV1 }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_forkchoiceUpdatedV1/engine_forkchoiceUpdatedV1.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_forkchoiceUpdatedV1/engine_forkchoiceUpdatedV1.ts index 9e50bc0ff..a7854fdc7 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_forkchoiceUpdatedV1/engine_forkchoiceUpdatedV1.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_forkchoiceUpdatedV1/engine_forkchoiceUpdatedV1.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method engine_forkchoiceUpdatedV1 implementation @@ -10,25 +9,18 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const engineForkchoiceUpdatedV1 = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const engineForkchoiceUpdatedV1 = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'engine_forkchoiceUpdatedV1', - 'Method "engine_forkchoiceUpdatedV1" has not been implemented yet.', - { - functionName: 'engine_forkchoiceUpdatedV1', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'engine_forkchoiceUpdatedV1', + messages: [ + 'Method "engine_forkchoiceUpdatedV1" has not been implemented yet.' + ] + }); }; export { engineForkchoiceUpdatedV1 }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_forkchoiceUpdatedV2/engine_forkchoiceUpdatedV2.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_forkchoiceUpdatedV2/engine_forkchoiceUpdatedV2.ts index 7a2d4554f..c5ce87ee3 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_forkchoiceUpdatedV2/engine_forkchoiceUpdatedV2.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_forkchoiceUpdatedV2/engine_forkchoiceUpdatedV2.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method engine_forkchoiceUpdatedV2 implementation @@ -10,25 +9,18 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const engineForkchoiceUpdatedV2 = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const engineForkchoiceUpdatedV2 = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'engine_forkchoiceUpdatedV2', - 'Method "engine_forkchoiceUpdatedV2" has not been implemented yet.', - { - functionName: 'engine_forkchoiceUpdatedV2', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'engine_forkchoiceUpdatedV2', + messages: [ + 'Method "engine_forkchoiceUpdatedV2" has not been implemented yet.' + ] + }); }; export { engineForkchoiceUpdatedV2 }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_forkchoiceUpdatedV3/engine_forkchoiceUpdatedV3.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_forkchoiceUpdatedV3/engine_forkchoiceUpdatedV3.ts index efa64b8af..7732f07ae 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_forkchoiceUpdatedV3/engine_forkchoiceUpdatedV3.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_forkchoiceUpdatedV3/engine_forkchoiceUpdatedV3.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method engine_forkchoiceUpdatedV3 implementation @@ -10,25 +9,18 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const engineForkchoiceUpdatedV3 = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const engineForkchoiceUpdatedV3 = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'engine_forkchoiceUpdatedV3', - 'Method "engine_forkchoiceUpdatedV3" has not been implemented yet.', - { - functionName: 'engine_forkchoiceUpdatedV3', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'engine_forkchoiceUpdatedV3', + messages: [ + 'Method "engine_forkchoiceUpdatedV3" has not been implemented yet.' + ] + }); }; export { engineForkchoiceUpdatedV3 }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_getPayloadBodiesByHashV1/engine_getPayloadBodiesByHashV1.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_getPayloadBodiesByHashV1/engine_getPayloadBodiesByHashV1.ts index fb56216fe..0455a9b39 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_getPayloadBodiesByHashV1/engine_getPayloadBodiesByHashV1.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_getPayloadBodiesByHashV1/engine_getPayloadBodiesByHashV1.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method engine_getPayloadBodiesByHashV1 implementation @@ -10,25 +9,18 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const engineGetPayloadBodiesByHashV1 = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const engineGetPayloadBodiesByHashV1 = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'engine_getPayloadBodiesByHashV1', - 'Method "engine_getPayloadBodiesByHashV1" has not been implemented yet.', - { - functionName: 'engine_getPayloadBodiesByHashV1', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'engine_getPayloadBodiesByHashV1', + messages: [ + 'Method "engine_getPayloadBodiesByHashV1" has not been implemented yet.' + ] + }); }; export { engineGetPayloadBodiesByHashV1 }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_getPayloadBodiesByRangeV1/engine_getPayloadBodiesByRangeV1.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_getPayloadBodiesByRangeV1/engine_getPayloadBodiesByRangeV1.ts index b96da6157..0e96d6d0d 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_getPayloadBodiesByRangeV1/engine_getPayloadBodiesByRangeV1.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_getPayloadBodiesByRangeV1/engine_getPayloadBodiesByRangeV1.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method engine_getPayloadBodiesByRangeV1 implementation @@ -10,25 +9,18 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const engineGetPayloadBodiesByRangeV1 = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const engineGetPayloadBodiesByRangeV1 = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'engine_getPayloadBodiesByRangeV1', - 'Method "engine_getPayloadBodiesByRangeV1" has not been implemented yet.', - { - functionName: 'engine_getPayloadBodiesByRangeV1', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'engine_getPayloadBodiesByRangeV1', + messages: [ + 'Method "engine_getPayloadBodiesByRangeV1" has not been implemented yet.' + ] + }); }; export { engineGetPayloadBodiesByRangeV1 }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_getPayloadV1/engine_getPayloadV1.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_getPayloadV1/engine_getPayloadV1.ts index 586a86b7e..98f7a2ba4 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_getPayloadV1/engine_getPayloadV1.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_getPayloadV1/engine_getPayloadV1.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method engine_getPayloadV1 implementation @@ -10,25 +9,16 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const engineGetPayloadV1 = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const engineGetPayloadV1 = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'engine_getPayloadV1', - 'Method "engine_getPayloadV1" has not been implemented yet.', - { - functionName: 'engine_getPayloadV1', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'engine_getPayloadV1', + messages: ['Method "engine_getPayloadV1" has not been implemented yet.'] + }); }; export { engineGetPayloadV1 }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_getPayloadV2/engine_getPayloadV2.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_getPayloadV2/engine_getPayloadV2.ts index aa62458b0..5093b89d1 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_getPayloadV2/engine_getPayloadV2.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_getPayloadV2/engine_getPayloadV2.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method engine_getPayloadV2 implementation @@ -10,25 +9,16 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const engineGetPayloadV2 = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const engineGetPayloadV2 = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'engine_getPayloadV2', - 'Method "engine_getPayloadV2" has not been implemented yet.', - { - functionName: 'engine_getPayloadV2', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'engine_getPayloadV2', + messages: ['Method "engine_getPayloadV2" has not been implemented yet.'] + }); }; export { engineGetPayloadV2 }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_getPayloadV3/engine_getPayloadV3.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_getPayloadV3/engine_getPayloadV3.ts index 1aeb5354c..0d14bce22 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_getPayloadV3/engine_getPayloadV3.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_getPayloadV3/engine_getPayloadV3.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method engine_getPayloadV3 implementation @@ -10,25 +9,16 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const engineGetPayloadV3 = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const engineGetPayloadV3 = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'engine_getPayloadV3', - 'Method "engine_getPayloadV3" has not been implemented yet.', - { - functionName: 'engine_getPayloadV3', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'engine_getPayloadV3', + messages: ['Method "engine_getPayloadV3" has not been implemented yet.'] + }); }; export { engineGetPayloadV3 }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_newPayloadV1/engine_newPayloadV1.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_newPayloadV1/engine_newPayloadV1.ts index 4314330fb..ba10aaa43 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_newPayloadV1/engine_newPayloadV1.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_newPayloadV1/engine_newPayloadV1.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method engine_newPayloadV1 implementation @@ -10,25 +9,16 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const engineNewPayloadV1 = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const engineNewPayloadV1 = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'engine_newPayloadV1', - 'Method "engine_newPayloadV1" has not been implemented yet.', - { - functionName: 'engine_newPayloadV1', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'engine_newPayloadV1', + messages: ['Method "engine_newPayloadV1" has not been implemented yet.'] + }); }; export { engineNewPayloadV1 }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_newPayloadV2/engine_newPayloadV2.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_newPayloadV2/engine_newPayloadV2.ts index 9450c52be..76859c093 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_newPayloadV2/engine_newPayloadV2.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_newPayloadV2/engine_newPayloadV2.ts @@ -1,8 +1,7 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** - * RPC Method engine_newPayloadV2 implementation + * RPC Method engine_newPayloadV1 implementation * * @param thorClient - The thor client instance to use. * @param params - The standard array of rpc call parameters. @@ -10,25 +9,16 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const engineNewPayloadV2 = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const engineNewPayloadV2 = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'engine_newPayloadV2', - 'Method "engine_newPayloadV2" has not been implemented yet.', - { - functionName: 'engine_newPayloadV2', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'engine_newPayloadV2', + messages: ['Method "engine_newPayloadV2" has not been implemented yet.'] + }); }; export { engineNewPayloadV2 }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_newPayloadV3/engine_newPayloadV3.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_newPayloadV3/engine_newPayloadV3.ts index cd6fb909b..7e3458ffe 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_newPayloadV3/engine_newPayloadV3.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/engine_newPayloadV3/engine_newPayloadV3.ts @@ -1,8 +1,7 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** - * RPC Method engine_newPayloadV3 implementation + * RPC Method engine_newPayloadV1 implementation * * @param thorClient - The thor client instance to use. * @param params - The standard array of rpc call parameters. @@ -10,25 +9,16 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const engineNewPayloadV3 = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const engineNewPayloadV3 = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'engine_newPayloadV3', - 'Method "engine_newPayloadV3" has not been implemented yet.', - { - functionName: 'engine_newPayloadV3', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'engine_newPayloadV3', + messages: ['Method "engine_newPayloadV3" has not been implemented yet.'] + }); }; export { engineNewPayloadV3 }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_coinbase/eth_coinbase.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_coinbase/eth_coinbase.ts index 0b7c1f210..5c7d20434 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_coinbase/eth_coinbase.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_coinbase/eth_coinbase.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method eth_coinbase implementation @@ -10,25 +9,16 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const ethCoinbase = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const ethCoinbase = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'eth_coinbase', - 'Method "eth_coinbase" has not been implemented yet.', - { - functionName: 'eth_coinbase', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'eth_coinbase', + messages: ['Method "eth_coinbase" has not been implemented yet.'] + }); }; export { ethCoinbase }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_createAccessList/eth_createAccessList.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_createAccessList/eth_createAccessList.ts index 17eb06bd5..e5042a978 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_createAccessList/eth_createAccessList.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_createAccessList/eth_createAccessList.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method eth_createAccessList implementation @@ -10,25 +9,18 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... -@throws {FunctionNotImplemented} */ -const ethCreateAccessList = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const ethCreateAccessList = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'eth_createAccessList', - 'Method "eth_createAccessList" has not been implemented yet.', - { - functionName: 'eth_createAccessList', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'eth_createAccessList', + messages: [ + 'Method "eth_createAccessList" has not been implemented yet.' + ] + }); }; export { ethCreateAccessList }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_feeHistory/eth_feeHistory.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_feeHistory/eth_feeHistory.ts index c8b4b0241..02a749634 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_feeHistory/eth_feeHistory.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_feeHistory/eth_feeHistory.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method eth_feeHistory implementation @@ -10,25 +9,16 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const ethFeeHistory = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const ethFeeHistory = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'eth_feeHistory', - 'Method "eth_feeHistory" has not been implemented yet.', - { - functionName: 'eth_feeHistory', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'eth_feeHistory', + messages: ['Method "eth_feeHistory" has not been implemented yet.'] + }); }; export { ethFeeHistory }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getBlockTransactionCountByHash/eth_getBlockTransactionCountByHash.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getBlockTransactionCountByHash/eth_getBlockTransactionCountByHash.ts index 1c84a737d..52ceb7473 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getBlockTransactionCountByHash/eth_getBlockTransactionCountByHash.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getBlockTransactionCountByHash/eth_getBlockTransactionCountByHash.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method eth_getBlockTransactionCountByHash implementation @@ -10,25 +9,18 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const ethGetBlockTransactionCountByHash = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const ethGetBlockTransactionCountByHash = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'eth_getBlockTransactionCountByHash', - 'Method "eth_getBlockTransactionCountByHash" has not been implemented yet.', - { - functionName: 'eth_getBlockTransactionCountByHash', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'eth_getBlockTransactionCountByHash', + messages: [ + 'Method "eth_getBlockTransactionCountByHash" has not been implemented yet.' + ] + }); }; export { ethGetBlockTransactionCountByHash }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getBlockTransactionCountByNumber/eth_getBlockTransactionCountByNumber.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getBlockTransactionCountByNumber/eth_getBlockTransactionCountByNumber.ts index 9e76d6c65..297982b18 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getBlockTransactionCountByNumber/eth_getBlockTransactionCountByNumber.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getBlockTransactionCountByNumber/eth_getBlockTransactionCountByNumber.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method eth_getBlockTransactionCountByNumber implementation @@ -10,25 +9,18 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const ethGetBlockTransactionCountByNumber = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const ethGetBlockTransactionCountByNumber = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'eth_getBlockTransactionCountByNumber', - 'Method "eth_getBlockTransactionCountByNumber" has not been implemented yet.', - { - functionName: 'eth_getBlockTransactionCountByNumber', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'eth_getBlockTransactionCountByNumber', + messages: [ + 'Method "eth_getBlockTransactionCountByNumber" has not been implemented yet.' + ] + }); }; export { ethGetBlockTransactionCountByNumber }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getFilterChanges/eth_getFilterChanges.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getFilterChanges/eth_getFilterChanges.ts index 4262b2ca4..b37a9fe71 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getFilterChanges/eth_getFilterChanges.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getFilterChanges/eth_getFilterChanges.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method eth_getFilterChanges implementation @@ -10,25 +9,18 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const ethGetFilterChanges = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const ethGetFilterChanges = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'eth_getFilterChanges', - 'Method "eth_getFilterChanges" has not been implemented yet.', - { - functionName: 'eth_getFilterChanges', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'eth_getFilterChanges', + messages: [ + 'Method "eth_getFilterChanges" has not been implemented yet.' + ] + }); }; export { ethGetFilterChanges }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getFilterLogs/eth_getFilterLogs.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getFilterLogs/eth_getFilterLogs.ts index a21e55c15..dbebe1fcd 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getFilterLogs/eth_getFilterLogs.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getFilterLogs/eth_getFilterLogs.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method eth_getFilterLogs implementation @@ -10,25 +9,16 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const ethGetFilterLogs = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const ethGetFilterLogs = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'eth_getFilterLogs', - 'Method "eth_getFilterLogs" has not been implemented yet.', - { - functionName: 'eth_getFilterLogs', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'eth_getFilterLogs', + messages: ['Method "eth_getFilterLogs" has not been implemented yet.'] + }); }; export { ethGetFilterLogs }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getProof/eth_getProof.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getProof/eth_getProof.ts index 13c6200ae..cfa7e9006 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getProof/eth_getProof.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getProof/eth_getProof.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method eth_getProof implementation @@ -10,25 +9,16 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const ethGetProof = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const ethGetProof = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'eth_getProof', - 'Method "eth_getProof" has not been implemented yet.', - { - functionName: 'eth_getProof', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'eth_getProof', + messages: ['Method "eth_getProof" has not been implemented yet.'] + }); }; export { ethGetProof }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getTransactionByBlockHashAndIndex/eth_getTransactionByBlockHashAndIndex.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getTransactionByBlockHashAndIndex/eth_getTransactionByBlockHashAndIndex.ts index 3196429af..fb04ab261 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getTransactionByBlockHashAndIndex/eth_getTransactionByBlockHashAndIndex.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getTransactionByBlockHashAndIndex/eth_getTransactionByBlockHashAndIndex.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method eth_getTransactionByBlockHashAndIndex implementation @@ -10,25 +9,18 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const ethGetTransactionByBlockHashAndIndex = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const ethGetTransactionByBlockHashAndIndex = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'eth_getTransactionByBlockHashAndIndex', - 'Method "eth_getTransactionByBlockHashAndIndex" has not been implemented yet.', - { - functionName: 'eth_getTransactionByBlockHashAndIndex', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'eth_getTransactionByBlockHashAndIndex', + messages: [ + 'Method "eth_getTransactionByBlockHashAndIndex" has not been implemented yet.' + ] + }); }; export { ethGetTransactionByBlockHashAndIndex }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getTransactionByBlockNumberAndIndex/eth_getTransactionByBlockNumberAndIndex.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getTransactionByBlockNumberAndIndex/eth_getTransactionByBlockNumberAndIndex.ts index e51931d7f..e8c37a7cd 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getTransactionByBlockNumberAndIndex/eth_getTransactionByBlockNumberAndIndex.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getTransactionByBlockNumberAndIndex/eth_getTransactionByBlockNumberAndIndex.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method eth_getTransactionByBlockNumberAndIndex implementation @@ -10,25 +9,18 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const ethGetTransactionByBlockNumberAndIndex = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const ethGetTransactionByBlockNumberAndIndex = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'eth_getTransactionByBlockNumberAndIndex', - 'Method "eth_getTransactionByBlockNumberAndIndex" has not been implemented yet.', - { - functionName: 'eth_getTransactionByBlockNumberAndIndex', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'eth_getTransactionByBlockNumberAndIndex', + messages: [ + 'Method "eth_getTransactionByBlockNumberAndIndex" has not been implemented yet.' + ] + }); }; export { ethGetTransactionByBlockNumberAndIndex }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getUncleByBlockHashAndIndex/eth_getUncleByBlockHashAndIndex.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getUncleByBlockHashAndIndex/eth_getUncleByBlockHashAndIndex.ts index 984c0084b..c3c6cc8c0 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getUncleByBlockHashAndIndex/eth_getUncleByBlockHashAndIndex.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getUncleByBlockHashAndIndex/eth_getUncleByBlockHashAndIndex.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method eth_getUncleByBlockHashAndIndex implementation @@ -10,25 +9,18 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const ethGetUncleByBlockHashAndIndex = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const ethGetUncleByBlockHashAndIndex = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'eth_getUncleByBlockHashAndIndex', - 'Method "eth_getUncleByBlockHashAndIndex" has not been implemented yet.', - { - functionName: 'eth_getUncleByBlockHashAndIndex', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'eth_getUncleByBlockHashAndIndex', + messages: [ + 'Method "eth_getUncleByBlockHashAndIndex" has not been implemented yet.' + ] + }); }; export { ethGetUncleByBlockHashAndIndex }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getUncleByBlockNumberAndIndex/eth_getUncleByBlockNumberAndIndex.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getUncleByBlockNumberAndIndex/eth_getUncleByBlockNumberAndIndex.ts index c5784688a..59f3da896 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getUncleByBlockNumberAndIndex/eth_getUncleByBlockNumberAndIndex.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getUncleByBlockNumberAndIndex/eth_getUncleByBlockNumberAndIndex.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method eth_getUncleByBlockNumberAndIndex implementation @@ -10,25 +9,18 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const ethGetUncleByBlockNumberAndIndex = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const ethGetUncleByBlockNumberAndIndex = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'eth_getUncleByBlockNumberAndIndex', - 'Method "eth_getUncleByBlockNumberAndIndex" has not been implemented yet.', - { - functionName: 'eth_getUncleByBlockNumberAndIndex', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'eth_getUncleByBlockNumberAndIndex', + messages: [ + 'Method "eth_getUncleByBlockNumberAndIndex" has not been implemented yet.' + ] + }); }; export { ethGetUncleByBlockNumberAndIndex }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getUncleCountByBlockHash/eth_getUncleCountByBlockHash.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getUncleCountByBlockHash/eth_getUncleCountByBlockHash.ts index f5773b587..291bc40c1 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getUncleCountByBlockHash/eth_getUncleCountByBlockHash.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getUncleCountByBlockHash/eth_getUncleCountByBlockHash.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method eth_getUncleCountByBlockHash implementation @@ -10,25 +9,18 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const ethGetUncleCountByBlockHash = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const ethGetUncleCountByBlockHash = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'eth_getUncleCountByBlockHash', - 'Method "eth_getUncleCountByBlockHash" has not been implemented yet.', - { - functionName: 'eth_getUncleCountByBlockHash', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'eth_getUncleCountByBlockHash', + messages: [ + 'Method "eth_getUncleCountByBlockHash" has not been implemented yet.' + ] + }); }; export { ethGetUncleCountByBlockHash }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getUncleCountByBlockNumber/eth_getUncleCountByBlockNumber.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getUncleCountByBlockNumber/eth_getUncleCountByBlockNumber.ts index bdb7135a5..952647727 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getUncleCountByBlockNumber/eth_getUncleCountByBlockNumber.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getUncleCountByBlockNumber/eth_getUncleCountByBlockNumber.ts @@ -1,6 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; - +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method eth_getUncleCountByBlockNumber implementation * @@ -10,25 +8,18 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const ethGetUncleCountByBlockNumber = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const ethGetUncleCountByBlockNumber = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'eth_getUncleCountByBlockNumber', - 'Method "eth_getUncleCountByBlockNumber" has not been implemented yet.', - { - functionName: 'eth_getUncleCountByBlockNumber', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'eth_getUncleCountByBlockNumber', + messages: [ + 'Method "eth_getUncleCountByBlockNumber" has not been implemented yet.' + ] + }); }; export { ethGetUncleCountByBlockNumber }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getWork/eth_getWork.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getWork/eth_getWork.ts index e0b46f3c0..beba4f122 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getWork/eth_getWork.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_getWork/eth_getWork.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method eth_getWork implementation @@ -10,25 +9,16 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const ethGetWork = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const ethGetWork = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'eth_getWork', - 'Method "eth_getWork" has not been implemented yet.', - { - functionName: 'eth_getWork', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'eth_getWork', + messages: ['Method "eth_getWork" has not been implemented yet.'] + }); }; export { ethGetWork }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_hashrate/eth_hashrate.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_hashrate/eth_hashrate.ts index f0b1cfb62..85e8f152e 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_hashrate/eth_hashrate.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_hashrate/eth_hashrate.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method eth_hashrate implementation @@ -10,25 +9,16 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const ethHashrate = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const ethHashrate = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'ethHashrate', - 'Method "ethHashrate" has not been implemented yet.', - { - functionName: 'ethHashrate', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'eth_hashrate', + messages: ['Method "eth_hashrate" has not been implemented yet.'] + }); }; export { ethHashrate }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_maxPriorityFeePerGas/eth_maxPriorityFeePerGas.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_maxPriorityFeePerGas/eth_maxPriorityFeePerGas.ts index 4bf11ebc6..168a43edd 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_maxPriorityFeePerGas/eth_maxPriorityFeePerGas.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_maxPriorityFeePerGas/eth_maxPriorityFeePerGas.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method eth_maxPriorityFeePerGas implementation @@ -10,25 +9,18 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const ethMaxPriorityFeePerGas = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const ethMaxPriorityFeePerGas = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'eth_maxPriorityFeePerGas', - 'Method "eth_maxPriorityFeePerGas" has not been implemented yet.', - { - functionName: 'eth_maxPriorityFeePerGas', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'eth_maxPriorityFeePerGas', + messages: [ + 'Method "eth_maxPriorityFeePerGas" has not been implemented yet.' + ] + }); }; export { ethMaxPriorityFeePerGas }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_mining/eth_mining.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_mining/eth_mining.ts index 63094d3aa..a54186b09 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_mining/eth_mining.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_mining/eth_mining.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method eth_mining implementation @@ -10,25 +9,16 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const ethMining = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const ethMining = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'eth_mining', - 'Method "eth_mining" has not been implemented yet.', - { - functionName: 'eth_mining', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'eth_mining', + messages: ['Method "eth_mining" has not been implemented yet.'] + }); }; export { ethMining }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_newBlockFilter/eth_newBlockFilter.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_newBlockFilter/eth_newBlockFilter.ts index 7aa085f5b..ab719d3c9 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_newBlockFilter/eth_newBlockFilter.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_newBlockFilter/eth_newBlockFilter.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method eth_newBlockFilter implementation @@ -10,25 +9,16 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const ethNewBlockFilter = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const ethNewBlockFilter = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'eth_newBlockFilter', - 'Method "eth_newBlockFilter" has not been implemented yet.', - { - functionName: 'eth_newBlockFilter', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'eth_newBlockFilter', + messages: ['Method "eth_newBlockFilter" has not been implemented yet.'] + }); }; export { ethNewBlockFilter }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_newFilter/eth_newFilter.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_newFilter/eth_newFilter.ts index 1877cc98b..2c41dd218 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_newFilter/eth_newFilter.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_newFilter/eth_newFilter.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method eth_newFilter implementation @@ -10,25 +9,16 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const ethNewFilter = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const ethNewFilter = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'eth_newFilter', - 'Method "eth_newFilter" has not been implemented yet.', - { - functionName: 'eth_newFilter', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'eth_newFilter', + messages: ['Method "eth_newFilter" has not been implemented yet.'] + }); }; export { ethNewFilter }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_newPendingTransactionFilter/eth_newPendingTransactionFilter.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_newPendingTransactionFilter/eth_newPendingTransactionFilter.ts index 7780f9011..e79be757d 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_newPendingTransactionFilter/eth_newPendingTransactionFilter.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_newPendingTransactionFilter/eth_newPendingTransactionFilter.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method eth_newPendingTransactionFilter implementation @@ -10,25 +9,18 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const ethNewPendingTransactionFilter = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const ethNewPendingTransactionFilter = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'eth_newPendingTransactionFilter', - 'Method "eth_newPendingTransactionFilter" has not been implemented yet.', - { - functionName: 'eth_newPendingTransactionFilter', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'eth_newPendingTransactionFilter', + messages: [ + 'Method "eth_newPendingTransactionFilter" has not been implemented yet.' + ] + }); }; export { ethNewPendingTransactionFilter }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_protocolVersion/eth_protocolVersion.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_protocolVersion/eth_protocolVersion.ts index 32faa2157..7e3fb92eb 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_protocolVersion/eth_protocolVersion.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_protocolVersion/eth_protocolVersion.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method eth_protocolVersion implementation @@ -10,25 +9,16 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const ethProtocolVersion = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const ethProtocolVersion = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'eth_protocolVersion', - 'Method "eth_protocolVersion" has not been implemented yet.', - { - functionName: 'eth_protocolVersion', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'eth_protocolVersion', + messages: ['Method "eth_protocolVersion" has not been implemented yet.'] + }); }; export { ethProtocolVersion }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_sign/eth_sign.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_sign/eth_sign.ts index 928fd38e2..781fe8995 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_sign/eth_sign.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_sign/eth_sign.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method eth_sign implementation @@ -10,25 +9,16 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const ethSign = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const ethSign = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'eth_sign', - 'Method "eth_sign" has not been implemented yet.', - { - functionName: 'eth_sign', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'eth_sign', + messages: ['Method "eth_sign" has not been implemented yet.'] + }); }; export { ethSign }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_signTransaction/eth_signTransaction.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_signTransaction/eth_signTransaction.ts index 041f158df..6cf0ac6a5 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_signTransaction/eth_signTransaction.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_signTransaction/eth_signTransaction.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method eth_signTransaction implementation @@ -10,25 +9,16 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... -@throws {FunctionNotImplemented} */ -const ethSignTransaction = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const ethSignTransaction = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'eth_signTransaction', - 'Method "eth_signTransaction" has not been implemented yet.', - { - functionName: 'eth_signTransaction', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'eth_signTransaction', + messages: ['Method "eth_signTransaction" has not been implemented yet.'] + }); }; export { ethSignTransaction }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_submitWork/eth_submitWork.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_submitWork/eth_submitWork.ts index 9c1c43530..1c651e1e0 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_submitWork/eth_submitWork.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_submitWork/eth_submitWork.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method eth_submitWork implementation @@ -10,25 +9,16 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const ethSubmitWork = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const ethSubmitWork = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'eth_submitWork', - 'Method "eth_submitWork" has not been implemented yet.', - { - functionName: 'eth_submitWork', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'eth_submitWork', + messages: ['Method "eth_submitWork" has not been implemented yet.'] + }); }; export { ethSubmitWork }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_uninstallFilter/eth_uninstallFilter.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_uninstallFilter/eth_uninstallFilter.ts index 557b19ebf..01f5a2d11 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_uninstallFilter/eth_uninstallFilter.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/eth_uninstallFilter/eth_uninstallFilter.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method eth_uninstallFilter implementation @@ -10,25 +9,16 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const ethUninstallFilter = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const ethUninstallFilter = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'eth_uninstallFilter', - 'Method "eth_uninstallFilter" has not been implemented yet.', - { - functionName: 'eth_uninstallFilter', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'eth_uninstallFilter', + messages: ['Method "eth_uninstallFilter" has not been implemented yet.'] + }); }; export { ethUninstallFilter }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/net_listening/net_listening.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/net_listening/net_listening.ts index efbe11174..5d774f49f 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/net_listening/net_listening.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/net_listening/net_listening.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method net_listening implementation @@ -10,25 +9,16 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const netListening = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const netListening = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'net_listening', - 'Method "net_listening" has not been implemented yet.', - { - functionName: 'net_listening', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'net_listening', + messages: ['Method "net_listening" has not been implemented yet.'] + }); }; export { netListening }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/net_peerCount/net_peerCount.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/net_peerCount/net_peerCount.ts index eed2b5741..950e50a26 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/net_peerCount/net_peerCount.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/net_peerCount/net_peerCount.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method net_peerCount implementation @@ -10,25 +9,16 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const netPeerCount = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const netPeerCount = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'net_peerCount', - 'Method "net_peerCount" has not been implemented yet.', - { - functionName: 'net_peerCount', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'net_peerCount', + messages: ['Method "net_peerCount" has not been implemented yet.'] + }); }; export { netPeerCount }; diff --git a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/parity_nextNonce/parity_nextNonce.ts b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/parity_nextNonce/parity_nextNonce.ts index 5ac26365d..bfd2f83c3 100644 --- a/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/parity_nextNonce/parity_nextNonce.ts +++ b/packages/network/src/provider/utils/rpc-mapper/methods-map/methods/parity_nextNonce/parity_nextNonce.ts @@ -1,5 +1,4 @@ -import { type ThorClient } from '../../../../../../thor-client'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Method parity_nextNonce implementation @@ -10,25 +9,16 @@ import { FunctionNotImplemented } from '@vechain/sdk-errors'; * * params[0]: ... * * params[1]: ... * * params[n]: ... - * @throws {FunctionNotImplemented} */ -const parityNextNonce = async ( - thorClient: ThorClient, - params: unknown[] -): Promise => { +const parityNextNonce = async (): Promise => { // To avoid eslint error await Promise.resolve(0); // Not implemented yet - throw new FunctionNotImplemented( - 'parity_nextNonce', - 'Method "parity_nextNonce" has not been implemented yet.', - { - functionName: 'parity_nextNonce', - thorClient, - params - } - ); + VeChainSDKLogger('warning').log({ + title: 'parity_nextNonce', + messages: ['Method "parity_nextNonce" has not been implemented yet.'] + }); }; export { parityNextNonce }; diff --git a/packages/network/src/provider/utils/rpc-mapper/rpc-mapper.ts b/packages/network/src/provider/utils/rpc-mapper/rpc-mapper.ts index 7af8d2ffc..a29e6ff99 100644 --- a/packages/network/src/provider/utils/rpc-mapper/rpc-mapper.ts +++ b/packages/network/src/provider/utils/rpc-mapper/rpc-mapper.ts @@ -228,188 +228,184 @@ const RPCMethodsMap = ( return await evmMine(thorClient); }, - [RPC_METHODS.eth_coinbase]: async (params) => { - await ethCoinbase(thorClient, params); + [RPC_METHODS.eth_coinbase]: async () => { + await ethCoinbase(); }, - [RPC_METHODS.eth_feeHistory]: async (params) => { - await ethFeeHistory(thorClient, params); + [RPC_METHODS.eth_feeHistory]: async () => { + await ethFeeHistory(); }, - [RPC_METHODS.eth_getBlockTransactionCountByHash]: async (params) => { - await ethGetBlockTransactionCountByHash(thorClient, params); + [RPC_METHODS.eth_getBlockTransactionCountByHash]: async () => { + await ethGetBlockTransactionCountByHash(); }, - [RPC_METHODS.eth_getBlockTransactionCountByNumber]: async (params) => { - await ethGetBlockTransactionCountByNumber(thorClient, params); + [RPC_METHODS.eth_getBlockTransactionCountByNumber]: async () => { + await ethGetBlockTransactionCountByNumber(); }, - [RPC_METHODS.eth_getTransactionByBlockHashAndIndex]: async (params) => { - await ethGetTransactionByBlockHashAndIndex(thorClient, params); + [RPC_METHODS.eth_getTransactionByBlockHashAndIndex]: async () => { + await ethGetTransactionByBlockHashAndIndex(); }, - [RPC_METHODS.eth_getTransactionByBlockNumberAndIndex]: async ( - params - ) => { - await ethGetTransactionByBlockNumberAndIndex(thorClient, params); + [RPC_METHODS.eth_getTransactionByBlockNumberAndIndex]: async () => { + await ethGetTransactionByBlockNumberAndIndex(); }, - [RPC_METHODS.eth_getUncleByBlockHashAndIndex]: async (params) => { - await ethGetUncleByBlockHashAndIndex(thorClient, params); + [RPC_METHODS.eth_getUncleByBlockHashAndIndex]: async () => { + await ethGetUncleByBlockHashAndIndex(); }, - [RPC_METHODS.eth_getUncleByBlockNumberAndIndex]: async (params) => { - await ethGetUncleByBlockNumberAndIndex(thorClient, params); + [RPC_METHODS.eth_getUncleByBlockNumberAndIndex]: async () => { + await ethGetUncleByBlockNumberAndIndex(); }, - [RPC_METHODS.eth_getUncleCountByBlockHash]: async (params) => { - await ethGetUncleCountByBlockHash(thorClient, params); + [RPC_METHODS.eth_getUncleCountByBlockHash]: async () => { + await ethGetUncleCountByBlockHash(); }, - [RPC_METHODS.eth_getUncleCountByBlockNumber]: async (params) => { - await ethGetUncleCountByBlockNumber(thorClient, params); + [RPC_METHODS.eth_getUncleCountByBlockNumber]: async () => { + await ethGetUncleCountByBlockNumber(); }, - [RPC_METHODS.eth_getWork]: async (params) => { - await ethGetWork(thorClient, params); + [RPC_METHODS.eth_getWork]: async () => { + await ethGetWork(); }, - [RPC_METHODS.eth_mining]: async (params) => { - await ethMining(thorClient, params); + [RPC_METHODS.eth_mining]: async () => { + await ethMining(); }, - [RPC_METHODS.eth_hashrate]: async (params) => { - await ethHashrate(thorClient, params); + [RPC_METHODS.eth_hashrate]: async () => { + await ethHashrate(); }, - [RPC_METHODS.eth_protocolVersion]: async (params) => { - await ethProtocolVersion(thorClient, params); + [RPC_METHODS.eth_protocolVersion]: async () => { + await ethProtocolVersion(); }, [RPC_METHODS.eth_requestAccounts]: async (): Promise => { return await ethRequestAccounts(provider); }, - [RPC_METHODS.eth_sign]: async (params) => { - await ethSign(thorClient, params); + [RPC_METHODS.eth_sign]: async () => { + await ethSign(); }, - [RPC_METHODS.eth_submitWork]: async (params) => { - await ethSubmitWork(thorClient, params); + [RPC_METHODS.eth_submitWork]: async () => { + await ethSubmitWork(); }, - [RPC_METHODS.net_listening]: async (params) => { - await netListening(thorClient, params); + [RPC_METHODS.net_listening]: async () => { + await netListening(); }, - [RPC_METHODS.net_peerCount]: async (params) => { - await netPeerCount(thorClient, params); + [RPC_METHODS.net_peerCount]: async () => { + await netPeerCount(); }, - [RPC_METHODS.parity_nextNonce]: async (params) => { - await parityNextNonce(thorClient, params); + [RPC_METHODS.parity_nextNonce]: async () => { + await parityNextNonce(); }, - [RPC_METHODS.eth_newFilter]: async (params) => { - await ethNewFilter(thorClient, params); + [RPC_METHODS.eth_newFilter]: async () => { + await ethNewFilter(); }, - [RPC_METHODS.eth_newBlockFilter]: async (params) => { - await ethNewBlockFilter(thorClient, params); + [RPC_METHODS.eth_newBlockFilter]: async () => { + await ethNewBlockFilter(); }, - [RPC_METHODS.eth_newPendingTransactionFilter]: async (params) => { - await ethNewPendingTransactionFilter(thorClient, params); + [RPC_METHODS.eth_newPendingTransactionFilter]: async () => { + await ethNewPendingTransactionFilter(); }, - [RPC_METHODS.eth_getFilterLogs]: async (params) => { - await ethGetFilterLogs(thorClient, params); + [RPC_METHODS.eth_getFilterLogs]: async () => { + await ethGetFilterLogs(); }, - [RPC_METHODS.eth_getFilterChanges]: async (params) => { - await ethGetFilterChanges(thorClient, params); + [RPC_METHODS.eth_getFilterChanges]: async () => { + await ethGetFilterChanges(); }, - [RPC_METHODS.eth_uninstallFilter]: async (params) => { - await ethUninstallFilter(thorClient, params); + [RPC_METHODS.eth_uninstallFilter]: async () => { + await ethUninstallFilter(); }, - [RPC_METHODS.debug_getBadBlocks]: async (params) => { - await debugGetBadBlocks(thorClient, params); + [RPC_METHODS.debug_getBadBlocks]: async () => { + await debugGetBadBlocks(); }, - [RPC_METHODS.debug_getRawBlock]: async (params) => { - await debugGetRawBlock(thorClient, params); + [RPC_METHODS.debug_getRawBlock]: async () => { + await debugGetRawBlock(); }, - [RPC_METHODS.debug_getRawHeader]: async (params) => { - await debugGetRawHeader(thorClient, params); + [RPC_METHODS.debug_getRawHeader]: async () => { + await debugGetRawHeader(); }, - [RPC_METHODS.debug_getRawReceipts]: async (params) => { - await debugGetRawReceipts(thorClient, params); + [RPC_METHODS.debug_getRawReceipts]: async () => { + await debugGetRawReceipts(); }, - [RPC_METHODS.debug_getRawTransaction]: async (params) => { - await debugGetRawTransaction(thorClient, params); + [RPC_METHODS.debug_getRawTransaction]: async () => { + await debugGetRawTransaction(); }, - [RPC_METHODS.engine_exchangeCapabilities]: async (params) => { - await engineExchangeCapabilities(thorClient, params); + [RPC_METHODS.engine_exchangeCapabilities]: async () => { + await engineExchangeCapabilities(); }, - [RPC_METHODS.engine_exchangeTransitionConfigurationV1]: async ( - params - ) => { - await engineExchangeTransitionConfigurationV1(thorClient, params); + [RPC_METHODS.engine_exchangeTransitionConfigurationV1]: async () => { + await engineExchangeTransitionConfigurationV1(); }, - [RPC_METHODS.engine_forkchoiceUpdatedV1]: async (params) => { - await engineForkchoiceUpdatedV1(thorClient, params); + [RPC_METHODS.engine_forkchoiceUpdatedV1]: async () => { + await engineForkchoiceUpdatedV1(); }, - [RPC_METHODS.engine_forkchoiceUpdatedV2]: async (params) => { - await engineForkchoiceUpdatedV2(thorClient, params); + [RPC_METHODS.engine_forkchoiceUpdatedV2]: async () => { + await engineForkchoiceUpdatedV2(); }, - [RPC_METHODS.engine_forkchoiceUpdatedV3]: async (params) => { - await engineForkchoiceUpdatedV3(thorClient, params); + [RPC_METHODS.engine_forkchoiceUpdatedV3]: async () => { + await engineForkchoiceUpdatedV3(); }, - [RPC_METHODS.engine_getPayloadBodiesByHashV1]: async (params) => { - await engineGetPayloadBodiesByHashV1(thorClient, params); + [RPC_METHODS.engine_getPayloadBodiesByHashV1]: async () => { + await engineGetPayloadBodiesByHashV1(); }, - [RPC_METHODS.engine_getPayloadBodiesByRangeV1]: async (params) => { - await engineGetPayloadBodiesByRangeV1(thorClient, params); + [RPC_METHODS.engine_getPayloadBodiesByRangeV1]: async () => { + await engineGetPayloadBodiesByRangeV1(); }, - [RPC_METHODS.engine_getPayloadV1]: async (params) => { - await engineGetPayloadV1(thorClient, params); + [RPC_METHODS.engine_getPayloadV1]: async () => { + await engineGetPayloadV1(); }, - [RPC_METHODS.engine_getPayloadV2]: async (params) => { - await engineGetPayloadV2(thorClient, params); + [RPC_METHODS.engine_getPayloadV2]: async () => { + await engineGetPayloadV2(); }, - [RPC_METHODS.engine_getPayloadV3]: async (params) => { - await engineGetPayloadV3(thorClient, params); + [RPC_METHODS.engine_getPayloadV3]: async () => { + await engineGetPayloadV3(); }, - [RPC_METHODS.engine_newPayloadV1]: async (params) => { - await engineNewPayloadV1(thorClient, params); + [RPC_METHODS.engine_newPayloadV1]: async () => { + await engineNewPayloadV1(); }, - [RPC_METHODS.engine_newPayloadV2]: async (params) => { - await engineNewPayloadV2(thorClient, params); + [RPC_METHODS.engine_newPayloadV2]: async () => { + await engineNewPayloadV2(); }, - [RPC_METHODS.engine_newPayloadV3]: async (params) => { - await engineNewPayloadV3(thorClient, params); + [RPC_METHODS.engine_newPayloadV3]: async () => { + await engineNewPayloadV3(); }, - [RPC_METHODS.eth_createAccessList]: async (params) => { - await ethCreateAccessList(thorClient, params); + [RPC_METHODS.eth_createAccessList]: async () => { + await ethCreateAccessList(); }, [RPC_METHODS.eth_getBlockReceipts]: async ( @@ -418,16 +414,16 @@ const RPCMethodsMap = ( return await ethGetBlockReceipts(thorClient, params); }, - [RPC_METHODS.eth_getProof]: async (params) => { - await ethGetProof(thorClient, params); + [RPC_METHODS.eth_getProof]: async () => { + await ethGetProof(); }, - [RPC_METHODS.eth_maxPriorityFeePerGas]: async (params) => { - await ethMaxPriorityFeePerGas(thorClient, params); + [RPC_METHODS.eth_maxPriorityFeePerGas]: async () => { + await ethMaxPriorityFeePerGas(); }, - [RPC_METHODS.eth_signTransaction]: async (params) => { - await ethSignTransaction(thorClient, params); + [RPC_METHODS.eth_signTransaction]: async () => { + await ethSignTransaction(); } }; }; diff --git a/packages/network/tests/provider/rpc-mapper/methods/debug_getBadBlocks/debug_getBadBlocks.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/debug_getBadBlocks/debug_getBadBlocks.testnet.test.ts index a46390b8c..4f3a7eeb5 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/debug_getBadBlocks/debug_getBadBlocks.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/debug_getBadBlocks/debug_getBadBlocks.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'debug_getBadBlocks' method @@ -34,31 +34,15 @@ describe('RPC Mapper - debug_getBadBlocks method tests', () => { * Positive case 1 - ... Description ... */ test('debug_getBadBlocks - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.debug_getBadBlocks - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * debug_getBadBlocks RPC call tests - Negative cases - */ - describe('debug_getBadBlocks - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('debug_getBadBlocks - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.debug_getBadBlocks - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[RPC_METHODS.debug_getBadBlocks]([ + -1 + ]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/debug_getRawBlock/debug_getRawBlock.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/debug_getRawBlock/debug_getRawBlock.testnet.test.ts index 691fda09d..41edb4fb5 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/debug_getRawBlock/debug_getRawBlock.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/debug_getRawBlock/debug_getRawBlock.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'debug_getRawBlock' method @@ -34,31 +34,15 @@ describe('RPC Mapper - debug_getRawBlock method tests', () => { * Positive case 1 - ... Description ... */ test('debug_getRawBlock - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.debug_getRawBlock - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * debug_getRawBlock RPC call tests - Negative cases - */ - describe('debug_getRawBlock - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('debug_getRawBlock - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.debug_getRawBlock - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[RPC_METHODS.debug_getRawBlock]([ + -1 + ]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/debug_getRawHeader/debug_getRawHeader.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/debug_getRawHeader/debug_getRawHeader.testnet.test.ts index 89fb4a6d9..78765abdc 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/debug_getRawHeader/debug_getRawHeader.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/debug_getRawHeader/debug_getRawHeader.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'debug_getRawHeader' method @@ -34,31 +34,15 @@ describe('RPC Mapper - debug_getRawHeader method tests', () => { * Positive case 1 - ... Description ... */ test('debug_getRawHeader - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.debug_getRawHeader - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * debug_getRawHeader RPC call tests - Negative cases - */ - describe('debug_getRawHeader - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('debug_getRawHeader - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.debug_getRawHeader - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[RPC_METHODS.debug_getRawHeader]([ + -1 + ]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/debug_getRawReceipts/debug_getRawReceipts.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/debug_getRawReceipts/debug_getRawReceipts.testnet.test.ts index 1c90fcb5e..a3917888b 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/debug_getRawReceipts/debug_getRawReceipts.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/debug_getRawReceipts/debug_getRawReceipts.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'debug_getRawReceipts' method @@ -33,32 +33,16 @@ describe('RPC Mapper - debug_getRawReceipts method tests', () => { /** * Positive case 1 - ... Description ... */ - test('debug_getRawReceipts - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.debug_getRawReceipts - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + test('debug_getBadBlocks - positive case 1', async () => { + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * debug_getRawReceipts RPC call tests - Negative cases - */ - describe('debug_getRawReceipts - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('debug_getRawReceipts - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.debug_getRawReceipts - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[RPC_METHODS.debug_getRawReceipts]([ + -1 + ]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/debug_getRawTransaction/debug_getRawTransaction.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/debug_getRawTransaction/debug_getRawTransaction.testnet.test.ts index 02f78462e..4822e3c05 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/debug_getRawTransaction/debug_getRawTransaction.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/debug_getRawTransaction/debug_getRawTransaction.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'debug_getRawTransaction' method @@ -34,31 +34,15 @@ describe('RPC Mapper - debug_getRawTransaction method tests', () => { * Positive case 1 - ... Description ... */ test('debug_getRawTransaction - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.debug_getRawTransaction - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * debug_getRawTransaction RPC call tests - Negative cases - */ - describe('debug_getRawTransaction - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('debug_getRawTransaction - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.debug_getRawTransaction - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[ + RPC_METHODS.debug_getRawTransaction + ]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/engine_exchangeCapabilities/engine_exchangeCapabilities.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/engine_exchangeCapabilities/engine_exchangeCapabilities.testnet.test.ts index 505ae3549..4bdefc9a3 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/engine_exchangeCapabilities/engine_exchangeCapabilities.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/engine_exchangeCapabilities/engine_exchangeCapabilities.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'engine_exchangeCapabilities' method @@ -34,31 +34,15 @@ describe('RPC Mapper - engine_exchangeCapabilities method tests', () => { * Positive case 1 - ... Description ... */ test('engine_exchangeCapabilities - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.engine_exchangeCapabilities - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * engine_exchangeCapabilities RPC call tests - Negative cases - */ - describe('engine_exchangeCapabilities - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('engine_exchangeCapabilities - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.engine_exchangeCapabilities - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[ + RPC_METHODS.engine_exchangeCapabilities + ]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/engine_exchangeTransitionConfigurationV1/engine_exchangeTransitionConfigurationV1.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/engine_exchangeTransitionConfigurationV1/engine_exchangeTransitionConfigurationV1.testnet.test.ts index ab9acbd58..b0d5d4f9b 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/engine_exchangeTransitionConfigurationV1/engine_exchangeTransitionConfigurationV1.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/engine_exchangeTransitionConfigurationV1/engine_exchangeTransitionConfigurationV1.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'engine_exchangeTransitionConfigurationV1' method @@ -34,31 +34,15 @@ describe('RPC Mapper - engine_exchangeTransitionConfigurationV1 method tests', ( * Positive case 1 - ... Description ... */ test('engine_exchangeTransitionConfigurationV1 - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.engine_exchangeTransitionConfigurationV1 - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * engine_exchangeTransitionConfigurationV1 RPC call tests - Negative cases - */ - describe('engine_exchangeTransitionConfigurationV1 - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('engine_exchangeTransitionConfigurationV1 - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.engine_exchangeTransitionConfigurationV1 - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[ + RPC_METHODS.engine_exchangeTransitionConfigurationV1 + ]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/engine_forkchoiceUpdatedV1/engine_forkchoiceUpdatedV1.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/engine_forkchoiceUpdatedV1/engine_forkchoiceUpdatedV1.testnet.test.ts index 1b4f272a5..e9f0b20ca 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/engine_forkchoiceUpdatedV1/engine_forkchoiceUpdatedV1.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/engine_forkchoiceUpdatedV1/engine_forkchoiceUpdatedV1.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'engine_forkchoiceUpdatedV1' method @@ -34,31 +34,15 @@ describe('RPC Mapper - engine_forkchoiceUpdatedV1 method tests', () => { * Positive case 1 - ... Description ... */ test('engine_forkchoiceUpdatedV1 - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.engine_forkchoiceUpdatedV1 - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * engine_forkchoiceUpdatedV1 RPC call tests - Negative cases - */ - describe('engine_forkchoiceUpdatedV1 - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('engine_forkchoiceUpdatedV1 - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.engine_forkchoiceUpdatedV1 - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[ + RPC_METHODS.engine_forkchoiceUpdatedV1 + ]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/engine_forkchoiceUpdatedV2/engine_forkchoiceUpdatedV2.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/engine_forkchoiceUpdatedV2/engine_forkchoiceUpdatedV2.testnet.test.ts index fcf78c321..4c163ba2e 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/engine_forkchoiceUpdatedV2/engine_forkchoiceUpdatedV2.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/engine_forkchoiceUpdatedV2/engine_forkchoiceUpdatedV2.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'engine_forkchoiceUpdatedV2' method @@ -34,31 +34,15 @@ describe('RPC Mapper - engine_forkchoiceUpdatedV2 method tests', () => { * Positive case 1 - ... Description ... */ test('engine_forkchoiceUpdatedV2 - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.engine_forkchoiceUpdatedV2 - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * engine_forkchoiceUpdatedV2 RPC call tests - Negative cases - */ - describe('engine_forkchoiceUpdatedV2 - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('engine_forkchoiceUpdatedV2 - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.engine_forkchoiceUpdatedV2 - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[ + RPC_METHODS.engine_forkchoiceUpdatedV2 + ]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/engine_forkchoiceUpdatedV3/engine_forkchoiceUpdatedV3.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/engine_forkchoiceUpdatedV3/engine_forkchoiceUpdatedV3.testnet.test.ts index 93374021c..abf175ba0 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/engine_forkchoiceUpdatedV3/engine_forkchoiceUpdatedV3.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/engine_forkchoiceUpdatedV3/engine_forkchoiceUpdatedV3.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'engine_forkchoiceUpdatedV3' method @@ -34,31 +34,15 @@ describe('RPC Mapper - engine_forkchoiceUpdatedV3 method tests', () => { * Positive case 1 - ... Description ... */ test('engine_forkchoiceUpdatedV3 - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.engine_forkchoiceUpdatedV3 - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * engine_forkchoiceUpdatedV3 RPC call tests - Negative cases - */ - describe('engine_forkchoiceUpdatedV3 - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('engine_forkchoiceUpdatedV3 - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.engine_forkchoiceUpdatedV3 - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[ + RPC_METHODS.engine_forkchoiceUpdatedV3 + ]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/engine_getPayloadBodiesByHashV1/engine_getPayloadBodiesByHashV1.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/engine_getPayloadBodiesByHashV1/engine_getPayloadBodiesByHashV1.testnet.test.ts index 04001338e..0590b8754 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/engine_getPayloadBodiesByHashV1/engine_getPayloadBodiesByHashV1.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/engine_getPayloadBodiesByHashV1/engine_getPayloadBodiesByHashV1.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'engine_getPayloadBodiesByHashV1' method @@ -34,31 +34,15 @@ describe('RPC Mapper - engine_getPayloadBodiesByHashV1 method tests', () => { * Positive case 1 - ... Description ... */ test('engine_getPayloadBodiesByHashV1 - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.engine_getPayloadBodiesByHashV1 - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * engine_getPayloadBodiesByHashV1 RPC call tests - Negative cases - */ - describe('engine_getPayloadBodiesByHashV1 - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('engine_getPayloadBodiesByHashV1 - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.engine_getPayloadBodiesByHashV1 - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[ + RPC_METHODS.engine_getPayloadBodiesByHashV1 + ]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/engine_getPayloadBodiesByRangeV1/engine_getPayloadBodiesByRangeV1.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/engine_getPayloadBodiesByRangeV1/engine_getPayloadBodiesByRangeV1.testnet.test.ts index 5911277a2..f8b13311b 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/engine_getPayloadBodiesByRangeV1/engine_getPayloadBodiesByRangeV1.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/engine_getPayloadBodiesByRangeV1/engine_getPayloadBodiesByRangeV1.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'engine_getPayloadBodiesByRangeV1' method @@ -34,31 +34,15 @@ describe('RPC Mapper - engine_getPayloadBodiesByRangeV1 method tests', () => { * Positive case 1 - ... Description ... */ test('engine_getPayloadBodiesByRangeV1 - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.engine_getPayloadBodiesByRangeV1 - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * engine_getPayloadBodiesByRangeV1 RPC call tests - Negative cases - */ - describe('engine_getPayloadBodiesByRangeV1 - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('engine_getPayloadBodiesByRangeV1 - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.engine_getPayloadBodiesByRangeV1 - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[ + RPC_METHODS.engine_getPayloadBodiesByRangeV1 + ]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/engine_getPayloadV1/engine_getPayloadV1.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/engine_getPayloadV1/engine_getPayloadV1.testnet.test.ts index 99c7173ea..330a3ba16 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/engine_getPayloadV1/engine_getPayloadV1.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/engine_getPayloadV1/engine_getPayloadV1.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'engine_getPayloadV1' method @@ -34,31 +34,15 @@ describe('RPC Mapper - engine_getPayloadV1 method tests', () => { * Positive case 1 - ... Description ... */ test('engine_getPayloadV1 - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.engine_getPayloadV1 - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * engine_getPayloadV1 RPC call tests - Negative cases - */ - describe('engine_getPayloadV1 - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('engine_getPayloadV1 - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.engine_getPayloadV1 - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[RPC_METHODS.engine_getPayloadV1]([ + -1 + ]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/engine_getPayloadV2/engine_getPayloadV2.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/engine_getPayloadV2/engine_getPayloadV2.testnet.test.ts index 0f1a2b53e..d1b205a09 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/engine_getPayloadV2/engine_getPayloadV2.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/engine_getPayloadV2/engine_getPayloadV2.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'engine_getPayloadV2' method @@ -27,38 +27,22 @@ describe('RPC Mapper - engine_getPayloadV2 method tests', () => { }); /** - * engine_getPayloadV2 RPC call tests - Positive cases + * engine_getPayloadV1 RPC call tests - Positive cases */ describe('engine_getPayloadV2 - Positive cases', () => { /** * Positive case 1 - ... Description ... */ test('engine_getPayloadV2 - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.engine_getPayloadV2 - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * engine_getPayloadV2 RPC call tests - Negative cases - */ - describe('engine_getPayloadV2 - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('engine_getPayloadV2 - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.engine_getPayloadV2 - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[RPC_METHODS.engine_getPayloadV2]([ + -1 + ]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/engine_getPayloadV3/engine_getPayloadV3.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/engine_getPayloadV3/engine_getPayloadV3.testnet.test.ts index eb203897d..0f66175e1 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/engine_getPayloadV3/engine_getPayloadV3.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/engine_getPayloadV3/engine_getPayloadV3.testnet.test.ts @@ -1,18 +1,18 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** - * RPC Mapper integration tests for 'engine_getPayloadV3' method + * RPC Mapper integration tests for 'engine_getPayloadV1' method * - * @group integration/rpc-mapper/methods/engine_getPayloadV3 + * @group integration/rpc-mapper/methods/engine_getPayloadV1 */ -describe('RPC Mapper - engine_getPayloadV3 method tests', () => { +describe('RPC Mapper - engine_getPayloadV1 method tests', () => { /** * Thor client instance */ @@ -27,38 +27,22 @@ describe('RPC Mapper - engine_getPayloadV3 method tests', () => { }); /** - * engine_getPayloadV3 RPC call tests - Positive cases + * eengine_getPayloadV1 RPC call tests - Positive cases */ - describe('engine_getPayloadV3 - Positive cases', () => { + describe('engine_getPayloadV1 - Positive cases', () => { /** * Positive case 1 - ... Description ... */ - test('engine_getPayloadV3 - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.engine_getPayloadV3 - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + test('engine_getPayloadV1 - positive case 1', async () => { + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * engine_getPayloadV3 RPC call tests - Negative cases - */ - describe('engine_getPayloadV3 - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('engine_getPayloadV3 - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.engine_getPayloadV3 - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[RPC_METHODS.engine_getPayloadV1]([ + -1 + ]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/engine_newPayloadV1/engine_newPayloadV1.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/engine_newPayloadV1/engine_newPayloadV1.testnet.test.ts index d8cc82b75..c191aaca4 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/engine_newPayloadV1/engine_newPayloadV1.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/engine_newPayloadV1/engine_newPayloadV1.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'engine_newPayloadV1' method @@ -34,31 +34,15 @@ describe('RPC Mapper - engine_newPayloadV1 method tests', () => { * Positive case 1 - ... Description ... */ test('engine_newPayloadV1 - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.engine_newPayloadV1 - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * engine_newPayloadV1 RPC call tests - Negative cases - */ - describe('engine_newPayloadV1 - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('engine_newPayloadV1 - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.engine_newPayloadV1 - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[RPC_METHODS.engine_newPayloadV1]([ + -1 + ]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/engine_newPayloadV2/engine_newPayloadV2.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/engine_newPayloadV2/engine_newPayloadV2.testnet.test.ts index 644d7850a..c1aa98d7a 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/engine_newPayloadV2/engine_newPayloadV2.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/engine_newPayloadV2/engine_newPayloadV2.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'engine_newPayloadV2' method @@ -34,31 +34,15 @@ describe('RPC Mapper - engine_newPayloadV2 method tests', () => { * Positive case 1 - ... Description ... */ test('engine_newPayloadV2 - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.engine_newPayloadV2 - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * engine_newPayloadV2 RPC call tests - Negative cases - */ - describe('engine_newPayloadV2 - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('engine_newPayloadV2 - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.engine_newPayloadV2 - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[RPC_METHODS.engine_newPayloadV2]([ + -1 + ]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/engine_newPayloadV3/engine_newPayloadV3.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/engine_newPayloadV3/engine_newPayloadV3.testnet.test.ts index fc1783284..facf43ed0 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/engine_newPayloadV3/engine_newPayloadV3.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/engine_newPayloadV3/engine_newPayloadV3.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'engine_newPayloadV3' method @@ -34,31 +34,15 @@ describe('RPC Mapper - engine_newPayloadV3 method tests', () => { * Positive case 1 - ... Description ... */ test('engine_newPayloadV3 - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.engine_newPayloadV3 - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * engine_newPayloadV3 RPC call tests - Negative cases - */ - describe('engine_newPayloadV3 - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('engine_newPayloadV3 - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.engine_newPayloadV3 - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[RPC_METHODS.engine_newPayloadV3]([ + -1 + ]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/eth_coinbase/eth_coinbase.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/eth_coinbase/eth_coinbase.testnet.test.ts index ce0e3e15b..faab7b327 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/eth_coinbase/eth_coinbase.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/eth_coinbase/eth_coinbase.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'eth_coinbase' method @@ -33,32 +33,14 @@ describe('RPC Mapper - eth_coinbase method tests', () => { /** * Positive case 1 - ... Description ... */ - test('eth_coinbase - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[RPC_METHODS.eth_coinbase]([ - -1 - ]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); - - /** - * eth_coinbase RPC call tests - Negative cases - */ - describe('eth_coinbase - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ test('eth_coinbase - negative case 1', async () => { + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); + // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[RPC_METHODS.eth_coinbase]([ - 'SOME_RANDOM_PARAM' - ]) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[RPC_METHODS.eth_coinbase]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/eth_createAccessList/eth_createAccessList.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/eth_createAccessList/eth_createAccessList.testnet.test.ts index 7560ee216..67ee530fa 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/eth_createAccessList/eth_createAccessList.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/eth_createAccessList/eth_createAccessList.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'eth_createAccessList' method @@ -34,31 +34,15 @@ describe('RPC Mapper - eth_createAccessList method tests', () => { * Positive case 1 - ... Description ... */ test('eth_createAccessList - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_createAccessList - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * eth_createAccessList RPC call tests - Negative cases - */ - describe('eth_createAccessList - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('eth_createAccessList - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_createAccessList - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[RPC_METHODS.eth_createAccessList]([ + -1 + ]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/eth_feeHistory/eth_feeHistory.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/eth_feeHistory/eth_feeHistory.testnet.test.ts index 97a5c9235..189bd3f1c 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/eth_feeHistory/eth_feeHistory.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/eth_feeHistory/eth_feeHistory.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'eth_feeHistory' method @@ -34,31 +34,13 @@ describe('RPC Mapper - eth_feeHistory method tests', () => { * Positive case 1 - ... Description ... */ test('eth_feeHistory - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[RPC_METHODS.eth_feeHistory]( - [-1] - ) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * eth_feeHistory RPC call tests - Negative cases - */ - describe('eth_feeHistory - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('eth_feeHistory - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[RPC_METHODS.eth_feeHistory]( - ['SOME_RANDOM_PARAM'] - ) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[RPC_METHODS.eth_feeHistory]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/eth_getBlockTransactionCountByHash/eth_getBlockTransactionCountByHash.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/eth_getBlockTransactionCountByHash/eth_getBlockTransactionCountByHash.testnet.test.ts index 1e2ebb295..45bca7417 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/eth_getBlockTransactionCountByHash/eth_getBlockTransactionCountByHash.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/eth_getBlockTransactionCountByHash/eth_getBlockTransactionCountByHash.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'eth_getBlockTransactionCountByHash' method @@ -34,31 +34,15 @@ describe('RPC Mapper - eth_getBlockTransactionCountByHash method tests', () => { * Positive case 1 - ... Description ... */ test('eth_getBlockTransactionCountByHash - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_getBlockTransactionCountByHash - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * eth_getBlockTransactionCountByHash RPC call tests - Negative cases - */ - describe('eth_getBlockTransactionCountByHash - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('eth_getBlockTransactionCountByHash - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_getBlockTransactionCountByHash - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[ + RPC_METHODS.eth_getBlockTransactionCountByHash + ]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/eth_getBlockTransactionCountByNumber/eth_getBlockTransactionCountByNumber.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/eth_getBlockTransactionCountByNumber/eth_getBlockTransactionCountByNumber.testnet.test.ts index 8bd4b44a1..c14f4189f 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/eth_getBlockTransactionCountByNumber/eth_getBlockTransactionCountByNumber.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/eth_getBlockTransactionCountByNumber/eth_getBlockTransactionCountByNumber.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'eth_getBlockTransactionCountByNumber' method @@ -34,31 +34,15 @@ describe('RPC Mapper - eth_getBlockTransactionCountByNumber method tests', () => * Positive case 1 - ... Description ... */ test('eth_getBlockTransactionCountByNumber - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_getBlockTransactionCountByNumber - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * eth_getBlockTransactionCountByNumber RPC call tests - Negative cases - */ - describe('eth_getBlockTransactionCountByNumber - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('eth_getBlockTransactionCountByNumber - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_getBlockTransactionCountByNumber - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[ + RPC_METHODS.eth_getBlockTransactionCountByNumber + ]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/eth_getFilterChanges/eth_getFilterChanges.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/eth_getFilterChanges/eth_getFilterChanges.testnet.test.ts index 67a291589..e9211115c 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/eth_getFilterChanges/eth_getFilterChanges.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/eth_getFilterChanges/eth_getFilterChanges.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'eth_getFilterChanges' method @@ -34,31 +34,15 @@ describe('RPC Mapper - eth_getFilterChanges method tests', () => { * Positive case 1 - ... Description ... */ test('eth_getFilterChanges - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_getFilterChanges - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * eth_getFilterChanges RPC call tests - Negative cases - */ - describe('eth_getFilterChanges - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('eth_getFilterChanges - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_getFilterChanges - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[RPC_METHODS.eth_getFilterChanges]([ + -1 + ]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/eth_getFilterLogs/eth_getFilterLogs.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/eth_getFilterLogs/eth_getFilterLogs.testnet.test.ts index d8dabe0fb..209aa5411 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/eth_getFilterLogs/eth_getFilterLogs.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/eth_getFilterLogs/eth_getFilterLogs.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'eth_getFilterLogs' method @@ -34,31 +34,15 @@ describe('RPC Mapper - eth_getFilterLogs method tests', () => { * Positive case 1 - ... Description ... */ test('eth_getFilterLogs - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_getFilterLogs - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * eth_getFilterLogs RPC call tests - Negative cases - */ - describe('eth_getFilterLogs - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('eth_getFilterLogs - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_getFilterLogs - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[RPC_METHODS.eth_getFilterLogs]([ + -1 + ]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/eth_getProof/eth_getProof.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/eth_getProof/eth_getProof.testnet.test.ts index 196e3c76f..62479609d 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/eth_getProof/eth_getProof.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/eth_getProof/eth_getProof.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'eth_getProof' method @@ -34,31 +34,13 @@ describe('RPC Mapper - eth_getProof method tests', () => { * Positive case 1 - ... Description ... */ test('eth_getProof - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[RPC_METHODS.eth_getProof]([ - -1 - ]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * eth_getProof RPC call tests - Negative cases - */ - describe('eth_getProof - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('eth_getProof - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[RPC_METHODS.eth_getProof]([ - 'SOME_RANDOM_PARAM' - ]) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[RPC_METHODS.eth_getProof]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/eth_getTransactionByBlockHashAndIndex/eth_getTransactionByBlockHashAndIndex.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/eth_getTransactionByBlockHashAndIndex/eth_getTransactionByBlockHashAndIndex.testnet.test.ts index b2372eae3..24b09613a 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/eth_getTransactionByBlockHashAndIndex/eth_getTransactionByBlockHashAndIndex.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/eth_getTransactionByBlockHashAndIndex/eth_getTransactionByBlockHashAndIndex.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'eth_getTransactionByBlockHashAndIndex' method @@ -34,31 +34,15 @@ describe('RPC Mapper - eth_getTransactionByBlockHashAndIndex method tests', () = * Positive case 1 - ... Description ... */ test('eth_getTransactionByBlockHashAndIndex - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_getTransactionByBlockHashAndIndex - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * eth_getTransactionByBlockHashAndIndex RPC call tests - Negative cases - */ - describe('eth_getTransactionByBlockHashAndIndex - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('eth_getTransactionByBlockHashAndIndex - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_getTransactionByBlockHashAndIndex - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[ + RPC_METHODS.eth_getTransactionByBlockHashAndIndex + ]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/eth_getTransactionByBlockNumberAndIndex/eth_getTransactionByBlockNumberAndIndex.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/eth_getTransactionByBlockNumberAndIndex/eth_getTransactionByBlockNumberAndIndex.testnet.test.ts index 2056167cf..ce4cba065 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/eth_getTransactionByBlockNumberAndIndex/eth_getTransactionByBlockNumberAndIndex.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/eth_getTransactionByBlockNumberAndIndex/eth_getTransactionByBlockNumberAndIndex.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'eth_getTransactionByBlockNumberAndIndex' method @@ -34,31 +34,15 @@ describe('RPC Mapper - eth_getTransactionByBlockNumberAndIndex method tests', () * Positive case 1 - ... Description ... */ test('eth_getTransactionByBlockNumberAndIndex - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_getTransactionByBlockNumberAndIndex - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * eth_getTransactionByBlockNumberAndIndex RPC call tests - Negative cases - */ - describe('eth_getTransactionByBlockNumberAndIndex - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('eth_getTransactionByBlockNumberAndIndex - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_getTransactionByBlockNumberAndIndex - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[ + RPC_METHODS.eth_getTransactionByBlockNumberAndIndex + ]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/eth_getUncleByBlockHashAndIndex/eth_getUncleByBlockHashAndIndex.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/eth_getUncleByBlockHashAndIndex/eth_getUncleByBlockHashAndIndex.testnet.test.ts index 33aa4c875..854be0ebe 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/eth_getUncleByBlockHashAndIndex/eth_getUncleByBlockHashAndIndex.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/eth_getUncleByBlockHashAndIndex/eth_getUncleByBlockHashAndIndex.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'eth_getUncleByBlockHashAndIndex' method @@ -34,31 +34,15 @@ describe('RPC Mapper - eth_getUncleByBlockHashAndIndex method tests', () => { * Positive case 1 - ... Description ... */ test('eth_getUncleByBlockHashAndIndex - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_getUncleByBlockHashAndIndex - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * eth_getUncleByBlockHashAndIndex RPC call tests - Negative cases - */ - describe('eth_getUncleByBlockHashAndIndex - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('eth_getUncleByBlockHashAndIndex - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_getUncleByBlockHashAndIndex - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[ + RPC_METHODS.eth_getUncleByBlockHashAndIndex + ]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/eth_getUncleByBlockNumberAndIndex/eth_getUncleByBlockNumberAndIndex.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/eth_getUncleByBlockNumberAndIndex/eth_getUncleByBlockNumberAndIndex.testnet.test.ts index 76685db65..1e63f098c 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/eth_getUncleByBlockNumberAndIndex/eth_getUncleByBlockNumberAndIndex.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/eth_getUncleByBlockNumberAndIndex/eth_getUncleByBlockNumberAndIndex.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'eth_getUncleByBlockNumberAndIndex' method @@ -34,31 +34,15 @@ describe('RPC Mapper - eth_getUncleByBlockNumberAndIndex method tests', () => { * Positive case 1 - ... Description ... */ test('eth_getUncleByBlockNumberAndIndex - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_getUncleByBlockNumberAndIndex - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * eth_getUncleByBlockNumberAndIndex RPC call tests - Negative cases - */ - describe('eth_getUncleByBlockNumberAndIndex - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('eth_getUncleByBlockNumberAndIndex - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_getUncleByBlockNumberAndIndex - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[ + RPC_METHODS.eth_getUncleByBlockNumberAndIndex + ]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/eth_getUncleCountByBlockHash/eth_getUncleCountByBlockHash.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/eth_getUncleCountByBlockHash/eth_getUncleCountByBlockHash.testnet.test.ts index f943a4d90..c6766a91e 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/eth_getUncleCountByBlockHash/eth_getUncleCountByBlockHash.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/eth_getUncleCountByBlockHash/eth_getUncleCountByBlockHash.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'eth_getUncleCountByBlockHash' method @@ -34,31 +34,15 @@ describe('RPC Mapper - eth_getUncleCountByBlockHash method tests', () => { * Positive case 1 - ... Description ... */ test('eth_getUncleCountByBlockHash - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_getUncleCountByBlockHash - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * eth_getUncleCountByBlockHash RPC call tests - Negative cases - */ - describe('eth_getUncleCountByBlockHash - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('eth_getUncleCountByBlockHash - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_getUncleCountByBlockHash - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[ + RPC_METHODS.eth_getUncleCountByBlockHash + ]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/eth_getUncleCountByBlockNumber/eth_getUncleCountByBlockNumber.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/eth_getUncleCountByBlockNumber/eth_getUncleCountByBlockNumber.testnet.test.ts index b5d6e9327..29f54fa6f 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/eth_getUncleCountByBlockNumber/eth_getUncleCountByBlockNumber.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/eth_getUncleCountByBlockNumber/eth_getUncleCountByBlockNumber.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'eth_getUncleCountByBlockNumber' method @@ -34,31 +34,15 @@ describe('RPC Mapper - eth_getUncleCountByBlockNumber method tests', () => { * Positive case 1 - ... Description ... */ test('eth_getUncleCountByBlockNumber - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_getUncleCountByBlockNumber - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * eth_getUncleCountByBlockNumber RPC call tests - Negative cases - */ - describe('eth_getUncleCountByBlockNumber - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('eth_getUncleCountByBlockNumber - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_getUncleCountByBlockNumber - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[ + RPC_METHODS.eth_getUncleCountByBlockNumber + ]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/eth_getWork/eth_getWork.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/eth_getWork/eth_getWork.testnet.test.ts index b95518652..9bbeeaec4 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/eth_getWork/eth_getWork.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/eth_getWork/eth_getWork.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'eth_getWork' method @@ -34,31 +34,13 @@ describe('RPC Mapper - eth_getWork method tests', () => { * Positive case 1 - ... Description ... */ test('eth_getWork - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[RPC_METHODS.eth_getWork]([ - -1 - ]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * eth_getWork RPC call tests - Negative cases - */ - describe('eth_getWork - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('eth_getWork - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[RPC_METHODS.eth_getWork]([ - 'SOME_RANDOM_PARAM' - ]) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[RPC_METHODS.eth_getWork]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/eth_hashrate/eth_hashrate.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/eth_hashrate/eth_hashrate.testnet.test.ts index 159bc6d67..401a7bc66 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/eth_hashrate/eth_hashrate.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/eth_hashrate/eth_hashrate.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'eth_hashrate' method @@ -34,31 +34,13 @@ describe('RPC Mapper - eth_hashrate method tests', () => { * Positive case 1 - ... Description ... */ test('eth_hashrate - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[RPC_METHODS.eth_hashrate]([ - -1 - ]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * eth_hashrate RPC call tests - Negative cases - */ - describe('eth_hashrate - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('eth_hashrate - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[RPC_METHODS.eth_hashrate]([ - 'SOME_RANDOM_PARAM' - ]) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[RPC_METHODS.eth_hashrate]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/eth_maxPriorityFeePerGas/eth_maxPriorityFeePerGas.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/eth_maxPriorityFeePerGas/eth_maxPriorityFeePerGas.testnet.test.ts index b833a0229..2ac638f4d 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/eth_maxPriorityFeePerGas/eth_maxPriorityFeePerGas.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/eth_maxPriorityFeePerGas/eth_maxPriorityFeePerGas.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'eth_maxPriorityFeePerGas' method @@ -34,31 +34,15 @@ describe('RPC Mapper - eth_maxPriorityFeePerGas method tests', () => { * Positive case 1 - ... Description ... */ test('eth_maxPriorityFeePerGas - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_maxPriorityFeePerGas - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * eth_maxPriorityFeePerGas RPC call tests - Negative cases - */ - describe('eth_maxPriorityFeePerGas - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('eth_maxPriorityFeePerGas - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_maxPriorityFeePerGas - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[ + RPC_METHODS.eth_maxPriorityFeePerGas + ]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/eth_mining/eth_mining.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/eth_mining/eth_mining.testnet.test.ts index b512692bf..0d5c92771 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/eth_mining/eth_mining.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/eth_mining/eth_mining.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'eth_mining' method @@ -34,31 +34,13 @@ describe('RPC Mapper - eth_mining method tests', () => { * Positive case 1 - ... Description ... */ test('eth_mining - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[RPC_METHODS.eth_mining]([ - -1 - ]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * eth_mining RPC call tests - Negative cases - */ - describe('eth_mining - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('eth_mining - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[RPC_METHODS.eth_mining]([ - 'SOME_RANDOM_PARAM' - ]) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[RPC_METHODS.eth_mining]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/eth_newBlockFilter/eth_newBlockFilter.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/eth_newBlockFilter/eth_newBlockFilter.testnet.test.ts index 5fb745bf5..6e2c8f364 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/eth_newBlockFilter/eth_newBlockFilter.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/eth_newBlockFilter/eth_newBlockFilter.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'eth_newBlockFilter' method @@ -34,31 +34,15 @@ describe('RPC Mapper - eth_newBlockFilter method tests', () => { * Positive case 1 - ... Description ... */ test('eth_newBlockFilter - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_newBlockFilter - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * eth_newBlockFilter RPC call tests - Negative cases - */ - describe('eth_newBlockFilter - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('eth_newBlockFilter - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_newBlockFilter - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[RPC_METHODS.eth_newBlockFilter]([ + -1 + ]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/eth_newFilter/eth_newFilter.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/eth_newFilter/eth_newFilter.testnet.test.ts index 8d6758e6d..2a090cef3 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/eth_newFilter/eth_newFilter.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/eth_newFilter/eth_newFilter.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'eth_newFilter' method @@ -34,31 +34,13 @@ describe('RPC Mapper - eth_newFilter method tests', () => { * Positive case 1 - ... Description ... */ test('eth_newFilter - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[RPC_METHODS.eth_newFilter]([ - -1 - ]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * eth_newFilter RPC call tests - Negative cases - */ - describe('eth_newFilter - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('eth_newFilter - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[RPC_METHODS.eth_newFilter]([ - 'SOME_RANDOM_PARAM' - ]) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[RPC_METHODS.eth_newFilter]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/eth_newPendingTransactionFilter/eth_newPendingTransactionFilter.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/eth_newPendingTransactionFilter/eth_newPendingTransactionFilter.testnet.test.ts index 5fe5157fb..7f7ec0866 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/eth_newPendingTransactionFilter/eth_newPendingTransactionFilter.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/eth_newPendingTransactionFilter/eth_newPendingTransactionFilter.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'eth_newPendingTransactionFilter' method @@ -34,31 +34,15 @@ describe('RPC Mapper - eth_newPendingTransactionFilter method tests', () => { * Positive case 1 - ... Description ... */ test('eth_newPendingTransactionFilter - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_newPendingTransactionFilter - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * eth_newPendingTransactionFilter RPC call tests - Negative cases - */ - describe('eth_newPendingTransactionFilter - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('eth_newPendingTransactionFilter - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_newPendingTransactionFilter - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[ + RPC_METHODS.eth_newPendingTransactionFilter + ]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/eth_protocolVersion/eth_protocolVersion.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/eth_protocolVersion/eth_protocolVersion.testnet.test.ts index f5aa3ee13..5a44f1059 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/eth_protocolVersion/eth_protocolVersion.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/eth_protocolVersion/eth_protocolVersion.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'eth_protocolVersion' method @@ -34,31 +34,15 @@ describe('RPC Mapper - eth_protocolVersion method tests', () => { * Positive case 1 - ... Description ... */ test('eth_protocolVersion - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_protocolVersion - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * eth_protocolVersion RPC call tests - Negative cases - */ - describe('eth_protocolVersion - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('eth_protocolVersion - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_protocolVersion - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[RPC_METHODS.eth_protocolVersion]([ + -1 + ]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/eth_sign/eth_sign.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/eth_sign/eth_sign.testnet.test.ts index 55725c4de..33784ba94 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/eth_sign/eth_sign.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/eth_sign/eth_sign.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'eth_sign' method @@ -34,29 +34,13 @@ describe('RPC Mapper - eth_sign method tests', () => { * Positive case 1 - ... Description ... */ test('eth_sign - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[RPC_METHODS.eth_sign]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * eth_sign RPC call tests - Negative cases - */ - describe('eth_sign - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('eth_sign - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[RPC_METHODS.eth_sign]([ - 'SOME_RANDOM_PARAM' - ]) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[RPC_METHODS.eth_sign]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/eth_signTransaction/eth_signTransaction.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/eth_signTransaction/eth_signTransaction.testnet.test.ts index 8abe22312..5ba16c790 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/eth_signTransaction/eth_signTransaction.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/eth_signTransaction/eth_signTransaction.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'eth_signTransaction' method @@ -34,31 +34,15 @@ describe('RPC Mapper - eth_signTransaction method tests', () => { * Positive case 1 - ... Description ... */ test('eth_signTransaction - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_signTransaction - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * eth_signTransaction RPC call tests - Negative cases - */ - describe('eth_signTransaction - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('eth_signTransaction - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_signTransaction - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[RPC_METHODS.eth_signTransaction]([ + -1 + ]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/eth_submitWork/eth_submitWork.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/eth_submitWork/eth_submitWork.testnet.test.ts index a76797ba8..ec54c9be6 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/eth_submitWork/eth_submitWork.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/eth_submitWork/eth_submitWork.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'eth_submitWork' method @@ -34,31 +34,13 @@ describe('RPC Mapper - eth_submitWork method tests', () => { * Positive case 1 - ... Description ... */ test('eth_submitWork - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[RPC_METHODS.eth_submitWork]( - [-1] - ) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * eth_submitWork RPC call tests - Negative cases - */ - describe('eth_submitWork - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('eth_submitWork - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[RPC_METHODS.eth_submitWork]( - ['SOME_RANDOM_PARAM'] - ) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[RPC_METHODS.eth_submitWork]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/eth_uninstallFilter/eth_uninstallFilter.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/eth_uninstallFilter/eth_uninstallFilter.testnet.test.ts index 72b280151..07f43dbe8 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/eth_uninstallFilter/eth_uninstallFilter.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/eth_uninstallFilter/eth_uninstallFilter.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'eth_uninstallFilter' method @@ -34,31 +34,15 @@ describe('RPC Mapper - eth_uninstallFilter method tests', () => { * Positive case 1 - ... Description ... */ test('eth_uninstallFilter - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_uninstallFilter - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * eth_uninstallFilter RPC call tests - Negative cases - */ - describe('eth_uninstallFilter - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('eth_uninstallFilter - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.eth_uninstallFilter - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[RPC_METHODS.eth_uninstallFilter]([ + -1 + ]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/net_listening/net_listening.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/net_listening/net_listening.testnet.test.ts index ad17b8161..986ed603b 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/net_listening/net_listening.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/net_listening/net_listening.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'net_listening' method @@ -34,31 +34,13 @@ describe('RPC Mapper - net_listening method tests', () => { * Positive case 1 - ... Description ... */ test('net_listening - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[RPC_METHODS.net_listening]([ - -1 - ]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * net_listening RPC call tests - Negative cases - */ - describe('net_listening - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('net_listening - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[RPC_METHODS.net_listening]([ - 'SOME_RANDOM_PARAM' - ]) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[RPC_METHODS.net_listening]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/net_peerCount/net_peerCount.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/net_peerCount/net_peerCount.testnet.test.ts index 6ca2a97f2..cc94665fa 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/net_peerCount/net_peerCount.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/net_peerCount/net_peerCount.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'net_peerCount' method @@ -34,31 +34,13 @@ describe('RPC Mapper - net_peerCount method tests', () => { * Positive case 1 - ... Description ... */ test('net_peerCount - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[RPC_METHODS.net_peerCount]([ - -1 - ]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * net_peerCount RPC call tests - Negative cases - */ - describe('net_peerCount - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('net_peerCount - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[RPC_METHODS.net_peerCount]([ - 'SOME_RANDOM_PARAM' - ]) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[RPC_METHODS.net_peerCount]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); }); diff --git a/packages/network/tests/provider/rpc-mapper/methods/parity_nextNonce/parity_nextNonce.testnet.test.ts b/packages/network/tests/provider/rpc-mapper/methods/parity_nextNonce/parity_nextNonce.testnet.test.ts index 527869499..6e49da4ab 100644 --- a/packages/network/tests/provider/rpc-mapper/methods/parity_nextNonce/parity_nextNonce.testnet.test.ts +++ b/packages/network/tests/provider/rpc-mapper/methods/parity_nextNonce/parity_nextNonce.testnet.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, test } from '@jest/globals'; -import { FunctionNotImplemented } from '@vechain/sdk-errors'; import { RPC_METHODS, RPCMethodsMap, TESTNET_URL, ThorClient } from '../../../../../src'; +import { VeChainSDKLogger } from '@vechain/sdk-logging'; /** * RPC Mapper integration tests for 'parity_nextNonce' method @@ -34,31 +34,13 @@ describe('RPC Mapper - parity_nextNonce method tests', () => { * Positive case 1 - ... Description ... */ test('parity_nextNonce - positive case 1', async () => { - // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.parity_nextNonce - ]([-1]) - ).rejects.toThrowError(FunctionNotImplemented); - }); - }); + const logSpy = jest.spyOn(VeChainSDKLogger('warning'), 'log'); - /** - * parity_nextNonce RPC call tests - Negative cases - */ - describe('parity_nextNonce - Negative cases', () => { - /** - * Negative case 1 - ... Description ... - */ - test('parity_nextNonce - negative case 1', async () => { // NOT IMPLEMENTED YET! - await expect( - async () => - await RPCMethodsMap(thorClient)[ - RPC_METHODS.parity_nextNonce - ](['SOME_RANDOM_PARAM']) - ).rejects.toThrowError(FunctionNotImplemented); + await RPCMethodsMap(thorClient)[RPC_METHODS.parity_nextNonce]([-1]); + + expect(logSpy).toHaveBeenCalled(); + logSpy.mockRestore(); }); }); });