4m-wallet-adapter
Version:
Solana / Near wallet adapter
33 lines (22 loc) • 747 B
JavaScript
;
const http = require('axios');
const { SALMON_API_URL } = require('../../constants/environment');
const find = async (network, address, id) => {
const url = `${SALMON_API_URL}/v1/${network.id}/account/${address}/transactions/${id}`;
const { data } = await http.get(url);
return data;
};
const list = async (network, address, paging) => {
const { nextPageToken, pageSize } = paging || {};
const url = `${SALMON_API_URL}/v1/${network.id}/account/${address}/transactions`;
const params = {};
if (nextPageToken) {
params.pageToken = nextPageToken;
}
if (pageSize) {
params.pageSize = pageSize;
}
const { data } = await http.get(url, { params });
return data;
};
module.exports = { find, list };