交易历史
ONE SDK 的 engine client 提供了获取钱包交易历史的 API,支持筛选、分页和实时状态跟踪。
getWalletTransactions
获取钱包地址的交易历史,支持可选的筛选和分页。
import { useOneClient } from '@one_deploy/sdk';
function TransactionList() {
const { engineClient } = useOneClient();
const loadHistory = async () => {
const result = await engineClient.getWalletTransactions(
'0x1234...abcd'
);
result.transactions.forEach((tx) => {
console.log(`${tx.type}: ${tx.value} ${tx.currency} - ${tx.status}`);
});
};
return <button onClick={loadHistory}>Load History</button>;
}