UNPKG

@0xfutbol/id

Version:

React component library with shared providers for 0xFutbol ID

29 lines (28 loc) 1.43 kB
import {H as numberToHex,aK as hexToNumber}from'./index-DNoa140s.js';import'react';import'react/jsx-runtime';import'@0xfutbol/id-sign';import'react-use';import'@0xfutbol/constants';import'thirdweb';import'@matchain/matchid-sdk-react';import'@tanstack/react-query';import'@matchain/matchid-sdk-react/index.css';import'react-dom';/** * Retrieves the transaction count (nonce) for a given Ethereum address. * @param request - The EIP1193 request function. * @param params - The parameters for retrieving the transaction count. * @returns A promise that resolves to the transaction count as a number. * @rpc * @example * ```ts * import { getRpcClient, eth_getTransactionCount } from "thirdweb/rpc"; * const rpcRequest = getRpcClient({ client, chain }); * const transactionCount = await eth_getTransactionCount(rpcRequest, { * address: "0x...", * }); * ``` */ async function eth_getTransactionCount(request, params) { const count = await request({ method: "eth_getTransactionCount", params: [ params.address, // makes sense to default to `pending` here, since we're asking for a transaction count (nonce) params.blockNumber ? numberToHex(params.blockNumber) : params.blockTag || "pending", ], }); return hexToNumber(count); }export{eth_getTransactionCount};//# sourceMappingURL=eth_getTransactionCount-BidlXx0V.js.map