Wallet Transactions in Insight

Insight added support for querying a wallet's transactions (both inbound and outbound). Previously this had to be two separate queries, but can now be done by a single query.
Try it out in our playground

To fetch a wallet's transactions on Ethereum
const getWalletTransactions = async (walletAddress: string) => {
try {
const response = await fetch(
`https://1.insight.thirdweb.com/v1/wallets/${walletAddress}/transactions`,
{
headers: {
"x-client-id": <THIRDWEB_CLIENT_ID>,
},
},
);
const res = await response.json();
return res.data;
} catch (error) {
console.error("Error:", error);
}
};
📖 Learn more about Insight - it’s open source and ready to power your applications!