PoolByPair
*
Retrieve a pool by token pair
Retrieve a pool with a token pair.
Path parameters
address1stringRequired
The address of the first token.
address2stringRequired
The address of the second token.
Responses
200
Returns the corresponding pool in JSON format.
400
If both token addresses are not provided or are identical.
404
If no pool is found for the specified pair of token addresses.
500
In case of internal server error.
get
GET /api/pool/pair/{address1}/{address2} HTTP/1.1
Host: valguibs.com
Accept: */*
No content
It retrieve only one pool
Code Example:
const axios = require('axios');
async function getPoolByPair(address1, address2) {
try {
const response = await axios.get(`https://valguibs.com/api/pool/pair/${address1}/${address2}`, {
headers: {
Authorization: 'your_api_key_here'
}
});
console.log(response.data);
} catch (error) {
console.error(error.response.data);
}
}
getPoolByPair('So11111111111111111111111111111111111111112', 'HfYFjMKNZygfMC8LsQ8LtpPsPxEJoXJx4M6tqi75Hajo');
Response Example
Here's an example of the response you'll receive when retrieving a pool with token pair:
{
"id":"13uCPybNakXHGVd2DDVB7o2uwXuf9GqPFkvJMVgKy6UJ",
"baseMint":"HfYFjMKNZygfMC8LsQ8LtpPsPxEJoXJx4M6tqi75Hajo",
"quoteMint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"lpMint":"HjR23bxn2gtRDB2P1Tm3DLepAPPZgazsWJpLG9wqjnYR",
"baseDecimals":9,
"quoteDecimals":6,
"lpDecimals":9,
"version":4,
"programId":"675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8",
"authority":"5Q544fKrFoe6tsEbD7S8EmxGTJYAKtTVhAW5Q5pge4j1",
"openOrders":"E6wZo9uiPf156g9jG5ZWX3s23hM3jcicHiNjMg9NTvo3",
"targetOrders":"HnX2KEKgXfPbHoFCSfZydDDYm51DwdkXcibWP9o6sP9Z",
"baseVault":"2rgPoyabSPeYoMiACSp9UcqG9WEBhDdXDmGQ4XRoBeo7",
"quoteVault":"CzynpjFdoLekUGMPRNT6un5ieg6YQyT4WmJFKngoZHJY",
"withdrawQueue":"11111111111111111111111111111111",
"lpVault":"11111111111111111111111111111111",
"marketVersion":3,
"marketProgramId":"9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin",
"marketId":"CDYafmdHXtfZadhuXYiR7QaqmK9Ffgk2TA8otUWj9SWz",
"marketAuthority":"GiVPfzeddXAbneSZWZ1XrNAZvB7XhNFbJtck7skN6xBE",
"marketBaseVault":"2CAabztdescZCLyTmUAvRUxi3CZDgtFPx4WFrUmXEz8H",
"marketQuoteVault":"nkMvRrq8ove9AMBJ65jPSsnd3RS7kvTTh5L3jN93uNu",
"marketBids":"A3LCjzPEE9reQhKRED1TBGBG9ksL45rhLxh4fRzThWXJ",
"marketAsks":"53krdJQgxmTaJgBPQ1Kc7SKLEEosvYs2uDYodQd9Lcqf",
"marketEventQueue":"224GEWPVsY5fjn3JqqkxC7jW2oasosipvWSZCFrpbiDm",
"lookupTableAccount":"5ppgm3ckDscUGnTMFDt1phYQuFyu3WhyNHAAdSbKMJP1"
}
Last updated
Was this helpful?