ethers-provider-flashbots-bundle
ethers-provider-flashbots-bundle copied to clipboard
flashbotsProvider.getUserStatsV2()
{ error: { message: 'Invalid params', code: -32700 } }
Thus, if called getUserStats() works without any issues.
import { FlashbotsBundleProvider } from "@flashbots/ethers-provider-bundle";
export const getUserStats = async (flashbotsProvider: FlashbotsBundleProvider) => {
const [userStats] = await Promise.all([flashbotsProvider.getUserStatsV2()]);
return userStats;
}
Where
const provider = new providers.JsonRpcProvider(process.env.ETHEREUM_RPC_URL, chainID);
const authSigner = generateRandomWallet();
const flashbotsProvider = await FlashbotsBundleProvider.create(
provider, // a normal ethers.js provider, to perform gas estimiations and nonce lookups
authSigner // ethers.js signer wallet, only for signing request payloads, not transactions
)