UNSUPPORTED_OPERATION error
ozunaltun opened this issue · comments
When I run the code I get an error like this, after the error the code runs and detects new pairs. However, it does not buy. I could not find where the error was.
Error:
cannot override "_hex","_isBigNumber","fromTwos","toTwos","abs","add","sub","div","mul","mod","pow","and","or","xor","mask","shl","shr","eq","lt","lte","gt","gte","isNegative","isZero","toNumber","toString","toHexString","toJSON" (operation="overrides", overrides=["_hex","_isBigNumber","fromTwos","toTwos","abs","add","sub","div","mul","mod","pow","and","or","xor","mask","shl","shr","eq","lt","lte","gt","gte","isNegative","isZero","toNumber","toString","toHexString","toJSON"], code=UNSUPPORTED_OPERATION, version=contracts/5.0.12)
at Logger.makeError (C:\virtual04\pancakeswap-bot-main\node_modules@ethersproject\logger\lib\index.js:180:21)
at Logger.throwError (C:\virtual04\pancakeswap-bot-main\node_modules@ethersproject\logger\lib\index.js:189:20)
at C:\virtual04\pancakeswap-bot-main\node_modules@ethersproject\contracts\lib\index.js:237:32
at step (C:\virtual04\pancakeswap-bot-main\node_modules@ethersproject\contracts\lib\index.js:48:23)
at Object.next (C:\virtual04\pancakeswap-bot-main\node_modules@ethersproject\contracts\lib\index.js:29:53)
at fulfilled (C:\virtual04\pancakeswap-bot-main\node_modules@ethersproject\contracts\lib\index.js:20:58)
at processTicksAndRejections (node:internal/process/task_queues:96:5) {
reason: 'cannot override "_hex","_isBigNumber","fromTwos","toTwos","abs","add","sub","div","mul","mod","pow","and","or","xor","mask","shl","shr","eq","lt","lte","gt","gte","isNegative","isZero","toNumber","toString","toHexString","toJSON"',
code: 'UNSUPPORTED_OPERATION',
operation: 'overrides',
overrides: [
'_hex', '_isBigNumber', 'fromTwos',
'toTwos', 'abs', 'add',
'sub', 'div', 'mul',
'mod', 'pow', 'and',
'or', 'xor', 'mask',
'shl', 'shr', 'eq',
'lt', 'lte', 'gt',
'gte', 'isNegative', 'isZero',
'toNumber', 'toString', 'toHexString',
'toJSON'
]
}
New pair detected
=================
token0: 0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c
token1: 0xC304742Fd4666B4A5f53Ad02Df999c3f6d6E5B69
pairAddress: 0x429798E066672819064c6335E8d7fBE4E622Bb45`
Did you try to change gasPrice and gasLimit numbers?
When I run the code I get an error like this, after the error the code runs and detects new pairs. However, it does not buy. I could not find where the error was.
Error:
cannot override "_hex","_isBigNumber","fromTwos","toTwos","abs","add","sub","div","mul","mod","pow","and","or","xor","mask","shl","shr","eq","lt","lte","gt","gte","isNegative","isZero","toNumber","toString","toHexString","toJSON" (operation="overrides", overrides=["_hex","_isBigNumber","fromTwos","toTwos","abs","add","sub","div","mul","mod","pow","and","or","xor","mask","shl","shr","eq","lt","lte","gt","gte","isNegative","isZero","toNumber","toString","toHexString","toJSON"], code=UNSUPPORTED_OPERATION, version=contracts/5.0.12)at Logger.makeError (C:\virtual04\pancakeswap-bot-main\node_modules\@ethersproject\logger\lib\index.js:180:21) at Logger.throwError (C:\virtual04\pancakeswap-bot-main\node_modules\@ethersproject\logger\lib\index.js:189:20) at C:\virtual04\pancakeswap-bot-main\node_modules\@ethersproject\contracts\lib\index.js:237:32 at step (C:\virtual04\pancakeswap-bot-main\node_modules\@ethersproject\contracts\lib\index.js:48:23) at Object.next (C:\virtual04\pancakeswap-bot-main\node_modules\@ethersproject\contracts\lib\index.js:29:53) at fulfilled (C:\virtual04\pancakeswap-bot-main\node_modules\@ethersproject\contracts\lib\index.js:20:58) at processTicksAndRejections (node:internal/process/task_queues:96:5) {
reason: 'cannot override "_hex","_isBigNumber","fromTwos","toTwos","abs","add","sub","div","mul","mod","pow","and","or","xor","mask","shl","shr","eq","lt","lte","gt","gte","isNegative","isZero","toNumber","toString","toHexString","toJSON"',
code: 'UNSUPPORTED_OPERATION',
operation: 'overrides',
overrides: [
'_hex', '_isBigNumber', 'fromTwos', 'toTwos', 'abs', 'add', 'sub', 'div', 'mul', 'mod', 'pow', 'and', 'or', 'xor', 'mask', 'shl', 'shr', 'eq', 'lt', 'lte', 'gt', 'gte', 'isNegative', 'isZero', 'toNumber', 'toString', 'toHexString', 'toJSON'
]
}
New pair detected ================= token0: 0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c token1: 0xC304742Fd4666B4A5f53Ad02Df999c3f6d6E5B69 pairAddress: 0x429798E066672819064c6335E8d7fBE4E622Bb45`
Hi, i got the same error too, i've change the gas code as per this snippet. Please assist thanks.
Date.now() + 1000 * 60 * 10, // 10 minutes
{
gasPrice: '10000',
gasLimit: '2000000'
},
)
const receipt = await tx.wait()
i have same problem too i tried to adjust gas prices and i0+0+istal type script and ethers
i just detects new pairs nothing else
I have done this in Python and it works. Would upload later