const ethers = require('ethers');
const NODE_URL = "CHAINSTACK_NODE_URL";
const provider = new ethers.JsonRpcProvider(NODE_URL);
const getOrderbooks = async () => {
// Get all orderbooks
const result = await provider.send("dex_getOrderbooks", [{
limit: 10
}]);
console.log(`Found ${result.orderbooks.length} orderbooks`);
for (const book of result.orderbooks) {
console.log(`Pair: ${book.baseToken} / ${book.quoteToken}`);
console.log(` Best Bid Tick: ${book.bestBidTick}`);
console.log(` Best Ask Tick: ${book.bestAskTick}`);
console.log(` Spread: ${book.spread} ticks`);
}
};
getOrderbooks();