Transaction History
Track and monitor cross-chain transactions across all bridge providers
Overview¶
Transaction history operations provide tracking and monitoring of cross-chain bridge transactions across all bridge providers.
Basic Transaction History¶
Getting Recent Transactions¶
Retrieve recent bridge transactions with status, protocols used, and amount information for tracking and monitoring.
import { AggLayerSDK } from '@agglayer/sdk';
const sdk = new AggLayerSDK();
const core = sdk.getCore();
const recentTransactions = await core.getTransactions({
limit: 10,
});
Filtering Transactions¶
Filtering by Address and Networks¶
Filter transaction history by user address or network pairs to narrow down results for specific use cases.
// By user address
const userTransactions = await core.getTransactions({
address: '0xUserAddress',
limit: 20,
});
// By network pairs
const networkFilteredTx = await core.getTransactions({
sourceNetworkIds: '1,747474',
destinationNetworkIds: '747474,1',
limit: 15,
});
Working Example¶
import { AggLayerSDK } from '@agglayer/sdk';
const sdk = new AggLayerSDK();
const core = sdk.getCore();
// Get recent transactions
const recentTransactions = await core.getTransactions({ limit: 10 });
// Get user transactions
const userTransactions = await core.getTransactions({
address: '0xUserAddress',
limit: 20,
});